﻿.cataloguepage .banner h2{font-size:2rem;font-family:"AdihausDIN Cn","AdihausDIN","sans-serif";font-weight:bold;font-style:italic;font-variant:normal;line-height:.72;text-align:uppercase;text-decoration:none;text-transform:none;color:#fff}@media only screen and (max-width: 1920px){.cataloguepage .banner h2{font-size:calc(23px + 9 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .banner h2{font-size:23px}}.cataloguepage .banner .box-title h3{font-size:2rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;line-height:1.4;text-align:left;text-decoration:none;text-transform:uppercase;letter-spacing:-0.24px;color:#fff}@media only screen and (max-width: 1920px){.cataloguepage .banner .box-title h3{font-size:calc(16px + 16 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .banner .box-title h3{font-size:16px}}.cataloguepage .banner .box-title h1{font-size:3rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff}@media only screen and (max-width: 1920px){.cataloguepage .banner .box-title h1{font-size:calc(22px + 26 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .banner .box-title h1{font-size:22px}}.cataloguepage .s1 .box-container .box-filters .text-btn{font-size:1.5rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;line-height:80px}@media only screen and (max-width: 1920px){.cataloguepage .s1 .box-container .box-filters .text-btn{font-size:calc(16px + 8 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .s1 .box-container .box-filters .text-btn{font-size:16px}}.cataloguepage .s1{width:100vw;height:auto;position:relative;top:0;left:0;max-width:1920px;min-height:calc(100vh - 80px);margin:0 auto;background-color:rgba(0,0,0,0)}.cataloguepage .s1 .box-container .container .expand-product .best-results .card,.cataloguepage .s1 .box-container .container .box-products .products .card{display:flex;flex-direction:column}.cataloguepage .s1 .box-container .container .expand-product .best-results .card .btn-img,.cataloguepage .s1 .box-container .container .box-products .products .card .btn-img{background-color:#c4c4c4;margin-bottom:10px;max-height:212px;cursor:pointer;padding:14px;width:212px;font-size:0}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .best-results .card .btn-img,.cataloguepage .s1 .box-container .container .box-products .products .card .btn-img{padding:10px}}.cataloguepage .s1 .box-container .container .expand-product .best-results .card .btn-img:hover img,.cataloguepage .s1 .box-container .container .box-products .products .card .btn-img:hover img{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.cataloguepage .s1 .box-container .container .expand-product .best-results .card .btn-img img,.cataloguepage .s1 .box-container .container .box-products .products .card .btn-img img{width:100%;height:auto}.cataloguepage .s1 .box-container .container .expand-product .best-results .card .name-product,.cataloguepage .s1 .box-container .container .box-products .products .card .name-product{font-size:1rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;letter-spacing:-0.24px;line-height:36px;color:#fff}.cataloguepage .banner{background-image:url("../img/bg/banner.png");background-repeat:no-repeat;background-size:cover;padding-top:15px;padding-left:14.5833333333vw;padding-right:7.2222222222vw;padding-bottom:30px}@media only screen and (max-width: 980px){.cataloguepage .banner{background-image:url("../img/bg/mb-banner.png");padding:25px 25px 25px 53px}}.cataloguepage .banner h2{text-align:right}@media only screen and (max-width: 768px){.cataloguepage .banner h2{display:none}}.cataloguepage .s1{min-height:inherit;background-color:#000;max-width:1920px;width:100vw;margin:auto;padding-top:13px;padding-left:6.9444444444vw;padding-right:6.9444444444vw;margin-bottom:70px}@media only screen and (max-width: 1280px){.cataloguepage .s1{padding-top:13px;padding-left:4.8611111111vw;padding-right:4.8611111111vw}}@media only screen and (max-width: 480px){.cataloguepage .s1{padding:17px 0}}.cataloguepage .s1 .box-container{display:flex;grid-gap:90px}@supports(gap){.cataloguepage .s1 .box-container{gap:90px}}@media only screen and (max-width: 1280px){.cataloguepage .s1 .box-container{grid-gap:30px}@supports(gap){.cataloguepage .s1 .box-container{gap:30px}}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container{flex-direction:column;grid-gap:22px}@supports(gap){.cataloguepage .s1 .box-container{gap:22px}}}.cataloguepage .s1 .box-container .box-filters{min-width:180px;max-width:180px}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .box-filters{width:90%;max-width:360px;margin-left:20px;margin-right:20px}}.cataloguepage .s1 .box-container .box-filters .title{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .box-filters .title{width:100%;padding-bottom:10px;border-bottom:1px solid #fff;text-align:left}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .box-filters .text-btn{position:relative;line-height:16px;font-size:16px;width:100%}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .box-filters .filters{max-width:180px;margin-top:15px;max-height:0;transition:max-height 1s ease;overflow:hidden}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .box-filters .filters.open{max-height:1100px;transition:max-height 1s ease}}.cataloguepage .s1 .box-container .box-filters .accordion{margin-bottom:60px}@media only screen and (min-width: 980px)and (max-height: 768px){.cataloguepage .s1 .box-container .box-filters .accordion{margin-bottom:30px}}.cataloguepage .s1 .box-container .box-filters .accordion .option{position:relative;margin-bottom:1em;cursor:pointer}.cataloguepage .s1 .box-container .box-filters .accordion .option .titlelb,.cataloguepage .s1 .box-container .box-filters .accordion .option .content{backface-visibility:hidden;transform:translateZ(0);transition:all .2s}.cataloguepage .s1 .box-container .box-filters .accordion .option .titlelb{font-size:1rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;display:block;margin-bottom:10px}.cataloguepage .s1 .box-container .box-filters .accordion .option .toggle{display:none}.cataloguepage .s1 .box-container .box-filters .accordion .option .toggle:checked+.titlelb+.content{height:auto}.cataloguepage .s1 .box-container .box-filters .accordion .option .content{height:0;overflow:hidden;background-color:#000}.cataloguepage .s1 .box-container .box-filters .accordion .option .content .container{font-size:1rem;font-family:"AdihausDIN","sans-serif";font-weight:normal;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;height:25px;display:flex;align-items:center}.cataloguepage .s1 .box-container .box-filters .accordion .option .content .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cataloguepage .s1 .box-container .box-filters .accordion .option .content .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#000;border:1px solid #fff}.cataloguepage .s1 .box-container .box-filters .accordion .option .content .container input:checked~.checkmark{background-color:#fff}.cataloguepage .s1 .box-container .box-filters .accordion .option .content .checkmark:after{font-size:1rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;content:"x";position:absolute;display:none;color:#000;top:4px;left:6px}.cataloguepage .s1 .box-container .box-filters .accordion .option .content .container input:checked~.checkmark:after{display:block}.cataloguepage .s1 .box-container .box-filters .btn{font-size:1rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #fff;background-color:#000;margin-bottom:15px;padding:7px 0;display:block;width:100%;color:#fff}.cataloguepage .s1 .box-container .container{max-width:1400px;width:100%}.cataloguepage .s1 .box-container .container .box-products{margin-bottom:20px}.cataloguepage .s1 .box-container .container .box-products .title{font-size:1.5rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;line-height:80px}@media only screen and (max-width: 1920px){.cataloguepage .s1 .box-container .container .box-products .title{font-size:calc(8px + 16 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .s1 .box-container .container .box-products .title{font-size:8px}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .box-products .title{display:none}}.cataloguepage .s1 .box-container .container .box-products .products{display:flex;margin-top:20px;grid-gap:30px;justify-content:flex-start;flex-wrap:wrap}@supports(gap){.cataloguepage .s1 .box-container .container .box-products .products{gap:30px}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .box-products .products{margin-top:0;grid-gap:15px;justify-content:center}@supports(gap){.cataloguepage .s1 .box-container .container .box-products .products{gap:15px}}}.cataloguepage .s1 .box-container .container .box-products .products .card .box-select{border-bottom:1px solid #fff;display:flex;align-items:center;padding-bottom:5px;position:relative;margin-top:10px;width:100%}.cataloguepage .s1 .box-container .container .box-products .products .card .box-select:after{content:"";display:inline-block;float:right;width:.5rem;height:.5rem;margin-top:5px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(134deg) translate(0%, 0%);transform-origin:center center;transition:transform ease-in-out 100ms}.cataloguepage .s1 .box-container .container .box-products .products .card .box-select.rotate:after{transform:rotate(-47deg) translate(0%, 0%)}.cataloguepage .s1 .box-container .container .box-products .products .card .box-select .more-size{background-color:rgba(0,0,0,0);width:100%;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px}.cataloguepage .s1 .box-container .container .box-products .products .card .box-select .more-size option{font-size:15px;background-color:#000;color:#fff}.cataloguepage .s1 .box-container .container .expand-product{margin-bottom:20px}@media only screen and (max-width: 640px){.cataloguepage .s1 .box-container .container .expand-product{margin-bottom:0}}.cataloguepage .s1 .box-container .container .expand-product .info-product{display:flex;align-items:center;background-color:#fff;padding:50px 60px 43px 90px;margin-bottom:25px;grid-gap:75px}@supports(gap){.cataloguepage .s1 .box-container .container .expand-product .info-product{gap:75px}}@media only screen and (min-width: 980px)and (max-height: 768px){.cataloguepage .s1 .box-container .container .expand-product .info-product{grid-gap:50px;padding:30px 60px 30px 80px}@supports(gap){.cataloguepage .s1 .box-container .container .expand-product .info-product{gap:50px}}}@media only screen and (max-width: 1280px){.cataloguepage .s1 .box-container .container .expand-product .info-product{padding:30px 25px 30px 40px}}@media only screen and (max-width: 640px){.cataloguepage .s1 .box-container .container .expand-product .info-product{grid-gap:20px}@supports(gap){.cataloguepage .s1 .box-container .container .expand-product .info-product{gap:20px}}}@media only screen and (max-width: 480px){.cataloguepage .s1 .box-container .container .expand-product .info-product{padding:40px 16px}}.cataloguepage .s1 .box-container .container .expand-product .info-product.hidden{display:none}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery{position:relative;max-width:490px}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery{max-width:60%}}@media only screen and (max-width: 640px){.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery{max-width:213px}}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .swiper{width:100%;height:100%}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .btn{background-color:#fff;height:44px;width:44px;border:1px solid #000}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .btn{height:25px;width:25px}}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-next{right:-20px}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-next{right:-13px}}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-next:after{content:"→";color:#000;font-size:20px}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-next:after{font-size:15px}}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-next.swiper-button-disabled{background-color:#000;border:1px solid #000;opacity:inherit}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-next.swiper-button-disabled:after{color:#fff}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-prev{left:-20px}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-prev{left:-13px}}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-prev:after{content:"←";color:#000;font-size:20px}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-prev:after{font-size:15px}}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-prev.swiper-button-disabled{background-color:#000;border:1px solid #fff;opacity:inherit}.cataloguepage .s1 .box-container .container .expand-product .info-product .gallery .navigation .swiper-button-prev.swiper-button-disabled:after{color:#fff}.cataloguepage .s1 .box-container .container .expand-product .info-product .desc .title{font-size:2.5rem;font-family:"AdihausDIN","sans-serif";font-weight:medium;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#000;max-width:320px;padding:15px 0;border-bottom:1px solid #000;margin-bottom:20px}@media only screen and (max-width: 1920px){.cataloguepage .s1 .box-container .container .expand-product .info-product .desc .title{font-size:calc(14px + 26 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .s1 .box-container .container .expand-product .info-product .desc .title{font-size:14px}}@media only screen and (max-width: 480px){.cataloguepage .s1 .box-container .container .expand-product .info-product .desc .title{border-bottom:none;margin-bottom:0}}.cataloguepage .s1 .box-container .container .expand-product .info-product .desc .price{display:none;font-size:1.25rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#000}@media only screen and (max-width: 1920px){.cataloguepage .s1 .box-container .container .expand-product .info-product .desc .price{font-size:calc(12px + 8 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .s1 .box-container .container .expand-product .info-product .desc .price{font-size:12px}}.cataloguepage .s1 .box-container .container .expand-product .title-moreresults{font-size:1.125rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;margin-bottom:20px}@media only screen and (max-width: 1920px){.cataloguepage .s1 .box-container .container .expand-product .title-moreresults{font-size:calc(8px + 10 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .s1 .box-container .container .expand-product .title-moreresults{font-size:8px}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .title-moreresults{padding:0 20px}}.cataloguepage .s1 .box-container .container .expand-product .best-results{display:flex;grid-gap:16px}@supports(gap){.cataloguepage .s1 .box-container .container .expand-product .best-results{gap:16px}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .best-results{padding:0 20px}}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .expand-product .best-results .card .btn-img{width:70px;padding:5px}}.cataloguepage .s1 .box-container .container .show-catalogue{background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;position:relative}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .show-catalogue{margin:0 20px}}.cataloguepage .s1 .box-container .container .show-catalogue span{font-size:1.125rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;margin-top:20px}@media only screen and (max-width: 1920px){.cataloguepage .s1 .box-container .container .show-catalogue span{font-size:calc(8px + 10 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .s1 .box-container .container .show-catalogue span{font-size:8px}}.cataloguepage .s1 .box-container .container .show-catalogue span:after{content:">";border-bottom:1px solid #fff;position:absolute;right:-30px;color:#fff;bottom:0}@media only screen and (max-width: 980px){.cataloguepage .s1 .box-container .container .show-catalogue span:after{right:-16px;font-size:11px;line-height:14px}}.cataloguepage .box-footer{max-width:1920px;width:100vw;margin:auto;padding-top:13px;padding-left:6.9444444444vw;padding-right:6.9444444444vw;padding-bottom:100px;background-color:#000;bottom:0;display:flex;grid-gap:90px}@media only screen and (max-width: 980px){.cataloguepage .box-footer{flex-direction:column;padding-bottom:0}}@supports(gap){.cataloguepage .box-footer{gap:90px}}.cataloguepage .box-footer .space{min-width:180px;max-width:180px}@media only screen and (max-width: 980px){.cataloguepage .box-footer .space{display:none}}.cataloguepage .box-footer .cont-info{width:100%;max-width:930px;padding-top:70px;border-top:3px solid #fff}@media only screen and (max-width: 980px){.cataloguepage .box-footer .cont-info{padding:43px 70px}}.cataloguepage .box-footer .cont-info .person{width:54px;height:73px}.cataloguepage .box-footer .cont-info .title-info{font-size:1.5rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;line-height:36px}@media only screen and (max-width: 1920px){.cataloguepage .box-footer .cont-info .title-info{font-size:calc(15px + 9 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.cataloguepage .box-footer .cont-info .title-info{font-size:15px}}@media only screen and (max-width: 980px){.cataloguepage .box-footer .cont-info .title-info{text-align:center;line-height:24px}}.cataloguepage .box-footer .cont-info .link-info{display:flex;grid-gap:15px;align-items:flex-start}@supports(gap){.cataloguepage .box-footer .cont-info .link-info{gap:15px}}@media only screen and (max-width: 980px){.cataloguepage .box-footer .cont-info .link-info{text-align:center}}.cataloguepage .box-footer .cont-info .link-info p{border-bottom:1px solid #fff;padding-bottom:3px}@media only screen and (max-width: 980px){.cataloguepage .box-footer .cont-info .link-info span{display:none}}.cataloguepage .box-footer .cont-info .link-info p,.cataloguepage .box-footer .cont-info .link-info span{font-size:0.9375rem;font-family:"AdihausDIN","sans-serif";font-weight:400;font-style:normal;font-variant:normal;color:#fff}@media only screen and (max-width: 980px){.cataloguepage .box-footer .cont-info .link-info p,.cataloguepage .box-footer .cont-info .link-info span{text-align:center}}