.offer{display:grid;gap:10px;margin-block-end:0}.pdp__info:has(mw-offer) .vpick__option:not(.vpick__option--swatch),.pdp__info:has(mw-offer) .pdp-volume,.pdp__info:has(mw-offer) .pdp-buy mw-quantity{display:none}.pdp__info:has(mw-offer.offer--hide-price) .pdp-head .price,.pdp__info:has(mw-offer.offer--hide-price) .pdp-head__note{display:none}.offer__cards{display:grid;gap:8px}.offer__card{display:grid;padding:16px 18px;border:1px solid var(--color-border);border-radius:calc(var(--radius-media) * .75);background:var(--color-bg);color:var(--color-heading);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.offer__card:hover{border-color:color-mix(in srgb,var(--color-heading) 30%,var(--color-border))}.offer__card:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}.offer__card[aria-checked=true]{padding:15px 17px;border:2px solid var(--offer-accent);background:color-mix(in srgb,var(--offer-accent) 5%,var(--color-bg))}.offer{--offer-accent: #2b5f8d}.offer__card--off{cursor:default;opacity:.55}.offer__flag{margin-inline-start:8px;padding:4px 8px;vertical-align:2px;border:1px solid color-mix(in srgb,var(--offer-accent) 30%,transparent);border-radius:var(--radius-full);background:var(--color-bg);color:var(--offer-accent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.offer__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.offer__title{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--fs-lg);line-height:1.2}.offer__sub{display:block;margin-block-start:4px;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.4}.offer__save{display:block;margin-block-start:6px;color:var(--offer-accent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--fs-sm)}.offer__price{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.offer__price s{color:var(--color-text-muted);font-size:var(--fs-sm)}.offer__price b{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--fs-lg);line-height:1.1}.offer__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) var(--ease-out)}.offer__card[aria-checked=true] .offer__more{grid-template-rows:1fr}.offer__in{overflow:hidden}.offer__list{display:grid;gap:9px;margin:14px 0 0;padding:14px 0 0;border-block-start:1px solid var(--color-border);list-style:none;font-size:var(--fs-sm);line-height:1.35}.offer__list li{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:10px;opacity:0;transform:translateY(4px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.offer__card[aria-checked=true] .offer__list li{opacity:1;transform:none}.offer__card[aria-checked=true] .offer__list li:nth-child(2){transition-delay:50ms}.offer__card[aria-checked=true] .offer__list li:nth-child(3){transition-delay:.1s}.offer__card[aria-checked=true] .offer__list li:nth-child(4){transition-delay:.15s}.offer__list li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--offer-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.3l2.7 2.7L14 7.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.offer [hidden]{display:none}.offer__pair{display:grid;gap:10px}.offer__switch{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;min-height:44px;padding:8px 2px 0;border:0;background:none;color:var(--color-heading);font:inherit;text-align:start;cursor:pointer}.offer__switch:focus-visible{outline:2px solid var(--color-heading);outline-offset:4px;border-radius:8px}.offer__knob{position:relative;width:40px;height:24px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-heading) 22%,var(--color-surface));transition:background-color var(--dur-fast) var(--ease)}.offer__knob:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:var(--color-bg);box-shadow:0 1px 3px #00000040;transition:inset-inline-start var(--dur-fast) var(--ease)}.offer__switch[aria-checked=true] .offer__knob{background:var(--color-heading)}.offer__switch[aria-checked=true] .offer__knob:after{inset-inline-start:19px}.offer__pair-title{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--fs-md)}.offer__pair-sub{display:block;color:var(--color-text-muted);font-size:var(--fs-sm)}.offer__second{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--color-border);border-radius:calc(var(--radius-media) * .6)}.offer__second-label{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.offer__second-label b{color:var(--color-heading)}.offer__swatches{display:flex;flex-wrap:wrap;gap:10px}.offer__swatch{width:32px;height:32px;padding:0;border:0;border-radius:50%;background-color:var(--swatch-color, var(--color-surface));background-image:var(--swatch-image, none);box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer}.offer__swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--color-bg),0 0 0 4px var(--color-heading)}.offer__swatch[aria-disabled=true]{position:relative;cursor:not-allowed}.offer__swatch[aria-disabled=true]:after{content:"";position:absolute;inset:50% 4px auto;height:2px;background:var(--color-heading);box-shadow:0 0 0 1px var(--color-bg);transform:rotate(-45deg)}.offer__swatch:focus-visible{outline:2px solid var(--color-heading);outline-offset:3px}@media(prefers-reduced-motion:reduce){.offer__card,.offer__more,.offer__list li,.offer__knob,.offer__knob:after{transition:none}}.offer__card[aria-checked=true] .offer__sub{display:none}.offer__pair{gap:12px;margin-block-start:14px;padding-block-start:16px;border-block-start:1px solid var(--color-border)}.offer__switch{grid-template-columns:22px 1fr;padding:0 2px}.offer__box{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid color-mix(in srgb,var(--color-heading) 40%,transparent);border-radius:6px}.offer__switch[aria-checked=true] .offer__box{border-color:var(--offer-accent);background:var(--offer-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.3l3 3 6-6.3' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat}.offer__second{padding:0 0 0 36px;border:0}.offer__swatch{width:44px;height:44px}.pdp__info.offer-two .pform__payment{display:none}.pdp__info:has(mw-offer) .pform__add{min-height:56px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--fs-md)}.pdp__info:has(mw-offer) .pform__add-price:before{content:" \b7  "}.pdp__info:has(mw-offer) .pdp-head .price__current{font-size:var(--fs-xl)}.pdp:has(mw-offer) .pdp-sticky__select-wrap{display:none}@media(min-width:768px){.pdp:has(mw-offer) mw-sticky-cart.pdp-sticky{width:min(522px,calc(100vw - 40px))}.pdp-sticky__add-price{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-offer.css.map */
