.fresh-pack-option-wrap:has(.clay-sale-label--option:not([hidden])){margin-top:14px}#MainContent .fresh-pack-option-wrap:has(.fresh-pack-option__contents[open]){z-index:20}.fresh-product :where(.fresh-pack-option-wrap){outline-color:transparent}.fresh-product :where(.fresh-product :where(:focus-visible):where(:not(.fresh-product-card,.fresh-product-card *,[class*=jdgm],[class*=jdgm] *,[class*=jm-],[class*=jm-] *))):where(.fresh-pack-option-wrap){outline:2px solid var(--fresh-focus)}:where(.fresh-product) .fresh-pack-option-wrap--has-contents{--fresh-pack-border-width: 1px;border-radius:8px}@supports (grid-template-columns: subgrid){:where(.fresh-product) .fresh-pack-option-wrap--has-contents{grid-template-rows:max-content minmax(44px,auto);gap:4px 12px;grid-template-columns:16px 68px minmax(0px,1fr) auto}}.fresh-product :where(#MainContent .fresh-pack-option-wrap--has-contents:has(input:checked)){--fresh-pack-border-width: 2px}.fresh-product :where(#MainContent .fresh-pack-option-wrap--has-contents:has(input:focus-visible)){outline-color:#0e2b58;outline-style:solid;outline-width:2px;outline-offset:3px}:where(.fresh-product) .fresh-pack-selector{display:grid;gap:32px 12px;min-width:0px;margin:0 0 18px;padding:22px 0 0;border-width:0px;border-style:none;border-color:currentcolor;border-image:none;grid-template-columns:repeat(2,minmax(0px,1fr));width:100%;max-width:400px}.fresh-product :where(.fresh-pack-selector>:is(.fresh-pack-option-wrap)){display:block;position:relative;width:auto;min-width:0px;margin:0;padding:0;border-width:0px;border-style:none;border-color:currentcolor;border-image:none;background:none;box-shadow:none}.fresh-product :where(.fresh-pack-option-wrap){border-width:0px}@media(max-width:749px){:where(.fresh-product) .fresh-pack-option-wrap--has-contents{--fresh-pack-image-size: clamp(56px, 16vw, 80px);--fresh-pack-column-gap: 6px;--fresh-pack-radio-size: 14px}}@supports (grid-template-columns: subgrid){@media(max-width:749px){:where(.fresh-product) .fresh-pack-option-wrap--has-contents{grid-template-columns:var(--fresh-pack-radio-size) var(--fresh-pack-image-size) minmax(0,1fr) auto;column-gap:var(--fresh-pack-column-gap)}}}@media(min-width:600px)and (max-width:989px){:where(.fresh-product) .fresh-pack-selector{width:100%;max-width:none}}@media(min-width:990px){:where(.fresh-product) .fresh-pack-selector{max-width:none;gap:28px 14px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/fresh-pack-selector.css.map */
