/*! cro-s-pdp-buybox.css — CRO Design System v1 · section pdp-buybox. Token-only, no @layer, no !important.
 *  Scope: .cro.cro-s-pdp-buybox → .cro.cro-s-pdp-buybox .cro-s-pdp-buybox__* (0,3,0). The media column reuses the
 *  pdp-gallery stylesheet (cro-s-pdp-gallery.css); this file only places it.
 *  Built from: price (§3), rating (§4), variant pills (§8), radio cards/tiers (§9), quantity (§13), button (§1),
 *  badge (§2), icon (§16) + custom elements cro-variant-picker / cro-subscribe / cro-qty / cro-buybox. */.cro.cro-s-pdp-buybox{display:block;padding-block:var(--cro-section-y, clamp(64px, 45.333333px + 5.185185vw, 120px));background-color:var(--cro-bg, #FDFDFC);color:var(--cro-ink, #21201C)}.cro.cro-s-pdp-buybox.cro-s--surface{background-color:var(--cro-surface, #EEEEED)}.cro.cro-s-pdp-buybox.cro-s--pad-compact{padding-block:var(--cro-space-4, 24px) var(--cro-space-6, 48px)}.cro.cro-s-pdp-buybox.cro-s--pad-none{padding-block:0}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cro-space-5, 32px);max-width:var(--cro-container-narrow, 720px);margin-inline:auto;padding-inline:var(--cro-gutter, clamp(20px, 13.333333px + 1.851852vw, 40px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__wrap--split{max-width:var(--cro-container, 1200px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__wrap>*{min-width:0}@media(min-width:990px){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__wrap--split{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:var(--cro-space-7, 64px);align-items:start}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__wrap--media-end>.cro-s-pdp-buybox__media{order:2}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__panel--sticky{position:sticky;inset-block-start:var(--cro-space-5, 32px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__media--sticky{position:sticky;inset-block-start:calc(var(--header-height, 0px) + var(--cro-space-4, 24px));align-self:start}}@media(max-width:749px){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__media--compact .cro-s-pdp-gallery__slide .cro-media{--_ratio: 4 / 3}}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__panel{display:block}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__form{display:flex;flex-direction:column;gap:var(--cro-space-4, 24px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__kicker+.cro-s-pdp-buybox__title,.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__title+.cro-s-pdp-buybox__rating{margin-block-start:calc(var(--cro-space-3, 16px) * -1)}.cro.cro-s-pdp-buybox :is(.cro-s-pdp-buybox__buy,.cro-s-pdp-buybox__cost,.cro-s-pdp-buybox__trust,.cro-s-pdp-buybox__guarantee,.cro-s-pdp-buybox__pay)+:is(.cro-s-pdp-buybox__cost,.cro-s-pdp-buybox__trust,.cro-s-pdp-buybox__guarantee,.cro-s-pdp-buybox__pay){margin-block-start:calc(var(--cro-space-3, 16px) * -1)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__title--lg{font-size:var(--cro-step-4, clamp(33px, 29.333333px + 1.018519vw, 44px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__title--md{font-size:var(--cro-step-3, clamp(28px, 25.333333px + .740741vw, 35px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__rating{font-size:var(--cro-step-0, clamp(16px, 15.333333px + .185185vw, 18px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__rating-link{display:inline-flex;align-items:center;min-height:var(--cro-tap-min, 44px);color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__price{display:grid;gap:var(--cro-space-1, 4px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__price .cro-price--md .cro-price__current{font-size:var(--cro-step-3, clamp(28px, 27px + .277778vw, 31px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__tax{font-size:var(--cro-step--1, clamp(13px, 12.333333px + .185185vw, 15px));color:var(--cro-muted, #6C6C66)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__options{display:grid;gap:var(--cro-space-4, 24px)}.cro.cro-s-pdp-buybox .cro-pill[data-unavailable] .cro-pill__label{border-style:dashed;color:var(--cro-disabled-ink, #8D8D86);text-decoration:line-through}.cro.cro-s-pdp-buybox .cro-pill[data-unavailable] .cro-pill__input:checked+.cro-pill__label{color:var(--cro-selected-ink, #21201C)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__select{width:100%;min-height:var(--cro-tap-min, 44px);padding-block:var(--cro-space-2, 8px);padding-inline:var(--cro-space-3, 16px);border:1px solid var(--cro-line-strong, #888881);border-radius:var(--cro-radius, 8px);background-color:var(--cro-bg, #FDFDFC);color:var(--cro-ink, #21201C);font-size:var(--cro-step-0, clamp(16px, 15.333333px + .185185vw, 18px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__select:focus-visible{outline:2px solid var(--cro-focus-ring, #0D74CE);outline-offset:2px}.cro.cro-s-pdp-buybox .cro-tier__price{flex-direction:column;align-items:flex-end;row-gap:var(--cro-space-1, 4px)}.cro.cro-s-pdp-buybox .cro-tiers__legend{margin-block-end:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__tier-sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cro-space-1, 4px) var(--cro-space-2, 8px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__tier-save{padding-block:0}@media(max-width:749px){.cro.cro-s-pdp-buybox .cro-tier__box:has(>.cro-tier__thumb){grid-template-columns:auto minmax(0,1fr) auto}.cro.cro-s-pdp-buybox .cro-tier__thumb{display:none}.cro.cro-s-pdp-buybox .cro-tiers__legend{margin-block-end:var(--cro-space-2, 8px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__price--tiers-hide{display:none}.cro.cro-s-pdp-buybox.cro-s--pad-compact{padding-block-start:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__wrap{gap:var(--cro-space-4, 24px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__picker+.cro-s-pdp-buybox__subscribe--inline{margin-block-start:calc(var(--cro-space-2, 8px) - var(--cro-space-3, 16px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__form{gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__kicker+.cro-s-pdp-buybox__title,.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__title+.cro-s-pdp-buybox__rating,.cro.cro-s-pdp-buybox :is(.cro-s-pdp-buybox__buy,.cro-s-pdp-buybox__cost,.cro-s-pdp-buybox__trust,.cro-s-pdp-buybox__guarantee,.cro-s-pdp-buybox__pay)+:is(.cro-s-pdp-buybox__cost,.cro-s-pdp-buybox__trust,.cro-s-pdp-buybox__guarantee,.cro-s-pdp-buybox__pay){margin-block-start:calc(var(--cro-space-2, 8px) * -1)}}@media(min-width:990px){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__title--md{font-size:var(--cro-step-4, clamp(33px, 29.333333px + 1.018519vw, 44px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__price .cro-price--md .cro-price__current{font-size:var(--cro-step-2, clamp(23px, 22px + .277778vw, 26px))}}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__subscribe{display:grid;gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__subscribe .cro-tiers{gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__subscribe--inline{gap:var(--cro-space-2, 8px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__picker+.cro-s-pdp-buybox__subscribe--inline{margin-block-start:calc(var(--cro-space-2, 8px) - var(--cro-space-4, 24px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--cro-space-1, 4px);padding:var(--cro-space-1, 4px);border:1px solid var(--cro-line-strong, #888881);border-radius:var(--cro-radius, 8px);background-color:var(--cro-bg, #FDFDFC)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-opt{position:relative;display:flex;min-width:0}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-label{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cro-space-1, 4px) var(--cro-space-2, 8px);min-height:var(--cro-tap-min, 44px);padding:var(--cro-space-1, 4px) var(--cro-space-2, 8px);border-radius:var(--cro-radius-sm, 4px);color:var(--cro-ink-soft, #63635E);font-size:var(--cro-step--1, 14px);font-weight:var(--cro-w-bold, 600);line-height:var(--cro-leading-snug, 1.35);text-align:center;transition:background-color var(--cro-dur-fast, .16s) var(--cro-ease, cubic-bezier(.25, 0, .3, 1)),color var(--cro-dur-fast, .16s) var(--cro-ease, cubic-bezier(.25, 0, .3, 1))}@media(hover:hover){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-input:not(:checked):not(:disabled):hover+.cro-s-pdp-buybox__seg-label{color:var(--cro-ink, #21201C)}}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-input:checked+.cro-s-pdp-buybox__seg-label{background-color:var(--cro-selected-bg, #DFE3D6);color:var(--cro-selected-ink, #21201C);outline:1px solid var(--cro-selected-line, #0D74CE);outline-offset:-1px}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-input:focus-visible+.cro-s-pdp-buybox__seg-label{outline:2px solid var(--cro-focus-ring, #0D74CE);outline-offset:2px}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-input:disabled{cursor:not-allowed}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seg-input:disabled+.cro-s-pdp-buybox__seg-label{color:var(--cro-disabled-ink, #8D8D86)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__sub-note{font-size:var(--cro-step--1, 14px);line-height:var(--cro-leading-snug, 1.35);color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__sub-note .cro-price__compare{font-size:inherit}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__subscribe--inline:has([data-cro-mode=onetime]:checked) .cro-s-pdp-buybox__sub-note{display:none}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__qty{display:grid;justify-items:start}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__buy{display:grid;gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__dynamic{min-height:var(--cro-tap-min, 44px)}.cro.cro-s-pdp-buybox :is(.cro-s-pdp-buybox__cost,.cro-s-pdp-buybox__pay,.cro-s-pdp-buybox__trust){display:flex;align-items:flex-start;gap:var(--cro-space-2, 8px);font-size:var(--cro-step-0, clamp(16px, 15.333333px + .185185vw, 18px));line-height:var(--cro-leading, 1.6);color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__cost{color:var(--cro-ink, #21201C);font-weight:var(--cro-w-medium, 500)}.cro.cro-s-pdp-buybox :is(.cro-s-pdp-buybox__cost-icon,.cro-s-pdp-buybox__trust-icon){margin-block-start:.15em;color:var(--cro-accent-graphic, #0D74CE)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__cost[data-state=free] .cro-s-pdp-buybox__cost-icon{color:var(--cro-success, #218358)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pay-icon{margin-block-start:.15em}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pay-label{font-weight:var(--cro-w-bold, 600);color:var(--cro-ink, #21201C)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pay--icons{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--cro-space-2, 8px);row-gap:var(--cro-space-1, 4px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pay-list{display:flex;flex-wrap:wrap;gap:var(--cro-space-1, 4px);margin:0;padding:0;list-style:none}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pay-svg{display:block;width:auto;height:var(--cro-space-4, 24px);filter:grayscale(1);opacity:.85}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__guarantee{display:inline-flex;align-items:center;gap:var(--cro-space-2, 8px);align-self:flex-start;min-height:var(--cro-tap-min, 44px);font-size:var(--cro-step-0, clamp(16px, 15.333333px + .185185vw, 18px));font-weight:var(--cro-w-medium, 500)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__text{color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__app{min-width:0}.cro.cro-scheme-dark.cro-s-pdp-buybox .cro-s-pdp-buybox__cost[data-state=free] .cro-s-pdp-buybox__cost-icon{color:var(--cro-on-dark-ink, #EEEEEC)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__tier-note{display:block;margin-block-start:var(--cro-space-1, 4px);color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__atc-price{font-variant-numeric:lining-nums tabular-nums}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gifts{display:grid;gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gifts-head{display:flex;align-items:center;justify-content:center;gap:var(--cro-space-2, 8px);font-family:var(--cro-font-display, var(--cro-font-body, system-ui, sans-serif));font-weight:var(--cro-w-display, 800);font-size:var(--cro-step-1, clamp(19px, 18px + .277778vw, 22px));color:var(--cro-ink, #21201C)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gifts-head .cro-icon{color:var(--cro-accent-graphic, #0D74CE)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-list{display:grid;gap:var(--cro-space-3, 16px);margin:0;padding:0;list-style:none}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cro-space-3, 16px);padding:var(--cro-space-3, 16px);border:2px solid var(--cro-accent-graphic, #0D74CE);border-radius:var(--cro-radius-lg, 16px);background-color:var(--cro-bg, #FDFDFC)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift[hidden]{display:none}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-img{width:calc(var(--cro-space-7, 64px) + var(--cro-space-2, 8px));border-radius:var(--cro-radius, 8px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-text{display:grid;gap:var(--cro-space-1, 4px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-tag{justify-self:start;padding:var(--cro-space-1, 4px) var(--cro-space-2, 8px);border-radius:var(--cro-radius-pill, 999px);background-color:var(--cro-accent-graphic, #0D74CE);color:var(--cro-on-dark-ink, #FDFDFC);font-size:var(--cro-step--1, clamp(13px, 12.333333px + .185185vw, 15px));font-weight:var(--cro-w-bold, 600);letter-spacing:var(--cro-letter-caps, .08em)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-tag s{margin-inline-start:var(--cro-space-1, 4px);font-weight:var(--cro-w-medium, 500);opacity:.85}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-name{font-size:var(--cro-step-0, clamp(16px, 15.333333px + .185185vw, 18px));font-weight:var(--cro-w-bold, 600);color:var(--cro-ink, #21201C)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-none{text-align:center;color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__saving{display:flex;align-items:center;gap:var(--cro-space-2, 8px);padding:var(--cro-space-3, 16px);border:1px solid var(--cro-success, #218358);border-radius:var(--cro-radius, 8px);color:var(--cro-success, #218358);font-weight:var(--cro-w-bold, 600)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__saving[hidden]{display:none}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-list--ladder{grid-template-columns:repeat(var(--_gifts, 2),minmax(0,1fr));gap:var(--cro-space-2, 8px);padding-block-start:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-list--ladder .cro-s-pdp-buybox__gift{position:relative;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;gap:var(--cro-space-2, 8px);padding:var(--cro-space-5, 32px) var(--cro-space-2, 8px) var(--cro-space-3, 16px);text-align:center;transition:opacity var(--cro-dur-fast, .16s) var(--cro-ease, ease),border-color var(--cro-dur-fast, .16s) var(--cro-ease, ease)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-list--ladder .cro-s-pdp-buybox__gift-text{justify-items:center}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-list--ladder .cro-s-pdp-buybox__gift-tag{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);white-space:nowrap}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-lock{display:none;color:var(--cro-ink-soft, #63635E);font-size:var(--cro-step--1, clamp(13px, 12.333333px + .185185vw, 15px));font-weight:var(--cro-w-medium, 500);line-height:var(--cro-leading-snug, 1.3);text-align:center}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift-lock .cro-icon{display:inline-block;width:1em;height:1em;margin-inline-end:.25em;vertical-align:-.12em}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift[data-gift-locked]{border-style:dashed;border-color:var(--cro-line-strong, #BCBBB5)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift[data-gift-locked] .cro-s-pdp-buybox__gift-img{filter:grayscale(1);opacity:.55}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift[data-gift-locked] .cro-s-pdp-buybox__gift-tag{background-color:var(--cro-muted, #8D8D86)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift[data-gift-locked] .cro-s-pdp-buybox__gift-name{color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__gift[data-gift-locked] .cro-s-pdp-buybox__gift-lock{display:block}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__atc-wrap{position:relative}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal{position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--cro-space-1, 4px) * -1);display:grid;place-content:center;justify-items:center;width:calc(var(--cro-space-7, 64px) + var(--cro-space-5, 32px));aspect-ratio:1;transform:translateY(-50%) rotate(-8deg);border:3px solid var(--cro-bg, #FDFDFC);border-radius:50%;background-color:var(--cro-ink, #21201C);color:var(--cro-on-dark-ink, #FDFDFC);box-shadow:var(--cro-shadow-2, 0 6px 16px -6px color-mix(in srgb, var(--cro-ink, #21201C) 45%, transparent));text-align:center;pointer-events:none;overflow:hidden}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:cro-seal-turn 24s linear infinite}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal-ring text{fill:currentColor;font-family:var(--cro-font-body, system-ui, sans-serif);font-size:calc(var(--cro-step--2, 12px) * 1.06);font-weight:var(--cro-w-bold, 600);letter-spacing:.06em}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal-num{position:relative;font-family:var(--cro-font-display, var(--cro-font-body, system-ui, sans-serif));font-weight:var(--cro-w-display, 800);font-size:var(--cro-step-3, clamp(26px, 23px + .833333vw, 34px));line-height:.95}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal-text{position:relative;font-size:max(.7em,var(--cro-step--2, 12px));font-weight:var(--cro-w-bold, 600);letter-spacing:.08em;line-height:1;text-transform:uppercase}@keyframes cro-seal-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal-ring{animation:none}}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__atc-wrap--seal .cro-s-pdp-buybox__atc{padding-inline-end:calc(var(--cro-space-7, 64px) + var(--cro-space-5, 32px))}@media(max-width:749px){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal{inset-block-start:0;inset-inline-end:calc(var(--cro-space-2, 8px) * -1);width:calc(var(--cro-space-7, 64px) + var(--cro-space-3, 16px));transform:translateY(-62%) rotate(-8deg)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal-num{font-size:var(--cro-step-2, clamp(22px, 20px + .555556vw, 28px))}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__seal-ring text{font-size:calc(var(--cro-step--2, 12px) * 1.27)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__atc-wrap--seal .cro-s-pdp-buybox__atc{padding-inline-end:var(--cro-space-5, 32px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__atc-wrap--seal{margin-block-start:var(--cro-space-5, 32px)}}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc{border-block-end:var(--cro-border, 1px solid #E4E4E0)}.cro.cro-s-pdp-buybox :not(.cro-s-pdp-buybox__acc)+.cro-s-pdp-buybox__acc{border-block-start:var(--cro-border, 1px solid #E4E4E0);margin-block-start:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc-sum{display:flex;align-items:center;justify-content:space-between;gap:var(--cro-space-3, 16px);min-height:var(--cro-tap-min, 44px);padding-block:var(--cro-space-2, 8px);list-style:none;cursor:pointer;color:var(--cro-ink, #21201C);font-size:var(--cro-step-0, 17px);font-weight:var(--cro-w-bold, 600)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc-sum::-webkit-details-marker{display:none}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc-sum:after{content:"";flex:none;width:var(--cro-space-2, 8px);height:var(--cro-space-2, 8px);margin-inline-end:calc(var(--cro-space-1, 4px) / 2);border-inline-end:calc(var(--cro-space-1, 4px) / 2) solid currentColor;border-block-end:calc(var(--cro-space-1, 4px) / 2) solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--cro-dur, .24s) var(--cro-ease, ease)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc[open]>.cro-s-pdp-buybox__acc-sum:after{transform:translateY(25%) rotate(-135deg)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc-sum:focus-visible{outline:2px solid var(--cro-focus-ring, #2F6FD6);outline-offset:2px}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc-body{padding-block-end:var(--cro-space-3, 16px);color:var(--cro-ink-soft, #63635E);font-size:var(--cro-step-0, 17px);line-height:var(--cro-leading, 1.6)}@media(prefers-reduced-motion:reduce){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__acc-sum:after{transition:none}}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pill{--_pill-bg: color-mix(in oklab, var(--cro-ink, #21201C) 5%, var(--cro-bg, #FDFDFC));--_dot-ring: color-mix(in oklab, var(--cro-success, #218358) 35%, transparent);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cro-space-1, 4px) var(--cro-space-3, 16px);margin:0;padding:var(--cro-space-2, 8px) var(--cro-space-4, 24px);border-radius:var(--cro-radius-pill, 999px);background:var(--_pill-bg);color:var(--cro-ink, #21201C);font-size:var(--cro-step--1, 15px);line-height:var(--cro-leading-snug, 1.35)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pill-left{display:inline-flex;align-items:center;gap:var(--cro-space-2, 8px);font-weight:var(--cro-w-bold, 600)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pill-right{color:var(--cro-ink-soft, #63635E)}.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pill-dot{flex:none;width:var(--cro-space-2, 8px);height:var(--cro-space-2, 8px);border-radius:50%;background:var(--cro-success, #218358);box-shadow:0 0 0 0 var(--_dot-ring);animation:cro-bb-live 2.4s var(--cro-ease-out, ease-out) infinite}@keyframes cro-bb-live{0%{box-shadow:0 0 0 0 var(--_dot-ring)}70%,to{box-shadow:0 0 0 var(--cro-space-2, 8px) transparent}}@media(prefers-reduced-motion:reduce){.cro.cro-s-pdp-buybox .cro-s-pdp-buybox__pill-dot{animation:none}}.cro.cro-s-pdp-buybox--clinical{--_tier-shadow: color-mix(in oklab, var(--cro-ink, #21201C) 10%, transparent)}.cro.cro-s-pdp-buybox--clinical .cro-tiers{gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox--clinical .cro-tier__check{display:none}.cro.cro-s-pdp-buybox--clinical .cro-tier__box{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--cro-space-4, 24px);padding:var(--cro-space-3, 16px) var(--cro-space-4, 24px);border-radius:var(--cro-radius-lg, 14px);transition:border-color var(--cro-dur-fast, .16s) var(--cro-ease, ease),box-shadow var(--cro-dur, .24s) var(--cro-ease, ease),transform var(--cro-dur, .24s) var(--cro-ease, ease)}.cro.cro-s-pdp-buybox--clinical .cro-tier__box:has(>.cro-tier__thumb){grid-template-columns:auto minmax(0,1fr) auto}.cro.cro-s-pdp-buybox--clinical .cro-tier__thumb{display:block;width:var(--cro-space-7, 64px);height:var(--cro-space-7, 64px)}.cro.cro-s-pdp-buybox--clinical .cro-tier__thumb img{width:100%;height:100%;object-fit:contain}.cro.cro-s-pdp-buybox--clinical .cro-tier__title{font-size:var(--cro-step-1, 19px);font-weight:var(--cro-w-bold, 600)}.cro.cro-s-pdp-buybox--clinical .cro-tier__meta{color:var(--cro-muted, #6C6C66)}.cro.cro-s-pdp-buybox--clinical .cro-tier__price .cro-price__current{font-size:var(--cro-step-1, 19px);font-weight:var(--cro-w-bold, 600)}.cro.cro-s-pdp-buybox--clinical .cro-tier__input:checked+.cro-tier__box{border-color:var(--cro-ink, #21201C);outline:1px solid var(--cro-ink, #21201C);outline-offset:-2px;background-color:var(--cro-bg, #FDFDFC)}@media(hover:hover){.cro.cro-s-pdp-buybox--clinical .cro-tier__input:not(:disabled):hover+.cro-tier__box{transform:translateY(-1px);box-shadow:0 var(--cro-space-1, 4px) var(--cro-space-4, 15px) var(--_tier-shadow)}}.cro.cro-s-pdp-buybox--clinical .cro-tier__anchor{inset-inline-start:auto;inset-inline-end:var(--cro-space-4, 24px);transform:translateY(-62%);padding:calc(var(--cro-space-1, 4px) / 2) var(--cro-space-3, 12px);border-radius:var(--cro-radius, 8px) var(--cro-radius, 8px) 0 0;background:var(--cro-accent, #0D74CE);color:var(--cro-accent-ink, #FFFFFF);font-size:var(--cro-step--1, 15px);font-weight:var(--cro-w-bold, 600);letter-spacing:0;text-transform:none}.cro.cro-s-pdp-buybox--clinical :is(.cro-tier--anchored,.cro-tier:has(.cro-tier__anchor)) .cro-tier__box{padding-block-start:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox--clinical .cro-s-pdp-buybox__atc{min-height:calc(var(--cro-tap-min, 44px) + var(--cro-space-3, 16px) * .75);border-radius:var(--cro-radius, 8px);font-weight:var(--cro-w-display, 500);letter-spacing:0;text-transform:none}@media(max-width:749px){.cro.cro-s-pdp-buybox--clinical .cro-tiers{gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox--clinical .cro-tier__box{padding:var(--cro-space-3, 12px);column-gap:var(--cro-space-3, 16px)}.cro.cro-s-pdp-buybox--clinical .cro-tier__thumb{display:block;width:var(--cro-space-6, 48px);height:var(--cro-space-6, 48px)}.cro.cro-s-pdp-buybox--clinical .cro-tier__anchor{inset-inline-end:var(--cro-space-3, 16px)}}@media(prefers-reduced-motion:reduce){.cro.cro-s-pdp-buybox--clinical .cro-tier__box{transition:none}.cro.cro-s-pdp-buybox--clinical .cro-tier__input+.cro-tier__box{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cro-s-pdp-buybox.css.map */
