@media (max-width: 991px){body.product-template,body.product-template .header.active{background:var(--background-white)}}body.product-template #main{overflow:hidden}.product{margin:171px 0 40px;position:relative}@media (max-width: 991px){.product{margin:90px 0 80px}}.product .splide{width:110%}@media (max-width: 1298px){.product .splide{width:100%}}@media (max-width: 991px){.product .splide{width:90%}.product .splide .splide__track{overflow:visible}}.product-media a{display:block;padding:0 0 152%;margin:0;position:relative;cursor:url(open.svg),pointer;background:var(--background-dark-stone)}.product-media a img,.product-media a video{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.product__images-counter{position:absolute;left:33px;bottom:14px;z-index:3;pointer-events:none}@media (max-width: 991px){.product__images-counter{bottom:auto;left:20px;margin-top:-30px}}.product__content{position:absolute;bottom:0;right:30px;z-index:4;min-width:460px;width:32vw;padding:27px 30px 30px}@media (max-width: 991px){.product__content{margin:20px 0 0;padding:0 20px;min-width:100%;width:100%;right:auto;position:relative}}.product__content:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:url(/cdn/shop/files/bg-product-form.png?v=1755175799) center no-repeat;background-color:var(--background-stone);background-size:cover;opacity:.94}@media (max-width: 991px){.product__content:before{display:none}}.product__content .product-grid-item__tag{margin-bottom:19px}.product__content .product-grid-item__tag span{margin:0;background:var(--background-stone)}.product-template .story{margin:40px 0 120px}@media (max-width: 991px){.product-template .story{margin:80px 0}}.product-template .story__media a{padding-bottom:52%}.product-template .story__container{padding:0}@media (max-width: 991px){.product-template .story__container{padding:28px 0 0}}.product-template .story__title{min-width:32vw;width:460px}@media (max-width: 991px){.product-template .story__title{min-width:100%;width:100%}}.product-template .our-products{margin:60px 0}.product__title{padding:0;margin:0}.product__price{padding:9px 0 0}.product-price__old{text-decoration:line-through;padding-right:4px}.product__add-to-cart{margin:30px 0 0}.product__add-to-cart .second-button{display:block;text-align:center;width:100%}.product__tabs{margin:20px 0 0;border-top:1px solid var(--background-black)}.product__tab{border-bottom:1px solid var(--background-black);overflow:hidden;transition:height .3s ease-in;-webkit-transition:height .3s ease-in;-moz-transition:height .3s ease-in}.product__tab.display .tab__content{display:block}.product__tab.active .tab__content{opacity:1}.product__tab.active .tab__title svg{display:none}.product__tab.active .tab__title svg+svg{display:block}.tab__title{position:relative;cursor:pointer;padding:13px 50px 13px 0;font-size:var(--font-title-small-cap-size);text-transform:uppercase}.tab__title svg{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:11px;height:auto}.tab__title svg+svg{display:none}.tab__content,.product__short-description .metafield-rich_text_field{display:none;transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;padding-bottom:20px;font-size:var(--font-cta-small-size)}.tab__content a,.product__short-description .metafield-rich_text_field a{text-decoration:underline}.tab__content p,.product__short-description .metafield-rich_text_field p{margin:20px 0 0;padding:0}.tab__content h1,.tab__content h2,.tab__content h3,.tab__content h4,.tab__content h5,.tab__content h6,.product__short-description .metafield-rich_text_field h1,.product__short-description .metafield-rich_text_field h2,.product__short-description .metafield-rich_text_field h3,.product__short-description .metafield-rich_text_field h4,.product__short-description .metafield-rich_text_field h5,.product__short-description .metafield-rich_text_field h6{margin:30px 0 0;padding:0;font-size:var(--font-cta-size)}.tab__content ol,.tab__content ul,.product__short-description .metafield-rich_text_field ol,.product__short-description .metafield-rich_text_field ul{margin:20px 0 0 20px;padding:0}.tab__content img,.tab__content iframe,.product__short-description .metafield-rich_text_field img,.product__short-description .metafield-rich_text_field iframe{display:block;width:100%;height:auto;margin:20px 0 0}.tab__content iframe,.product__short-description .metafield-rich_text_field iframe{height:40vw;border:none}.tab__content table,.product__short-description .metafield-rich_text_field table{margin:20px 0 0;width:100%;border-spacing:0;padding-bottom:8px;border-bottom:1px solid var(--background-black)}.tab__content table th,.product__short-description .metafield-rich_text_field table th{border-bottom:1px solid var(--background-black);padding:0 15px 8px 0;margin:0;text-align:left}.tab__content table td,.product__short-description .metafield-rich_text_field table td{padding:8px 15px 0 0;text-align:left}.tab__content>*:first-child,.product__short-description .metafield-rich_text_field>*:first-child{padding-top:0;margin-top:0}.product__short-description{margin-top:20px}.product__short-description .metafield-rich_text_field{display:block;font-size:var(--font-cta-size);padding:0;margin:0}.product__options{padding-top:3px}.product__option{margin-top:18px;position:relative}.product__option.active .product__toggle-option{border-bottom:none}.product__option.active .product__available-size{display:block}.product__size-guide{float:right;position:relative;margin-top:-3px}.product__size-guide a{font-size:var(--font-cta-small-underline-size);display:inline-block;position:relative}.product__size-guide a:before{content:"";display:block;position:absolute;bottom:1px;left:0;right:0;height:1px;background:var(--background-black);transition:right .3s ease-in;-webkit-transition:right .3s ease-in;-moz-transition:right .3s ease-in}.product__size-guide a:hover:before{right:100%}.product__available-size{display:none;position:absolute;top:100%;left:0;right:0;border:1px solid var(--background-black);border-top:none;z-index:4;margin:0;padding:2px 0 9px;background:none;list-style:none}.product__available-size:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--background-stone);opacity:.94;z-index:-1}@media (max-width: 991px){.product__available-size:before{background:var(--background-white);opacity:1}}.product__available-size li a{display:inline-block;padding:5px 9px;font-size:var(--font-tag-size);position:relative}.product__available-size li a:after{content:"";position:absolute;left:9px;bottom:6px;height:.5px;width:calc(100% - 18px);background-color:var(--text-black);transform:scaleX(0);transform-origin:left;transition:transform .3s ease,transform-origin 0s .3s}.product__available-size li a:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .3s ease}.product__available-size li a:not(hover):after{transform:scaleX(0);transform-origin:right;transition:transform .3s ease,transform-origin 0s}.product__option-title{font-size:var(--font-title-small-cap-size);text-transform:uppercase;padding:0 0 6px;margin:0}.product__toggle-option{border:1px solid var(--background-black);padding:9px 40px 9px 9px;position:relative;cursor:pointer;font-size:var(--font-tag-size)}.product__toggle-option svg{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:transalteY(-50%);-moz-transform:translateY(-50%)}.size-guide{position:fixed;top:32px;left:0;right:0;bottom:0;z-index:9999;display:none}.size-guide.display{display:block}.size-guide.active .size-guide__background-close{opacity:.1}.size-guide.active .size-guide__content{transform:none;-webkit-transform:none;-moz-transform:none}.size-guide.closing .size-guide__background-close{opacity:0}.size-guide.closing .size-guide__content{transform:translate(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%)}.size-guide__background-close{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--background-black);opacity:0;transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in}.size-guide__content{position:absolute;top:0;right:0;bottom:0;width:400px;background:var(--background-stone);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:wrap;transform:translate(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transition:transform .3s ease-in;-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in}.size-guide__content::-webkit-scrollbar{display:none}@media (max-width: 767px){.size-guide__content{width:100%}}.size-guide__top{width:100%;margin:0 0 auto}.size-guide__title{padding:33px 30px 0;margin:0}@media (max-width: 767px){.size-guide__title{padding:20px 20px 0}}.size-guide__title span{display:inline-block;position:relative}.size-guide__title span:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--background-black)}.size-guide__close{padding:10px;position:absolute;top:25px;right:25px;cursor:pointer}@media (max-width: 767px){.size-guide__close{top:15px;right:15px}}.size-guide__page-content{padding:22px 30px 30px}@media (max-width: 767px){.size-guide__page-content{padding:22px 20px 20px}}.size-guide__page-content a{text-decoration:underline}.size-guide__page-content p{margin:10px 0;padding:0}.size-guide__page-content h1,.size-guide__page-content h2,.size-guide__page-content h3,.size-guide__page-content h4,.size-guide__page-content h5,.size-guide__page-content h6{margin:40px 0 0;padding:0;font-size:var(--font-cta-size)}.size-guide__page-content ol,.size-guide__page-content ul{margin:15px 0 15px 20px;padding:0}.size-guide__page-content img,.size-guide__page-content iframe{display:block;width:100%;height:auto;margin:20px 0 0}.size-guide__page-content iframe{height:40vw;border:none}.size-guide__page-content table{margin:30px 0 0;width:100%;border-spacing:0;padding-bottom:8px}.size-guide__page-content table th{border-bottom:1px solid var(--background-black);padding:0 15px 8px 0;margin:0;text-align:left}.size-guide__page-content table td{padding:8px 15px 0 0;text-align:left}.size-guide__page-content table small{display:inline-block;vertical-align:bottom;font-size:var(--font-title-small-cap-size)}.size-guide__page-content>*:first-child{padding-top:0;margin-top:0}.size-guide__bottom{width:100%;margin:auto 0 0;padding:25px 30px}@media (max-width: 767px){.size-guide__bottom{padding:20px}}.size-guide__bottom .product__tab:first-of-type{border-top:1px solid var(--background-black)}.size-guide__media{margin:20px 0 0;padding:0 0 52.5%;position:relative}.size-guide__media img,.size-guide__media video{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.product-image-zoom{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:var(--background-white);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;display:none;opacity:0;transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;cursor:url(close.svg),pointer;background:var(--background-dark-stone)}.product-image-zoom::-webkit-scrollbar{display:none}.product-image-zoom.display{display:block}.product-image-zoom.active{opacity:1}.product-image-zoom.closing{opacity:0}.product-image-zoom .product-media{position:relative}.product-image-zoom .product-media p{padding:0;margin:0;position:relative}.product-image-zoom .product-media img,.product-image-zoom .product-media video{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.variant-message{margin:4px 0 0;background:var(--background-olive);color:var(--background-stone);text-align:center;padding:4px 15px;font-size:var(--font-tag-size)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/template-product.scss.css.map */
