.p-product{position:relative;padding:80px calc(150 / 1440 * 100%);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.p-product__image-list{width:calc(640 / (1440 - (150 * 2)) * 100%)}.p-product__image-list li .c-ratio{padding-top:0}.p-product__image-list li .c-ratio img{position:relative;pointer-events:none;height:auto}.p-product__data{position:sticky;top:80px;left:0;width:calc(460 / (1440 - 150 * 2) * 100%);height:fit-content}.p-product__title{padding:40px 0 24px;border-bottom:.5px solid #555}.p-product__title h1{position:relative;font-size:30px;font-weight:500;line-height:1.5;letter-spacing:.2em}.p-product__title-meta{display:block;margin-bottom:1px;font-size:12px;font-size:16px;font-size:14px;line-height:1;letter-spacing:.2em}.p-product__price{display:block;margin-top:20px;font-size:14px;font-weight:500;line-height:1;letter-spacing:.2em}.p-product__price-tax{display:inline-block;font-size:11px}.p-product__data-heading{display:block;font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em}.p-product__size{margin-top:24px}.p-product__size-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:10px}.p-product__size-link{display:inline-block;margin-right:16px;padding:3px 12px 4px;min-width:18px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;border:.5px solid #555;border-radius:4px}.p-product__size-link:hover,.p-product__size-link--current{color:#fff;background-color:#000}.p-product__avalilable{display:none}.p-product__avalilable--show{display:block}.p-product__quantity{margin-top:24px}.p-product__quantity-block{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:8px;padding:0 8px;width:fit-content;border:.5px solid #555;border-radius:4px}.p-product__quantity-block button{padding:7px 0 8px;width:20px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center}.p-product__quantity-block input{margin:0 8px;padding:7px 0 8px;width:20px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;border:none}.p-product__cart-button{display:none;display:block;margin-top:24px;padding:14px 0;width:23.75vw;width:342px;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.2em;text-align:center;border:.5px solid #000;border-radius:4px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .44s ease;-moz-transition:all .44s ease;-o-transition:all .44s ease;-ms-transition:all .44s ease;transition:all .44s ease}.p-product__cart-button--add{color:#000;background-color:#fff}.p-product__cart-button--add:hover{color:#fff;background-color:#000}.p-product__cart-button--checkout{margin-top:12px;color:#fff;background-color:#000}.p-product__cart-button--checkout:hover{color:#000;background-color:#fff}.p-product__cart-button--zero,.p-product__cart-button--soon{display:none;color:#000;background-color:#fff}.p-product__cart-button--show{display:block}.p-product .shopify-payment-button{margin-top:10px;width:23.75vw}.p-product .shopify-payment-button button{padding:8px 0;height:auto;min-height:auto;font-size:13px;font-weight:500;line-height:20px;border-radius:4px}.p-product__description{margin-top:24px}.p-product__description *{font-size:12px;font-weight:500;line-height:1.8}.p-product__description a{text-decoration:underline;-webkit-transition:opacity .16s ease;-moz-transition:opacity .16s ease;-o-transition:opacity .16s ease;-ms-transition:opacity .16s ease;transition:opacity .16s ease}.p-product__description a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.p-product__description--template{margin-top:24px}.p-product__description--template button{display:inline-block;letter-spacing:.2em;text-decoration:underline}.p-product__modal{position:fixed;top:0;left:0;right:0;bottom:0;display:none;display:block;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;z-index:1010;overflow:scroll;-webkit-transition:opacity .33s ease,visibility .33s ease;-moz-transition:opacity .33s ease,visibility .33s ease;-o-transition:opacity .33s ease,visibility .33s ease;-ms-transition:opacity .33s ease,visibility .33s ease;transition:opacity .33s ease,visibility .33s ease}.p-product__modal-bg{position:fixed;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-color:#00000080;z-index:-1;-webkit-transition:opacity .33s ease;-moz-transition:opacity .33s ease;-o-transition:opacity .33s ease;-ms-transition:opacity .33s ease;transition:opacity .33s ease}.p-product__modal-content{display:block;height:fit-content;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-color:#fff;-webkit-transition:-webkit-transform .33s ease,opacity .33s ease;-moz-transition:-moz-transform .33s ease,opacity .33s ease;-o-transition:-o-transform .33s ease,opacity .33s ease;-ms-transition:-ms-transform .33s ease,opacity .33s ease;transition:transform .33s ease,opacity .33s ease}.p-product__modal-content table{table-layout:fixed;margin-top:40px;width:100%;height:auto;border-collapse:separate;border-spacing:0;overflow:hidden}.p-product__modal-content table tbody tr th,.p-product__modal-content table tbody tr td{padding:16px 30px;width:calc(50% - 63px);font-size:14px;line-height:1;border:.5px solid #dadada;border-top:none;overflow:hidden}.p-product__modal-content table tbody tr th{border-right-width:.5px}.p-product__modal-content table tbody tr td{border-left-width:.5px}.p-product__modal-content table tbody tr:first-of-type th,.p-product__modal-content table tbody tr:first-of-type td{border-top:.5px solid #dadada}.p-product__modal-content table tbody tr:first-of-type th{border-radius:4px 0 0}.p-product__modal-content table tbody tr:first-of-type td{border-radius:0 4px 0 0}.p-product__modal-content table tbody tr:last-of-type th{border-radius:0 0 0 4px}.p-product__modal-content table tbody tr:last-of-type td{border-radius:0 0 4px}.p-product__modal-content--cart{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding:80px 40px 40px;width:342px}.p-product__modal-content--delivery{position:relative;margin:80px auto;padding:80px;width:440px}.p-product__modal-title{font-size:20px;line-height:1;letter-spacing:.2em}.p-product__modal-title--center{font-size:30px;letter-spacing:.2em;text-align:center}.p-product__modal-title-meta{display:inline-block;font-size:18px;line-height:1;letter-spacing:.2em;vertical-align:baseline}.p-product__modal-cart-link{display:block;padding:14px 0;width:100%;text-align:center;border-radius:4px;border:.5px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .42s ease,color .42s ease;-moz-transition:background-color .42s ease,color .42s ease;-o-transition:background-color .42s ease,color .42s ease;-ms-transition:background-color .42s ease,color .42s ease;transition:background-color .42s ease,color .42s ease}.p-product__modal-cart-link span{position:relative;display:inline-block;font-size:13px;line-height:1.5;letter-spacing:.2em;-webkit-transition:background-color .42s ease,color .42s ease;-moz-transition:background-color .42s ease,color .42s ease;-o-transition:background-color .42s ease,color .42s ease;-ms-transition:background-color .42s ease,color .42s ease;transition:background-color .42s ease,color .42s ease}.p-product__modal-cart-link--cart{margin-top:40px;background-color:#fff}.p-product__modal-cart-link--cart:hover{color:#fff;background-color:#000}.p-product__modal-cart-link--checkout{margin-top:16px;color:#fff;background-color:#000}.p-product__modal-cart-link--checkout:hover{color:#000;background-color:#fff}.p-product__modal-data{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}.p-product__modal-data span{letter-spacing:.2em}.p-product__modal-data--image{width:100px}.p-product__modal-data--image .c-ratio{padding-top:100%}.p-product__modal-data--text{width:calc(100% - 110px)}.p-product__modal-data--text h3{font-size:14px;line-height:1.5}.p-product__modal-data--size{margin-top:10px}.p-product__modal-data--size span{display:inline-block;font-size:12px;color:#555}.p-product__modal-close{position:absolute;top:35px;right:35px;display:block;width:16px;height:16px;z-index:1}.p-product__modal-close:before,.p-product__modal-close:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;margin:auto;width:22px;height:1px;background-color:#000;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.p-product__modal-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.p-product__modal-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.p-product__modal-continue{position:relative;display:block;margin:24px auto 0;width:fit-content;font-size:10px;line-height:1;color:#555;letter-spacing:.2em}.p-product__modal-continue:before{content:"";position:absolute;left:0;right:0;bottom:-1px;display:block;width:calc(100% - .2em);height:.5px;background-color:#555;-webkit-transition:opacity .16s ease;-moz-transition:opacity .16s ease;-o-transition:opacity .16s ease;-ms-transition:opacity .16s ease;transition:opacity .16s ease}.p-product__modal--show{opacity:1;-ms-filter:none;filter:none;visibility:visible}.p-product__modal--show .p-product__modal-bg,.p-product__modal--show .p-product__modal-content{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}.p-product__modal--show .p-product__modal-content{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}@media screen and (max-width: 880px){.p-product{padding:24vw 0 16vw;display:block}.p-product__image-list{width:100%;height:106.66666666666667vw;overflow:hidden}.p-product__image-list .VanillaSlider__box{width:92vw!important;overflow:visible!important;margin:0 auto!important}.p-product__slider{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 4vw;width:calc(100% - 8vw);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}.p-product__slider li{-webkit-flex-shrink:0;flex-shrink:0;width:92vw}.p-product__slider li .c-ratio{padding-top:106.66666666666667vw}.p-product__slider li .c-ratio img{position:absolute;height:100%}.p-product__slider-controller{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:3.2vw;margin-top:2.666666666666667vw;letter-spacing:.1em}.p-product__slider-controller-button{position:relative;width:6.4vw;height:6.4vw;margin-left:6.666666666666667vw}.p-product__slider-controller-button:after{position:absolute;content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20id%3D%22Layer_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205.76%2010.8%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer_1%22%3E%3Cpath%20d%3D%22M0%2C10.44c0-.1.03-.18.1-.26l4.79-4.78L.1.62c-.07-.07-.1-.16-.1-.26S.03.18.1.1c.07-.07.16-.1.26-.1s.18.03.26.1l5.04%2C5.04c.07.07.1.16.1.26s-.03.18-.1.26L.62%2C10.7s-.08.05-.12.07c-.04.02-.09.03-.13.03s-.09%2C0-.13-.03c-.04-.02-.09-.04-.12-.07-.07-.07-.1-.16-.1-.26Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);width:1.733333333333333vw;height:3.066666666666666vw;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.p-product__slider-controller-button--prev{margin-left:0;margin-right:6.666666666666667vw}.p-product__slider-controller-button--prev:after{-webkit-transform:rotate(180deg) translate3d(50%,50%,0);-moz-transform:rotate(180deg) translate3d(50%,50%,0);-o-transform:rotate(180deg) translate3d(50%,50%,0);-ms-transform:rotate(180deg) translate3d(50%,50%,0);transform:rotate(180deg) translate3d(50%,50%,0)}.p-product__data{position:relative;top:initial;left:0;margin-top:6.666666666666667vw;padding:0 4vw;width:calc(100% - 8vw);height:auto}.p-product__title{padding:4.266666666666667vw 0 6.4vw}.p-product__title h1{font-size:6.666666666666667vw}.p-product__title-meta{font-size:3.733333333333333vw}.p-product__price{margin-top:4vw;font-size:3.2vw}.p-product__data-heading{font-size:3.2vw}.p-product__size{margin-top:8vw}.p-product__size-list{margin-top:2.666666666666667vw}.p-product__quantity{margin-top:8vw}.p-product__cart-button{margin-top:8vw;padding:2.666666666666667vw 0;width:100%}.p-product__cart-button--checkout{margin-top:3.2vw}.p-product__cart-button--checkout:hover{color:#fff;background-color:#000}.p-product__cart-button--add:hover{color:#000;background-color:#fff}.p-product .shopify-payment-button{margin-top:2.666666666666667vw;width:100%}.p-product .shopify-payment-button button{padding:2.666666666666667vw 0}.p-product__description{margin-top:8vw}.p-product__description *{font-size:2.933333333333333vw}.p-product__description a:hover{opacity:1;-ms-filter:none;filter:none}.p-product__modal-content table{margin-top:8vw}.p-product__modal-content table tbody tr th,.p-product__modal-content table tbody tr td{padding:3.466666666666667vw 4vw;width:calc(50% - 8vw - 3px);font-size:3.2vw}.p-product__modal-content--cart,.p-product__modal-content--delivery{padding:16vw 5.333333333333333vw 10.666666666666666vw;width:calc(100% - (80 * (100vw / 375)))}.p-product__modal-cart-link{padding:3.733333333333333vw 0}.p-product__modal-cart-link--cart{margin-top:10.666666666666666vw;background-color:#fff}.p-product__modal-cart-link--cart:hover{color:#000;background-color:#fff}.p-product__modal-cart-link--checkout{margin-top:4.266666666666667vw}.p-product__modal-cart-link--checkout:hover{color:#fff;background-color:#000}.p-product__modal-title{font-size:4.266666666666667vw}.p-product__modal-title--center{font-size:6.4vw}.p-product__modal-title-meta{font-size:3.466666666666667vw}.p-product__modal-data{margin-top:10.666666666666666vw}.p-product__modal-data--image{width:26.666666666666668vw}.p-product__modal-data--text{width:calc(100% - (100 * (100vw / 375)) - (10 * (100vw / 375)))}.p-product__modal-data--text h3{font-size:3.466666666666667vw}.p-product__modal-data--size{margin-top:2.666666666666667vw}.p-product__modal-data--size span{font-size:2.933333333333333vw}.p-product__modal-close{top:8vw;right:8vw}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/p-product.css.map */
