.product__content{position:relative;font-size:1.6rem}.product-block{--margin-top: 0px;margin-top:var(--margin-top)}.product__tax{margin-top:4px}.product__media-page-number{position:absolute;bottom:0;z-index:1;width:100%;text-align:center;display:none}@media only screen and (max-width: 768px){.product__media--grid:not(.is-initialized) [data-class=splide__list]{display:flex;flex-direction:row;width:100%;overflow-x:hidden}.product__media--grid:not(.is-initialized) [data-class=splide__slide]{display:none}.product__media--grid:not(.is-initialized) [data-class=splide__slide]:first-child{width:100%;display:block;flex:1 0 auto}.product__media{--grid-gap: 0px !important}.product__media .splide__slide{flex-basis:100%!important}.product-block{padding:0 var(--gutter)}.product__media--grid .product__media-page-number{display:block}}.sibling-slider .media:before{--opacity: 0;content:"";width:100%;height:100%;display:block;background-color:var(--primary-foreground);opacity:var(--opacity);position:absolute;top:0;left:0;z-index:1;transition:opacity .3s ease-in-out}.sibling-slider .current-product .media:before{--opacity: .2}.product__media--traditional .product__media-page-number{display:block}.thumbnail-splide .splide__slide{width:20%}@media (any-hover: hover){.thumbnail-splide .splide__slide{cursor:pointer}.product__media--traditional .splide__slide{cursor:grab}.sibling-slider .splide__slide:hover .media:before{--opacity: .4}.sibling-slider .splide__arrows{position:absolute;top:50%;left:0;z-index:1;width:100%;justify-content:space-between;transform:translateY(-50%);transition:opacity .3s ease-in-out;opacity:0!important;height:0}.sibling-slider:hover .splide__arrows{opacity:1!important}.sibling-slider .splide__arrow--prev{transform:translate(-100%)}.sibling-slider .splide__arrow--next{transform:translate(100%)}}@media only screen and (min-width: 769px){.product-main{padding:var(--gutter) 0}.product__media+.thumbnail-splide{margin-top:var(--gutter);display:block}.product__content .product__content-blocks{padding:0 22px 10vh}.product__content .product__content-blocks.sticky{position:sticky;top:var(--sticky-header-margin-top)}.product__media--traditional:not(.is-initialized) [data-class=splide__list]{display:flex;flex-direction:row;width:100%;overflow-x:hidden}.product__media--traditional:not(.is-initialized) [data-class=splide__slide]{display:none}.product__media--traditional:not(.is-initialized) [data-class=splide__slide]:first-child{width:100%;display:block;flex:1 0 auto}}.product__media .splide__arrows.js-hide-arrows{pointer-events:none;color:#0000}.product__media.is-initialized .splide__arrows{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;transition:color .16s ease-in-out}.product__media.is-initialized .splide__arrows:not(.js-hide-arrows){pointer-events:revert;color:revert}.product__media:not(.is-initialized) .splide__arrows{display:none!important}.product__media .splide__arrow{place-content:revert;padding:0;min-width:15vw;z-index:1;justify-content:center;align-items:flex-end}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:fit-content;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-block .form__label{display:block;padding-left:0;margin-bottom:4px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border-radius:var(--button-radius);border:solid 1px var(--primary-background);background-color:var(--primary-background);color:var(--primary-foreground);display:inline-block;margin:5px 1px 2px 0;padding:8px 12px;font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;position:relative;min-width:44px}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--primary-foreground))}.product-form__input input[type=radio]:checked+label{border-color:var(--primary-foreground);color:var(--primary-foreground)}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:var(--primary-foreground)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--primary-foreground),.1);color:rgba(var(--primary-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--primary-background)),0 0 0 .5rem rgba(var(--primary-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--primary-background)),0 0 0 .5rem rgba(var(--primary-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:250px;position:relative}.product-form__input .select select{padding-right:24px}.product-form__input .select svg{top:50%;right:0;position:absolute;pointer-events:none;transform:translate(50%,-50%);width:1.8rem;height:1.8rem}.product-form__submit .loading-overlay__spinner{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--background)}.product-form__submit .loading-overlay__spinner svg{width:1.8rem;height:1.8rem}.product-form__submit+.shopify-payment-button{margin-top:12px}details .accordion__content{margin-bottom:8px;margin-top:16px}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}@supports not (inset: 10px){.similar-collections ul li{margin:0 8px 0 0}}.similar-collections ul>li a{text-decoration:underline}@media only screen and (min-width: 1000px){.similar-collections{padding:0 24px;position:absolute;bottom:0}}.preorder--info{font-size:1.3rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/40/assets/template-product.css.map */
