@layer components{main{margin:139px 0 0}@media not (min-width:1200px){main{margin:87px 0 0}}#product{padding:80px 0 0}#product .product-info-container h1{position:relative;margin:0 0 20px;color:#000;font-size:3rem;font-family:Fanwood Text,serif;line-height:1}#product .product-info-container .image{height:400px}#product .product-info-container .image img{width:100%;height:100%;object-fit:cover}#product .product-info-container p{margin:0;font-weight:400}#product .product-info-tabs{margin:80px 0 100px}@media not (min-width:992px){#product .product-info-tabs{margin:80px 0 0}}#product .product-info-tabs .tabs-nav{display:flex;flex-wrap:wrap;border:none;border-bottom:2px solid #eee;border-top:2px solid #eee}#product .product-info-tabs .tabs-nav .tab-link{margin:0 0 -2px;padding:20px 60px 20px 0;background:none;display:inline-block;border-bottom:2px solid #eee;border-top:none;text-align:left;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-weight:300!important;border-left:none;border-right:none;font-size:1.4rem!important;color:#000!important}@media not (min-width:992px){#product .product-info-tabs .tabs-nav .tab-link{padding:10px 20px 20px 0}}@media not (min-width:768px){#product .product-info-tabs .tabs-nav .tab-link{display:block;width:100%;margin:0;font-size:2rem!important}}#product .product-info-tabs .tabs-nav .tab-link.active{border-bottom:2px solid var(--color-secondary);color:silver}#product .product-info-tabs .tab-panel{display:none}#product .product-info-tabs .tab-panel.active{display:block}#product .product-info-tabs .tabs-content{margin:40px 0 0;padding-top:20px}#product .product-info-tabs .tabs-content p{margin:0 0 10px!important}#product .product-info-tabs .tabs-content a{color:var(--color-primary)}#product .product-info-tabs .tabs-content a[href$=".pdf"]{display:block;padding:5px 0 5px 50px;background:transparent url(/images/ico/pdf.svg) left center no-repeat;background-size:auto 40px}#product .product-info-tabs .tabs-content table{border:0!important}#product .product-info-tabs .tabs-content table td,#product .product-info-tabs .tabs-content table th,#product .product-info-tabs .tabs-content table tr{border:0!important;font-size:1.2rem!important}#product .product-info-tabs .tabs-content table td{border-bottom:1px solid #EBE7DF!important}#product .product-info-tabs .tabs-content iframe{width:100%!important;height:100%!important;aspect-ratio:16/9!important;border:0!important}#product .product-info-tabs .tabs-content ul,#product .product-info-tabs .tabs-content ol{margin:0 0 15px;padding:0;list-style:none}#product .product-info-tabs .tabs-content ul li,#product .product-info-tabs .tabs-content ol li{padding:0 0 0 30px;background:url(/images/arrow-next.png) no-repeat top 8px left}#product #related-products{margin:0 0 100px}#product #related-products h2{color:#333;margin:0 0 40px;font-weight:400!important;font-size:2.5rem!important}@media not (min-width:768px){#product #related-products h2{font-size:2rem}}#product #related-products .splide{margin-bottom:100px}@media not (min-width:992px){#product #related-products .splide{margin-bottom:100px}}#product #related-products .splide .splide__arrow{width:60px!important;height:60px!important;background:var(--color-primary)!important;opacity:1!important;color:#fff!important;border-radius:0!important}#product #related-products .splide .splide__arrow svg{fill:#fff!important}#product #related-products .splide .splide__arrow:hover{background:var(--color-secondary)!important}#product #related-products .splide .splide__track{padding:0 20rem}@media not (min-width:992px){#product #related-products .splide .splide__track{padding:0 4rem!important}}@media not (min-width:768px){#product #related-products .splide .splide__track{padding:0 2rem!important}}#product #related-products .splide .splide__track .splide__slide{margin-right:20px}@media not (min-width:768px){#product #related-products .splide .splide__track .splide__slide{margin-right:10px}}#product #related-products .splide .splide__track .splide__slide .box .image{height:500px}@media not (min-width:992px){#product #related-products .splide .splide__track .splide__slide .box .image{height:400px}}@media not (min-width:768px){#product #related-products .splide .splide__track .splide__slide .box .image{height:280px}}#product #related-products .splide .splide__track .splide__slide .box .image img{width:100%;height:100%;object-fit:cover}#product #related-products .splide .splide__track .splide__slide .box p{font-size:1.4rem;color:#000;font-weight:600;transition:all .3s ease}@media not (min-width:768px){#product #related-products .splide .splide__track .splide__slide .box p{font-size:1rem}}#product #related-products .splide .splide__track .splide__slide .box:hover p{color:var(--color-primary)}#product #related-products .splide .splide__track .splide__slide.is-active .box p{text-align:center!important}#product #related-products .splide .splide__track .splide__slide.is-prev .box p{text-align:right!important}#product #related-products .splide .splide__track .splide__slide.is-next .box p{text-align:left!important}#product .gallery-box{margin:0 0 70px}#product .gallery-box article{margin:0 0 30px}#product .gallery-box article.special{margin:0 0 20px}#product .gallery-box article .image{margin:0 0 20px;height:300px;overflow:hidden}#product .gallery-box article .image.special{margin:0}#product .gallery-box article .image.h-lg{height:620px}@media not (min-width:992px){#product .gallery-box article .image.h-lg{height:300px!important}}#product .gallery-box article .image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}#product .gallery-box article:hover .image img{transform:scale(1.05)}#product .gallery-box .box{background:var(--color-primary);margin:0 0 20px;height:300px;padding:40px;font-weight:400}@media not (min-width:768px){#product .gallery-box .box{height:300px;margin:0 0 10px}}#product .gallery-box .box p{color:#fff;font-size:1.4rem}#product .gallery-box .box a{color:#fff;font-weight:500}#product .reviews{padding:0 0 5px}@media not (min-width:992px){#product .reviews{padding:0 0 60px}}#product .reviews .reviews{display:flex!important;flex-flow:row;align-items:stretch;padding:0 30px 0 calc((100% - 1300px)/2 + 14px);-ms-overflow-style:none;overflow-x:scroll}#product .reviews .reviews::-webkit-scrollbar{display:none}@media only screen and (max-width:1300px){#product .reviews .reviews{padding:0 calc(5% + 14px)}}#product .reviews .reviews .review{margin:0 30px 40px 0;flex:0 0 auto;width:320px;position:relative;background:#fff}#product .reviews .reviews .review .text{box-shadow:0 0 15px #0000001a;padding:15px 15px 15px 70px;border-radius:5px;height:100%;flex-grow:1;position:relative}#product .reviews .reviews .review .text:before{content:'"';position:absolute;top:10px;left:15px;font-size:6rem;line-height:1}#product .reviews .reviews .review .text p{margin:0 0 15px;font-size:1rem;color:#414141}#product .reviews .reviews .review .text p.name{margin:0;color:gray}@media not (min-width:992px){#product .reviews .reviews .review{width:300px;margin:0 15px 40px 0}}#product .reviews .reviews .review:last-child{margin:0 0 40px}@media not (min-width:992px){#product .reviews .reviews .review:last-child{margin:0 15px 40px 0}}#product .reviews .buttons{text-align:right}@media not (min-width:992px){#product .reviews .buttons{display:none}}#product .reviews .buttons button{margin:0 10px 0 0;padding:0;width:50px;height:50px;border:1px solid var(--color-primary);border-radius:5px;background:url(/images/ico/up.svg) var(--color-primary) no-repeat center center;background-size:auto 20px;-webkit-appearance:none;-moz-appearance:none}#product .reviews .buttons button:hover{background:url(/images/ico/up.svg) #000 no-repeat center center;background-size:auto 20px;border:1px solid #000}#product .reviews .buttons button.left{transform:rotate(-90deg)}#product .reviews .buttons button.right{transform:rotate(90deg)}#product .shops{margin:80px 0}#product .shops .shop{margin:0 0 20px}#product .shops .shop p a,#product .shops .shop h3 a{color:#000}#product .shops .shop p a:hover,#product .shops .shop h3 a:hover{color:var(--color-primary)}#product .shops .shop p{font-size:1rem}#product .shops .shop h3{padding:0 80px 0 0;background:url(/images/ico/right-arrow.svg) no-repeat right 25px center;background-size:auto 30px;font-size:1.75rem}#product .shops .shop .image{position:relative}#product .shops .shop .image img{height:300px;width:100%;object-fit:cover}#product .shops .shop .image a{position:absolute;bottom:0;right:0;background:var(--color-primary);color:#fff;display:inline-block;padding:16px 25px}#product .shops .shop .image a:hover{background:var(--color-secondary);color:#fff!important}#product h2{font-size:2.5rem;font-family:Merriweather,serif;color:#000}@media not (min-width:768px){#product h2{font-size:2rem}}#product .subheadline{max-width:330px;position:relative}#product .subheadline:before{content:"";position:absolute;right:0;width:40%;height:1px;background:#c9cad1;top:50%;transform:translateY(-50%)}}
