.product-section__padding{padding:1.5rem 0}.template-product main .title__heading{font-family:var(--font-body-family);font-size:2rem;font-weight:var(--font-body-weight-medium);line-height:1.3;letter-spacing:0}@media screen and (min-width:750px){.template-product main .title__heading{font-size:2.4rem;font-weight:var(--font-body-weight)}}.product:not(.product--no-media){margin:0}.product__media-wrapper{--outline-focus-offset: 0;padding-left:0}.product__info-wrapper{padding-left:0;padding-bottom:0}.product__deferred-media{padding-top:var(--ratio-percent)}.product__media-list .deferred-media{background-color:rgb(var(--color-background-input))}.product__media img,.product__deferred-media img,.thumbnail-list__item img{object-fit:var(--object-fit);object-position:center center}.product__media-loading{width:5rem;position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem);color:rgb(var(--color-foreground),.5);z-index:1;transition:opacity .5s ease}.product__media.loaded+.product__media-loading{opacity:0}@media screen and (min-width:750px){.product-section{--spacing-column: 2rem}.product-section__padding{padding:3.2rem 0}.page-width--extra-spacing-column{--spacing-column: 4rem}.product__sticky{display:block;position:sticky;top:1rem;z-index:2;transition:top .5s ease}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)~.content-for-layout .product__sticky{top:calc(var(--header-height) + 1rem)}.product__sticky.product__media-wrapper{align-self:flex-start}.product__media-gallery--vertical{display:flex;position:relative;--vertical-thumbnail-width: 5rem;--column-gap: 1rem}.product__media-gallery--vertical-left{padding-left:calc(var(--vertical-thumbnail-width) + var(--column-gap))}.product__media-gallery--vertical-right{padding-right:calc(var(--vertical-thumbnail-width) + var(--column-gap))}.product__media-vertical{width:100%}.product__media-list--vertical{margin-bottom:0}.product__info-wrapper-media-left{padding-left:var(--spacing-column)}.product__info-wrapper-media-right{padding-right:var(--spacing-column)}.product__media-container .slider-buttons{display:none}}@media screen and (min-width:990px){.product-section{--spacing-column: 4rem}.page-width--extra-spacing-column{--spacing-column: 8rem}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)~.content-for-layout .product__sticky{top:calc(var(--header-height) - var(--nav-height, 0rem) + 1rem)}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden).toggle-nav.open-nav~.content-for-layout .product__sticky{top:calc(var(--header-height) + 1rem)}.product__media-gallery--vertical{--vertical-thumbnail-width: 6.5rem}.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:65%}.product--large:not(.product--no-media) .product__info-wrapper{max-width:35%;width:35%}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:55%}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:45%}.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.4rem;height:1.4rem}}@media screen and (min-width:1200px){.product__media-gallery--vertical{--vertical-thumbnail-width: 8.8rem;--column-gap: 1.6rem}}.rating--in-main{gap:1.6rem}.rating--in-main .rating-star{--star-width: 1.8rem}.rating__info{padding:.8rem 1rem;gap:1rem;border:.1rem solid rgb(var(--color-foreground),.05);box-shadow:0 .1rem .2rem rgba(var(--color-foreground),.05);border-radius:.4rem}.rating__info__count{border-left:.1rem solid rgb(var(--color-foreground),.5);padding-left:1rem}.background-input .rating--in-main .rating-star:before{background:rgb(var(--color-background-input))}.product__title+.rating-wrapper{margin-top:1.5rem}.product__info-box{gap:2rem}.product__sale-box{padding:0;overflow:visible}.product__sale-box:empty{padding:0!important}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}button.shopify-payment-button__button--unbranded{--alpha-button-background: 0;--color-button-text: var(--color-foreground);--color-button: var(--color-foreground);background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text),.7);font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem;border-color:rgb(var(--color-foreground),.5)}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-button-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem;font-family:var(--font-button-family);font-style:var(--font-button-style)}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem}.product-form__input--dropdown select{text-transform:capitalize}.product-form__input--fieldset{border:none;padding:0}.product-form__input__form-label{text-transform:capitalize}.product-form__input .product-form__input__form-label,.product-form__input .product-form__input__option-value{font-size:1.6rem;font-weight:var(--font-body-weight-large);color:rgb(var(--color-foreground))}.product-form__input__radio-list{gap:.8rem}.product-form__input__radio-list--color{gap:1.2rem;padding:.3rem}.product-form__input__radio{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input__radio-label{cursor:pointer}.product-form__input__radio-label--pill{--hover-offset: 0rem;min-height:4.8rem;padding:0 1.8rem;border:.1rem solid var(--color-border-control);border-radius:var(--buttons-radius);background-color:rgb(var(--color-background-input));font-size:1.6rem;font-weight:var(--font-body-weight-medium)}.product-form__input__radio-label--color{--hover-offset: -.4rem;--default-check-color: var(--color-foreground);--color-check-icon: var(--color-check, var(--default-check-color));border:.1rem solid var(--color-border-control);border-radius:var(--variants-pills-color-radius);width:4.4rem;height:4.4rem;color:rgb(var(--color-check-icon))}.product-form__input__radio-label--color.color-swatch-own-image{width:5.6rem;height:5.6rem;background:rgb(var(--color-background-input))}.color-swatch-own-image .color-swatches-variant{top:.2rem;right:.2rem;bottom:.2rem;left:.2rem}@media screen and (min-width:750px){.product-form__input__radio-label--color.color-swatch-own-image{width:6.4rem;height:6.4rem}}.color-swatches-variant{--default-check-color: 255, 255, 255;position:absolute;top:.3rem;left:.3rem;bottom:.3rem;right:.4rem}.color-swatches-variant--circle{border-radius:calc(var(--variants-pills-color-radius))}.product-form__input__radio-label--color .icon-checkmark{display:none}.product-form__input__radio-label:after{content:"";position:absolute;top:var(--hover-offset);right:var(--hover-offset);bottom:var(--hover-offset);left:var(--hover-offset);opacity:0;transition:opacity .5s ease}.product-form__input__radio-label--color:hover:after{border:.1rem solid var(--color-border-control);opacity:1;border-radius:var(--variants-pills-color-radius)}[data-imperfect].product-form__input__radio-label--color:hover:after{border-color:rgba(var(--color-swatch-background, var(--color-foreground)),.5)}.product-form__input__radio-label--color-square:hover:after{border-radius:calc(var(--variants-pills-color-radius) - var(--hover-offset))}.product-form__input__radio:checked+.product-form__input__radio-label--color:hover:after{display:none}.product-form__input__radio:checked+.product-form__input__radio-label--color{box-shadow:0 0 0 .2rem rgb(var(--color-background-input)),0 0 0 .4rem rgb(var(--color-foreground))}.product-form__input__radio-label--pill:hover{background-color:rgb(var(--color-background));box-shadow:inset 0 0 0 .1rem var(--color-border-control)}.product-form__input__radio:checked+.product-form__input__radio-label--pill{background-color:rgb(var(--color-background-input));border-color:rgb(var(--color-foreground))}.product-form__input__radio:checked+.product-form__input__radio-label--pill:after{border:.1rem solid rgb(var(--color-foreground));opacity:1;border-radius:calc(var(--buttons-radius) - .1rem)}.product-form__input__radio:checked+.product-form__input__radio-label--pill.soldout{color:rgb(var(--color-foreground),.35)}.product-form__input__radio-label--pill.soldout{background-color:rgb(var(--color-background));border-color:var(--color-line);box-shadow:inset 0 0 0 .1rem var(--color-line);color:color-mix(in srgb,rgb(var(--color-foreground)) 42%,rgb(var(--color-background)));text-decoration:line-through}.product-form__input__radio.disabled+.product-form__input__radio-label--pill:not(.soldout){color:rgb(var(--color-foreground),.35)}.product-form__input__radio.disabled+.product-form__input__radio-label--pill:not(.soldout)[data-imperfect]{border:1px dashed rgb(var(--color-foreground),.35)}.product-form__input__radio-label.soldout:before{content:"";position:absolute;left:.1rem;bottom:.1rem;top:.1rem;right:.1rem}.product-form__input__radio-label--color.soldout{box-shadow:inset .1rem .3rem rgba(var(--color-foreground),.2)}.product-form__input__radio-label--color.soldout:before{border:.1rem solid rgb(var(--color-check-icon),.3);border-radius:var(--variants-pills-color-radius);background:linear-gradient(to top left,rgba(var(--color-check-icon),0) 0% calc(50% - .1rem),rgb(var(--color-check-icon),.5) 50%,rgba(var(--color-check-icon),0) calc(50% + .1rem) 100%)}.product-form__input__radio:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input__radio:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input__radio:focus-visible+label{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.popup-modal__button-size-chart button:hover{color:rgb(var(--color-foreground));cursor:pointer}.product-form__input__radio.focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input__radio:focus:not(:focus-visible)+label{box-shadow:none}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.product__info-container{--element-distance: 1.25rem;--accordion-distance: var(--element-distance)}.product__info-container>*+*{margin:var(--element-distance) 0}.product__info-container iframe{max-width:100%}.product__info-container .product__description{margin:2.5rem 0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text--with-icon{gap:.5rem}.product__title{word-break:break-word}.product__title h1{font-family:var(--font-body-family);font-size:2rem;font-weight:var(--font-body-weight);line-height:1.3;letter-spacing:0;color:rgb(var(--color-foreground))}.product__vendor-link{margin-bottom:.3rem}.product__vendor-link span{color:rgb(var(--color-foreground),.7);font-weight:var(--font-body-weight)}.product__rte{opacity:.8}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__info-container>*:not(.accordion)+.accordion{margin-top:calc(var(--accordion-distance) * (-1))}.product__info-container>details-accordion.accordion{margin:0}.product__info-container>.accordion+*:not(.accordion){margin-top:0}.product .price .badge{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:750px){.product__title h1{font-size:2.4rem;line-height:1.2}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}}.product__tax{margin-top:0rem}.product-form__buttons--input{display:grid;gap:1.2rem;grid-template-columns:1fr}.product-form__quantity{margin-right:.4rem}.product-form__submit,.shopify-payment-button button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded{font-size:1.6rem;height:min-content;min-height:5rem}.shopify-payment-button button.shopify-payment-button__button--unbranded{padding:1.2rem 3rem}.shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 5rem}@media((min-width:420px)and (max-width:549px))or ((min-width:860px)and (max-width:1365px)){.product-form__buttons--input:not(.product-form__buttons--no-quantity){grid-template-columns:auto 1fr}.product-form__buttons--input:not(.product-form__buttons--no-quantity) .shopify-payment-button{grid-column:span 2}}@media((min-width:550px)and (max-width:749px))or (min-width:1366px){.product-form__buttons--input{grid-template-columns:auto repeat(2,1fr)}.product-form__buttons-single:not(.product-form__buttons--no-quantity){grid-template-columns:repeat(2,auto) 1fr}.product-form__buttons--no-quantity{grid-template-columns:repeat(2,1fr)}}.information-wrapper{padding:2.4rem 2.6rem}.information__label{color:rgb(var(--color-foreground),.6);margin-right:1rem}.information__value--link:not(.first){margin-left:.3rem}.information+.information{margin-top:.5rem}.information__value_brand_name{text-decoration:underline}.product-sale-pill{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:4.8rem;padding:.8rem 1.8rem;border-radius:2.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center}.product-sale-pill__icon{flex-shrink:0;width:2.2rem;height:2.2rem;color:rgb(var(--color-savings-tag))}.product-sale-pill__text{margin:0;font-size:1.6rem;line-height:1.3;font-weight:var(--font-body-weight-medium)}.product-sale-pill__highlight{color:rgb(var(--color-sale-badge-foreground));font-weight:var(--font-body-weight-large)}.product-sale-pill__spark{position:absolute;color:rgb(var(--color-sale-badge-foreground));opacity:0;pointer-events:none;animation:product-sale-pill-twinkle 2.6s ease-in-out infinite}.product-sale-pill__spark--1{left:1.4rem;top:.7rem;width:1.1rem;height:1.1rem}.product-sale-pill__spark--2{left:4rem;bottom:.6rem;width:.8rem;height:.8rem;animation-delay:.9s}.product-sale-pill__spark--3{right:1.6rem;top:.9rem;width:1.2rem;height:1.2rem;animation-delay:.5s}.product-sale-pill__spark--4{right:4.6rem;bottom:.7rem;width:.8rem;height:.8rem;animation-delay:1.5s}@keyframes product-sale-pill-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.product-sale-pill__spark{animation:none;opacity:.8}}.product-sale-pill__icon,.product-sale-pill__text{position:relative}.product__info-container .product-sale-pill{margin-bottom:1.6rem}@media screen and (max-width:749px){.product__media-wrapper{display:flex;flex-direction:column}.product__media-wrapper>.product-sale-pill{order:-2;margin-bottom:1.6rem}.product__media-wrapper>media-gallery{order:-1;margin-bottom:1.6rem}}.information-wrapper.information-wrapper--inline{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:.4rem 0 0;font-size:1.4rem}.information-wrapper--inline .information+.information:before{content:"\b7";display:inline-block;margin:0 .8rem;color:var(--color-foreground-muted)}@media screen and (max-width:749px){.information-wrapper.information-wrapper--inline{flex-direction:column;align-items:flex-start;gap:.4rem}.information-wrapper--inline .information+.information:before{content:none}}.product-review-container--empty{display:none!important}.product__new-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:2.8rem;margin:0 0 .4rem;padding:0 1.2rem;border-radius:var(--badge-corner-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:var(--font-body-weight-medium);line-height:1}.information--sku{color:var(--color-foreground-muted)}.information--brand{color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:var(--color-border-control)}.information--brand:hover{text-decoration-color:currentColor}@media screen and (min-width:750px){.product__media-wrapper>.product-review-container,.product__media-wrapper>.information-wrapper--inline{display:inline-flex;vertical-align:middle;padding-top:0}.product__media-wrapper>.product__new-badge{margin:0 1.2rem 0 0;vertical-align:middle}.product__media-wrapper>.product-review-container:not(.product-review-container--empty)+.information-wrapper--inline:before{content:"\b7";margin:0 .8rem;color:var(--color-foreground-muted)}}.product__subtotal__label{margin-right:.5rem}.product__media-item>a:focus-visible{outline:none}.product__media-item>a:focus-visible:before{content:"";position:absolute;left:var(--focus-outline-padding);right:var(--focus-outline-padding);top:var(--focus-outline-padding);bottom:var(--focus-outline-padding);outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);z-index:1}@media screen and (max-width:749px){product-thumbnail-vertical-slider-component{display:block}.product__info-wrapper{margin-top:3rem}.template-product .product-section .product__info-wrapper{margin-top:.4rem}}@media screen and (min-width:750px){.product--thumbnail .product__media-item:not(.is-active){display:none}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (max-width:749px){.product__media-list{--border-radius: 0}.slider.product__media-list .product__media-item:first-of-type{margin-left:0}.slider.product__media-list .product__media-item:last-of-type{margin-right:0}}@media screen and (min-width:750px)and (max-width:989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:2.2rem;height:2.2rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background-input));border:1px solid var(--color-border-control);border-radius:var(--buttons-radius);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:4.8rem;width:4.8rem;position:absolute;left:1.2rem;bottom:1.2rem;z-index:1}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border-color:rgb(var(--color-foreground))}.product__media-icon .product__media-icon-expand{width:2.4rem;height:2.4rem}.product__media-icon-label,.product__media-icon .product__media-icon-magnify{display:none}@media screen and (min-width:750px){.product-section .product__modal-opener .product__media-icon{left:auto;right:2rem;bottom:2rem;width:auto;height:auto;padding:.8rem 1.6rem;gap:.8rem;border:none;background-color:rgba(var(--color-foreground),.85);color:rgb(var(--color-background-input))}.product-section .product__modal-opener .product__media-icon .product__media-icon-expand{display:none}.product-section .product__modal-opener .product__media-icon .product__media-icon-magnify{display:block;width:1.8rem;height:1.8rem}.product-section .product__media-icon-label{display:inline;font-size:1.4rem;line-height:1.3;font-weight:var(--font-body-weight-medium);white-space:nowrap}.product-section .product__modal-opener:hover .product__media-icon{background-color:rgb(var(--color-foreground))}}.product__media-dots{gap:0;margin-top:.8rem}.product__media-dots .slider-counter__link{width:2.4rem;height:2.4rem}.product__media-dots .slider-counter__link--dots .dot{width:1rem;height:1rem;background-color:var(--color-border-control)}.product__media-dots .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}.product__media-counter{margin:.8rem 0 0;text-align:center;font-size:1.4rem;color:var(--color-foreground-muted)}@media screen and (max-width:749px){.product__media-gallery .slider-button.product__slider-button.slider-button--large{display:none}}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}}.product__media-item>*{display:block;position:relative}.product__media-list .deferred-media,.product__media{border-radius:.8rem}@media screen and (max-width:749px){.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product__media-list.slider{scroll-behavior:auto}.product__media-list .media>*{overflow:hidden}.thumbnail-list{grid-gap:1rem}.product__slider-button{position:absolute;top:50%;transform:translateY(-50%)}.slider-button.product__slider-button{width:4rem;height:4rem;border:1px solid var(--color-border-control);border-radius:50%;background-color:rgb(var(--color-background-input));color:rgb(var(--color-foreground))}.slider-button.product__slider-button.slider-button--large{width:4.8rem;height:4.8rem}.slider-button.product__slider-button.slider-button--large span{width:1.1rem;height:1.1rem}.slider-button.product__slider-button--prev.slider-button--large span{border-left-width:3px}.slider-button.product__slider-button--next.slider-button--large span{border-right-width:3px}.product__media-gallery .thumbnail-slider .slider-button.product__slider-button{display:none}.product__slider-button--prev{left:0}.product__slider-button--next{right:0}.product__slider-button--prev.slider-button--large{left:1.6rem}.product__slider-button--next.slider-button--large{right:1.6rem}@media screen and (min-width:750px){.product--stacked .product__media-list{row-gap:var(--grid-desktop-vertical-spacing)}.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}.slider.thumbnail-list:not(.thumbnail-list--vertical)::-webkit-scrollbar{display:initial}}@media screen and (max-width:749px){.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center;padding:0 4rem}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:1rem .1rem;flex:1;scroll-padding-left:.1rem}.thumbnail-list--center-mobile{justify-content:center}.thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail-list__item.slider__slide .thumbnail{width:calc(100% - .4rem);margin:0 auto}.thumbnail-list__item.slider__slide button.thumbnail{height:auto;padding-bottom:0;aspect-ratio:1 / 1}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.product--thumbnail_slider .thumbnail-slider:not(.thumbnail-slider--vertical){padding:0}.thumbnail-slider .thumbnail-list.slider--tablet{display:flex;padding:.5rem .1rem .3rem;flex:1;scroll-padding-left:.5rem}.thumbnail-slider--vertical{position:absolute;top:0;width:var(--vertical-thumbnail-width);height:100%;padding:0}.thumbnail-list--center-tablet-up{justify-content:center}.thumbnail-list.slider--tablet .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product__media-gallery--vertical-left .thumbnail-slider--vertical{left:0}.product__media-gallery--vertical-right .thumbnail-slider--vertical{right:0}.thumbnail-slider--vertical .slider-button{left:calc(50% - 2rem);right:auto;transform:rotate(90deg)}.thumbnail-slider--vertical .slider-button--prev{top:0}.thumbnail-slider--vertical .slider-button--next{top:auto;bottom:0}.thumbnail-slider--vertical .thumbnail-list.slider--tablet .thumbnail-list__item.slider__slide{width:100%}.thumbnail-slider--vertical .thumbnail-list .slider__slide:not(.thumbnail-list_item--variant):nth-last-of-type(2){margin-bottom:.3rem}.thumbnail-slider--vertical .slider__slide .thumbnail{margin:.1rem auto}.thumbnail-slider.thumbnail-slider--vertical .thumbnail-list.slider--tablet{flex-direction:column;overflow-y:auto;scroll-snap-type:y mandatory;height:100%;padding:.1rem;scroll-padding-top:1px}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width:900px){.thumbnail-list--center-large-up{justify-content:center}.thumbnail-list.slider--tablet .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}button.thumbnail{overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:var(--card-radius);background-color:rgb(var(--color-background-input))}button.thumbnail.ratio{padding:0}button.thumbnail:not(.ratio){padding-top:0;padding-left:0;padding-right:0}.thumbnail:hover,.thumbnail[aria-current]{border-color:rgb(var(--color-foreground))}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media(forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.thumbnail img{pointer-events:none}.thumbnail--narrow img{height:100%;width:auto;max-width:100%}.thumbnail--wide img{height:auto;width:100%}.thumbnail__badge .icon{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:.5rem;top:.5rem}@media screen and (min-width:750px){.product--media-right{flex-direction:row-reverse}}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.trusted-payment-badges{gap:.5rem}.trusted-payment-badge{height:fit-content}.trusted-payment-badge-holder{max-height:15rem}.product__sale-box__footer{padding-top:2.2rem;margin-top:.3rem;gap:2rem}.product__sale-box__footer:before{content:"";position:absolute;left:-2.6rem;right:-2.6rem;top:0;border-top:.2rem solid rgb(var(--color-foreground),.05)}.product__sale-box__footer-button.compare-add-button{width:auto;height:auto}.product__sale-box__footer-button{gap:.8rem;color:rgb(var(--color-foreground),.7)}.product__sale-box__footer-button:before{content:"";position:absolute;width:100%;height:4.4rem}span.compare-added-check--main{width:1.3rem;height:1.3rem}span.compare-added-check--main .icon{width:.7rem}.product__sale-box__footer-sep{background:rgb(var(--color-foreground),.05);width:.2rem}.recipient-form{--recipient-checkbox-margin-top: .64rem;margin-bottom:var(--element-distance)}input[type=checkbox].recipient-form__checkbox-control,.recipient-checkbox:before{position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;margin-top:var(--recipient-checkbox-margin-top)}.recipient-form__checkbox-control{z-index:-1}.recipient-checkbox{padding-left:2.1rem;padding-top:.2rem}.recipient-checkbox:before{content:"";border-radius:.4rem;background:inherit;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-foreground),.3);box-shadow:0 1px 2px rgb(var(--color-foreground),.07)}.recipient-checkbox__icon-checkmark{visibility:hidden;position:absolute;left:.3rem;z-index:5;top:calc(var(--recipient-checkbox-margin-top) + .4rem)}.recipient-form__checkbox-control:checked+.recipient-checkbox:before{box-shadow:none;background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.recipient-form__checkbox-control:checked+label .icon-checkmark{visibility:visible;color:rgb(var(--color-button-text))}.no-js .recipient-checkbox,.js .recipient-fields{display:none}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen .5s ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.trust-icons__wrapper{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(45% + 1rem);margin-left:-1rem}.trust-icons__item{display:flex;align-items:center;position:relative;padding:.5rem 1rem;justify-content:center}.trust-icons__link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.trust-icons__image{margin-right:1rem;width:calc(20px + (30 - 20) * (100vw - 400px) / (1440 - 400))}.trust-icons__text{width:min-content;align-items:center}.trust-icons__tooltip--wrapper{display:inline-block;vertical-align:middle;margin-left:.5rem;position:absolute!important}.trust-icons__tooltip--wrapper .icon{transform:rotate(180deg)}.trust-icons__tooltip--wrapper .bt-tooltip__inner{white-space:initial;width:300px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-foreground));visibility:hidden;pointer-events:auto}.trust-icons__tooltip--wrapper:hover .bt-tooltip__inner{visibility:visible}.trust-icons__tooltip--wrapper .bt-tooltip__inner:after{border-color:rgb(var(--color-background));box-shadow:1px 1px 0 1px rgb(var(--color-background)),-1px -1px 0 1px rgb(var(--color-foreground))}.trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom{top:calc(100% + 1rem);left:50%;transform:translate(-50%)}.trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{right:auto;left:50%;top:-.3rem;margin-left:-.3rem}.trust-icons__item:nth-child(odd) .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom{left:0;transform:unset}.trust-icons__item:nth-child(odd) .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{right:unset;left:3.3%}.trust-icons__item:nth-child(2n) .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom{left:unset;right:0;transform:unset}.trust-icons__item:nth-child(2n) .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{left:unset;right:2.3%}.trust-icons__item:first-child .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom{left:0;transform:unset}.trust-icons__item:first-child .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{right:unset;left:3.3%}.trust-icons__item:last-child .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom{left:unset;right:0;transform:unset}.trust-icons__item:last-child .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{left:unset;right:2.3%}@media screen and (max-width:1199px){.trust-icons__item{width:50%}.trust-icons__text{width:100%}.trust-icons__item:last-child:nth-child(odd){width:100%}.trust-icons__item:last-child:nth-child(odd) .trust-icons__text{width:50%}}@media screen and (max-width:989px){.trust-icons__wrapper{width:calc(50% + 1rem)}}@media screen and (max-width:749px){.trust-icons__wrapper{width:calc(100% + 1rem)}.trust-icons__item{width:min-content}.trust-icons__tooltip--wrapper .bt-tooltip__inner{width:200px}.trust-icons__item:nth-child(odd) .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{left:4.3%}.trust-icons__item:nth-child(2n) .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{right:3.3%}.trust-icons__item:first-child .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{right:unset;left:4.3%}.trust-icons__item:last-child .trust-icons__tooltip--wrapper .bt-tooltip__inner--bottom:after{left:unset;right:3.3%}}@media screen and (max-width:549px){.trust-icons__item{width:50%}.trust-icons__item:last-child:nth-child(odd){width:100%}.trust-icons__item:last-child:nth-child(odd) .trust-icons__text{width:50%}}.product__media-gallery{margin-top:30px}.product__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}@media screen and (max-width:749px){.product__price-row{flex-direction:column;align-items:flex-start;gap:1rem}}.product__info-container .saving-indicator{display:inline-flex;align-items:center;gap:.8rem;background-color:rgb(var(--color-savings-tag));padding:.4rem 1.2rem;border-radius:var(--badge-corner-radius);font-size:1.6rem;line-height:1.3;color:rgb(var(--color-savings-tag-text))}.product__info-container .saving-indicator__text{font-weight:var(--font-body-weight-medium)}@media screen and (max-width:750px){.price--sticky s.price-item--regular{display:none!important}}.information-wrapper{display:flex;gap:20px}.information+.information{margin-top:0!important}.information__value{color:rgb(var(--color-foreground),.6)}.product-stickers{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem;pointer-events:none}.product-sticker{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:.6rem;background-color:rgb(var(--color-badge-background));color:rgb(var(--color-badge-foreground));font-size:1.6rem;font-weight:700;line-height:1.3;white-space:nowrap}.product-sticker--rebates{background-color:#00b876;color:#fff}@media screen and (max-width:749px){.product-stickers{top:1rem;left:1rem;right:1rem;gap:.4rem}.product-sticker{padding:.5rem 1rem;font-size:1.5rem}}.product__financing-container{display:flex;flex-direction:column;gap:.6rem;margin-top:.6rem;padding-bottom:1.2rem;border-bottom:.1rem solid var(--color-line);font-size:1.4rem;color:var(--color-foreground-muted)}@media screen and (min-width:750px){.product__financing-container{margin-top:0;padding-bottom:1.6rem}}.shadowed-container:not(:has([class*=variant-picker-primary-])) .product__financing-container{padding-bottom:0;border-bottom:0}.product__financing-container>div *:not(.__affirm-logo){font-size:1.4rem!important}.product__installments{font-size:1.4rem;line-height:1.5}.product__installments--reserve{min-height:2.4rem}.product__financing-container .afirm-message-container a{margin-left:.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:var(--color-border-control)}.shadowed-container{position:relative;margin-bottom:var(--element-distance)}.product-form__submit{background-color:rgb(var(--color-action-button))!important;border-color:rgb(var(--color-action-button))!important;color:rgb(var(--color-action-button-text))!important;font-size:1.6rem!important;font-weight:var(--font-body-weight-large);min-height:5.4rem;border-radius:var(--buttons-radius);align-items:center;justify-content:center;gap:1.2rem}.product-form__submit:hover{border-color:var(--color-action-button-hover, rgb(var(--color-action-button)))!important}.product-form__submit:hover:before{background-color:var(--color-action-button-hover, rgb(var(--color-action-button)))!important}.rebuy-widget .rebuy-button{background-color:rgb(var(--color-action-button))!important;border-color:rgb(var(--color-action-button))!important;color:rgb(var(--color-action-button-text))!important}.widget-type-product-addon.rebuy-widget .primary-title,.widget-type-product-addon.rebuy-widget .description{margin-bottom:10px}.rebuy-widget .rebuy-product-title-link{font-size:16px!important;font-weight:400!important}.swatch-split{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.swatch-split__half{position:absolute;top:0;right:0;bottom:0;left:0}.swatch-split__half:first-child{clip-path:polygon(0 0,100% 0,0 100%)}.swatch-split__half:last-child{clip-path:polygon(100% 0,100% 100%,0 100%)}.swatch-split:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset .1rem .3rem rgb(var(--color-foreground),.1);background:linear-gradient(to bottom right,transparent calc(50% - .05rem),rgb(var(--color-foreground),.25) calc(50% - .05rem),rgb(var(--color-foreground),.25) calc(50% + .05rem),transparent calc(50% + .05rem))}[data-imperfect] .swatch-split{opacity:.5}.product__title-view-more{--view-more-lines: 2}.product__title-view-more .product__title-toggle{min-height:3.2rem;font-size:1.4rem;font-weight:var(--font-body-weight)}.product__title-view-more:not(.view-more--expanded) .product__title-toggle{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:750px){.product__title-view-more.view-more--clamp:not(.view-more--expanded) .view-more__content{display:block;-webkit-line-clamp:unset}.product__title-view-more .product__title-toggle{display:none}}.product__title-variant{color:var(--color-foreground-muted)}@media screen and (min-width:990px){.product-section.page-width--extra-spacing-column{--spacing-column: 4rem}.product.grid--2-col-tablet:not(.product--no-media)>.product__media-wrapper{flex:1 1 0;width:auto;max-width:none;min-width:0}.product.grid--2-col-tablet:not(.product--no-media)>.product__info-wrapper{flex:0 0 auto;width:max(calc(50rem + var(--spacing-column)),45%);max-width:none}}.template-product .product-section{padding-top:0;padding-bottom:1.6rem}.template-product .product-section .breadcrumb{display:flex;align-items:center;min-height:4.4rem;padding:0}.template-product .product-section .breadcrumb>.page-width{flex:1 1 auto;min-width:0}@media screen and (min-width:750px){.template-product .product-section{padding-bottom:3.2rem}.template-product .product-section .breadcrumb{min-height:0;padding:2rem 0 2.4rem}.template-product .product-section .breadcrumb__list,.template-product .product-section .breadcrumb__list a{font-size:1.4rem}}.template-product main{--pdp-section-space: 1.6rem}@media screen and (min-width:750px){.template-product main{--pdp-section-space: 2.8rem}}.template-product main>.shopify-section:first-child{margin-bottom:var(--pdp-section-space)}.template-product main>.shopify-section:not(:first-child) [class*=section-template--][class*=-padding],.template-product main>.shopify-section:not(:first-child)>.page-width:has(>.shopify-app-block),.template-product main>.shopify-section:not(:first-child)>[data-section-type=product-vendor]{padding-top:var(--pdp-section-space);padding-bottom:var(--pdp-section-space)}.template-product main>.shopify-section:not(:first-child) .title{margin-bottom:1.2rem}.template-product main .brand-card{margin-top:0}@media screen and (min-width:750px){.template-product main>.shopify-section:not(:first-child) .title{margin-bottom:1.6rem}}.template-product .product-section__padding,.template-product .product-section .breadcrumb__list{padding-top:0;padding-bottom:0}.template-product .product__info-container>:last-child{margin-bottom:0}.template-product .collapsible-content .accordion:last-child{margin-bottom:0}.template-product .product__media-wrapper>.product-sale-pill{min-height:4.4rem;margin-bottom:1.2rem;padding-top:.6rem;padding-bottom:.6rem}.template-product .product__media-wrapper>media-gallery{margin-top:0}.template-product .product__price-row{margin-bottom:.6rem}.template-product .product__info-container .product__sale-box{margin-top:1.6rem;margin-bottom:0}.template-product .product__sale-box:has(>.cps-proxy-reserve){gap:1.2rem}.template-product .product__info-container .shadowed-container{margin-bottom:0}.template-product .product__info-container .product__shipping-info-block{margin-top:1.4rem;padding-top:.6rem}@media screen and (max-width:749px){.template-product .product__media-wrapper>media-gallery{margin-right:-1.5rem;margin-left:-1.5rem}}@media screen and (min-width:750px){.template-product .product__media-wrapper>media-gallery{margin-top:1.6rem}.template-product .product__info-container .product-sale-pill,.template-product .product__price-row{margin-bottom:2rem}.template-product .product__info-container .product__sale-box{margin-top:2rem}.template-product .product__sale-box:has(>.cps-proxy-reserve){gap:2rem}.template-product .product__info-container .product__shipping-info-block{margin-top:2rem}}.free-gift-slot:not(:has(.free-gift__card)){display:none}.free-gift-slot:has(.free-gift__card){padding-top:1.6rem;border-top:1px solid var(--color-line)}.rebuy-widget.free-gift{margin:0;padding:0;background:none;text-align:left;color:rgb(var(--color-foreground))}.free-gift__card{overflow:hidden;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--card-radius);background-color:rgb(var(--color-background-input))}.free-gift__header{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background-input))}.free-gift__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.free-gift__heading>p{margin:0}.free-gift__title{font-size:1.6rem;font-weight:var(--font-body-weight-large);line-height:1.25}.free-gift__note{color:color-mix(in srgb,rgb(var(--color-background)) 85%,rgb(var(--color-foreground)));font-size:1.4rem;line-height:1.3}.free-gift__item{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem}.free-gift__item+.free-gift__item{border-top:.1rem solid var(--color-line)}.free-gift__image{position:relative;flex-shrink:0;width:11.2rem;height:11.2rem;overflow:hidden;border:.1rem solid var(--color-line);border-radius:var(--card-radius);background-color:#fff;box-sizing:border-box}.free-gift__image img{display:block;width:100%;height:100%;object-fit:contain}.free-gift__tag{position:absolute;top:.4rem;left:.4rem;padding:.2rem .6rem;border-radius:var(--card-radius);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background-input));font-size:1.2rem;font-weight:var(--font-body-weight-large);line-height:1.2;text-transform:uppercase}.free-gift__info{flex:1;min-width:0}.free-gift__info>p{margin:0}.free-gift__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.4rem;font-weight:var(--font-body-weight-large);line-height:1.3}.free-gift__price{display:flex;align-items:baseline;gap:.8rem;margin-top:.2rem}.free-gift__was{color:var(--color-foreground-muted);font-size:1.4rem}.free-gift__now{font-size:1.6rem;font-weight:var(--font-body-weight-large);text-transform:uppercase}.free-gift__select{max-width:100%;margin-top:.6rem;font-size:1.4rem}.free-gift__link{display:inline-flex;align-items:center;min-height:4.4rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:var(--font-body-weight-medium);text-decoration:underline;text-underline-offset:.3rem}.free-gift__check{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;cursor:pointer}.free-gift .free-gift__check input.free-gift__checkbox{width:2.6rem;height:2.6rem;margin:0;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--card-radius);background:rgb(var(--color-background)) center / 1.6rem no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.free-gift .free-gift__check input.free-gift__checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231c17' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.free-gift .free-gift__check input.free-gift__checkbox:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product-form__submit[disabled],.product-form__submit:disabled{background-color:color-mix(in srgb,rgb(var(--color-foreground)) 8%,rgb(var(--color-background)))!important;border-color:color-mix(in srgb,rgb(var(--color-foreground)) 8%,rgb(var(--color-background)))!important;color:color-mix(in srgb,rgb(var(--color-foreground)) 60%,rgb(var(--color-background)))!important;opacity:1!important;cursor:not-allowed}.product-form__submit:disabled:before{background-color:transparent!important}.product-form__submit:disabled .product-form__submit-icon{display:none}.back-in-stock-card{display:block;padding:1.6rem;border-radius:var(--card-radius);background-color:rgb(var(--color-background))}.back-in-stock-card>p{margin:0}.back-in-stock-card__title{font-size:1.6rem;font-weight:var(--font-body-weight-large);line-height:1.3}.back-in-stock-card__note{margin-top:.2rem!important;color:var(--color-foreground-muted);font-size:1.4rem}.back-in-stock-card__button{width:100%;min-height:5.4rem;margin-top:1.2rem;border:0;border-radius:var(--buttons-radius);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background-input));font-family:inherit;font-size:1.6rem;font-weight:var(--font-body-weight-large);cursor:pointer}.back-in-stock-card__button[aria-busy=true]{opacity:.7;cursor:progress}.product__sale-box:has(back-in-stock-card) .klaviyo-bis-trigger{display:none!important}.back-in-stock-similar{display:inline-flex;align-items:center;align-self:flex-start;gap:.8rem;min-height:4.8rem;color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:var(--font-body-weight-medium);text-decoration:none}.back-in-stock-similar:hover span{text-decoration:underline;text-underline-offset:.3rem}.product-form__submit.button:focus-visible,.sticky-cart__submit.button:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.product-form__input__pill-check{display:none;flex-shrink:0}.option-expander{display:block}.option-expander__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4.8rem;padding:0 1.4rem;border:.1rem solid var(--color-line);border-radius:var(--buttons-radius);background:rgb(var(--color-background-input));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;font-weight:var(--font-body-weight-medium);text-align:left;cursor:pointer}.option-expander__toggle:hover{background:rgb(var(--color-background))}.option-expander__toggle:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.option-expander__current-sub{color:var(--color-foreground-muted)}.option-expander__chevron{flex-shrink:0;transition:transform .2s ease}.option-expander__toggle[aria-expanded=true] .option-expander__chevron{transform:rotate(180deg)}.option-expander__list{display:flex;flex-direction:column;gap:0;margin-top:.8rem;border:.1rem solid var(--color-line);border-radius:var(--card-radius, .8rem);overflow:hidden;background:rgb(var(--color-background-input))}.option-expander__list[hidden]{display:none}.option-expander__list>li+li{border-top:.1rem solid var(--color-line)}.option-expander__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.2rem;padding:.6rem 1.4rem;cursor:pointer}.option-expander__row:hover,.product-form__input__radio:checked+.option-expander__row{background:rgb(var(--color-background))}.product-form__input__radio:focus-visible+.option-expander__row{outline:.3rem solid rgb(var(--color-foreground));outline-offset:-.3rem}.option-expander__row-main{display:block;font-size:1.6rem;font-weight:var(--font-body-weight-medium)}.option-expander__row-sub{display:block;margin-top:.1rem;font-size:1.4rem;color:var(--color-foreground-muted)}.option-expander__check{display:none;flex-shrink:0}.product-form__input__radio:checked+.option-expander__row .option-expander__check{display:block}.product-form__input__radio.disabled+.option-expander__row .option-expander__row-text{color:var(--color-foreground-muted);text-decoration:line-through}.product-form__input__radio-list:has(.product-form__input__radio-label--two-line)>li{flex:1 1 0;min-width:0}.product-form__input__radio-label--two-line{flex-direction:column;gap:.2rem;width:100%;min-height:5.6rem;padding:.8rem .4rem;text-align:center}.product-form__input__pill-main{display:inline-flex;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:var(--font-body-weight-medium)}.product-form__input__pill-sub{font-size:1.4rem;font-weight:var(--font-body-weight);color:var(--color-foreground-muted)}.product-form__input__radio-label--two-line .product-form__input__pill-check{width:1.6rem;height:1.6rem}.product-form__input__radio:checked+.product-form__input__radio-label--two-line .product-form__input__pill-check{display:block}.product-form__input__radio.disabled+.product-form__input__radio-label--two-line .product-form__input__pill-main{text-decoration:line-through}.configuration-summary{display:flex;flex-wrap:wrap;gap:.8rem;padding:1.2rem 1.4rem;border:.1rem solid var(--color-line);border-radius:var(--card-radius, .8rem);background:rgb(var(--color-background))}.configuration-summary__title{width:100%;margin:0;font-size:1.4rem;font-weight:var(--font-body-weight-large);color:var(--color-foreground-muted)}.configuration-summary__list{display:flex;flex-wrap:wrap;gap:.8rem;width:100%;margin:0;padding:0}.configuration-summary__chip{display:block;margin:0;padding:.4rem 1.2rem;border-radius:var(--buttons-radius);font-size:1.4rem;font-weight:var(--font-body-weight-medium)}.light-kit-addon{display:flex;flex-direction:column;gap:1rem}.light-kit-addon[hidden],.light-kit-addon__option[hidden]{display:none}.light-kit-addon__title{margin:0;font-size:1.6rem;font-weight:var(--font-body-weight-large)}.light-kit-addon__option{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border:.2rem solid var(--color-line);background:rgb(var(--color-background-input));cursor:pointer}.light-kit-addon__option:has(:checked){border-color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.light-kit-addon input.light-kit-addon__checkbox{flex-shrink:0;width:2.4rem;height:2.4rem;margin:0;border:.1rem solid var(--color-border-control);border-radius:.4rem;background:rgb(var(--color-background-input)) center / 1.6rem no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.light-kit-addon input.light-kit-addon__checkbox:checked{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.light-kit-addon input.light-kit-addon__checkbox:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.light-kit-addon__text{flex:1;min-width:0}.light-kit-addon__name{display:block;font-size:1.6rem;font-weight:var(--font-body-weight-medium);line-height:1.3}.light-kit-addon__note{display:block;font-size:1.4rem;color:var(--color-foreground-muted)}.light-kit-addon__price{flex-shrink:0;font-size:1.6rem;font-weight:var(--font-body-weight-large)}.light-kit-addon__link{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;font-size:1.4rem;font-weight:var(--font-body-weight-medium);color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.shipping-info__item--status:has(.shipping-info__availability-toggle) .shipping-info__text{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.8rem}.shipping-info__availability-toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:4.4rem;padding:0 0 0 .8rem;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;font-weight:var(--font-body-weight-medium);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.shipping-info__availability-chevron{flex-shrink:0;transition:transform .2s ease}.shipping-info__availability-toggle[aria-expanded=true] .shipping-info__availability-chevron{transform:rotate(180deg)}.item-availability{margin-top:1.4rem;padding:1.6rem 1.8rem .6rem;border-radius:var(--card-radius);background-color:rgb(var(--color-background-input));box-shadow:0 .8rem 2rem #1e190a1a}.item-availability[hidden]{display:none}.item-availability__title{margin:0 0 .4rem;font-size:1.4rem;font-weight:var(--font-body-weight-large);color:var(--color-foreground-muted)}.item-availability__item{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem 0}.item-availability__item+.item-availability__item{border-top:.1rem solid var(--color-line)}.item-availability__name{font-size:1.6rem;font-weight:var(--font-body-weight-large);line-height:1.3}.item-availability__item .availability-line{font-size:1.4rem}.product__info-container .ecorebates-container{margin-top:1.2rem}@media screen and (max-width:749px){.product__shipping-info-block .shipping-info__vendor{display:none}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/section-main-product.css.map */
