@media screen and (min-width:1365px){.spr-review-modal .spr-review-header-title,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.spr-button-primary{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px)and (max-width:1365px){.spr-review-modal .spr-review-header-title,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.spr-button-primary{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px)and (max-width:1023px){.spr-review-modal .spr-review-header-title,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.spr-button-primary{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.spr-review-modal .spr-review-header-title,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.spr-button-primary{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1365px){.spr-review-modal .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,#shopify-product-reviews .spr-review-header-byline,shopify-payment-terms,.rc_widget__option,div.rc_popup,.product__variant-quantity:not(:empty){font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px)and (max-width:1365px){.spr-review-modal .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,#shopify-product-reviews .spr-review-header-byline,shopify-payment-terms,.rc_widget__option,div.rc_popup,.product__variant-quantity:not(:empty){font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:599px)and (max-width:1023px){.spr-review-modal .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,#shopify-product-reviews .spr-review-header-byline,shopify-payment-terms,.rc_widget__option,div.rc_popup,.product__variant-quantity:not(:empty){font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (max-width:599px){.spr-review-modal .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,#shopify-product-reviews .spr-review-header-byline,shopify-payment-terms,.rc_widget__option,div.rc_popup,.product__variant-quantity:not(:empty){font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1365px){.spr-form-label{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px)and (max-width:1365px){.spr-form-label{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:599px)and (max-width:1023px){.spr-form-label{font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (max-width:599px){.spr-form-label{font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1.1}}.spr-button-primary{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body-bold);color:var(--color-text);text-decoration:none;text-transform:uppercase;display:inline-block;position:relative;transition:all .12s linear;cursor:pointer}.spr-button-primary{background:var(--color-text);color:var(--color-text-foreground);border:none;padding:0 var(--button-padding);height:var(--button-height);line-height:1}.spr-button-primary span path,.spr-button-primary span polygon,.spr-button-primary span rect{fill:var(--color-text-foreground);transition:all .12s linear}.no-touchevents .spr-button-primary:hover,.spr-button-primary:focus{background:var(--color-accent);color:var(--color-accent-foreground)!important;outline:2px solid}.no-touchevents .spr-button-primary:hover .svg path,.no-touchevents .spr-button-primary:hover .svg polygon,.no-touchevents .spr-button-primary:hover .svg rect,.spr-button-primary:focus .svg path,.spr-button-primary:focus .svg polygon,.spr-button-primary:focus .svg rect{fill:var(--color-accent-foreground);transition:all .12s linear}.product{position:relative;padding-bottom:calc(var(--grid-width) / 12 * .5);margin-bottom:calc(var(--grid-width) / 12 * -.5)!important}.product__header{display:flex;flex-direction:column}.product__vendor{order:1;margin-bottom:3em}.product__vendor a{text-decoration:underline}.product__title{order:2;margin-bottom:.25em;padding-top:.15em;letter-spacing:-1px;font-size:48px!important}.product__price{display:flex;align-items:center;margin-top:.5em;order:3}@media screen and (max-width:599px){.product__price{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1;margin-bottom:.25em}}.product__price--original{font-weight:400!important}.product__price--unit{color:rgba(var(--color-text-rgb),.66);display:block;margin-top:1em}.product__price-reviews{display:flex!important;flex-direction:row-reverse;line-height:1;align-items:center}.product__price-reviews .rating-icon{margin-inline-start:10px}.product__price-reviews .rating-icon path{fill:var(--color-text)}@media screen and (max-width:1023px){.product__header{margin-bottom:3em}.product__vendor{margin-bottom:2em}.product .set-mobile-position{margin-top:calc(var(--grid-width) / 12 * .5)}.product .set-mobile-position .product__header{margin-bottom:0}}.product__extras{order:4;margin-top:1em;color:rgba(var(--color-text-rgb),.66)}.product__extras:empty{display:none}.product__extras span{display:block;margin-top:.5em}.product__extras span:empty{display:none}.product__extras a{color:rgba(var(--color-text-rgb),.66);text-decoration:underline}.product__subtitle{margin-bottom:3em}@media screen and (max-width:1023px){.product__subtitle{margin-bottom:2em}}.product__subtitle:empty{display:none}.product__title{margin-bottom:.1em}.product__price>span{display:block;width:100%}@media screen and (min-width:1365px){.product__price{font-size:calc(26px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1023px)and (max-width:1365px){.product__price{font-size:calc(26px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:599px)and (max-width:1023px){.product__price{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width:599px){.product__price{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1}}.product__price--compare{text-decoration:line-through;font-size:80%}.product__price--original{font-weight:var(--font-weight-body-bold)}.product__policies{display:block;margin-top:1em}.product toggle-tab:first-of-type{margin-top:1em}.product toggle-tab+*:not(toggle-tab){margin-top:1em}.product__offers{position:absolute;height:100%;top:0}html[dir=rtl] .product__offers{left:calc(var(--grid-width) / 12 * 1)}html[dir=ltr] .product__offers{right:calc(var(--grid-width) / 12 * 1)}.product__offers>div{position:sticky;top:0;overflow:hidden;padding-bottom:calc(var(--grid-width) / 12 * .5)}.product__offers>div>*:last-child{margin-bottom:0}.product__description{margin-top:5em}.product__description:not(:last-child){margin-bottom:calc(var(--section-margin) / 3)}.product [data-payment-buttons] .toggles{margin-top:1em}@media screen and (max-width:1023px){html[dir=rtl] .product__offers{left:var(--grid-padding)}html[dir=ltr] .product__offers{right:var(--grid-padding)}.product__offers .product-variant__item--size{min-width:20%}.product__description:first-child{margin-top:1em}}@media screen and (max-width:835px){.product{width:100%;margin-bottom:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column}html[dir=rtl] .product{padding-right:var(--grid-padding);padding-left:var(--grid-padding)}html[dir=ltr] .product{padding-left:var(--grid-padding);padding-right:var(--grid-padding)}.product__offers{position:relative;order:2;transform:none;min-height:0;height:auto;width:100%!important}html[dir=rtl] .product__offers{left:auto}html[dir=ltr] .product__offers{right:auto}.product__gallery{order:1;margin-inline-start:calc(-1 * var(--grid-padding));width:calc(100% + var(--grid-padding) * 2)}.product__header-mobile{order:0}.product__content{order:3}.product-gallery__navigation{width:calc(100% - var(--grid-padding) * 2)}.product__description{order:3}.product__offers .product-variant__item--size{min-width:0}}.product__variant-quantity:not(:empty){margin-top:2em;margin-bottom:2em;display:block;color:rgba(var(--color-text-rgb),.66)}.product__quantity{margin:0;width:var(--button-height);height:var(--button-height);border:2px solid!important;text-align:center;line-height:0;padding:0;margin-inline-end:-2px!important;flex:var(--button-height) 0 0;max-width:var(--button-height)}.productSelect{display:none!important}product-variants:not(:first-child),product-form:not(:first-child){margin-top:1.9em}@media screen and (max-width:1023px){product-variants:not(:first-child),product-form:not(:first-child){margin-top:1.9em}}.product__cart-actions .product__add-to-cart{width:100%}.product__cart-actions-holder{display:flex}.product__cart-actions-holder.disabled{opacity:.16;pointer-events:none}.product__cart-actions-holder.disabled+div{display:none!important}.product__cart-actions-holder.working{opacity:.36;cursor:default!important;pointer-events:none}.shopify-payment-button__button--unbranded{background:var(--color-text)!important;color:var(--color-text-foreground)!important;text-transform:uppercase!important;padding:0 20px!important}.no-touchevents .shopify-payment-button__button--unbranded:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):focus{outline:2px solid;background-color:var(--color-accent)!important;color:var(--color-accent-foreground)!important}.shopify-payment-button__button{height:var(--button-height)!important;border-radius:.375rem!important;margin-top:9px!important}.product__cart-actions{display:flex;flex-direction:column}.shopify-payment-button__more-options{font-size:12px!important;margin-top:7px!important;text-transform:uppercase;font-family:tenon,san-serif!important;font-weight:500!important;color:var(--color-text)}.product__custom-link{font-size:12px!important;text-transform:uppercase;font-family:tenon,san-serif!important;font-weight:500!important;color:var(--color-text);border-bottom:1px dotted var(--color-text);text-decoration:none}@media(hover:hover)and (pointer:fine){.product__custom-link:hover{border-bottom:1px solid var(--color-text)}}.shopify-payment-button__button[disabled]{opacity:.16!important}.product__custom-code{margin-top:calc(var(--section-margin) / 3)}.authorized-retailers{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-top:8px;width:100%}.authorized-retailers__label{font-size:20px;font-family:tenon,sans-serif;font-weight:400;line-height:1.2;color:#112e40}.authorized-retailers__logos{display:flex;align-items:center;gap:40px}.authorized-retailers__item{display:block;flex:1 1 0%;min-width:0;text-decoration:none;overflow:visible}a.authorized-retailers__item{cursor:pointer}@media(hover:hover)and (pointer:fine){a.authorized-retailers__item:hover{opacity:.85}}.authorized-retailers__item img{width:100%;height:44px;object-fit:contain;object-position:left center;display:block}.authorized-retailers__item:nth-child(2){flex-grow:1.6}.authorized-retailers__item:nth-child(2) img{height:60px}@media screen and (max-width:1023px){.authorized-retailers__item img{height:46px}.authorized-retailers__item:nth-child(2) img{height:56px}.authorized-retailers__logos{gap:30px}}@media screen and (max-width:599px){.authorized-retailers{gap:14px;margin-top:16px;padding-top:5px}.authorized-retailers__logos{gap:26px;width:100%}.authorized-retailers__item{flex:1 1 0%}.authorized-retailers__item img{width:100%;height:36px}.authorized-retailers__item:nth-child(2) img{height:50px}.authorized-retailers__label{font-size:calc(13px / 18 * var(--base-body-size) + 0px)}}.product__image-zoom{position:absolute;top:12px;width:44px;height:44px;z-index:99;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .1s linear 1s;transform:translateZ(0)}html[dir=rtl] .product__image-zoom{left:12px}html[dir=ltr] .product__image-zoom{right:12px}.lazyloaded~.product__image-zoom{opacity:1}.product-gallery--fit .product__image-zoom{top:25px}.product__image-zoom svg{width:24px}.product__image-zoom svg path{fill:var(--color-text)}#zoom{position:fixed;top:0;width:var(--grid-perfect-width);height:100vh;overflow:scroll;visibility:hidden;opacity:0;z-index:-1;-webkit-overflow-scrolling:touch;background:var(--color-background);transition:all .2s linear;scrollbar-width:none;-ms-overflow-style:none}html[dir=rtl] #zoom{right:0}html[dir=ltr] #zoom{left:0}#zoom::-webkit-scrollbar{width:0!important;height:0!important}#zoom.opened{visibility:visible;opacity:1;z-index:99999}#zoom .zoom__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-background);z-index:6}#zoom img{opacity:0;max-width:none;position:absolute;top:0;z-index:7;transition:opacity .1s linear}html[dir=rtl] #zoom img{right:0}html[dir=ltr] #zoom img{left:0}.touchevents #zoom img{top:0!important}html[dir=rtl] .touchevents #zoom img{right:0!important}html[dir=ltr] .touchevents #zoom img{left:0!important}#zoom .zoom__exit{z-index:9;position:fixed;width:48px;height:48px;border-radius:100%;background:var(--color-background);top:25px;display:flex;align-items:center;justify-content:center;cursor:pointer}html[dir=rtl] #zoom .zoom__exit{left:25px}html[dir=ltr] #zoom .zoom__exit{right:25px}#zoom .zoom__exit svg{width:24px}#zoom .zoom__exit path{fill:var(--color-text)}#zoom.loaded img{opacity:1}#zoom.loaded:after{opacity:0}.template-product .main-product .mount-images-with-text-slider{width:calc(50 * var(--vw))}.template-product .main-product .mount-images-with-text-slider .section-header:first-child,.template-product .main-product .mount-images-with-text-slider .css-slider:first-child{margin-top:calc(var(--section-margin) / 3)}@media screen and (min-width:835px)and (max-width:1023px){.template-product .main-product .mount-images-with-text-slider .css-slide{width:calc(calc(50 * var(--vw)) - var(--grid-padding) * 3)}}@media screen and (max-width:835px){.template-product .main-product .mount-images-with-text-slider{width:var(--grid-perfect-width);margin-inline-start:calc(-1 * var(--grid-padding))}.template-product .main-product .mount-images-with-text-slider .section-header:first-child,.template-product .main-product .mount-images-with-text-slider .css-slider:first-child{margin-top:calc(var(--section-margin) / 2)}}@media screen and (max-width:599px){.template-product .main-product .mount-images-with-text-slider .three-tenths{width:calc(var(--grid-perfect-width) - var(--grid-padding) * 3)}}.product__content .section-w-margin{margin-bottom:calc(var(--section-margin) / 3)}.product__content .css-slides-container:empty{display:none}.product__content .shopify-block{margin-top:3em}.product__content .shopify-block>.spr-starrating.spr-summary-starrating{justify-content:flex-start!important;margin-bottom:-2em}.product__content .shopify-block>.spr-starrating.spr-summary-starrating .spr-star{width:20px!important;height:20px!important}@media screen and (min-width:1024px){.product__content #shopify-product-reviews{width:calc(var(--grid-width) / 12 * 6)!important}.product__content #shopify-product-reviews .three-tenths{width:calc(var(--grid-width) / 12 * 4)}}@media screen and (min-width:835px)and (max-width:1023px){.product__content #shopify-product-reviews{width:calc(var(--grid-width) / 12 * 6)!important}.product__content #shopify-product-reviews .three-tenths{width:calc(var(--grid-width) / 12 * 5)}}@media screen and (max-width:1023px){.product__content #shopify-product-reviews .spr-header,.product__content #shopify-product-reviews .spr-summary-actions,.product__content #shopify-product-reviews .spr-review:first-child{margin-inline-start:0!important}.product__content #shopify-product-reviews .css-slider-navigation{width:calc(var(--grid-width) / 12 * 11)}}.template-product .main-product .mount-toggles .toggles:empty{display:none}.template-product .main-product .mount-toggles .section-header:first-child,.template-product .main-product .mount-toggles .toggles:first-child{margin-top:calc(var(--section-margin) / 3)}@media screen and (max-width:835px){.template-product .main-product .mount-toggles{margin-inline-start:0;width:100%}.template-product .main-product .mount-toggles .section-header:first-child,.template-product .main-product .mount-toggles .toggles:first-child{margin-top:calc(var(--section-margin) / 2)}}@media screen and (min-width:1365px){.template-product .main-product .mount-toggles .section-header__title,.template-product .main-product .mount-images-with-text-slider .section-header__title{font-size:calc(26px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px)and (max-width:1365px){.template-product .main-product .mount-toggles .section-header__title,.template-product .main-product .mount-images-with-text-slider .section-header__title{font-size:calc(26px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:599px)and (max-width:1023px){.template-product .main-product .mount-toggles .section-header__title,.template-product .main-product .mount-images-with-text-slider .section-header__title{font-size:calc(22px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:599px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3{font-size:calc(20px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1365px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px)and (max-width:1365px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px)and (max-width:1023px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description{font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description{font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1.4}}.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body-bold)}@media screen and (min-width:1365px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px)and (max-width:1365px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px)and (max-width:1023px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}.hide-inner-content{margin:0!important}.hide-inner-content>*{display:none!important}.product-recommendations .css-slider{margin-top:-10px;padding-top:10px}.main-product+.shopify-section-product-recommendations.section-w-margin,.main-product+.shopify-section-product-recommendations+.shopify-section #shopify-product-reviews{margin-top:calc(var(--section-margin) / -3)!important}.product-related:not(:first-child):not(:empty){margin-top:2em}.product-related__title{font-weight:var(--font-weight-body-bold);display:block;margin-bottom:-.5em}.product-related__item{margin:2rem 0}.product-related__item:not(:last-child){padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-text-rgb),.12)}.product-related__item-title{background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0% 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear;font-weight:var(--font-weight-body-bold)}html[dir=rtl] .product-related__item-title{background-position:right calc(1em + 4px)}html[dir=ltr] .product-related__item-title{background-position:left calc(1em + 4px)}@media screen and (min-width:1024px){.no-touchevents a:hover .product-related__item-title,a:focus .product-related__item-title{background-size:100% 1px;color:var(--color-accent)}}a.selected .product-related__item-title{background-size:100% 1px;color:var(--color-accent)}.product-related__item-price span{font-weight:var(--font-weight-body)!important}.product-related__item .thumbnail{overflow:hidden}.product-related__item .thumbnail figure{transition:transform .4s cubic-bezier(0,.6,1,1),opacity .4s linear}.no-touchevents .product-related__item .thumbnail:hover figure{transform:scale(1.05)}.product-gallery__item iframe,.product-gallery__item video,.product-gallery__item product-model,.product-gallery__item model-viewer,.product-gallery__item .shopify-model-viewer-ui{position:absolute;top:0;left:0;width:100%;height:100%}.product-gallery__view-in-space{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1;background-color:rgba(var(--color-text-rgb),.08);border:none;width:var(--grid-width);margin-inline-start:var(--grid-padding);margin-top:20px;min-height:44px;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--color-text)}.product-gallery__view-in-space[data-shopify-xr-hidden]{display:none}.product-gallery__view-in-space svg.icon{height:2em;width:2em;margin-inline-end:.2em;fill:transparent}.product-gallery__view-in-space svg.icon .icon-3d-badge-full-color-outline{stroke:none}.product-gallery__view-in-space svg.icon .icon-3d-badge-full-color-element{fill:var(--color-text);opacity:1}.product-gallery__view-in-space-text{border-bottom:1px solid transparent}.product-variant:not(:first-child){margin-top:3em}@media screen and (max-width:1023px){.product-variant:not(:first-child){margin-top:2em}}.product-variant__name{font-family:tenon,sans serif!important;margin-bottom:1em;display:block}.product-variant__container{display:flex;flex-wrap:wrap;gap:10px}.product-variant__container .product-variant__item{font-family:tenon,sans serif!important;position:relative;height:44px;margin:0}.product-variant__name-wrapper{flex-wrap:wrap;max-width:100%}.product-variant__container .product-variant__item input{position:absolute;height:0;width:0;opacity:0}.product-variant__container .product-variant__item input:checked+label{border:2px solid #112e40;background-color:#fff}.product-variant__container .product-variant__item input.disabled+label{color:rgba(var(--color-text-rgb),.12)}.product-variant__container .product-variant__item input.disabled+label:after{position:absolute;top:50%;width:calc(100% - 30px);height:1px;content:"";background:rgba(var(--color-text-rgb),.12);transform:translate(-50%)}html[dir=rtl] .product-variant__container .product-variant__item input.disabled+label:after{right:50%}html[dir=ltr] .product-variant__container .product-variant__item input.disabled+label:after{left:50%}.product-variant__container .product-variant__item label{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1;position:relative;width:70px;height:44px;background-color:#fff;display:flex;padding:0 20px;align-items:center;justify-content:center;cursor:pointer;transition:background .1s linear!important;border:2px solid transparent;border-radius:6px}.no-touchevents .product-variant__container .product-variant__item label:hover{background:#fffc;border-color:#112e40}.product-variant__container .product-variant__item label span{width:22px;height:22px}.product-variant__container .product-variant__item--size label{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1}.product-variant__container .product-variant__item--color{height:50px}.product-variant__container .product-variant__item--color label{padding:0 20px 0 14px;font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1;border-radius:6px}.product-variant__container .product-variant__item--color span{background-size:cover;background-repeat:no-repeat;border-radius:8px}.product-variant__container .product-variant__item--color span[style~=white],.product-variant__container .product-variant__item--color span[style~=blanc]{border:1px solid rgba(var(--color-text-rgb),.12)}.product-variant input.focus+label{box-shadow:inset 0 0 5px rgba(var(--color-text-rgb),.42)}.product-variants--hide-unavailable-variants .product-variant-value.disabled{display:none}.product-variants--select{width:100%}.product-variants--select label{display:block;margin-bottom:1em}.product-variants--select select{width:100%}.tv-brand-select{margin-top:1.9em;margin-bottom:10px}.tv-brand-select label{margin-bottom:16px;font-family:tenon,sans-serif;font-size:1.25rem;font-weight:400;color:#112e40}.tv-brand-select select.product-variant-container{width:238px;max-width:100%;height:45px!important;padding:0 40px 0 15px;border:2px solid transparent;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23112e40' stroke-width='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:12px 8px;font-family:tenon,sans-serif;font-size:1rem;line-height:1;color:#112e40;cursor:pointer}.tv-brand-select select:focus-visible{outline:3px solid #112e40;outline-offset:2px}html[dir=rtl] .tv-brand-select select.product-variant-container{padding:0 15px 0 40px;background-position:15px 50%}.tv-brand-select select:has(option:checked:not([value=""])){border-color:#112e40}.tv-brand-select.variant-error select.product-variant-container{border:2px solid #d82c0d}.rc_container{margin-top:1em;margin-bottom:0!important}.rc_widget__option,div.rc_popup{padding-inline-start:0!important}div.rc_popup{color:rgba(var(--color-text-rgb),.66)}div.rc_popup svg path{fill:rgba(var(--color-text-rgb),.66)!important}.rc_widget__option{background:none!important}.rc_widget__option__label{top:0!important}html[dir=rtl] .rc_widget__option__selector+.rc_widget__option__plans{padding-right:33px!important}html[dir=ltr] .rc_widget__option__selector+.rc_widget__option__plans{padding-left:33px!important}.template-product select{height:50px!important}@media screen and (min-width:1365px){.template-product select{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:1023px)and (max-width:1365px){.template-product select{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:599px)and (max-width:1023px){.template-product select{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (max-width:599px){.template-product select{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.16}}.template-product input[type=radio]+label,.template-product input[type=checkbox]+label{top:0}.bss-sub-purchase-wrapper{margin-top:2em;margin-bottom:0}shopify-payment-terms{margin-bottom:1em!important;margin-top:1em!important;line-height:1.4;font-family:tenon!important;font-size:16px!important;font-weight:400!important}#shopify-product-reviews{display:none;margin:0}#shopify-product-reviews .css-slider-navigation>div{visibility:hidden}#shopify-product-reviews.init{display:block!important}#shopify-product-reviews .spr-summary{display:flex;align-items:flex-end;flex-wrap:wrap}#shopify-product-reviews .spr-summary-actions{margin-inline-start:0;width:100%;flex-shrink:0;margin-top:2em;display:block;margin-inline-start:calc(var(--grid-width) / 12 * 1);position:relative;z-index:99;pointer-events:none}html[dir=rtl] #shopify-product-reviews .spr-summary-actions{text-align:right}html[dir=ltr] #shopify-product-reviews .spr-summary-actions{text-align:left}#shopify-product-reviews .spr-summary-actions a{pointer-events:all}@media screen and (max-width:1023px){#shopify-product-reviews .spr-summary-actions{margin-inline-start:var(--grid-padding)}}#shopify-product-reviews .spr-summary-caption+.spr-summary-actions{margin-inline-start:0!important}#shopify-product-reviews .spr-summary-actions-togglereviews{position:relative}html[dir=rtl] #shopify-product-reviews .spr-summary-actions-togglereviews{padding-right:4px}html[dir=ltr] #shopify-product-reviews .spr-summary-actions-togglereviews{padding-left:4px}#shopify-product-reviews .spr-container{border:none;padding:0;position:relative}#shopify-product-reviews .spr-header{width:calc(var(--grid-width) - calc(var(--grid-width) / 12 * 2));margin-inline-start:calc(var(--grid-width) / 12 * 1);position:relative}html[dir=rtl] #shopify-product-reviews .spr-header .spr-summary-starrating.spr-starrating{right:0}html[dir=ltr] #shopify-product-reviews .spr-header .spr-summary-starrating.spr-starrating{left:0}@media screen and (max-width:1023px){#shopify-product-reviews .spr-header{width:var(--grid-width);margin-inline-start:var(--grid-padding)}}#shopify-product-reviews .spr-header-title{margin-bottom:2em}@media screen and (min-width:1365px){#shopify-product-reviews .spr-header-title{font-size:calc(24px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px)and (max-width:1365px){#shopify-product-reviews .spr-header-title{font-size:calc(24px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:599px)and (max-width:1023px){#shopify-product-reviews .spr-header-title{font-size:calc(18px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:599px){#shopify-product-reviews .spr-header-title{font-size:calc(18px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}html[dir=rtl] #shopify-product-reviews .spr-header-title{text-align:right}html[dir=ltr] #shopify-product-reviews .spr-header-title{text-align:left}#shopify-product-reviews .spr-reviews{display:flex;flex-direction:row;margin-top:2em}#shopify-product-reviews .spr-summary .spr-icon{display:none}#shopify-product-reviews .css-slider-navigation{position:absolute;bottom:0;z-index:999}#shopify-product-reviews .spr-review{border:1px solid rgba(var(--color-text-rgb),.12);padding:1.25em;margin-top:0;position:relative}@media screen and (max-width:1023px){#shopify-product-reviews .spr-review:first-child{margin-inline-start:var(--grid-padding)}}#shopify-product-reviews .spr-review-header{position:relative}#shopify-product-reviews .spr-review-header-title{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body-bold);position:relative;margin-bottom:1.25em}html[dir=rtl] #shopify-product-reviews .spr-review-header-title{padding-left:90px}html[dir=ltr] #shopify-product-reviews .spr-review-header-title{padding-right:90px}#shopify-product-reviews .spr-review-header-starratings{display:none}#shopify-product-reviews .spr-review-custom-rating{position:absolute;top:0;display:flex;line-height:1;align-items:center}html[dir=rtl] #shopify-product-reviews .spr-review-custom-rating{left:0}html[dir=ltr] #shopify-product-reviews .spr-review-custom-rating{right:0}#shopify-product-reviews .spr-review-custom-rating span{padding-top:.1em}#shopify-product-reviews .spr-review-custom-rating svg{margin-inline-start:10px}#shopify-product-reviews .spr-review-custom-rating svg path{fill:var(--color-text)}#shopify-product-reviews .spr-review-header-byline{font-style:var(--font-style-body);color:rgba(var(--color-text-rgb),.66);margin-top:2em;margin-bottom:0;opacity:1}#shopify-product-reviews .spr-review-header-byline strong{font-weight:var(--font-weight-body)}#shopify-product-reviews .spr-review-content{margin:0}#shopify-product-reviews .spr-review-content-body{word-break:break-word}#shopify-product-reviews .spr-review-footer{position:absolute;font-size:10px;opacity:0;bottom:1em;transition:all .1s linear}html[dir=rtl] #shopify-product-reviews .spr-review-footer{text-align:left;left:12px}html[dir=ltr] #shopify-product-reviews .spr-review-footer{text-align:right;right:12px}.no-touchevents #shopify-product-reviews .spr-review:hover .spr-review-footer{opacity:.36}#shopify-product-reviews .spr-review-reply{background:rgba(var(--color-text-rgb),.036);padding:1em;margin-top:1em}#shopify-product-reviews .spr-review-reply-shop{float:none}.spr-custom-rating{display:flex;line-height:1;align-items:center}.spr-custom-rating svg{position:relative;top:-.1em;margin-inline-start:10px}.spr-custom-rating svg path{fill:var(--color-text)}.rating-icon svg path{fill:var(--color-text)}.spr-pagination{border:none!important;position:relative!important;width:10px;margin-inline-end:-10px}html[dir=rtl] .spr-pagination{left:0}html[dir=ltr] .spr-pagination{right:0}.spr-pagination div{visibility:hidden;opacity:0}.spr-form{margin:0!important;padding:0!important;border:none!important}h3.spr-form-title{margin-bottom:2em}@media screen and (min-width:1365px){h3.spr-form-title{font-size:calc(24px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px)and (max-width:1365px){h3.spr-form-title{font-size:calc(24px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:599px)and (max-width:1023px){h3.spr-form-title{font-size:calc(18px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:599px){h3.spr-form-title{font-size:calc(18px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}.spr-form-label{margin-bottom:1em;display:block}.spr-form-review-rating .spr-form-label{margin-bottom:0}.spr-form-input::placeholder{opacity:.66}.spr-form-contact-name,.spr-form-contact-email,.spr-form-contact-location,.spr-form-review-rating,.spr-form-review-title,.spr-form-review-body{margin-bottom:calc(var(--button-height) / 1.2)!important}.spr-button-primary{width:100%}.spr-summary-actions-newreview{float:none!important}.spr-summary-actions-newreview svg{position:relative;transform:scale(.7);top:3px;margin-inline-end:7px}.spr-summary-actions-newreview svg path{fill:var(--color-text)}.spr-summary-actions-newreview span{border-bottom:1px solid}.no-touchevents .spr-summary-actions-newreview:hover{color:var(--color-accent)}.no-touchevents .spr-summary-actions-newreview:hover svg path{fill:var(--color-accent)}.product-form-installment{font-size:13px;line-height:1.1;margin-top:12px}.product-form-installment shopify-payment-terms{min-height:20px}.product__price-reviews-container{display:flex;align-items:center}.product__price-reviews-container .spr-custom-rating{margin-inline-start:auto;transition:.15s linear}.product__price-reviews-container .spr-custom-rating svg path{transition:.15s linear}.no-touchevents .product__price-reviews-container .spr-custom-rating:hover{color:var(--color-accent)}.no-touchevents .product__price-reviews-container .spr-custom-rating:hover svg path{fill:var(--color-accent)}.product__price-reviews:empty{display:none!important}.product__price-reviews .AirReviews-Widget,.product__price-reviews .yotpo{margin-top:-12px}.product__price-reviews .stamped-product-reviews-badge{margin-top:-20px}.product__price-reviews .stamped-badge-caption{font-size:14px;padding-left:10px}@media screen and (max-width:599px){.product__price-reviews .stamped-badge-caption{display:none}}.product__price-reviews .yotpo .yotpo-bottomline .yotpo-icon-star,.product__price-reviews .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product__price-reviews .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:var(--color-text)}.product__price-reviews .yotpo a,.product__price-reviews .yotpo a:hover{color:var(--color-text)!important;margin-left:8px}@media screen and (max-width:599px){.product__price-reviews .yotpo a,.product__price-reviews .yotpo a:hover{display:none}}.spr-review-read-more{margin-top:1em;display:inline-block;text-decoration:underline;cursor:pointer;transition:.15s linear}.no-touchevents .spr-review-read-more:hover{color:var(--color-accent)}.spr-review-modal{max-width:540px;padding:30px 25px;margin:0 20px;background:var(--color-background);color:var(--color-text);overflow-y:auto;max-height:calc(100vh - 100px)}.spr-review-modal p:last-child{margin-bottom:0}.spr-review-modal br:last-child{display:none}.spr-review-modal .spr-review-header{position:relative}.spr-review-modal .spr-review-header-title{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body-bold);position:relative;margin-bottom:1.25em}html[dir=rtl] .spr-review-modal .spr-review-header-title{padding-left:90px}html[dir=ltr] .spr-review-modal .spr-review-header-title{padding-right:90px}.spr-review-modal .spr-review-header-starratings{display:none}.spr-review-modal .spr-review-custom-rating{position:absolute;top:0;display:flex;line-height:1;align-items:center}html[dir=rtl] .spr-review-modal .spr-review-custom-rating{left:0}html[dir=ltr] .spr-review-modal .spr-review-custom-rating{right:0}.spr-review-modal .spr-review-custom-rating span{padding-top:.1em}.spr-review-modal .spr-review-custom-rating svg{margin-inline-start:10px}.spr-review-modal .spr-review-custom-rating svg path{fill:var(--color-text)}.spr-review-modal .spr-review-header-byline{display:block;font-style:var(--font-style-body);color:rgba(var(--color-text-rgb),.66);margin-top:2em;margin-bottom:0;opacity:1}.spr-review-modal .spr-review-header-byline strong{font-weight:var(--font-weight-body)}.spr-form-input-message-error span{margin-bottom:0}.page-content--popup{right:auto!important;left:0;top:0;bottom:auto;width:100%;height:100%;max-width:none;display:flex;align-items:center;justify-content:center;background:#00000094;position:fixed;margin:0;padding:0}@media screen and (max-width:835px){.page-content--popup{display:block;overflow-y:auto}}.product--quick-view{width:calc(80 * var(--vw));max-width:1200px;max-height:80vh;border-radius:8px;--padding: 50px;background:var(--color-background);overflow-y:auto;padding:var(--padding);margin:0!important;min-height:0!important;display:flex!important;flex-direction:row-reverse}@media screen and (max-width:1023px){.product--quick-view{width:calc(90 * var(--vw));--padding: 40px}}@media screen and (max-width:835px){.product--quick-view{width:calc(100 * var(--vw));height:100%;max-height:none;flex-direction:column;padding:var(--padding) 0!important}.product--quick-view .product__gallery{width:100%;margin-inline-start:0}.product--quick-view .product__header,.product--quick-view .product__offers{padding:0 var(--grid-padding)}.product--quick-view .product__offers{min-height:initial}.product--quick-view .product__offers>div{padding:0;position:relative;overflow:visible}.product--quick-view .product__header{margin-bottom:2em}}@media screen and (min-width:836px){.product--quick-view .product__gallery{width:50%;position:sticky;height:fit-content;top:0}.product--quick-view .product-gallery__item{width:100%!important}.product--quick-view .product__offers{width:50%;position:relative;right:auto!important;left:auto!important;position:sticky;top:0}html[dir=rtl] .product--quick-view .product__offers{padding-right:var(--padding)}html[dir=ltr] .product--quick-view .product__offers{padding-left:var(--padding)}.product--quick-view .product__offers>div{padding:5px 0}.product--quick-view .product__offers .product__title{margin-bottom:.5em}.product--quick-view .product__offers .product__vendor{margin-bottom:2em}.product--quick-view .product__offers product-variants:not(:first-child),.product--quick-view .product__offers product-form:not(:first-child){margin-top:2em}.product--quick-view .product__offers .product-variant:not(:first-child){margin-top:1.5em}.product--quick-view .product__offers .buttons-holder>*:last-child{margin-bottom:0}}[data-update-block=back-in-stock]{margin-top:3em}@media screen and (max-width:1023px){[data-update-block=back-in-stock]{margin-top:2em}}.product-quick-view__close{position:absolute;top:26px;background:var(--color-background);z-index:9;z-index:2}html[dir=rtl] .product-quick-view__close{left:30px}html[dir=ltr] .product-quick-view__close{right:26px}@media screen and (max-width:835px){.product-quick-view__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:fixed!important;z-index:99!important}}#shopify-product-reviews .css-slider-navigation{pointer-events:none}#shopify-product-reviews .css-slider-navigation button{pointer-events:all}.remove-empty-space>*:empty{display:none}.remove-empty-space>*:first-child{margin-top:0}.remove-empty-space>*:last-child{margin-bottom:0}.disclosures:not(:first-child){margin-top:3em}@media screen and (max-width:1023px){.disclosures:not(:first-child){margin-top:2em}}.disclosures__header{margin-bottom:1em;font-weight:var(--font-weight-body-bold)}.product__price-container{display:inline-flex;flex-direction:column}.product__price-container>.product__price--compare{order:-1}.product__price--row{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.48em}.product__price--installments{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;font-size:1em;font-family:inherit;font-weight:400;color:inherit;line-height:inherit;white-space:nowrap;opacity:.85;cursor:pointer;text-decoration:none}.product__price--installments:hover,.product__price--installments:focus-visible{text-decoration:underline;opacity:1;outline:2px solid}.yotpo-search-filter .yotpo-search-label .yotpo-search-icon{left:54px!important}#yotpo-main-widget-btn[data-v-45e7fb23]{font-weight:500!important;font-size:16px!important;align-items:center}.yotpo-media-gallery-container[data-v-39fa96de]{margin-top:60px}.yotpo-new-review-btn-wrapper .yotpo-btn-s{padding:1rem 2rem;height:100%!important;text-transform:uppercase;font-family:tenon,sans-serif!important;border-radius:.375rem!important}.yotpo-base-layout{width:100%!important}.yotpo-head .yotpo-headline{font-size:24px!important;font-weight:400!important;font-family:tenon!important}@media screen and (max-width:599px){.product__header{padding-top:0;margin-bottom:1.5em}.product__title{margin-bottom:.15em;padding-top:0;font-size:40px!important}}.product-sticky-atc{display:none}@media screen and (max-width:767px){.product-sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;transform:translateY(110%);transition:transform .2s ease,opacity .2s ease;opacity:0;z-index:9999;background:var(--color-background);border-top:1px solid rgba(var(--color-text-rgb),.12);padding:10px var(--grid-padding)}.product-sticky-atc.is-visible{transform:translateY(0);opacity:1}.product-sticky-atc__inner{display:flex;gap:10px;align-items:center}.product-sticky-atc__qty{flex:1 1 0}.product-sticky-atc__qty .quantity-selector{width:100%;max-width:none}.product-sticky-atc__button{flex:1 1 0;height:var(--button-height);min-height:56px;line-height:var(--button-height);padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.product.has-sticky-atc-space{padding-bottom:calc(var(--button-height) + 24px)}#shopify-section-template--18050472345833__16323991613c782d33{padding-top:60px!important;padding-bottom:60px!important}#shopify-section-template--18050472345833__text_columns_with_icons_nMxYWY{padding-bottom:60px!important}}.product__cart-actions-holder.disabled{opacity:.65;pointer-events:none}.template-product .main-product .product__cart-actions-holder .product__add-to-cart--has-notify.is-out-of-stock,.template-product .main-product .disabled-cart .product__cart-actions-holder .product__add-to-cart--has-notify,.product__add-to-cart--has-notify.is-out-of-stock,.disabled-cart .product__add-to-cart--has-notify,.template-product .main-product .product__cart-actions--sold-out .product__cart-actions-holder,.template-product .main-product .disabled-cart .product__cart-actions-holder,.product__cart-actions--sold-out .product__cart-actions-holder,.template-product .main-product .disabled-cart .product__notify-message-row--reserved,.disabled-cart .product__notify-message-row--reserved{display:none}.product__notify-message-row--reserved{margin:0;padding-bottom:10px;visibility:hidden;pointer-events:none}.product__notify-me-wrapper{width:100%}.product__notify-message-row{display:flex;gap:10px;margin:0 0 10px}.product__notify-message-spacer{flex:3;max-width:none}.product__stock-message{flex:7;margin:0;color:#eb5b29;font-family:var(--font-stack-body);font-weight:var(--font-weight-body-bold);font-size:calc(13px / 18 * var(--base-body-size) + 0px);text-align:center}.product__notify-content{display:none;opacity:0}.product__notify-content--visible{display:block;opacity:1}.product__notify-success{margin:0;flex:1;color:var(--color-text);font-family:var(--font-stack-body);font-weight:var(--font-weight-body-bold);font-size:calc(13px / 18 * var(--base-body-size) + 0px);text-align:center}.product__notify-me--signed-up{gap:8px;margin:0;cursor:default;text-align:center}.product__notify-me--signed-up:focus:not(:focus-visible){outline:none}.product__notify-me--signed-up:focus-visible{outline:2px solid #112e40;outline-offset:2px}.product__notify-me-check{flex-shrink:0}.product__notify-me-input-group{display:flex;align-items:stretch;gap:10px;width:100%}.product__notify-me-input-group .quantity-selector{flex:3;width:auto;max-width:none;margin-right:0;height:57px}.product__notify-me-input-group .quantity-selector,.template-product .main-product .product__cart-actions-holder .quantity-selector{min-width:min-content}.product__notify-me-column{display:flex;flex-direction:column;flex:7;min-width:0;container-type:inline-size;container-name:notify-cta}.product__notify-me-fields{display:flex;align-items:center;gap:16px;height:57px;position:relative}.product__notify-me-error,.product__notify-me-note{position:absolute;top:calc(100% + 6px);inset-inline-start:0;margin:0;color:#c8290b;font-family:var(--font-stack-body);font-weight:500;font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1.3}.product__notify-me-input-group .quantity-selector{background:#112e400d;border-color:#e5e5e5}.product__notify-me-input-group .quantity-selector button:disabled{opacity:.35;cursor:not-allowed}.product__notify-me-input-group .quantity-selector input:disabled{opacity:1;background-color:transparent;color:#112e4073;-webkit-text-fill-color:rgba(17,46,64,.45)}.product__notify-me-label--short{display:none}@media screen and (min-width:836px)and (max-width:1023px){.product__notify-me-input-group .quantity-selector,.product__notify-message-spacer{flex:0 0 155px;max-width:155px}}@media screen and (max-width:835px){.product__notify-me-input-group .quantity-selector{flex:1 1 0;max-width:none}.product__notify-me-column,.product__notify-message-spacer,.product__stock-message{flex:1 1 0}.product__notify-me-input-group .product__notify-me{flex:1 1 0;padding-inline:12px}}@container notify-cta (max-width: 240px){.product__notify-content:not(.is-revealed):not(.product__notify-content--signed-up) .product__notify-me [data-notify-submit-text]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product__notify-content:not(.is-revealed):not(.product__notify-content--signed-up) .product__notify-me-label--short{display:inline}}.product__notify-content--signed-up [data-notify-success-text]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product__notify-content--signed-up .product__notify-me-label--short{display:inline}.product__notify-me{position:relative;display:flex;align-items:center;justify-content:center;flex:7;min-width:0;overflow:hidden;height:57px;padding-inline:6px;border:none;border-radius:6px;background:#c4b898;color:#112e40;font-family:var(--font-stack-body);font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:normal;cursor:pointer;transition:background .15s linear}.product__notify-me:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #112e40d9}.product__notify-me-icon{margin-inline-start:10px;flex-shrink:0}.product__notify-content.is-revealed .product__notify-me-icon{display:none}.product__notify-me-input{display:none;flex:1 1 auto;min-width:0;height:57px;padding-inline:16px;border:2px solid rgba(var(--color-text-rgb),.55);border-radius:6px;background:var(--color-background);color:var(--color-text);font-family:var(--font-stack-body);font-size:20px;margin-bottom:0}.product__notify-me-input::placeholder{font-size:20px}.product__notify-me-input:focus-visible{outline:none;box-shadow:none}.user-is-tabbing .product__notify-me-input:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #112e40d9}.product__notify-content.is-revealed .product__notify-message-row{visibility:hidden}.product__notify-content.is-revealed .quantity-selector--sold-out,.product__notify-content--signed-up .quantity-selector--sold-out{display:none}.product__notify-content.is-revealed .product__notify-me-input{display:block;opacity:1}.product__notify-me-confirmed{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:57px;margin:0;padding-inline:16px;border:2px solid rgba(var(--color-text-rgb),.55);border-radius:6px;background:#fff;color:rgba(var(--color-text-rgb),.75);font-family:var(--font-stack-body);font-size:20px;text-align:start;cursor:pointer;transition:border-color .15s linear}.product__notify-me-confirmed-email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.product__notify-me-confirmed:hover{border-color:rgba(var(--color-text-rgb),.85)}}.product__notify-me-confirmed:focus-visible{outline:2px solid #112e40;outline-offset:2px}@media(prefers-reduced-motion:reduce){.product__notify-me-confirmed{transition:none}}.product__notify-content--signed-up .product__notify-message-row{visibility:hidden}.product__notify-content.is-revealed .product__notify-me,.product__notify-content--signed-up .product__notify-me{flex:0 0 151px;max-width:42%;padding:0 8px}@keyframes variant-nudge{0%,to{outline-color:transparent}50%{outline-color:var(--color-accent, currentColor)}}.needs-variant-selection{outline:2px solid;outline-offset:4px;border-radius:4px;animation:variant-nudge .75s ease 2}@media(prefers-reduced-motion:reduce){.needs-variant-selection{animation:none;outline-color:var(--color-accent, currentColor)}.product__notify-me,.product__notify-content--visible,.product__notify-content.is-revealed .product__notify-me-input{transition:none}}.disclosures__details[open] .disclosures__item-title{font-weight:var(--font-weight-body-bold)}.disclosures__details[open] .disclosures__item--extra,.disclosures__details[open] .disclosures__item-icon-plus{display:none}.disclosures__details[open] .disclosures__item-icon-minus{display:inline-flex}.disclosures__details[open] .disclosures__content-item:not(:first-child){margin-top:1em}.disclosures__details .disclosures__summary{display:flex;align-items:flex-start;gap:.625rem;justify-content:space-between;padding-block-end:.625rem;list-style:none;cursor:pointer}.disclosures__details .disclosures__summary::-webkit-details-marker{display:none}.disclosures__items{display:flex;flex-direction:column;row-gap:.625rem;min-width:0;overflow-wrap:break-word}.disclosures__items .disclosures__item{display:flex;gap:.375rem;align-items:flex-start}.disclosures__content-item-header{display:flex;align-items:flex-start;gap:.25rem}.disclosures__content-item-header:has(+.disclosures__content-item-content){padding-block-end:.375rem}.disclosures__item-title{line-height:1}.disclosures__item-symbol{flex-shrink:0;display:inline-block;width:1.125rem;height:auto;object-fit:contain}.disclosures__item-icon,.disclosures__item-icon-plus{display:inline-flex}.disclosures__item-icon-minus{display:none}.disclosures__item-icon svg{width:1.0625rem;height:1.125rem}.disclosures__item-icon svg path{fill:var(--color-text)}@media screen and (min-width:1365px){.disclosures__content-item-content{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px)and (max-width:1365px){.disclosures__content-item-content{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px)and (max-width:1023px){.disclosures__content-item-content{font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.disclosures__content-item-content{font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1.4}}.disclosures__content-item .metafield-rich_text_field>*:last-child{margin-bottom:0}[data-update-block=installments]:has(.product-form-installment){min-height:26px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-main-product.css.map */
