.quantity-selector{display:inline-flex;gap:.75rem;border:1px solid var(--color-input-border);border-radius:var(--border-radius-inputs, 0);padding:.25rem;background:var(--color-input-bg)}.quantity-selector__btn{padding:var(--spacing-1, .25rem);min-inline-size:24px;min-block-size:24px;background:none;border:none;transition:opacity var(--dur-fast) var(--ease-smooth),transform var(--dur-press) var(--ease-smooth)}.quantity-selector__btn:active{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.quantity-selector__btn:active{transform:none}}.quantity-selector__btn:focus-visible{outline:2px solid var(--color-input-border-focus);outline-offset:-2px}.quantity-selector__btn:disabled{opacity:.4;cursor:not-allowed}.quantity-selector__input{width:2rem;border:none;background:transparent;font-size:var(--font-size-sm, .875rem);-moz-appearance:textfield}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector__input:focus-visible{outline:2px solid var(--color-input-border-focus);outline-offset:-2px}.price-block{display:contents}.price{display:flex;flex-direction:column;gap:.25rem;color:var(--color-text)}.price--on-sale .price__regular{color:var(--color-price-sale, var(--color-text))}.price__row{display:flex;gap:.625rem}.price__regular{font-size:calc(var(--font-body-size) * 1.5);line-height:calc(var(--font-body-line-height) * 1.5);letter-spacing:var(--font-body-letter-spacing);font-weight:var(--font-body-weight-bold)}.price__compare{font-size:var(--font-body-size);text-decoration:line-through}.price__tax-note,.price__per-unit{font-size:var(--font-size-sm, .875rem);color:var(--color-text)}.price__badge{font-size:var(--font-size-md, 1rem);font-weight:var(--font-body-weight-semibold, 600);color:var(--color-offer-text)}.variant-picker{display:flex;flex-direction:column;gap:var(--spacing-8, 32px)}.variant-picker__option{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem)}.variant-picker__option-label{font-weight:var(--font-body-weight-semibold, 600)}.variant-picker__option-selected{font-weight:400;color:var(--color-text-subdued)}.variant-picker__swatches{display:flex;gap:var(--spacing-3, .75rem)}.variant-picker__pills{display:flex;gap:var(--spacing-2, .5rem)}.variant-picker__pill-option{cursor:pointer}.variant-picker__pill{display:inline-block;padding:.6em 1.2em;font-size:var(--font-size-sm, .875rem);line-height:1.4}.variant-picker__pill-option:active .variant-picker__pill{transform:scale(.97)}[option-pill]:focus-visible+.variant-picker__pill{outline:2px solid var(--color-text);outline-offset:2px}.variant-picker__swatch{cursor:pointer}.variant-picker__swatch .swatch{transition:box-shadow var(--dur-base) var(--ease-smooth),transform var(--dur-press) var(--ease-smooth)}.variant-picker__swatch:active .swatch{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.variant-picker__swatch:hover [swatch-input]:not(:checked)+.swatch{box-shadow:inset 0 0 0 1px var(--color-text),inset 0 0 0 3px var(--color-bg)}}.variant-picker__select-wrapper:after{content:"";position:absolute;inset-inline-end:1rem;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:var(--color-icon);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.variant-picker__select-wrapper--swatched .variant-picker__select{padding-inline-start:3em}.variant-picker__select-swatch{position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%);display:flex}.variant-picker__select-swatch .swatch{--swatch-size: 1.5rem;--swatch-size-mobile: 1.5rem}.variant-picker__select{padding:.6em 2.5em .6em 1em;border:1px solid var(--color-input-border);border-radius:var(--border-radius-inputs, 0);background:var(--color-input-bg);font-size:var(--font-size-sm, .875rem);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-base) var(--ease-smooth)}.variant-picker__select:focus-visible{outline:2px solid var(--color-input-border-focus);outline-offset:2px}.variant-picker__size-guide{display:inline-flex;gap:.3em;border:none;padding:0;background:none;font:inherit;font-size:var(--font-body-size);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);color:var(--color-accent);text-decoration:none}.variant-picker__size-guide:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-underline) var(--ease-smooth)}[dir=rtl] .variant-picker__size-guide:after{transform-origin:right center}.variant-picker__size-guide:focus-visible:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.variant-picker__size-guide:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.variant-picker__size-guide:after{transition:none}}@media(prefers-reduced-motion:reduce){.variant-picker__pill-option:active .variant-picker__pill,.variant-picker__swatch:active .swatch{transform:none}}@media(min-width:768px){drawer-component[id^=product-size-drawer]{--drawer-width: 800px}}.size-guide-modal__content{padding:1rem;gap:var(--spacing-4, 1rem)}.size-guide-modal__image{width:100%;height:auto;border-radius:var(--border-radius-cards, 0)}.buy-buttons{display:flex;align-items:center;gap:1rem;flex-direction:column}.buy-buttons__rows{display:flex;align-items:stretch;gap:var(--spacing-3, .75rem)}.buy-buttons__row{display:flex;gap:var(--spacing-3, .75rem)}.buy-buttons__row--atc{flex:1}.buy-buttons__row--checkout{flex:1 1 100%}.buy-buttons__row--checkout[inert]{opacity:.5}.buy-buttons__error{padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem);background-color:var(--color-error-bg);color:var(--color-error-text)}.buy-buttons__atc{flex:1;padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem)}.buy-buttons .shopify-payment-button{margin-block-start:0}.buy-buttons .shopify-payment-button__button{border-radius:var(--border-radius-buttons, 0)}.buy-buttons .shopify-payment-button__button--unbranded{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem);font-family:var(--font-button-family);font-size:var(--font-button-size);line-height:var(--font-button-line-height);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-transform, none);color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border:var(--button-border-width, 1px) solid var(--color-btn-primary-bg);transition:color .35s ease,background-color .35s ease,border-color .35s ease}.buy-buttons .shopify-payment-button__button--unbranded:not([disabled]):hover{color:var(--color-btn-primary-text-hover);background-color:var(--color-btn-primary-bg-hover);border-color:var(--color-btn-primary-bg-hover)}.rating-stars{position:relative;display:inline-flex;flex:0 0 auto;inline-size:max-content;line-height:0}.rating-stars__base,.rating-stars__fill{display:inline-flex;flex-wrap:nowrap;line-height:0}.rating-stars__base svg,.rating-stars__fill svg{flex:0 0 auto}.rating-stars__base{color:var(--color-border)}.rating-stars__fill{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--rating-pct, 0%);overflow:hidden;white-space:nowrap;color:var(--color-accent)}.product-rating{gap:.5rem}.product-rating__widget,.product-rating__placeholder{gap:.25rem}.product-rating__widget:empty{display:none!important}.product-rating__placeholder svg{opacity:.45}.product-rating__value,.product-rating__count{font-size:var(--font-size-sm, .875rem);color:var(--color-text)}.product-rating__additional{font-size:var(--font-size-sm, .875rem)}.product-rating__divider{width:1px;align-self:center;background-color:var(--color-border);height:10px}.share-copy{display:inline-flex}.share-copy__message{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;transform:translateY(-4px);white-space:nowrap;padding:4px 8px;border-radius:var(--border-radius-buttons, 8px);font-size:var(--font-subheading-size);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing);color:var(--color-text);background-color:color-mix(in srgb,var(--color-text) 6%,transparent);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.share-copy.is-copied .share-copy__message{opacity:1;transform:translateY(0)}.complementary-products{margin-top:16px}.complementary-products .slider__pagination{margin-top:24px}.complementary-products .slider__controls:has([slider-prev].swiper-button-lock),.complementary-products .slider__controls:has(.swiper-pagination-lock){display:none}.complementary-products__slider{min-height:calc(79px + var(--spacing-4, 16px) * 2 + 2px)}.complementary-products__slider .swiper-slide{height:auto}.complementary-products__header{display:flex;margin-block-end:var(--spacing-4, 16px);gap:var(--spacing-3, 12px)}.complementary-products__heading{flex:1}.complementary-products__item{display:flex;gap:var(--spacing-3, 12px);padding:var(--spacing-4, 16px);background:var(--color-bg);border:1px solid var(--color-border);text-decoration:none;block-size:100%}.complementary-products__item img{display:block;width:87px;height:79px;object-fit:cover;flex-shrink:0}@media(min-width:768px){.complementary-products__item img{width:87px;height:79px}}.complementary-products__item>div:last-child{display:flex;flex-direction:column;gap:var(--spacing-1, 4px);flex:1;min-width:0}.complementary-products__item h3{font-size:var(--font-h6-size);line-height:var(--font-h6-line-height);letter-spacing:var(--font-h6-letter-spacing);margin:0;color:var(--color-text)}.complementary-products__pricing{display:flex;gap:var(--spacing-2, 8px)}.complementary-products__title{font-family:var(--font-heading-family);font-size:var(--font-size-lg, 18px);font-style:normal;font-weight:600;line-height:1.2;letter-spacing:normal}.complementary-products__price{color:var(--color-text);font-style:normal;line-height:1.2;letter-spacing:normal}.complementary-products__price--sale{color:var(--color-price-sale, var(--color-text))}.complementary-products__compare-price{font-style:normal;line-height:160%;letter-spacing:var(--letter-spacing-none, 0);text-decoration-line:line-through}.complementary-products__discount{font-style:normal;font-weight:500;line-height:150%;color:var(--color-offer-text)}.accordion.accordion-group{margin-top:16px;border-block-start:none}.product__layout{display:grid;gap:var(--spacing-4, 1rem)}@media(min-width:992px){.product__layout{grid-template-columns:var(--product-grid-columns, 60.88% 1fr);align-items:start;gap:var(--spacing-8, 2rem)}}.product__media-wrapper{min-width:0}.product__media-wrapper[reveal] .product-media__image-wrap:not(.swiper-zoom-container)>img:not(.blur-image){transform:scale(var(--media-park, 1))}@media not (prefers-reduced-motion:reduce){.js-reveal .product__media-wrapper[reveal]:not(.is-revealed) .product-media__image-wrap:not(.swiper-zoom-container)>img:not(.blur-image){--media-park: 1.04;transition:none}}.product__media-wrapper[reveal].is-revealed .product-media__image-wrap:not(.swiper-zoom-container)>img:not(.blur-image){transition:transform var(--dur-media) var(--ease-smooth);transition-delay:var(--media-delay, var(--reveal-delay, 0ms))}quick-view-modal .product__media-wrapper[reveal]{transition:none}.js-reveal quick-view-modal .product__media-wrapper[reveal]:not(.is-revealed){opacity:1}@media(min-width:992px){.product__media-wrapper{z-index:1;order:var(--product-media-order, 1);transition:top .3s ease}body.lightbox-open .product__media-wrapper{z-index:9999}.product__media-wrapper[reveal].is-revealed{transition:opacity var(--dur-wave) var(--ease-reveal) var(--reveal-delay, 0ms),top .3s ease}body:has(header-component[data-sticky][data-hidden]) .product__media-wrapper{top:2rem}quick-view-modal .product__media-wrapper,body:has(header-component[data-sticky][data-hidden]) quick-view-modal .product__media-wrapper{top:0}}.product__media{gap:32px}.product__info-wrapper{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4, 1rem)}@media(min-width:992px){.product__info-wrapper{order:var(--product-info-order, 2)}.product__info-wrapper.sticky-below-header-lg{z-index:0}.product__info-wrapper.sticky-below-header-lg:has(sticky-atc.is-visible){z-index:99;transition-delay:0s}.product__info-wrapper.sticky-below-header-lg:has(drawer-component[open]){z-index:var(--z-drawer, 200);transition-delay:0s}body:has(header-component[data-sticky][data-hidden]) .product__info-wrapper.sticky-below-header-lg{top:2rem}quick-view-modal .product__info-wrapper .product-title{padding-inline-end:2.5rem}}.product__form{display:flex;flex-direction:column;gap:var(--spacing-4, 16px)}.product__form .spacer-block{margin-block:calc(var(--spacing-4, 16px) * -1)}.product__form [view-full-details-link]{align-self:flex-start}.product .accordion__summary{font-size:var(--font-size-lg, 18px)}@media(min-width:768px){.product .accordion__summary{font-size:var(--font-h5-size)}}.product [product-copy]{--line-step: 2}.product [product-copy] .product__badges,.product [product-copy] .product-title,.product [product-copy] .product-metadata,.product [product-copy] .product-icon-list,.product [product-copy] .product-description,.product [product-copy] .product-rating,.product [product-copy] .price,.product [product-copy] .price__installment-info{--line-step: 0}.product [product-copy] .variant-picker,.product [product-copy] .purchase-options,.product [product-copy] .stock-alert{--line-step: 1}.product [product-copy][reveal]{opacity:1;transition:none}@media(min-width:992px){.product [product-copy][reveal]{transition:top .3s ease,z-index 0s linear .3s}}.js-reveal .product [product-copy]:not(.is-revealed) product-form>*:not(.price-block):not(.divider-block):not(sticky-atc),.js-reveal .product [product-copy]:not(.is-revealed) .product__badges,.js-reveal .product [product-copy]:not(.is-revealed) .price,.js-reveal .product [product-copy]:not(.is-revealed) .price__installment-info{opacity:0;transform:translateY(var(--reveal-rise))}.product [product-copy].is-revealed product-form>*:not(.price-block):not(.divider-block):not(sticky-atc),.product [product-copy].is-revealed .product__badges,.product [product-copy].is-revealed .price,.product [product-copy].is-revealed .price__installment-info{transition:opacity var(--dur-wave) var(--ease-reveal),transform var(--dur-wave) var(--ease-reveal);transition-delay:calc(var(--reveal-delay, 0ms) + var(--line-step, 0) * var(--reveal-step))}.product .stock-alert__track{transform-origin:left center;transition:transform var(--dur-slide) var(--ease-smooth)}:dir(rtl) .product .stock-alert__track{transform-origin:right center}.js-reveal .product [product-copy]:not(.is-revealed) .stock-alert__track{transform:scaleX(0)}.product [product-copy].is-revealed .stock-alert__track{transition-delay:calc(var(--reveal-delay, 0ms) + var(--line-step, 0) * var(--reveal-step))}@media(prefers-reduced-motion:reduce){.js-reveal .product [product-copy]:not(.is-revealed) product-form>*:not(.price-block):not(.divider-block):not(sticky-atc),.js-reveal .product [product-copy]:not(.is-revealed) .product__badges,.js-reveal .product [product-copy]:not(.is-revealed) .price,.js-reveal .product [product-copy]:not(.is-revealed) .price__installment-info{transform:none}.product [product-copy].is-revealed product-form>*:not(.price-block):not(.divider-block):not(sticky-atc),.product [product-copy].is-revealed .product__badges,.product [product-copy].is-revealed .price,.product [product-copy].is-revealed .price__installment-info{transition:opacity var(--dur-base) ease}.js-reveal .product [product-copy]:not(.is-revealed) .stock-alert__track{transform:none}.product .stock-alert__track{transition:none}}.product-media{display:flex;flex-direction:column;gap:1rem}.product-media .product-media__thumbnails,.product-media .product-media__progress,.product-media .product-media__controls{display:none}.product-media--mobile-bottom .product-media__thumbnails{display:flex;flex-direction:row;order:1}.product-media--mobile-scroll .product-media__progress{display:block}.product-media--mobile-stack .product-media__viewer,.product-media--mobile-stack .product-media__swiper{overflow:visible}.product-media--mobile-stack .product-media__swiper .swiper-wrapper{flex-direction:column;gap:16px}.product-media--mobile-stack .product-media__swiper .swiper-slide{width:100%;height:auto}@media(min-width:1024px){.product-media--desktop-bottom{flex-direction:column}.product-media--desktop-bottom .product-media__thumbnails{display:flex;flex-direction:row;order:1}.product-media--desktop-bottom .product-media__controls{display:flex}.product-media--desktop-bottom .product-media__progress{display:none}.product-media--desktop-bottom .product-media__viewer,.product-media--desktop-bottom .product-media__swiper{overflow:hidden}.product-media--desktop-bottom .product-media__swiper .swiper-wrapper{flex-direction:row}.product-media--desktop-bottom .product-media__swiper .swiper-slide{width:100%;height:auto}.product-media--desktop-left,.product-media--desktop-right{position:relative}.product-media--desktop-left .product-media__thumbnails,.product-media--desktop-right .product-media__thumbnails{display:flex;flex-direction:column;position:absolute;inset-block:0;width:100px}.product-media--desktop-left .product-media__controls,.product-media--desktop-right .product-media__controls{display:flex}.product-media--desktop-left .product-media__progress,.product-media--desktop-right .product-media__progress{display:none}.product-media--desktop-left .product-media__viewer,.product-media--desktop-right .product-media__viewer{overflow:hidden}.product-media--desktop-left .product-media__image-wrap,.product-media--desktop-left .product-media__video-wrap,.product-media--desktop-right .product-media__image-wrap,.product-media--desktop-right .product-media__video-wrap{max-height:900px}.product-media--desktop-left .product-media__swiper,.product-media--desktop-right .product-media__swiper{overflow:hidden}.product-media--desktop-left .product-media__swiper .swiper-wrapper,.product-media--desktop-right .product-media__swiper .swiper-wrapper{flex-direction:row}.product-media--desktop-left .product-media__swiper .swiper-slide,.product-media--desktop-right .product-media__swiper .swiper-slide{width:100%;height:auto}.product-media--desktop-left .product-media__thumb-fade,.product-media--desktop-right .product-media__thumb-fade{inset-inline:0;width:auto;height:100px}.product-media--desktop-left .product-media__thumb-fade--start,.product-media--desktop-right .product-media__thumb-fade--start{inset-block-start:0;inset-block-end:auto;background:linear-gradient(to bottom,var(--color-bg),transparent)}.product-media--desktop-left .product-media__thumb-fade--end,.product-media--desktop-right .product-media__thumb-fade--end{inset-block-end:0;inset-block-start:auto;background:linear-gradient(to bottom,transparent,var(--color-bg))}.product-media--desktop-left{flex-direction:row}.product-media--desktop-left .product-media__thumbnails{inset-inline-start:0}.product-media--desktop-left:has(.product-media__thumbnails) .product-media__viewer{margin-inline-start:calc(100px + 1rem)}.product-media--desktop-right{flex-direction:row-reverse}.product-media--desktop-right .product-media__thumbnails{inset-inline-end:0}.product-media--desktop-right:has(.product-media__thumbnails) .product-media__viewer{margin-inline-end:calc(100px + 1rem)}.product-media--desktop-scroll{flex-direction:column}.product-media--desktop-scroll .product-media__thumbnails{display:none}.product-media--desktop-scroll .product-media__controls{display:flex}.product-media--desktop-scroll .product-media__progress{display:block}.product-media--desktop-scroll .product-media__viewer,.product-media--desktop-scroll .product-media__swiper{overflow:hidden}.product-media--desktop-scroll .product-media__swiper .swiper-wrapper{flex-direction:row}.product-media--desktop-scroll .product-media__swiper .swiper-slide{width:100%;height:auto}.product-media--desktop-stack{flex-direction:column}.product-media--desktop-stack .product-media__thumbnails,.product-media--desktop-stack .product-media__controls,.product-media--desktop-stack .product-media__progress{display:none}.product-media--desktop-stack .product-media__viewer,.product-media--desktop-stack .product-media__swiper{overflow:visible}.product-media--desktop-stack .product-media__swiper .swiper-wrapper{flex-direction:column;gap:32px}.product-media--desktop-stack .product-media__swiper .swiper-slide{width:100%;height:auto}}.product-media__viewer{flex:1 1 auto;overflow:hidden}.product-media__swiper .swiper-wrapper{transition-timing-function:var(--ease-smooth)}.product-media__swiper .swiper-wrapper{gap:0}.product-media__slide{width:100%;height:auto}.product-media__slide [lightbox-trigger]{cursor:var(--lightbox-cursor, pointer)}.product-media__controls{position:absolute;inset-block:0;inset-inline:0;display:flex;padding-inline:.75rem;z-index:2}.product-media__nav-btn{pointer-events:all;opacity:0;will-change:opacity}@media(hover:none){.product-media__nav-btn{opacity:1}}.product-media__nav-btn.swiper-button-disabled{opacity:0!important}.product-media__viewer:hover .product-media__nav-btn{opacity:1}.product-media__image-wrap{width:100%;height:100%;overflow:visible;background-color:var(--product-media-bg, transparent);position:relative;border-radius:var(--border-radius-cards, 0)}.product-media__image-wrap.image-container>img:not(.blur-image){width:100%;height:100%;object-fit:var(--product-media-fit, cover);display:block;border-radius:inherit}.product-media__image-wrap .blur-image{object-fit:var(--product-media-fit, cover);border-radius:inherit;clip-path:inset(2.380952381% round calc(var(--border-radius-cards, 0px) / 1.05))}.product-media__image-wrap.swiper-zoom-container{cursor:zoom-in}.swiper-slide-zoomed .product-media__image-wrap.swiper-zoom-container{cursor:grab}.swiper-slide-zoomed .product-media__image-wrap.swiper-zoom-container:active{cursor:grabbing}.product-media__image-wrap.swiper-zoom-container.image-container>img:not(.blur-image){object-fit:var(--product-media-fit, cover)}.product-media__video-wrap{width:100%;overflow:hidden;background-color:var(--product-media-bg, transparent);border-radius:var(--border-radius-cards, 0)}.product-media__video{width:100%;height:100%;display:block}.product-media__video .media__video,.product-media__video .media__img{object-fit:var(--product-media-fit, cover)}.product-media__model{width:100%;height:100%;border-radius:inherit;object-fit:var(--product-media-fit, cover)}.product-media__model-poster.image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.product-media__model-poster.image-container>img:not(.blur-image){width:100%;height:100%;object-fit:var(--product-media-fit, cover);border-radius:inherit}.product-media__xr{display:flex}.product-media__xr .btn{margin-block-start:.75rem}@media(min-width:992px){.product-media__xr{position:absolute;inset-block-end:.625rem;inset-inline:.75rem;z-index:2;pointer-events:none}.product-media__xr .btn{width:100%;margin-block-start:0;pointer-events:auto}}.product-media__xr .icon--model-frame path:not([opacity]){fill:transparent;stroke:none}.product-media__xr .icon--model-frame [opacity]{opacity:1}.product-media__xr .btn[data-shopify-xr-hidden]{display:none}.product-media__model-toggle{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;padding:0;border:0;background:none}.product-media__model-toggle .icon--model-frame [opacity]{opacity:1}.product-media__model-toggle:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.product-media__swiper{--slides: var(--slides-mobile);--slide-gap: var(--slide-gap-mobile)}@media(min-width:1024px){.product-media__swiper,.product-media--mobile-stack .product-media__swiper{--slides: var(--slides-desktop);--slide-gap: var(--slide-gap-desktop)}.product-media--mobile-stack:not(.product-media--desktop-stack) .product-media__swiper .swiper-wrapper{gap:0}.product-media--mobile-stack:not(.product-media--desktop-stack) .product-media__swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--slide-gap)}}.product-media__swiper:not(.swiper-initialized) .product-media__model-toggle{opacity:0;pointer-events:none}.product-media__thumbnails{overflow:hidden}.product-media__thumb-slide.swiper-slide{height:auto;width:calc((100% - 48px)/4)}@media(min-width:1024px){.product-media__thumb-slide.swiper-slide{width:100px}}.product-media__thumbnails:not(.swiper-initialized)>.swiper-wrapper{gap:16px}@media(min-width:1024px){.product-media--desktop-left .product-media__thumb-slide.swiper-slide,.product-media--desktop-right .product-media__thumb-slide.swiper-slide{width:100%}.product-media--desktop-left .product-media__thumbnails:not(.swiper-initialized)>.swiper-wrapper,.product-media--desktop-right .product-media__thumbnails:not(.swiper-initialized)>.swiper-wrapper{flex-direction:column}}.product-media__thumb-fade{position:absolute;inset-block:0;width:64px;z-index:2;opacity:0;transition:opacity .2s ease}.product-media__thumb-fade.is-visible{opacity:1}.product-media__thumb-fade--start{inset-inline-start:0;background:linear-gradient(to right,var(--color-bg),transparent)}:dir(rtl) .product-media__thumb-fade--start{background:linear-gradient(to left,var(--color-bg),transparent)}.product-media__thumb-fade--end{inset-inline-end:0;background:linear-gradient(to right,transparent,var(--color-bg))}:dir(rtl) .product-media__thumb-fade--end{background:linear-gradient(to left,transparent,var(--color-bg))}.product-media__thumb{display:block;border:1px solid var(--color-border);border-radius:min(var(--border-radius-cards, 0px),24px);overflow:hidden;padding:0;background:none;transition:border-color var(--dur-base) var(--ease-smooth),border-width var(--dur-base) var(--ease-smooth)}.product-media__thumb--active{border:4px solid var(--color-text)}.product-media__thumb:hover:not(.product-media__thumb--active),.product-media__thumb:focus-visible{border-color:var(--color-text)}.product-media__thumb--active{--hover-zoom: 1}.product-media__thumb:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.product-media__thumb-img{background-color:var(--product-media-thumb-bg, transparent)}.product-media__thumb-img.image-container>img:not(.blur-image){width:100%;height:100%;object-fit:var(--product-media-thumb-fit, cover);display:block}.product-media__thumb-img .blur-image{object-fit:var(--product-media-thumb-fit, cover)}.product-media__thumb-badge{position:absolute;top:.375rem;inset-inline-start:.375rem;width:1.625rem;height:1.625rem}.product-media__progress{height:4px;border-radius:0;margin-block-start:16px}@media(min-width:768px){.product-media__progress{margin-block-start:32px}}.product-media__progress .swiper-pagination-progressbar{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-indicator) 40%,transparent)}.product-media__progress .swiper-pagination-progressbar-fill{background:var(--color-indicator);border-radius:0}.product-media__stack{gap:16px}@media(min-width:1024px){.product-media__stack{gap:32px}}.product-metadata{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.product-metadata__item{font-size:var(--font-size-xs, .75rem);overflow-wrap:anywhere;text-decoration:none}.product-metadata__divider{display:block;width:1px;align-self:center;background-color:var(--color-border);height:10px}.payment-icons{display:flex;flex-direction:column;align-items:center;gap:.75rem}.payment-icons__heading{font-size:var(--font-size-xs, 12px);font-weight:var(--font-body-weight, 400)}.payment-icons__list{gap:.3125rem;list-style:none;padding:0}.payment-icons__item{display:flex;border-radius:3px;overflow:hidden}.payment-icons svg{width:38px;height:24px}.key-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--color-border);overflow:hidden}.key-stats__item{gap:.125rem;padding-block:.875rem;padding-inline:1rem;border-block-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border)}.key-stats__item:last-child{border-inline-end:none}.key-stats--last-1 .key-stats__item:nth-last-child(-n+1),.key-stats--last-2 .key-stats__item:nth-last-child(-n+2),.key-stats--last-3 .key-stats__item:nth-last-child(-n+3){border-block-end:none}.key-stats--cols-1 .key-stats__item{grid-column:span 6;border-inline-end:none}.key-stats--cols-2 .key-stats__item{grid-column:span 3}.key-stats--cols-2 .key-stats__item:nth-child(2n){border-inline-end:none}.key-stats--cols-3 .key-stats__item{grid-column:span 2}.key-stats--cols-3 .key-stats__item:nth-child(3n){border-inline-end:none}.key-stats--cols-3.key-stats--last-1 .key-stats__item:last-child{grid-column:span 6}.key-stats--cols-3.key-stats--last-2 .key-stats__item:nth-last-child(-n+2){grid-column:span 3}.key-stats__label{color:var(--stat-label-color, var(--color-text))}.key-stats__value{font-size:var(--font-h5-size);line-height:var(--font-h5-line-height);letter-spacing:var(--font-h5-letter-spacing);font-family:var(--font-heading-family);font-weight:600;color:var(--stat-value-color, var(--color-accent))}.store-pickup{font-size:var(--font-size-sm, .875rem);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--border-radius-cards, 0);padding:1rem}.store-pickup__header{gap:var(--spacing-2, .5rem)}.store-pickup__status{gap:.5rem;font-weight:var(--font-body-weight-bold, 600)}.store-pickup__dot{width:8px;height:8px;border-radius:50%;background:var(--color-success)}.store-pickup .btn{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:14px;white-space:normal;text-align:start}.store-pickup__divider{height:1px;background:var(--color-border);margin-block:1rem}.store-pickup__body{gap:.5rem;padding-inline-start:1rem}@media(min-width:768px){.store-pickup__body{padding-inline-start:0}}.store-pickup__store-head{gap:var(--spacing-2, .5rem);list-style:none}.store-pickup__store-head::-webkit-details-marker{display:none}.store-pickup__store-name{gap:.25rem;font-weight:var(--font-body-weight-bold, 600)}.store-pickup__store-body{padding-block-start:.5rem}.store-pickup__chevron{transition:transform var(--dur-base) var(--ease-smooth)}.store-pickup__store[open] .store-pickup__chevron{transform:rotate(180deg)}.store-pickup__address p,.store-pickup__phone{margin:0 0 .25rem}.store-pickup__unavailable{color:var(--color-error)}.store-pickup__unavailable .store-pickup__dot{background:var(--color-error)}.store-pickup__panel{border:1px solid var(--color-border);border-radius:var(--border-radius-cards, 0)}.store-pickup__product{padding:1rem;border-block-end:1px solid var(--color-border)}.store-pickup__product-title{margin:0 0 .25rem;font-weight:var(--font-body-weight-bold, 600)}.store-pickup__product-options{gap:.75rem;font-size:var(--font-size-xs, .75rem)}.store-pickup__list{padding:0 1rem;list-style:none}.store-pickup__list-item{padding-block:1rem}.store-pickup__list-item+.store-pickup__list-item{border-block-start:1px solid var(--color-border)}.store-pickup__list-name{font-weight:var(--font-body-weight-bold, 600);margin:0 0 .5rem}.store-pickup__list-status{gap:.5rem;margin:0 0 .5rem}.store-pickup__list .store-pickup__address,.store-pickup__list .store-pickup__phone{font-size:var(--font-size-xs, .75rem);color:var(--color-text-subdued)}drawer-component[id^=StorePickupDrawer-]{--drawer-width: 37.5rem}drawer-component[id^=StorePickupDrawer-] [drawer-body]{padding:1rem}.product-tags{display:flex;flex-direction:column;gap:.625rem}.product-tags__list{display:block}.product-tags__fade{position:absolute;inset-block:0;width:64px;z-index:2;opacity:0;transition:opacity .2s ease}.product-tags__fade.is-visible{opacity:1}.product-tags__fade--start{inset-inline-start:0;background:linear-gradient(to right,var(--color-bg),transparent)}:dir(rtl) .product-tags__fade--start{background:linear-gradient(to left,var(--color-bg),transparent)}.product-tags__fade--end{inset-inline-end:0;background:linear-gradient(to right,transparent,var(--color-bg))}:dir(rtl) .product-tags__fade--end{background:linear-gradient(to left,transparent,var(--color-bg))}.product-tags__tag.swiper-slide{display:inline-flex;flex-shrink:0;width:auto;padding:.375em .875em;border:1px solid var(--color-border);border-radius:var(--border-radius-badges, 2rem);font-size:var(--font-size-xs, .75rem);color:var(--color-text);white-space:nowrap}.product-tags__placeholder{font-size:var(--font-size-xs, .75rem);font-style:italic}.share-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px}@keyframes stock-alert-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--stock-alert-dot-color) 45%,transparent)}to{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--stock-alert-dot-color) 0%,transparent)}}.stock-alert__row{gap:10px}.stock-alert__status-row{display:flex;gap:8px}.stock-alert__dot{width:12px;height:12px;--stock-alert-dot-color: var(--color-indicator)}.stock-alert__dot:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background-color:var(--stock-alert-dot-color);transform:translate(-50%,-50%);animation:stock-alert-pulse 1.8s ease-in-out infinite}.stock-alert__dot--in-stock{--stock-alert-dot-color: var(--stock-alert-color-in-stock, var(--color-indicator))}.stock-alert__dot--low{--stock-alert-dot-color: var(--stock-alert-color-low, var(--color-error))}.stock-alert__dot--out{--stock-alert-dot-color: var(--stock-alert-color-out, var(--color-text-subdued))}@media(prefers-reduced-motion:reduce){.stock-alert__dot:before{animation:none}}.stock-alert__label{font-weight:var(--font-body-weight-semibold, 600)}[stock-alert-in-stock] .stock-alert__label{color:var(--stock-alert-color-in-stock, var(--color-indicator))}[stock-alert-low] .stock-alert__label{color:var(--stock-alert-color-low, var(--color-error))}[stock-alert-out] .stock-alert__label{color:var(--stock-alert-color-out, var(--color-text-subdued))}.stock-alert__meter-row{padding-inline-start:20px}.stock-alert__meter{height:3px;background-color:var(--color-border);border-radius:2px;overflow:hidden}.stock-alert__track{border-radius:inherit;background-color:var(--color-indicator)}.stock-alert__track--low{background-color:var(--stock-alert-color-low, var(--color-error))}.information-table{border:1px solid var(--color-border);overflow:hidden;margin-top:16px}.information-table__icon{width:clamp(16px,var(--icon-size, 48px),48px);height:clamp(16px,var(--icon-size, 48px),48px)}@media(min-width:768px){.information-table__icon{width:clamp(16px,var(--icon-size, 48px),64px);height:clamp(16px,var(--icon-size, 48px),64px)}}@media(min-width:992px){.information-table__icon{width:clamp(20px,var(--icon-size, 48px),80px);height:clamp(20px,var(--icon-size, 48px),80px)}}.information-table__icon img,.information-table__icon svg{width:100%;height:100%;object-fit:contain}.information-table__header{padding:1rem;gap:8px;border-block-end:1px solid var(--color-border)}.information-table__header--no-divider{border-block-end:none}.information-table__heading>*{margin:0}.information-table__heading a{color:inherit}.information-table__table{border-collapse:collapse}.information-table__table th,.information-table__table td{padding:1rem}.information-table__table th:first-child,.information-table__table td:first-child{text-align:start}.information-table__table th:last-child,.information-table__table td:last-child{text-align:end}.information-table__heading-cell{border-block-end:1px solid var(--color-border)}.information-table__heading-cell--table-header{font-size:var(--font-size-md, 1rem);line-height:1.5;font-weight:var(--font-body-weight-semibold, 600)}.information-table__row--indented .information-table__term{padding-inline-start:2rem}.information-table__table thead .information-table__row,.information-table__table:has(thead) tbody .information-table__row:nth-child(2n),.information-table__table:not(:has(thead)) tbody .information-table__row:nth-child(odd){background-color:var(--info-table-alt-row-bg, transparent)}.information-table__table thead .information-table__row .information-table__term,.information-table__table thead .information-table__row .information-table__def,.information-table__table thead .information-table__row .information-table__heading-cell,.information-table__table:has(thead) tbody .information-table__row:nth-child(2n) .information-table__term,.information-table__table:has(thead) tbody .information-table__row:nth-child(2n) .information-table__def,.information-table__table:has(thead) tbody .information-table__row:nth-child(2n) .information-table__heading-cell,.information-table__table:not(:has(thead)) tbody .information-table__row:nth-child(odd) .information-table__term,.information-table__table:not(:has(thead)) tbody .information-table__row:nth-child(odd) .information-table__def,.information-table__table:not(:has(thead)) tbody .information-table__row:nth-child(odd) .information-table__heading-cell{color:var(--info-table-alt-row-text, var(--color-text))}.information-table__term{font-size:var(--font-size-sm, .875rem);line-height:1.6;font-weight:400;width:40%}.information-table__def{font-size:var(--font-size-sm, .875rem);line-height:1.6;font-weight:400}.information-table__disclaimer{padding:1rem;font-size:var(--font-size-sm, .875rem);line-height:1.6}.information-table__disclaimer>*{margin:0}.information-table__disclaimer :is(ul,ol){padding-inline-start:1.25em}product-lightbox[hidden]{display:none}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg)}.product-lightbox__close{position:fixed;top:1rem;inset-inline-end:1rem;z-index:10;inline-size:3.125rem;block-size:3.125rem}.product-lightbox__gallery{flex:1;max-width:830px;margin-inline:auto;padding-block-end:7rem}.product-lightbox__gallery .swiper-wrapper{align-items:stretch}.product-lightbox__item{overflow:hidden;padding-block:2rem;padding-inline:0}@media(min-width:768px){.product-lightbox__item{padding-block:3rem;padding-inline:5rem}}.product-lightbox__item .swiper-zoom-container{width:100%;height:auto;overflow:visible;cursor:zoom-in}@media(min-width:768px){.product-lightbox__item .swiper-zoom-container{height:100%;width:auto;max-width:900px}}.product-lightbox__item .swiper-zoom-container.image-container>img:not(.blur-image){width:100%;height:100%;display:block;border:1px solid var(--color-border);object-fit:cover}.product-lightbox__item .swiper-zoom-container .blur-image{object-fit:cover}.product-lightbox__item.swiper-slide-zoomed .swiper-zoom-container{cursor:grab}.product-lightbox__item.swiper-slide-zoomed .swiper-zoom-container:active{cursor:grabbing}.product-lightbox__video-wrap{width:100%}.product-lightbox__video{width:100%;height:100%;display:block}.sticky-atc{padding:1rem;background:var(--color-bg) var(--gradient-background) no-repeat 100%;position:fixed;bottom:0;inset-inline:0;z-index:100;border:1px solid var(--color-border);border-radius:0;opacity:0;transform:translateY(var(--spacing-4, 1rem));visibility:hidden;pointer-events:none;transition:opacity var(--dur-menu-out) var(--ease-menu),transform var(--dur-menu-out) var(--ease-menu),visibility 0s linear var(--dur-menu-out)}.sticky-atc.is-visible{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity var(--dur-menu-in) var(--ease-menu),transform var(--dur-menu-in) var(--ease-menu),visibility 0s}@media(prefers-reduced-motion:reduce){.sticky-atc{transform:none;transition:opacity var(--dur-base) ease,visibility 0s linear var(--dur-base)}.sticky-atc.is-visible{transform:none;transition:opacity var(--dur-base) ease,visibility 0s}}body.drawer-open .sticky-atc,body.lightbox-open .sticky-atc{display:none}@media(min-width:768px){.sticky-atc{--sticky-atc-inset: max( var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)) );inset-inline:auto;inset-inline-start:var(--sticky-atc-inset);width:calc(100% - var(--sticky-atc-inset) * 2);max-width:664px;border-radius:var(--border-radius-cards, 0);bottom:var(--spacing-6, 1.5rem)}}.sticky-atc__inner{display:flex;gap:var(--spacing-4, 1rem);max-width:var(--page-width, 1400px);margin-inline:auto}.sticky-atc__product-info{display:none}@media(min-width:768px){.sticky-atc__product-info{display:flex;align-items:center;gap:var(--spacing-3, .75rem);flex:1;min-width:0}.sticky-atc__controls{justify-content:flex-start;width:auto}}.sticky-atc__image{width:3.875rem;height:3.875rem;overflow:hidden;border-radius:min(var(--border-radius-cards, 0px),16px)}.sticky-atc__image img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc__details{flex:1}.sticky-atc__title{font-size:var(--font-size-sm, .875rem);font-weight:600;line-height:1.2}.sticky-atc__variant{gap:var(--spacing-1, .25rem);margin-top:.25rem}.sticky-atc__variant-text{font-size:var(--font-size-sm, .875rem);font-weight:500;line-height:1.5}.sticky-atc__variant-divider{font-weight:400}.sticky-atc__variant-change{background:none;border:none;padding:0;font-size:var(--font-size-sm, .875rem);font-weight:500;color:var(--color-btn-tertiary-text);text-decoration:underline}.sticky-atc__price-row{display:flex;gap:var(--spacing-2, .5rem);margin-top:.25rem}.sticky-atc__price-current{font-size:var(--font-size-md, 1rem);font-weight:700;color:var(--color-text);line-height:1.2}.sticky-atc__price-current--sale{color:var(--color-price-sale, var(--color-text))}.sticky-atc__price-original{font-size:var(--font-size-sm, .875rem);font-weight:400;text-decoration:line-through;opacity:.7;line-height:1.6}.sticky-atc__discount-text{font-size:var(--font-size-sm, .875rem);font-weight:var(--font-body-weight-semibold, 600);color:var(--color-offer-text);line-height:1.5}.sticky-atc__controls{display:flex;align-items:stretch;gap:var(--spacing-4, 1rem)}@media(min-width:768px){.sticky-atc__controls{width:auto}}.sticky-atc__quantity{display:flex;gap:var(--spacing-3, .75rem);background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-buttons, 0);padding:var(--spacing-1, .25rem)}.sticky-atc__qty-btn{width:1.75rem;height:1.75rem;background:none;border:none;padding:var(--spacing-1, .25rem)}.sticky-atc__qty-btn:hover{color:var(--color-text-emphasis)}.sticky-atc__qty-value{min-width:2rem;font-size:var(--font-size-xs, .75rem);font-weight:400}.sticky-atc__btn{flex:1;min-width:100px;display:inline-flex;color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border:var(--button-border-width, 1px) solid var(--color-btn-primary-bg);padding:var(--button-padding-y, .5625rem) var(--button-padding-x, 1.25rem);border-radius:var(--border-radius-buttons, 0);font-weight:var(--font-heading-weight, 500);font-family:var(--font-heading-family, inherit);text-transform:var(--font-button-transform, none);white-space:nowrap;transition:color .35s ease,border-color .35s ease,opacity .35s ease}@media(min-width:768px){.sticky-atc__btn{flex:0 1 auto}}.sticky-atc__btn:not(:disabled):hover{color:var(--color-btn-primary-text-hover);border-color:var(--color-btn-primary-bg-hover);background-color:var(--color-btn-primary-bg-hover)}.sticky-atc__btn:focus-visible{outline:2px solid var(--color-input-border-focus, currentColor);outline-offset:2px}.sticky-atc__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.product-icon-list{display:flex;gap:.5rem}.product-icon-list__link{display:flex;align-items:center;gap:.3125rem;border:1px solid var(--color-accent);padding:.375rem .625rem;overflow:hidden;color:var(--color-accent-text);text-decoration:none}.product-icon-list__link--filled{background-color:var(--color-accent)}.product-icon-list__link--flush{border-color:transparent;padding:0;border-radius:0}.product-icon-list__icon{width:18px;height:18px;color:var(--color-icon, var(--color-text))}.product-icon-list__icon img{width:100%;height:100%;object-fit:contain}.product-icon-list__text{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-body-weight-semibold, 600);line-height:1.5}.gift-recipient{gap:var(--spacing-4, 1rem);margin-block:16px}.gift-recipient__fields{gap:var(--spacing-4, 1rem)}.gift-wrap{padding:var(--spacing-4, 1rem);border:1px solid var(--color-border)}.gift-wrap__checkbox,.gift-wrap__checkbox.checkbox{align-items:center}.gift-wrap__checkbox .checkbox__content{display:flex;align-items:center;gap:0}.gift-wrap__checkbox .checkbox__label{font-weight:var(--font-body-weight-medium, 500)}.gift-wrap__icon{display:flex;padding:0 5px}.gift-wrap__placeholder-text{font-size:var(--font-size-sm, .875rem)}.shipping-nudge{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1rem;background-color:var(--nudge-bg-color, var(--color-bg))}@media(min-width:768px){.shipping-nudge{grid-template-columns:repeat(2,1fr)}}.shipping-nudge--flush{padding-inline:0;border-radius:0}.shipping-nudge__item{display:flex;gap:.625rem}@media(min-width:768px){.shipping-nudge__item:nth-child(2){justify-self:end}}.shipping-nudge__icon{color:var(--nudge-text-color, var(--color-text))}.shipping-nudge__icon-wrap{width:1.5rem;height:1.5rem;overflow:hidden}.shipping-nudge__icon-wrap img{width:100%;height:100%;object-fit:contain;display:block}.shipping-nudge__text{font-size:var(--font-size-sm, .875rem);color:var(--nudge-text-color, var(--color-text));line-height:1.4}.purchase-options{display:flex;flex-direction:column;gap:1rem;width:100%}.purchase-options__cards{min-height:118px}@media(min-width:768px){.purchase-options__cards{flex-direction:row;gap:1rem}}.purchase-options__card{flex:1;padding:1rem;border:1px solid var(--color-border);background:var(--color-bg) var(--gradient-background) no-repeat 100%;cursor:pointer;position:relative;transition:border-color .2s ease,border-width .2s ease,background-color .2s ease}.purchase-options__card.radio-label{display:flex;gap:.75rem;align-items:flex-start}.purchase-options__card--selected{border:2px solid var(--color-accent);background:var(--color-bg)}.purchase-options__radio{position:absolute;opacity:0;width:0;height:0}.purchase-options__radio-indicator{width:1.3125rem;height:1.3125rem;border:1px solid var(--color-border);border-radius:50%}.purchase-options__radio:checked+.purchase-options__radio-indicator,.purchase-options__card--selected .purchase-options__radio-indicator--selected{border:2px solid var(--color-accent);background-image:radial-gradient(circle at center,var(--color-accent) 40%,transparent 40%);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.purchase-options__card-content{gap:.5rem;flex:1}.purchase-options__label{font-weight:var(--font-body-weight-semibold, 600)}.purchase-options__price{font-size:var(--font-size-lg, 1.125rem);font-weight:600;line-height:1.2;color:var(--color-text)}.purchase-options__price--sale{color:var(--color-price-sale, var(--color-text))}.purchase-options__price-group{display:flex;gap:.375rem}.purchase-options__original-price{text-decoration:line-through;opacity:.7}.purchase-options__discount-badge{display:inline-flex;color:var(--color-offer-text);font-size:var(--font-size-xs, .75rem);font-weight:var(--font-body-weight-semibold, 600);line-height:1.5;white-space:nowrap}.purchase-options__description{font-size:var(--font-size-xs, .75rem);line-height:1.6}.purchase-options__frequency-wrapper{display:none;flex-direction:column;gap:.25rem}.purchase-options__frequency-wrapper[data-visible]{display:flex}.purchase-options__frequency-label{font-size:var(--font-size-sm, .875rem);font-weight:var(--font-body-weight-semibold, 600);line-height:1.5}.purchase-options__frequency-select{display:flex}.purchase-options__select{padding:.75rem 1rem;border:1px solid var(--color-input-border);background:var(--color-input-bg);font-size:var(--font-size-sm, .875rem);-webkit-appearance:none;appearance:none;padding-inline-end:2.5rem}.purchase-options__select:focus-visible{outline:2px solid var(--color-input-border-focus);outline-offset:2px}.purchase-options__select-icon{position:absolute;inset-inline-end:1rem;color:var(--color-icon)}.shopify-payment-button{width:100%}.product-media__video-wrap .play-button{--play-button-size: 60px}@media(min-width:768px){.product-media__video-wrap .play-button{--play-button-size: 48px}}quick-view-modal .btn .btn__label:after{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/101/assets/product.css.map */
