@charset "UTF-8";.product-section{z-index:11}.main-product{background-color:rgb(var(--color-background-secondary))}.main-product--border-bottom{border-bottom:.0625rem solid rgba(var(--color-border))}.main-product--border-bottom:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border-bottom:.046875rem solid rgba(var(--color-border))}@media(max-width:989px){.main-product{overflow:hidden}.main-product:has(variant-dropdown-select .dropdown-select__options.active){overflow:visible}}.complementary-products--border-top{border-top:.0625rem solid rgba(var(--color-border))}.complementary-products--border-top:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border-top:.046875rem solid rgba(var(--color-border))}.header-margin{margin-top:var(--header-height)!important}.product{--height-xl: calc(100vh - var(--header-height, 4.375rem) - 5rem)}.product:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){--height-xl: calc(75vh - var(--header-height, 4.375rem) - 3.75rem)}.product .d-none-desktop{display:block}@media(min-width:1100px){.product .d-none-desktop{display:none}}.product .d-none-mobile{display:none}@media(min-width:1100px){.product .d-none-mobile{display:block}}.product .custom-liquid{margin:1rem 0}.product .custom-liquid:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:.75rem 0}.product__main{width:100%;position:sticky;align-self:flex-start;top:0}.product__main.header-margin{margin-top:0!important}.product__main.header-margin-mobile{margin-top:var(--header-height)!important}@media(min-width:990px){.product__main{width:50%}.product__main.header-margin{margin-top:var(--header-height)!important}}.product__media_navigation{display:none;width:48.25rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);padding:.5rem .5rem .5rem 1.5rem;justify-content:space-between;align-items:center;gap:1rem;border-radius:100px;background-color:rgb(var(--color-background-secondary));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 2px 20px #0000000f;z-index:11;transition:opacity .5s,transform .4s}.product__media_navigation:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:36.1875rem;bottom:.75rem;padding:.375rem .375rem .375rem 1.125rem;gap:.75rem;border-radius:75px;-webkit-backdrop-filter:blur(6.75px);backdrop-filter:blur(6.75px);box-shadow:0 1.5px 15px #0000000f}@media(min-width:990px){.product__media_navigation.show-navigation{display:flex}}.product__media_navigation .shopify-payment-button__button{width:unset}.product__media_navigation .shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-button-secondary-background));color:rgb(var(--color-button-secondary-text));min-width:7.3125rem}.product__media_navigation .shopify-payment-button__button.shopify-payment-button__button--unbranded:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-width:5.484375rem}.product__media_navigation .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:rgb(var(--color-button-secondary-background-hover))}.product__media_navigation .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--color-button-secondary-background-hover));color:rgb(var(--color-button-secondary-text));border:none}.product__media_navigation-title{font-weight:var(--font-button-weight);width:33%;max-width:33%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product__media_navigation-btn{width:33%;display:flex;justify-content:flex-end}.product__media_navigation-list{margin:0;padding:0;width:33%;display:flex;align-items:center;justify-content:center;gap:1rem}.product__media_navigation-list:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.75rem}.product__media_navigation-list li,.product__media_navigation-list a{list-style:none;text-decoration:none;color:rgb(var(--color-foreground-secondary))}.product__media_navigation-list li{position:relative;cursor:pointer}.product__media_navigation-list li:before{content:"";display:block;position:absolute;height:.25rem;width:.25rem;left:50%;transform:translate(-50%);border-radius:50%;bottom:-.375rem;transition:background var(--duration-default);background-color:transparent}.product__media_navigation-list li:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{height:.1875rem;width:.1875rem;bottom:-.28125rem}.product__media_navigation-list li:hover{color:rgb(var(--color-foreground))}.product__media_navigation-list li:hover:before{background-color:rgb(var(--color-foreground))}.product__media_navigation-list .product__media_navigation-item.active{color:rgb(var(--color-foreground))}.product__media_navigation-list .product__media_navigation-item.active:before{background-color:rgb(var(--color-foreground))}.product__outer{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin:0 auto}.product__outer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:1.5rem}@media(min-width:990px){.product__outer{flex-direction:row;justify-content:flex-start;gap:3.4375rem}.product__outer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:2.578125rem}}@media(min-width:1100px){.product__outer{gap:5rem}.product__outer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:3.75rem}}@media(min-width:1360px){.product__outer{gap:7.5625rem}.product__outer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:5.671875rem}}.product__outer--static-column-aside{max-width:37.125rem}.product__outer--static-column-aside:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:27.84375rem}@media(min-width:990px){.product__outer--static-column-aside{max-width:66.375rem}.product__outer--static-column-aside:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:49.78125rem}}.product__outer--static-column-aside .product__main{max-width:100%}@media(min-width:990px){.product__outer--static-column-aside .product__main{max-width:32.5rem;flex-grow:1}.product__outer--static-column-aside .product__main:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:24.375rem}}@media(min-width:1100px){.product__outer--static-column-aside .product__main{max-width:34.625rem}.product__outer--static-column-aside .product__main:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:25.96875rem}}.product__outer--static-column-aside .product__media-list{display:flex}.product__outer--static-column-aside .product__media-list-inner{width:100%;height:max-content;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.product__outer--static-column-aside .product__media-list-inner:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem}@media(min-width:990px){.product__outer--static-column-aside .product__media-list-inner{flex-wrap:unset;flex-direction:column}}.product__outer--static-column-aside .product__media-list .deferred-media,.product__outer--static-column-aside .product__media-list .product__media{border-radius:var(--border-radius-main);overflow:hidden}.product__outer--static-column-aside .product__media-list .product__media{min-height:0;border-radius:var(--border-radius-main);overflow:hidden;display:flex}.product__outer--static-column-aside .product__media-list .product__media:after{content:"";display:block;width:0;padding-bottom:var(--section-aspect-ratio)}.product__outer--static-column-aside .product__media-list .product__media>*:not(.deferred-media__poster-button){width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product__outer--static-column-aside .product__media-item{width:calc(50% - .25rem)}.product__outer--static-column-aside .product__media-item:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:calc(50% - .1875rem)}@media(min-width:990px){.product__outer--static-column-aside .product__media-item{width:100%}}.product__outer--static-column-aside .product__modal-opener--image .product__media-icon{height:1.875rem;width:1.875rem;left:1.25rem;bottom:1.25rem;right:unset;top:unset}.product__outer--static-column-aside .product__modal-opener--image .product__media-icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:1.40625rem;width:1.40625rem;left:.9375rem;bottom:.9375rem}@media(min-width:990px){.product__outer--static-column-aside .product__info-container{position:sticky;top:calc(var(--header-height) + 1rem)}.product__outer--static-column-aside .product__info-container:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:calc(var(--header-height) + .75rem)}}.product__outer--static-column-aside .deferred-media__poster{padding-top:0!important;height:100%!important;min-height:auto!important}.product__outer--thumbs-aside{align-items:flex-start}.product__outer--thumbs-aside .product__main{max-width:100%;width:100%;top:0}@media(min-width:990px){.product__outer--thumbs-aside .product__main{max-width:50%;height:100%;min-height:0;flex-grow:1;position:sticky;top:calc(var(--header-height) + 1rem);display:flex;flex-direction:column}.product__outer--thumbs-aside .product__main:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:calc(var(--header-height) + .75rem)}}@media(min-width:1100px){.product__outer--thumbs-aside .product__main{max-width:50%}}@media(min-width:990px){.product__outer--thumbs-aside .product__media-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}}@media(min-width:990px){.product__outer--thumbs-aside .product__media-list-wrapper{flex:1;min-height:0}}.product__outer--thumbs-aside .product__media-list{max-width:100%;flex-grow:1}@media(min-width:990px){.product__outer--thumbs-aside .product__media-list{height:100%;min-height:0}}.product__outer--thumbs-aside .product__media-list .deferred-media,.product__outer--thumbs-aside .product__media-list .product__media{border-radius:var(--border-radius-main);overflow:hidden}.product__outer--thumbs-aside .product__media-list .product__media{min-height:0;max-width:100%;border-radius:var(--border-radius-main);overflow:hidden;display:flex}.product__outer--thumbs-aside .product__media-list .product__media:after{content:"";display:block;width:0;padding-bottom:var(--section-aspect-ratio)}.product__outer--thumbs-aside .product__media-list .product__media>*:not(.deferred-media__poster-button){width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product__outer--thumbs-aside .product__modal-opener--image .product__media-icon{left:1.25rem;bottom:1.25rem;right:unset;top:unset}.product__outer--thumbs-aside .product__modal-opener--image .product__media-icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){left:.9375rem;bottom:.9375rem}.product__outer--thumbs-aside .deferred-media__poster{padding-top:0!important;height:100%!important;min-height:auto!important}.product__outer--desktop-order{justify-content:flex-end}@media(min-width:750px){.product__outer--desktop-order.product__outer--thumbs-aside .product__info-container,.product__outer--desktop-order.product__outer--slideshow .product__info-container{order:1}}@media(min-width:750px){.product__outer--desktop-order.product__outer--thumbs-aside .product__main,.product__outer--desktop-order.product__outer--slideshow .product__main{order:2}}@media(max-width:989px){.product__outer--mobile-order .product__main{order:1}}.product .deferred-media__poster-button{display:flex}@media(min-width:990px){.product .deferred-media__poster-button{width:2.75rem;height:2.75rem}.product .deferred-media__poster-button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:2.0625rem;height:2.0625rem}}.product .deferred-media__poster-button svg{color:rgb(var(--color-foreground))}.product .button.product__xr-button{display:none}.product .deferred-media__poster{height:0;padding-top:70%;background-color:rgb(var(--color-background));position:relative}@media(min-width:750px){.product .deferred-media__poster{padding-top:50%}}@media(min-width:1100px){.product .deferred-media__poster{min-height:32.5rem;height:100%;padding-top:0}.product .deferred-media__poster:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:24.375rem}}.product .deferred-media__poster img{display:block;width:100%;height:100%;object-fit:cover}.product__info-container{width:100%;height:100%;padding-bottom:1.25rem;transition:var(--duration-default)}.product__info-container:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-bottom:.9375rem}.product__info-container.header-margin-mobile .breadcrumbs-wrapper{padding:0;margin-bottom:1.5rem;background:transparent}.product__info-container.header-margin-mobile .breadcrumbs-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:1.125rem}@media(min-width:990px){.product__info-container.header-margin-mobile .breadcrumbs-wrapper .breadcrumb.breadcrumb-thumbs_aside{margin-top:2.8125rem}.product__info-container.header-margin-mobile .breadcrumbs-wrapper .breadcrumb.breadcrumb-thumbs_aside:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:2.109375rem}}.product__info-container.header-margin-mobile .breadcrumbs-wrapper .breadcrumb.breadcrumb-default{margin-top:2.375rem}.product__info-container.header-margin-mobile .breadcrumbs-wrapper .breadcrumb.breadcrumb-default:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:1.78125rem}@media(min-width:990px){.product__info-container.header-margin-mobile .breadcrumbs-wrapper .breadcrumb.breadcrumb-default{margin-top:5.1875rem}.product__info-container.header-margin-mobile .breadcrumbs-wrapper .breadcrumb.breadcrumb-default:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:3.890625rem}}.product__info-container .breadcrumbs-wrapper{padding:0;margin-bottom:1.5rem;background:transparent}.product__info-container .breadcrumbs-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:1.125rem}.product__info-container .breadcrumbs-wrapper .breadcrumb{margin:0}@media(min-width:990px){.product__info-container .breadcrumbs-wrapper .breadcrumb.breadcrumb-thumbs_aside{margin-top:2.8125rem}.product__info-container .breadcrumbs-wrapper .breadcrumb.breadcrumb-thumbs_aside:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:2.109375rem}}.product__info-container .breadcrumbs-wrapper .breadcrumb.breadcrumb-default{margin-top:2.375rem}.product__info-container .breadcrumbs-wrapper .breadcrumb.breadcrumb-default:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:1.78125rem}@media(min-width:990px){.product__info-container .breadcrumbs-wrapper .breadcrumb.breadcrumb-default{margin-top:5.1875rem}.product__info-container .breadcrumbs-wrapper .breadcrumb.breadcrumb-default:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:3.890625rem}}.product__info-container.top-offset{padding-top:3.625rem}.product__info-container.top-offset:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-top:2.71875rem}.product__info-container.header-margin{margin-top:0!important}.product__info-container.header-margin-mobile{margin-top:var(--header-height)!important}@media(min-width:990px){.product__info-container{margin-top:0;width:27.25rem}.product__info-container:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:20.4375rem}.product__info-container.container{margin:0;padding:0;padding-bottom:1.25rem}.product__info-container.container:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-bottom:.9375rem}.product__info-container.header-margin{margin-top:var(--header-height)!important}.product__info-container.left-offset{margin-left:1.25rem}.product__info-container.left-offset:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-left:.9375rem}.product__info-container.right-offset{margin-right:1.25rem}.product__info-container.right-offset:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-right:.9375rem}}.product__info-container>*{width:100%}@media(min-width:990px){.product__info-container>*{max-width:100%}}@media(min-width:750px){.product__media-container .slider-buttons{display:none}}.product__title__wrapper{margin-bottom:1rem}.product__title__wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.75rem}.product__title__wrapper.badges-type--inline .badge{color:rgb(var(--color-foreground-secondary));background:transparent;width:max-content;padding:0;vertical-align:top}.product__title__wrapper.badges-type--block .badge{margin-top:.5rem}.product__title__wrapper.badges-type--block .badge:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.375rem}.product__title{display:block;word-break:break-word;margin-bottom:0;margin-top:0;position:relative}@media(min-width:990px){.product__title{max-width:22.375rem}.product__title:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:16.78125rem}}.product__title__wrapper.badges-type--inline .product__title{display:inline}.product__text{display:inline-block;margin-bottom:.25rem;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.875rem!important}.product__text:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.1875rem;font-size:.65625rem!important}.product .countdown{border-radius:var(--border-radius-main);background-color:rgb(var(--color-background-secondary));border:1px solid rgb(var(--color-accent));overflow:hidden}.product .countdown:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border:.75px solid rgb(var(--color-accent))}.product .countdown:not(:last-child){margin-bottom:2rem}.product .countdown:not(:last-child):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:1.5rem}.product .countdown .countdown__block_num{font-weight:var(--font-button-weight);font-size:.875rem}.product .countdown .countdown__block_num:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.product .countdown .countdown__end-info{padding:1.25rem}.product .countdown .countdown__end-info:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.9375rem}.product .countdown__wrapper{border-radius:var(--border-radius-main);flex-direction:column-reverse;align-items:center;gap:.25rem}.product .countdown__wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.1875rem}.product .countdown__wrapper.countdown-padding{padding-bottom:.875rem}.product .countdown__wrapper.countdown-padding:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-bottom:.65625rem}.product .countdown__content{max-width:unset;max-width:22.375rem}.product .countdown__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:16.78125rem}.product .countdown__text{text-align:center;width:100%}.product .countdown__block{position:relative;border:none}.product .countdown__block:last-child:after{display:none}.product .countdown__block:after{content:"";position:absolute;right:0;display:block;border-radius:2px;height:1.625rem;width:.125rem;background-color:rgb(var(--color-accent))}.product .countdown__block:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{border-radius:1.5px;height:1.21875rem;width:.09375rem}.product__description{margin:0;margin-bottom:1.75rem;position:relative}.product__description:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:1.3125rem}@media(min-width:990px){.product__description{max-width:22.375rem}.product__description:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:16.78125rem}}.product__description h1,.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__description h6{margin:0 0 1rem}.product__description h1:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product__description h2:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product__description h3:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product__description h4:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product__description h5:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product__description h6:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 .75rem}.product__description p{margin:.5rem 0}.product__description p:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:.375rem 0}.product__description ol{padding-left:1.5rem!important}.product__description ol:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-left:1.125rem!important}.product__description img{max-width:100%!important;margin:0!important}.product__description a{color:rgb(var(--color-foreground))}.product__description a:hover{color:rgba(var(--color-foreground),.8)}.product__sku{font-size:1rem;line-height:1.2;font-weight:400;color:rgb(var(--color-foreground));margin:.5rem 0}.product__sku:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem;margin:.375rem 0}.product__buy-buttons{margin-bottom:1.25rem}.product__buy-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.9375rem}.product__buy-buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]){border:none}.product__buy-buttons .recipient-checkbox{margin-left:1.75rem}.product__buy-buttons .recipient-checkbox:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-left:1.3125rem}.product__inventory{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1.0625rem 0;border-top:1px solid rgb(var(--color-border))}.product__inventory:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem;padding:.796875rem 0;border-top:.75px solid rgb(var(--color-border))}.product__inventory+.product-popup,.product__inventory+.product__buy-buttons{margin-top:.625rem}.product__inventory+.product-popup:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product__inventory+.product__buy-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.46875rem}.product__inventory+.product__buy-buttons{margin-top:1.6875rem}.product__inventory+.product__buy-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:1.265625rem}.product__inventory.visibility-hidden{width:0;height:0;margin-bottom:0;padding:0}.product__inventory-inner{display:inline-flex;align-items:center;padding:.125rem .625rem;border:none;border-radius:1.875rem;font-size:.875rem;font-weight:500;color:#548028;background-color:#ecf4e8}.product__inventory-inner:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.09375rem .46875rem;border-radius:1.40625rem;font-size:.65625rem}.product__inventory-inner--error{color:#548028;background-color:#ecf4e8}.product__inventory-inner--empty{color:#e72a2a;background-color:#fff2ee}.product__inventory-inner--shipping{background-color:transparent!important;color:rgb(var(--color-foreground))!important;padding:.0125rem 0!important}.product__inventory-inner--shipping:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.009375rem 0!important}.product__inventory-inner .icon-check,.product__inventory-inner .icon-close{margin-right:-.125rem;width:1.875rem;height:1.875rem}.product__inventory-inner .icon-check:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product__inventory-inner .icon-close:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-right:-.09375rem;width:1.40625rem;height:1.40625rem}.product__media-list{overflow:hidden;position:relative}.product__media-list .deferred-media,.product__media-list .deferred-media img{position:absolute;top:0;right:0;bottom:0;left:0}.product__media-list .product__media{background-color:rgb(var(--color-background));position:relative;display:flex}.product__media-list .product__media:after{content:"";display:block;width:0;padding-bottom:var(--section-aspect-ratio)}.product__media-list .product__media img{display:block;width:100%!important;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.product__media-list-wrapper{display:flex;flex-direction:column;gap:.5rem}.product__media-list-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem}@media(min-width:990px){.product__media-list-wrapper{gap:1rem;flex-direction:row}.product__media-list-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.75rem}}.product__media-sublist-outer{order:1;width:100%;position:relative;overflow:hidden}@media(min-width:990px){.product__media-sublist-outer{order:0;width:5.421875rem;max-width:5.421875rem;min-width:5.421875rem;min-height:100%}.product__media-sublist-outer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:4.06640625rem;max-width:4.06640625rem;min-width:4.06640625rem}}@media(min-width:1100px){.product__media-sublist-outer{order:0;width:6.0625rem;min-width:6.0625rem;max-width:6.0625rem;min-height:100%}.product__media-sublist-outer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:4.546875rem;min-width:4.546875rem;max-width:4.546875rem}}@media(min-width:1600px){.product__media-sublist-outer{order:0;width:7.5rem;max-width:7.5rem;min-width:7.5rem;min-height:100%}.product__media-sublist-outer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:5.625rem;max-width:5.625rem;min-width:5.625rem}}.product__media-sublist{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;max-height:100%}@media screen and (max-width:989px){.product__media-sublist{height:auto!important}}@media screen and (min-width:990px){.product__media-sublist .swiper-wrapper{height:100%!important}}@media screen and (min-width:1100px){.product__media-sublist{max-height:var(--height-xl)}.product__media-sublist .swiper-wrapper{height:100%!important}}.product__media-sublist:not(.swiper-initialized) .product__media-subitem{margin:0 .5rem 0 0}.product__media-sublist:not(.swiper-initialized) .product__media-subitem:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 .375rem 0 0}@media screen and (min-width:990px){.product__media-sublist:not(.swiper-initialized) .product__media-subitem{margin:0 0 .5rem}.product__media-sublist:not(.swiper-initialized) .product__media-subitem:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 .375rem}}.product__media-subitem{box-sizing:border-box;overflow:hidden;cursor:pointer;opacity:.7;transition:var(--duration-default);width:calc((100% - 24px)/4)!important;height:auto!important}.product__media-subitem:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:calc((100% - 18px)/4)!important}@media(min-width:990px){.product__media-subitem{width:100%!important}}.product__media-subitem:hover,.product__media-subitem.swiper-slide-thumb-active{opacity:1}.product__media-subitem .product__media{position:relative;box-sizing:border-box;display:flex}.product__media-subitem .product__media:after{content:"";display:block;width:0;padding-bottom:var(--section-aspect-ratio)}.product__media-subitem .product__media img{display:block;width:100%!important;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-main)}.product__slider-nav{position:absolute;top:50%;left:0;right:0;z-index:1;display:flex;justify-content:space-between;padding-inline:1.25rem;transform:translateY(-50%);pointer-events:none}.product__slider-nav:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-inline:.9375rem}.product__slider-nav .swiper-button-disabled{transition:all 0s!important;opacity:.7}@media(min-width:1100px){.product__slider-nav{padding-inline:2.5rem}.product__slider-nav:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-inline:1.875rem}}.product__pagination-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:1.25rem;z-index:2}.product__pagination-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){bottom:.9375rem}@media(min-width:990px){.product__pagination-wrapper{bottom:3rem}.product__pagination-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){bottom:2.25rem}}.product__pagination-wrapper .swiper-pagination{padding:0;column-gap:.5rem}.product__pagination-wrapper .swiper-pagination:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){column-gap:.375rem}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet{margin:0;height:.3125rem;width:.3125rem;transition:width .5s}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:.234375rem;width:.234375rem}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet:first-child{margin:0}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet-active{width:4.375rem;background-color:var(--swiper-bullet-bg)}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet-active:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:3.28125rem}@keyframes countingBarProduct{0%{width:0}to{width:4.375rem}}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet-active:before{width:4.375rem;animation:none;position:relative}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet-active:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{width:3.28125rem}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet-active.animation-none:before{width:0;animation:none!important}.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet-active.animation-start:before{width:0;animation:countingBarProduct var(--bullet-duration) linear 1 alternate;position:relative}.product__pagination-wrapper .swiper-pagination.bullet-autoplay .swiper-pagination-bullet-active:before{animation:countingBarProduct var(--bullet-duration) linear 1 alternate}.product__pagination{position:static;display:inline-flex;width:auto!important;border-radius:6.25rem;pointer-events:auto}.product__pagination:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border-radius:4.6875rem}.product .price-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.3125rem 0;border-top:1px solid rgb(var(--color-border));margin-top:0}.product .price-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.984375rem 0;border-top:.75px solid rgb(var(--color-border))}.product .price-wrapper .price,.product .price-wrapper .price-item{line-height:1}.product .price-wrapper.visibility-hidden{width:0;height:0;margin:0;padding:0}.product .price-wrapper+.product__buy-buttons{margin-top:1.6875rem}.product .price-wrapper+.product__buy-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:1.265625rem}.product .installment-wrapper{font-size:.875rem!important}.product .installment-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem!important}.product .installment-wrapper+.product__buy-buttons{margin-top:1.6875rem}.product .installment-wrapper+.product__buy-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:1.265625rem}.product__tax{position:absolute;bottom:.0625rem;width:100%;font-size:.875rem;text-align:right;margin:0;color:rgb(var(--color-foreground-secondary))}.product__tax:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){bottom:.046875rem;font-size:.65625rem}.product__tax a{text-decoration:none;color:rgb(var(--color-foreground));transition:opacity var(--duration-default)}.product__tax a:hover{opacity:.7}.product__volume-pricing-note{flex-basis:100%;width:100%;margin:.25rem 0 0;color:rgb(var(--color-foreground-secondary))}.product__volume-pricing-note:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:.1875rem 0 0}.product .pickup-availability{margin:1rem 0}.product .pickup-availability:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:.75rem 0}.product .pickup-availability:first-child+*{border-top:0;margin-top:0;padding-top:0}.product__full-details{display:flex;width:max-content!important;max-width:max-content!important;margin:0 auto;gap:.25rem;border-radius:0}.product__full-details:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.1875rem}.product__full-details span{font-family:var(--font-body-family);text-transform:initial;color:rgb(var(--color-foreground))}.product__full-details:hover{opacity:.7}.product .share-buttons{margin-bottom:1.25rem}.product .share-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.9375rem}.product .share-buttons-simple{justify-content:center;gap:1rem}.product .share-buttons-simple:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.75rem}.product .share-buttons-simple__item{height:1.25rem;width:1.25rem}.product .share-buttons-simple__item:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:.9375rem;width:.9375rem}.product .share-buttons-simple__item a{display:block}.product .share-buttons-simple__item .icon{padding:0;height:1.25rem;width:1.25rem}.product .share-buttons-simple__item .icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:.9375rem;width:.9375rem}.product .text_with_icon{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;column-gap:1rem;row-gap:.5rem;margin-bottom:1.25rem}.product .text_with_icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){column-gap:.75rem;row-gap:.375rem;margin-bottom:.9375rem}.product .text_with_icon__item{display:flex;align-items:center;justify-content:center;gap:.375rem}.product .text_with_icon__item:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.28125rem}.product .text_with_icon__item_text{color:#161616}.product .text_with_icon__item svg,.product .text_with_icon__item img{fill:none;height:1.25rem;width:1.25rem}.product .text_with_icon__item svg:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product .text_with_icon__item img:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:.9375rem;width:.9375rem}.product .text_with_icon+.text_with_icon{margin-top:-.75rem}.product .text_with_icon+.text_with_icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:-.5625rem}@media(min-width:1440px){.product--no-media .shopify-payment-button__button.shopify-payment-button__button--unbranded{background-position:11.25rem center}.product--no-media .shopify-payment-button__button.shopify-payment-button__button--unbranded:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){background-position:8.4375rem center}}.product--no-media .media{border-radius:0}.product--no-media .placeholder-svg{width:auto!important;height:100%!important;object-fit:contain;position:absolute!important;top:0!important;left:0!important}.product--no-media .product-form{margin-top:0;padding-top:0;border-top:0}.product--no-media .product-parameters{margin-bottom:1rem}.product--no-media .product-parameters:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.75rem}.product--no-media .product__media-item{width:100%}@media(min-width:990px){.product--no-media .product__outer--thumbs-aside .product__main{height:auto}}@media(min-width:990px){.product--no-media .product__outer--thumbs-aside .product__media-wrapper,.product--no-media .product__outer--thumbs-aside .product__media-list-wrapper,.product--no-media .product__outer--thumbs-aside .product__media-list{flex:none;height:auto;min-height:0}}.product--no-media .product__outer--thumbs-aside .product__media-list{flex-grow:0}.product--no-media .product__outer--thumbs-aside .product__media-list .product__media.media{width:100%}.product--no-media .product__outer--thumbs-aside .product__media-list .product__media.media:after{width:100%;padding-bottom:var(--section-aspect-ratio, 100%)}.product-parameters{pointer-events:all}.product-parameters variant-radios,.product-parameters variant-selects{display:flex;flex-direction:column}.product-parameters .select{display:flex;align-items:center;flex-direction:row;gap:1.09375rem;width:100%;border-radius:1.875rem;overflow:hidden;color:rgb(var(--color-foreground-secondary));background-color:rgb(var(--color-background-input));position:relative}.product-parameters .select:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.8203125rem;border-radius:1.40625rem}.product-parameters .select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--color-foreground-secondary));border:none;min-height:0;transition:color var(--duration-default);cursor:pointer;text-align:left;background:transparent;padding:.125rem 2.25rem .125rem .625rem;font-size:.875rem;font-weight:var(--font-button-weight);font-family:var(--font-body-family);line-height:1.5;background-color:rgb(var(--color-background))}.product-parameters .select__select:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.09375rem 1.6875rem .09375rem .46875rem;font-size:.65625rem}.product-parameters .select__select option{background-color:rgb(var(--color-background))}.product-parameters .select__select:hover{color:rgb(var(--color-foreground))}.product-parameters .select__select:hover+.icon-caret{color:rgb(var(--color-foreground))}.product-parameters .select__select:focus-visible,.product-parameters .select__select:focus{outline:none}.product-parameters .select .icon-caret{position:absolute;right:.15625rem;pointer-events:none;transition:color var(--duration-default)}.product-parameters .select .icon-caret:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){right:.1171875rem}.product-parameters .product-form__controls--dropdown .product-form__controls-group li.disabled{pointer-events:auto;cursor:pointer}.product-parameters .product-form__controls--dropdown .dropdown-select{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}.product-parameters .product-form__controls--dropdown .dropdown-select__current{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:auto;min-width:4.5rem;min-height:0;margin-left:auto;padding:.125rem 1.625rem .125rem .625rem;border:none;border-radius:1.875rem;background-color:rgb(var(--color-background-input));cursor:pointer;position:relative}.product-parameters .product-form__controls--dropdown .dropdown-select__current:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem;min-width:3.375rem;padding:.09375rem 1.21875rem .09375rem .46875rem;border-radius:1.40625rem}.product-parameters .product-form__controls--dropdown .dropdown-select__current:focus-visible{outline:none;box-shadow:inset 0 0 0 .08125rem rgb(var(--color-foreground))}.product-parameters .product-form__controls--dropdown .dropdown-select__current:focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){box-shadow:inset 0 0 0 .0609375rem rgb(var(--color-foreground))}.product-parameters .product-form__controls--dropdown .dropdown-select__current>div{display:flex;flex-direction:column;gap:0}.product-parameters .product-form__controls--dropdown .dropdown-select__current .form-active-placeholder-text{display:none}.product-parameters .product-form__controls--dropdown .dropdown-select__current .form-text{font-size:.875rem;font-weight:var(--font-button-weight);color:rgb(var(--color-foreground));line-height:1.5;white-space:nowrap}.product-parameters .product-form__controls--dropdown .dropdown-select__current .form-text:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.product-parameters .product-form__controls--dropdown .dropdown-select__current .icon-caret{position:absolute;right:.5625rem;top:50%;transform:translateY(-50%)}.product-parameters .product-form__controls--dropdown .dropdown-select__current .icon-caret:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){right:.421875rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options{display:none;position:absolute;max-height:17.5rem;overflow-y:auto;left:0;right:0;top:calc(100% + .375rem);z-index:6;padding:.5rem;border:.0625rem solid rgb(var(--color-border-input));border-radius:var(--border-radius-main);background-color:rgb(var(--color-background));box-shadow:0 .5rem 1.5rem #00000014}.product-parameters .product-form__controls--dropdown .dropdown-select__options:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-height:13.125rem;top:calc(100% + .28125rem);padding:.375rem;border:.046875rem solid rgb(var(--color-border-input));box-shadow:0 .375rem 1.125rem #00000014}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group li{width:100%}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input{clip:rect(0,0,0,0)}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input+label{width:100%;min-width:0;min-height:0;padding:.59375rem .6875rem;border:none;border-radius:0;background:transparent;cursor:pointer;justify-content:space-between;display:flex;align-items:center;gap:.625rem;position:relative;border-radius:var(--border-radius-button);transition:background-color var(--duration-default)}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input+label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.4453125rem .515625rem;gap:.46875rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input+label:before,.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input+label:after{content:none!important;display:none!important}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input+label:hover{background-color:rgb(var(--color-background-input))}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input.disabled+label{opacity:.35;cursor:default;pointer-events:none}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input.disabled+label .icon-check{opacity:0}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input.disabled+label:before,.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input.disabled+label:after{content:none!important;display:none!important}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input:checked+label{border:none!important}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input:checked+label:before,.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input:checked+label:after{content:none!important;display:none!important}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .icon-check{width:1.125rem;height:1.125rem;color:rgb(var(--color-foreground));opacity:0;transition:opacity var(--duration-default);flex-shrink:0}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .icon-check:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.84375rem;height:.84375rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input:checked+label{background-color:rgb(var(--color-background-input))}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group input:checked+label .icon-check{opacity:1}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .select-label{display:flex;align-items:center;gap:.5rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .select-label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .select-label--color{position:relative;padding-left:1.0625rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .select-label--color:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-left:.796875rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .select-label--color:before{content:"";position:absolute;left:.0625rem;top:50%;transform:translateY(-50%);width:.6875rem;height:.6875rem;border-radius:50%;background:var(--swatch-color);background-position:var(--swatch-focal-point, initial);background-repeat:no-repeat;background-size:cover}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .select-label--color:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{left:.046875rem;width:.515625rem;height:.515625rem}.product-parameters .product-form__controls--dropdown .dropdown-select__options .product-form__controls-group .select-label--color.select-labels--color-image:before{background:var(--swatch-color)}.product-parameters .product-form__controls--dropdown .dropdown-select__options.active{display:block}.product-parameters+.product-popup,.product-parameters+.product__buy-buttons{margin-top:.625rem}.product-parameters+.product-popup:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product-parameters+.product__buy-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.46875rem}.product-parameters+.product__buy-buttons{margin-top:1.6875rem}.product-parameters+.product__buy-buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:1.265625rem}.product-parameters .high-variant-loading fieldset{opacity:.5}.product-popup{display:block;margin:0;margin-bottom:2rem}.product-popup:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:1.5rem}.product-popup modal-opener button{font-size:.875rem;font-weight:500;display:block;padding:0;min-width:auto;min-height:auto;background:none;box-shadow:none;color:rgb(var(--color-foreground));opacity:.5;--alpha-button-background: 0;overflow:visible}.product-popup modal-opener button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.product-popup modal-opener button span{position:relative;display:block}.product-popup modal-opener button span:after{content:"";position:absolute;left:0;bottom:0rem;width:100%;height:.0625rem;background-color:currentColor;transition:width var(--duration-default)}.product-popup modal-opener button span:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{height:.046875rem}.product-popup modal-opener button:not(:disabled):hover span:after{width:0}.product-popup-modal{width:100%;height:100%;background-color:#00000080;box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;pointer-events:none}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:103;pointer-events:all}.product-popup-modal__close{position:absolute;top:.5rem;right:.5rem;border:none}.product-popup-modal__close:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:.375rem;right:.375rem}@media(min-width:750px){.product-popup-modal__close{top:1.5rem;right:1.5rem}.product-popup-modal__close:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:1.125rem;right:1.125rem}}.product-popup-modal__dialog{width:calc(100% - 2rem);max-width:74.5rem;max-height:80%;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:2.5rem 1.25rem 1.875rem;background-color:rgb(var(--color-background));border-radius:var(--border-radius-main);overflow:hidden;display:flex;flex-direction:column;gap:2rem}.product-popup-modal__dialog:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:calc(100% - 1.5rem);max-width:55.875rem;padding:1.875rem .9375rem 1.40625rem;gap:1.5rem}@media(min-width:750px){.product-popup-modal__dialog{padding:4rem}.product-popup-modal__dialog:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:3rem}}@media(min-width:990px){.product-popup-modal__dialog{width:auto;min-width:40.625rem;max-width:calc(100% - 2rem)}.product-popup-modal__dialog:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-width:30.46875rem;max-width:calc(100% - 1.5rem)}}@media(min-width:1100px){.product-popup-modal__dialog{max-width:74.5rem}.product-popup-modal__dialog:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:55.875rem}}.product-popup-modal__title{margin:0}.product-popup-modal__content{height:max-content;width:max-content;max-width:100%;overflow-x:auto;overflow-y:auto}.product-popup-modal__content::-webkit-scrollbar:vertical{width:.25rem}.product-popup-modal__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *))::-webkit-scrollbar:vertical{width:.1875rem}.product-popup-modal__content::-webkit-scrollbar:horizontal{height:.25rem}.product-popup-modal__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *))::-webkit-scrollbar:horizontal{height:.1875rem}.product-popup-modal__content::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:1.25rem}.product-popup-modal__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *))::-webkit-scrollbar-thumb{border-radius:.9375rem}.product-popup-modal__text p{font-size:1rem;color:rgba(var(--color-foreground));margin:0}.product-popup-modal__text p:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}.product-popup-modal__text p+p{margin-top:.5rem}.product-popup-modal__text p+p:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.375rem}.product-popup-modal__text a{text-decoration:underline;text-underline-offset:.1875rem;transition:opacity var(--duration-default)}.product-popup-modal__text a:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){text-underline-offset:.140625rem}.product-popup-modal__text a:hover{opacity:.7}.shopify-payment-button__more-options[disabled]{cursor:default}.shopify-payment-button__button{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);position:relative;box-sizing:border-box;text-decoration:none;border:0;border-radius:var(--border-radius-button);transition:var(--duration-default);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));line-height:1;-webkit-appearance:none;appearance:none;cursor:pointer;overflow:hidden;z-index:1;display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:.9375rem 0;min-width:9.25rem;transition:background-color var(--duration-default),color var(--duration-default),border var(--duration-default)}.shopify-payment-button__button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;padding:.703125rem 0;min-width:6.9375rem}.shopify-payment-button__button:focus:not(:focus-visible){outline:0}.shopify-payment-button__button__more-options{font-size:.875rem;letter-spacing:.03125rem;text-decoration:underline;text-underline-offset:.1875rem}.shopify-payment-button__button__more-options:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;letter-spacing:.0234375rem;text-underline-offset:.140625rem}.shopify-payment-button__button:disabled{cursor:not-allowed}.shopify-payment-button__button.shopify-payment-button__button--branded{padding:0;border:none}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{width:100%!important}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div{justify-content:center!important;gap:.5rem;margin:0;font-size:.875rem!important}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem;font-size:.65625rem!important}@media(min-width:750px){.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div{font-size:1rem!important}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem!important}}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div span{font-size:.875rem;font-weight:var(--font-button-weight)}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div span:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button));box-shadow:none;transition:var(--duration-default);text-align:center}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus-visible{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border:1px solid rgb(var(--color-button-hover))}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border:.75px solid rgb(var(--color-button-hover))}.product-form{display:block;margin:0}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:.875rem;margin-bottom:.9375rem}.product-form__error-message-wrapper:not([hidden]):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;margin-bottom:.703125rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:.75rem;height:.75rem;margin-right:.4375rem;margin-top:.0625rem}.product-form__error-message-wrapper svg:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.5625rem;height:.5625rem;margin-right:.328125rem;margin-top:.046875rem}.product-form__controls{border:0;margin:0;padding:0}.product-form__controls--dropdown{padding:1.3125rem 0;border-top:1px solid rgb(var(--color-border))}.product-form__controls--dropdown:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.984375rem 0;border-top:.75px solid rgb(var(--color-border))}.product-form__group-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;border-top:1px solid rgb(var(--color-border));min-height:3.125rem}.product-form__group-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.9375rem 0;border-top:.75px solid rgb(var(--color-border));min-height:2.34375rem}.product-form__controls-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;position:relative}.product-form__controls-group:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem}variant-radios .product-form__controls-group{justify-content:flex-end}.product-form__controls-group input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px;pointer-events:none}.product-form__controls-group input:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:.75px;width:.75px}.product-form__controls-group input.disabled{pointer-events:none}.product-form__controls-group input:not(.disabled)+label,.product-form__controls-group input.disabled+label{pointer-events:auto;cursor:pointer}.product-form__controls-group input:not(.disabled)+label{transition:border-color var(--duration-default)}.product-form__controls-group input:not(.disabled)+label:hover{border-color:rgb(var(--color-foreground))}.product-form__controls-group input:not(.disabled)+label:focus{border:.08125rem solid;border-color:rgb(var(--color-foreground))}.product-form__controls-group input:not(.disabled)+label:focus:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border:.0609375rem solid}.product-form__controls-group input.disabled+label:not(.color-swatch){opacity:.5}.product-form__controls-group input.disabled+label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-border));clip-path:polygon(96% 0,100% 0,4% 100%,0% 100%)}.product-form__controls-group input:checked+label:not(.variant-swatch){border-color:rgb(var(--color-foreground));border:.08125rem solid}.product-form__controls-group input:checked+label:not(.variant-swatch):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border:.0609375rem solid}.product-form__controls-group input:checked+label:not(.variant-swatch):before{background-color:rgb(var(--color-button))}.product-form__controls-group label{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;min-height:1rem;padding:.0625rem .625rem;font-size:.875rem;font-weight:var(--font-button-weight);color:rgb(var(--color-foreground));border:.0625rem solid rgb(var(--color-border-input));background-color:rgb(var(--color-background-input));border-radius:var(--border-radius-button);cursor:pointer;position:relative;transition:var(--duration-default)}.product-form__controls-group label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-width:.75rem;min-height:.75rem;padding:.046875rem .46875rem;font-size:.65625rem;border:.046875rem solid rgb(var(--color-border-input))}.product-form__group-name{display:block;font-family:var(--font-button-family);padding:0;font-size:.875rem;font-weight:500;line-height:1;text-transform:uppercase;color:rgb(var(--color-foreground));letter-spacing:.03em}.product-form__group-name:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.product-form__buttons{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.product-form__buttons:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem}.product-form__buttons gravity-button{border-radius:var(--border-radius-button);overflow:hidden}.product-form__buttons-row{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:.375rem;width:100%}.product-form__buttons-row:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.28125rem}.product-form__quantity{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;width:auto;max-width:100%;gap:.25rem}.product-form__quantity:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.1875rem}.product-form__quantity+div,.product-form__quantity+.product-form__submit{min-width:auto!important;width:100%;max-width:100%}.product-form__quantity .quantity__button:hover span{transition:scale .3s;scale:1.2}.product-form__quantity .quantity__button_plus,.product-form__quantity .quantity__button_minus{font-family:var(--font-body-family);font-size:1rem}.product-form__quantity .quantity__button_plus:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.product-form__quantity .quantity__button_minus:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}.product-form__quantity .quantity__input{font-size:.875rem;font-family:var(--font-button-family);font-weight:var(--font-button-weight)}.product-form__quantity .quantity__input:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.product-form__checkout{position:relative;width:100%;font-size:.875rem;border-radius:var(--border-radius-button);overflow:hidden}.product-form__checkout:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.product-form__checkout .shopify-payment-button{width:100%}.product-form__submit{flex:1 1 auto;min-width:0;width:auto;text-transform:uppercase;justify-content:space-between;position:relative;transition:var(--duration-default)}.product-form__submit .loading-overlay__spinner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-form__submit.loading .loading-overlay__spinner{display:flex!important}.product-form__submit.loading .spinner{display:inline-block}.product-form__submit+.shopify-payment-button{display:none}.quantity__rules{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin:0;gap:.25rem 0;color:rgb(var(--color-foreground-secondary))}.quantity__rules:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.1875rem 0}.quantity__rules:empty{display:none}.quantity__rules-item+.quantity__rules-item:before{content:"\2022";margin:0 .3125rem}.quantity__rules-item+.quantity__rules-item:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{margin:0 .234375rem}.price-per-item{display:block;width:max-content;max-width:100%;color:rgb(var(--color-foreground-secondary))}.linked-products{display:block;width:100%}.linked-products__options{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.linked-products__options:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.5625rem}.linked-products__option{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.875rem;font-weight:var(--font-button-weight);text-decoration:none;word-break:break-word;border:none;overflow:hidden;position:relative;z-index:1;cursor:pointer;min-width:1rem;min-height:1rem;padding:.0625rem .625rem;margin:0;border-radius:var(--border-radius-button);border:.0625rem solid rgb(var(--color-border-input));background-color:rgb(var(--color-background-input));color:rgb(var(--color-foreground));transition:var(--duration-default)}.linked-products__option:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;min-width:.75rem;min-height:.75rem;padding:.046875rem .46875rem;border:.046875rem solid rgb(var(--color-border-input))}.linked-products__option.active{border-color:rgb(var(--color-foreground));cursor:default}@media(hover:hover){.linked-products__option:hover:not(.active){border-color:rgb(var(--color-foreground))}}.linked-products__option:has(.linked-products__option-color){width:1.375rem;height:1.375rem;padding:.25rem;border:.08125rem solid transparent;background-color:transparent;border-radius:var(--swatch-border-radius)}.linked-products__option:has(.linked-products__option-color):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:1.03125rem;height:1.03125rem;padding:.1875rem;border:.0609375rem solid transparent}.linked-products__option:has(.linked-products__option-color) .linked-products__option-color{width:.8125rem;height:.8125rem;border-radius:inherit}.linked-products__option:has(.linked-products__option-color) .linked-products__option-color:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.609375rem;height:.609375rem}.linked-products__option:has(.linked-products__option-color).active{border-color:rgb(var(--color-foreground))}@media(hover:hover){.linked-products__option:has(.linked-products__option-color):hover:not(.active){opacity:.7;border-color:transparent}}.linked-products__option:has(.linked-products__option-image){width:3.5rem;height:4.625rem;padding:0;border-color:transparent;background-color:transparent;border-radius:var(--border-radius-main)}.linked-products__option:has(.linked-products__option-image):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:2.625rem;height:3.46875rem}.linked-products__option:has(.linked-products__option-image) .linked-products__option-image{display:block;width:100%;height:100%;border-radius:inherit;flex-shrink:0;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-origin:border-box;overflow:hidden}.linked-products__option:has(.linked-products__option-image).active{border-color:rgb(var(--color-foreground))}.about{overflow:hidden;border-top:.0625rem solid rgb(var(--color-border));border-bottom:.0625rem solid rgb(var(--color-border))}.about:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border-top:.046875rem solid rgb(var(--color-border));border-bottom:.046875rem solid rgb(var(--color-border))}.about+.about{border-top:none}.about.no-js .about__accordion-toggle{cursor:default}.about__lib{margin-top:1rem}.about__lib:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.75rem}.about__accordion-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.0625rem 0;position:relative;cursor:pointer;color:rgb(var(--color-foreground))}.about__accordion-toggle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.796875rem 0}@media(min-width:750px){.about__accordion-toggle{padding:1.25rem 0}.about__accordion-toggle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.9375rem 0}}.about__accordion-toggle span{transition:var(--duration-default);color:rgb(var(--color-foreground))}.about__accordion-toggle:hover span{color:rgba(var(--color-foreground),.7)}.about__accordion-toggle:hover--reviews{color:rgb(var(--color-foreground-secondary))}.about__accordion-toggle:focus,.about__accordion-toggle:focus-visible,.about__accordion-toggle:focus-within{outline-offset:-.125rem}.about__accordion-toggle:focus:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-toggle:focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-toggle:focus-within:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){outline-offset:-.09375rem}.about__accordion-toggle.active .about__accordion-toggle-icon .icon-plus{display:none}.about__accordion-toggle.active .about__accordion-toggle-icon .icon-minus{display:block}.about__accordion-toggle.active .about__accordion-toggle-text .text-show{display:none}.about__accordion-toggle.active .about__accordion-toggle-text .text-hide{display:block}.about__accordion-toggle-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:rgb(var(--color-foreground));margin-bottom:.0625rem}.about__accordion-toggle-icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.9375rem;height:.9375rem;margin-bottom:.046875rem}.about__accordion-toggle-icon .icon{width:1.25rem;height:1.25rem}.about__accordion-toggle-icon .icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.9375rem;height:.9375rem}.about__accordion-toggle-icon .icon-plus{display:block}.about__accordion-toggle-icon .icon-minus{display:none}.about__accordion-title{font-size:.875rem;font-weight:700;text-transform:uppercase;color:rgb(var(--color-foreground));letter-spacing:.04em}.about__accordion-title:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.about__accordion-subtitle{font-size:1rem;font-weight:500;color:rgb(var(--color-foreground-secondary))}.about__accordion-subtitle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}.about__accordion-description{display:none;font-size:1rem;color:rgb(var(--color-foreground-secondary));padding-bottom:1.25rem}.about__accordion-description:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem;padding-bottom:.9375rem}@media(min-width:750px){.about__accordion-description{font-size:1.125rem}.about__accordion-description:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.84375rem}}.no-js .about__accordion-description{display:block}.about__accordion-description>p{color:rgb(var(--color-foreground-secondary))}.about__accordion-description h2,.about__accordion-description h3,.about__accordion-description h4,.about__accordion-description h5,.about__accordion-description h6{margin:0 0 1.0625rem}.about__accordion-description h2:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-description h3:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-description h4:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-description h5:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-description h6:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 .796875rem}.about__accordion-description h4{margin-bottom:.4375rem}.about__accordion-description h4:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.328125rem}.about__accordion-description p{margin:0}.about__accordion-description p+p{margin-top:.5rem}.about__accordion-description p+p:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.375rem}.about__accordion-description p a{color:rgb(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-default)}.about__accordion-description p a:hover{opacity:.7}.about__accordion-description img{width:100%;max-height:31.75rem;object-fit:cover;margin:1.0625rem 0 1.25rem;border-radius:var(--border-radius-main)}.about__accordion-description img:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-height:23.8125rem;margin:.796875rem 0 .9375rem}.about__accordion-description ol,.about__accordion-description ul{margin:.625rem 0}.about__accordion-description ol:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-description ul:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:.46875rem 0}.about__accordion-description ol li+li,.about__accordion-description ul li+li{margin-top:.5rem}.about__accordion-description ol li+li:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.about__accordion-description ul li+li:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.375rem}.about__row{display:flex;flex-direction:column;gap:.375rem}.about__row:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.28125rem}@media(min-width:750px){.about__row{flex-direction:row;gap:1rem}.about__row:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.75rem}}.about__row+.about__row{margin-top:.75rem}.about__row+.about__row:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:.5625rem}.about__row span{flex-grow:1;font-size:.875rem;line-height:1.3125rem;color:rgb(var(--color-foreground),.8);word-break:break-word}.about__row span:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;line-height:.984375rem}@media(min-width:750px){.about__row span{font-size:1rem}.about__row span:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}}.about__row span:first-child{width:100%;font-weight:500}@media(min-width:750px){.about__row span:first-child{max-width:9.0625rem}.about__row span:first-child:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){max-width:6.796875rem}}.about__button{font-size:.875rem;margin-top:1.5rem}.about__button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;margin-top:1.125rem}@media(min-width:750px){.about__button{font-size:1rem}.about__button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}}.shopify-payment-button__more-options{display:none}.product__media-list{display:flex;flex-wrap:wrap;width:100%;overflow:hidden;margin:0;height:max-content}.product__media-item{height:auto;overflow:hidden;position:relative}.product__outer--static-column-aside .product__media-item--contain .product__media:after,.product__outer--static-column-aside .product__media-item--contain .deferred-media__poster:after{content:"";display:block;width:0;padding-bottom:calc(100% / var(--aspect-ratio-contain))!important}.product__media-item--contain .product__media img,.product__media-item--contain .deferred-media__poster img{object-fit:contain}.product__media-item--contain modal-opener{height:auto}.product__media-icon .icon{width:.875rem;height:.875rem;color:rgb(var(--color-foreground))}.product__media-icon .icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.65625rem;height:.65625rem}@media screen and (min-width:1100px){.product__media-icon .icon.icon-plus-zoom{display:none;opacity:0}}.product__media-icon{background-color:rgb(var(--color-background));border:.0625rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:1.875rem;width:1.875rem;position:absolute;left:1.25rem;bottom:1.25rem;right:unset;top:unset;pointer-events:none;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border:.046875rem solid rgba(var(--color-foreground),.1);height:1.40625rem;width:1.40625rem;left:.9375rem;bottom:.9375rem}@media(min-width:990px){.product__media-icon{height:3rem;width:3rem;background-color:transparent;border-color:transparent}.product__media-icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:2.25rem;width:2.25rem}}@media(min-width:1100px){.product__media-icon{left:14.3%;right:unset;top:unset;bottom:22%}}.product__media-icon svg{width:60%;height:60%}.product__media-video .product__media-icon{opacity:1}.product__modal-opener{height:100%}.product__modal-opener--video .product__media-toggle,.product__modal-opener--external_video .product__media-toggle,.product__modal-opener--model .product__media-toggle{pointer-events:none}@media screen and (min-width:990px){.product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}.product__modal-opener:hover .product__media-icon .icon-plus-zoom,.product__modal-opener:focus .product__media-icon .icon-plus-zoom{opacity:0}}.product__media-item>*{display:block;position:relative}.product__media-list .deferred-media :is(video,iframe):focus,.product__media-list .deferred-media :is(video,iframe):focus-visible{outline:none}.product__media-toggle{background-color:transparent;border:none;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;cursor:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.9996 9.60001L23.9996 38.4M38.3996 24L9.59961 24" stroke="%23282828" stroke-width="2" stroke-linecap="round"/></svg>') 20 20,auto}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal__toggle{position:absolute;top:1rem;right:1.25rem;z-index:5;border:none}.product-media-modal__toggle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:.75rem;right:.9375rem}@media screen and (min-width:1100px){.product-media-modal__toggle{top:1rem;right:2.5rem}.product-media-modal__toggle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:.75rem;right:1.875rem}}.product-media-modal__toggle .icon-close{color:rgb(var(--color-foreground))}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__item--contain img{object-fit:contain!important}.product-media-modal__dialog{display:flex;align-items:center;width:100%;height:100vh}.product-media-modal__dialog:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:75vh}.product-media-modal__content,.product-media-modal__model{width:100%;height:100%}.product-media-modal__content .swiper-slide,.product-media-modal__model .swiper-slide{text-align:center}.product-media-modal__content .swiper-slide img,.product-media-modal__model .swiper-slide img{width:100%;max-width:100%;height:60%;object-fit:cover}@media(min-width:750px){.product-media-modal__content .swiper-slide img,.product-media-modal__model .swiper-slide img{height:100%}}.product-media-modal__content{cursor:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.9996 9.60001L23.9996 38.4M38.3996 24L9.59961 24" stroke="%23282828" stroke-width="2" stroke-linecap="round"/></svg>') 20 20,auto}.product-media-modal__content.zoom .swiper-slide-active{overflow-y:auto}.product-media-modal__content.zoom .swiper-slide-active .js-image-zoom{transform:translateY(-25%) scale(1.5)}.product-media-modal__content .swiper-slide>img{position:relative;top:50%;transform:translateY(-50%)}.product .product-form__controls-group label.color-swatch{width:1.375rem;height:1.375rem;padding:.25rem}.product .product-form__controls-group label.color-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:1.03125rem;height:1.03125rem;padding:.1875rem}.product .product-form__controls-group label.color-swatch:after{content:"";width:.8125rem;height:.8125rem}.product .product-form__controls-group label.color-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{width:.609375rem;height:.609375rem}.product .product-form__controls-group label.color-swatch:before{content:"";height:1.6875rem;width:1.6875rem;position:absolute;background:transparent!important}.product .product-form__controls-group label.color-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{height:1.265625rem;width:1.265625rem}.product-form__controls-group input:focus-visible+label{outline:2px solid rgb(var(--color-foreground))}.product-form__controls-group input:focus-visible+label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){outline:1.5px solid rgb(var(--color-foreground))}.product-form__controls-group label.color-swatch{box-sizing:border-box;width:1rem;height:1rem;padding:.125rem;border-radius:var(--swatch-border-radius);border:none;background-color:transparent}.product-form__controls-group label.color-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.75rem;height:.75rem;padding:.09375rem}.product-form__controls-group label.color-swatch:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:.625rem;transform:translate(-50%,-50%);border:.0625rem solid rgba(0,0,0,.1);border-radius:inherit;background:var(--swatch-color);background-position:var(--swatch-focal-point, initial);background-repeat:no-repeat;background-size:cover;transition:border var(--duration-default),width var(--duration-default),height var(--duration-default)}.product-form__controls-group label.color-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{width:.46875rem;height:.46875rem;border:.046875rem solid rgba(0,0,0,.1)}.product-form__controls-group label.color-swatch:hover:after{transition:opacity .4s;opacity:.7}.product-form__controls-group label.color-swatch:before{content:"";height:1.6875rem;width:1.6875rem;position:absolute;background:transparent!important}.product-form__controls-group label.color-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{height:1.265625rem;width:1.265625rem}.product-form__controls-group label.color-swatch .color-swatch-title{display:block;padding:.125rem .5rem;border-radius:var(--border-radius-main);border:.0625rem solid rgb(var(--color-border));background-color:rgb(var(--color-background))!important;position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.25rem;pointer-events:none;opacity:0;visibility:hidden;text-transform:capitalize;font-size:.875rem;transition:all var(--duration-default);z-index:13;width:max-content;max-width:8.75rem;text-align:center}.product-form__controls-group label.color-swatch .color-swatch-title:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.09375rem .375rem;border:.046875rem solid rgb(var(--color-border));margin-bottom:.1875rem;font-size:.65625rem;max-width:6.5625rem}.product-form__controls-group label.color-swatch:hover .color-swatch-title{background-color:rgb(var(--color-background))!important;opacity:1;visibility:visible}.product-form__controls--variant-image .product-form__group-wrapper{gap:.75rem}.product-form__controls--variant-image .product-form__group-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.5625rem}.product-form__controls--variant-image .product-form__controls-group{gap:.5rem}.product-form__controls--variant-image .product-form__controls-group:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem}.product-form__controls--variant-image label.color-swatch.variant-swatch{--variant-swatch-width: 3.5rem;width:var(--variant-swatch-width);height:auto;aspect-ratio:1/1;padding:0;border-radius:var(--border-radius-main);overflow:hidden;position:relative}.product-form__controls--variant-image label.color-swatch.variant-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){--variant-swatch-width: 2.625rem}.product-form__controls--variant-image label.color-swatch.variant-swatch.variant-swatch--with-title,.product-form__controls--variant-image label.color-swatch.variant-swatch:has(.color-swatch-title){overflow:visible}.product-form__controls--variant-image label.color-swatch.variant-swatch .color-swatch-title{z-index:5}.product-form__controls--variant-image label.color-swatch.variant-swatch:after{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;border:.0625rem solid rgba(var(--color-foreground),.1);border-radius:inherit;background-position:center;background-size:cover}.product-form__controls--variant-image label.color-swatch.variant-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{border:.046875rem solid rgba(var(--color-foreground),.1)}.product-form__controls--variant-image label.color-swatch.variant-swatch:before{display:none}.product-form__controls--variant-image label.color-swatch.variant-swatch.variant-swatch--portrait{aspect-ratio:3/4}.product-form__controls--variant-image label.color-swatch.variant-swatch.variant-swatch--square{aspect-ratio:1/1}.product-form__controls--variant-image label.color-swatch.variant-swatch.variant-swatch--landscape{aspect-ratio:4/3}.product-form__controls--variant-image label.color-swatch.variant-swatch.variant-swatch--color{border-radius:50%}.product-form__controls--variant-image input:checked:not(.disabled)+label.color-swatch.variant-swatch:after{border-color:rgb(var(--color-foreground));border-width:.0625rem}.product-form__controls--variant-image input:checked:not(.disabled)+label.color-swatch.variant-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{border-width:.046875rem}.product-form__controls--colors .product-form__controls-group input:focus-visible+label{outline:2px solid rgb(var(--color-foreground))}.product-form__controls--colors .product-form__controls-group input:focus-visible+label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){outline:1.5px solid rgb(var(--color-foreground))}.product-form__controls--colors .product-form__controls-group input.disabled+label.color-swatch{position:relative}.product-form__controls--colors .product-form__controls-group input.disabled+label.color-swatch:after{opacity:.4}.product-form__controls--colors .product-form__controls-group input.disabled+label.color-swatch:before{height:.625rem;width:.625rem;left:50%;z-index:1;clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%);transform:translate(-50%) rotate(-45deg);background-color:rgb(var(--color-foreground))!important;opacity:1;visibility:visible;content:"";top:unset;border:unset;border-radius:unset;padding:0;z-index:5}.product-form__controls--colors .product-form__controls-group input.disabled+label.color-swatch:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{height:.46875rem;width:.46875rem}.product-form__controls--colors .product-form__controls-group input.disabled+label.color-swatch.color-white:before{background-color:rgb(var(--color-foreground))}.recipient-form{display:block;width:100%;margin-bottom:1.25rem}.recipient-form:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:.9375rem}.recipient-form input[type=date]{padding:.9375rem 1.25rem}.recipient-form input[type=date]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:.703125rem .9375rem}.recipient-form input[type=checkbox]{display:none;position:absolute;-webkit-appearance:none;appearance:none}.recipient-form input[type=checkbox]:checked+label:before{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground))}.recipient-form input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.recipient-form input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form input[type=checkbox]+label{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;color:rgb(var(--color-foreground-secondary));position:relative;cursor:pointer;line-height:1}.recipient-form input[type=checkbox]+label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.375rem;font-size:.75rem}.recipient-form input[type=checkbox]+label:hover:before{border-color:rgb(var(--color-border-input-hover))}.recipient-form input[type=checkbox]+label:before{content:"";display:block;position:absolute;left:-1.4375rem;flex-shrink:0;width:.625rem;height:.625rem;border-radius:var(--border-radius-button);border:none;background-color:rgb(var(--color-background-input));transition:border-color var(--duration-default);z-index:3}.recipient-form input[type=checkbox]+label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{left:-1.078125rem;width:.46875rem;height:.46875rem}.recipient-form input[type=checkbox]+label:after{content:"";display:block;position:absolute;left:-1.75rem;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:var(--border-radius-button);border:.0625rem solid rgb(var(--color-border-input));background-color:rgb(var(--color-background));transition:border-color var(--duration-default);z-index:2}.recipient-form input[type=checkbox]+label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{left:-1.3125rem;width:.9375rem;height:.9375rem;border:.046875rem solid rgb(var(--color-border-input))}.recipient-form input[type=checkbox]+label .icon-checkmark{position:absolute;width:1.25rem;height:1.25rem;top:0;left:-1.75rem;z-index:1;visibility:hidden;color:rgb(var(--color-button-text));transition:all var(--duration-default) ease-in-out}.recipient-form input[type=checkbox]+label .icon-checkmark:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:.9375rem;height:.9375rem;left:-1.3125rem}.recipient-form .recipient-email-label{display:none}.recipient-form .recipient-form-field-label{font-size:.875rem;margin:.25rem 0 0;text-transform:initial}.recipient-form .recipient-form-field-label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;margin:.1875rem 0 0}.recipient-form .recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-form .recipient-fields__field:not(:last-child){margin:0 0 1rem}.recipient-form .recipient-fields__field:not(:last-child):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 .75rem}.recipient-form .recipient-fields hr{margin:1rem auto}.recipient-form .recipient-fields hr:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:.75rem auto}.recipient-form .form__label{margin-bottom:0}.recipient-form .form__message{font-size:.875rem;line-height:1;color:rgb(var(--color-error));margin:.25rem 0 0}.recipient-form .form__message:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;margin:.1875rem 0 0}.no-js .recipient-checkbox{display:none!important}.no-js .recipient-email-label.optional{display:inline}.no-js .js-media-list .swiper-wrapper{display:flex;flex-direction:column;gap:1.5rem}.no-js .js-media-list .swiper-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:1.125rem}.no-js .js-media-list .product__media{height:0}.no-js .product__info-container{align-self:flex-start}.no-js .product-form__group-wrapper{flex-wrap:wrap;gap:.625rem}.no-js .product-form__group-wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:.46875rem}.js .recipient-fields{display:none}.js .recipient-email-label.required{display:inline}@media(min-width:990px){.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--thumbs-aside .product__info-container,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--static-column-aside .product__info-container{top:calc(var(--header-height) + 1rem)}.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--thumbs-aside .product__info-container:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--static-column-aside .product__info-container:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){top:calc(var(--header-height) + .75rem)}}@media(prefers-color-scheme:light){.product__inventory-inner,.product__inventory-inner--error{color:#3c5836;background-color:#b2eba7}.product__inventory-inner--empty{color:#e72a2a;background-color:#fff2ee}}@media(prefers-color-scheme:dark){.product__inventory-inner,.product__inventory-inner--error{color:#3c5836;background-color:#b2eba7}.product__inventory-inner--empty{color:#e72a2a;background-color:#fff2ee}}[data-scheme=light] .product__inventory-inner,[data-scheme=light] .product__inventory-inner--error{color:#3c5836;background-color:#b2eba7}[data-scheme=light] .product__inventory-inner--empty{color:#e72a2a;background-color:#fff2ee}[data-scheme=light] .product__inventory-inner--shipping{color:rgb(var(--color-foreground));background-color:transparent}[data-scheme=dark] .product__inventory-inner,[data-scheme=dark] .product__inventory-inner--error{color:#3c5836;background-color:#b2eba7}[data-scheme=dark] .product__inventory-inner--empty{color:#e72a2a;background-color:#fff2ee}[data-scheme=dark] .product__inventory-inner--shipping{color:rgb(var(--color-foreground));background-color:transparent}noscript .product__media img{max-width:100%;height:auto}.product-media-modal .product__slider-nav .swiper-button{background-color:#282828;color:#fff;box-shadow:inset 0 0 0 1px #282828!important}.product-media-modal .product__slider-nav .swiper-button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){box-shadow:inset 0 0 0 .75px #282828!important}.product-media-modal .product__slider-nav .swiper-button span{color:inherit}.product-media-modal .product__slider-nav .swiper-button:hover:not(.swiper-button-disabled){background-color:#fff;color:#282828;opacity:1}.product-media-modal .product__slider-nav .swiper-button:focus-visible{outline:2px solid #282828;outline-offset:3px;box-shadow:inset 0 0 0 1px #282828,0 0 0 3px #fff!important}.product-media-modal .product__slider-nav .swiper-button:focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){outline:1.5px solid #282828;outline-offset:2.25px;box-shadow:inset 0 0 0 .75px #282828,0 0 0 2.25px #fff!important}.main-product .product__media-list .product__modal-opener--image .product__media img[src*="/yap-wip-"],.main-product .product__media-subitem img[src*="/yap-wip-"],body .product-media-modal .product-media-modal__content img[src*="/yap-wip-"]{object-fit:contain!important;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
