.template--product .section.main-product--container{padding:0;background:transparent}.template--product .section.main-product--container .page-width{padding:0!important}.template--product .section.main-product--container .product .product__info-wrapper{display:flex;align-items:flex-start;margin-bottom:50px;padding:0 20px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper{flex-direction:column;margin-bottom:0;padding:0}}.template--product .section.main-product--container .product .product__info-wrapper .product__media{display:block;grid-area:image-gallery;width:60%;max-width:calc(100% - 500px)}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media{width:100%;max-width:initial;background:transparent}}.template--product .section.main-product--container .product .product__info-wrapper .product__media .card__badge{position:absolute;left:160px;top:20px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media .card__badge{left:10px;top:10px}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component{display:flex;position:relative;align-items:flex-start}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component{flex-direction:column-reverse;margin-top:0}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery{width:calc(100% - 160px);margin-left:auto;order:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:auto;touch-action:auto;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery{width:100%;margin:0 0 5px}}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .slick-list .slick-active [data-section-type=full-video]:before{content:none}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell{position:relative;display:flex}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell:not(.active){display:none}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell.video{position:relative}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box{position:relative;display:block;width:100%;margin:auto}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box:before{content:"";display:block;width:100%;padding-bottom:80%}@media screen and (max-width: 1300px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box:before{padding-bottom:100%}}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box:before{padding-bottom:100%;min-height:initial;pointer-events:none}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box img{transition:opacity .5s;display:block;width:101%;height:100%;object-fit:contain;position:absolute;left:50%;top:0;background:#fff;transform:translate(-50%);padding:50px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box img{background:#fff;padding:30px}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box svg{position:absolute;right:20px;bottom:20px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .media-box svg{width:24px;height:24px}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video]{padding-top:80%!important;min-height:630px}@media screen and (max-width: 1300px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video]{padding-top:100%!important}}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video]{padding-top:100%!important;min-height:initial;background-size:cover}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video]:before{content:" ";background-image:url(./play.svg);position:absolute;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);display:block;z-index:1}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video].mobile-view--true video{object-fit:contain}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video] video{object-fit:cover;width:100%;height:100%!important}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video] .video-inline{position:absolute;top:0;width:100%;height:100%}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video] .video-inline .wrapper{height:100%}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video] .video-inline .wrapper .jwplayer{height:100%!important}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video] .video-inline .wrapper .jwplayer .jw-wrapper{background-color:#fff}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell [data-section-type=full-video] .video-inline .wrapper .jwplayer .jw-aspect{height:100%}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell svg{position:absolute;bottom:0;right:0;z-index:1;display:block}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell svg{display:none}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .main-gallery .gallery-cell .deferred-media{width:100%;padding-top:80%!important}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .slider-buttons{margin:auto}@media screen and (min-width: 990px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .slider-buttons{display:none}}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .slider-buttons .slider-button.slider-button--next{order:2}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .slider-buttons .slick-dots{position:initial;margin-top:-11px;width:fit-content}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery{width:100px;height:500px;padding:50px 0}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery{display:none}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-prev{display:none!important}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-list{padding-right:50px!important}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-list .slick-slide{margin-left:5px;background:#f5f5f5}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .gallery-cell{margin-bottom:10px}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .gallery-cell:not(.active){display:none}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .gallery-cell.video{position:relative}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .gallery-cell.video .image-content__image-container{opacity:.5}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .gallery-cell.video:before{content:" ";background-image:url(./play.svg);position:absolute;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);display:block;z-index:1}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .image-content__image-wrapper{padding-top:100%!important}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .image-content__image-wrapper img{width:100%;height:100%;object-fit:contain;background:transparent}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-arrow{background:transparent;width:95%;left:0}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-arrow{display:none!important}}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-arrow:before{mask:url(/cdn/shop/t/216/assets/chevron.svg?v=54688505202618116251684310471)!important;-webkit-mask:url(/cdn/shop/t/216/assets/chevron.svg?v=54688505202618116251684310471)!important;width:16px;height:11px}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-arrow.slick-next{bottom:-20px;top:auto}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component .thumbnail-gallery .slick-arrow.slick-prev{top:0;bottom:auto;transform:rotateX(180deg)}.template--product .section.main-product--container .product .product__info-wrapper .product__media product-gallery-component img{border:none;background:transparent}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container{display:block;max-height:initial;overflow:initial;margin-top:0;width:40%;max-width:520px;padding:20px 20px 20px 50px;min-width:500px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container{width:100%;min-width:initial;margin:0;padding:25px 20px;max-width:initial}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info{position:relative}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .product__title{width:100%;padding-right:60px}}@media screen and (min-width: 990px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .product__title h1{font-size:22px}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .price-block{margin-top:15px}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .price-block .price-container{margin-top:10px;flex-direction:column}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .price-block .price-container *{align-self:auto}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .price-block .price-container .price{font-size:16px}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .price-block .price-container .product__installment{font-size:12px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .price-block .price-container .product__installment{padding-bottom:6px}}@media screen and (max-width: 550px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .price-block .price-container .product__installment{max-width:235px}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info variant-radios{display:block;margin-top:35px}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info variant-radios .product-form__input .form__label-container .form__label{text-transform:uppercase;font-weight:500;font-family:Graphik Wide Web;font-size:10px}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info variant-radios .product-form__input .form__variants{display:flex;flex-wrap:wrap}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info variant-radios .product-form__input .form__variants input{width:0;height:0}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info variant-radios .product-form__input .form__variants input[type=radio]:checked+label{border-color:#000;color:#000}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info variant-radios .product-form__input .form__variants label{border-color:#e7e7e7;margin:0 8px 8px 0;padding:10px;min-width:35px;height:35px;display:flex;align-items:center;justify-content:center}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info variant-radios .product-form__input .form__variants label:hover{color:#000;border-color:#000}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .product__buttons{margin-top:50px;margin-bottom:30px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .product__buttons{margin-top:0}}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .product__buttons .product-form__buttons{flex-wrap:wrap}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .product__buttons .product-form__submit{max-width:300px}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .product__buttons a.product-form__submit{display:none!important}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description{padding-left:30px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description{padding-left:0;padding-right:30px;padding-bottom:10px;border-bottom:1px solid #D3D3D3}}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p{font-size:14px}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p,.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description h4{font-size:14px;line-height:24px}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p.active strong:after,.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description h4.active strong:after{content:"";width:2px;height:15px;display:block;position:absolute;left:6px;top:50%;transform:translateY(-50%);background:#000}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p.active strong:after,.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description h4.active strong:after{left:auto;right:6px}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p strong,.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description h4 strong{cursor:pointer;display:block;position:relative;padding-left:30px;margin-left:-30px;text-transform:uppercase;font-family:var(--font--graphik-wide);letter-spacing:.5px;font-size:12px}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p strong,.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description h4 strong{font-size:11px;margin-top:20px;margin-left:0;margin-right:-30px;padding:10px 30px 10px 0;border-top:1px solid #D3D3D3}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p strong:before,.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description h4 strong:before{content:" ";width:15px;height:2px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#000}@media screen and (max-width: 989px){.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description p strong:before,.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description h4 strong:before{left:auto;right:0}}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description ul{padding-left:20px}.template--product .section.main-product--container .product .product__info-wrapper .product__info-container .info .description ul li{font-size:14px;line-height:24px}.product-media-modal{overflow:auto}.product-media-modal .product-media-modal__content{overflow:initial;height:auto}.product-media-modal .product-media-modal__content modal-opener{display:flex!important}.product-media-modal .product-media-modal__content modal-opener img{max-width:70%;width:100%;height:auto;margin:auto;border:none}.product-media-modal .product-media-modal__content modal-opener svg{display:none}#stamped-main-widget{margin:1rem auto!important}.fancybox__container{z-index:999999!important}
/*# sourceMappingURL=/cdn/shop/t/426/assets/custom-product-layout.scss.css.map */
