#search-products{margin:21px 0 21px 10px;position:relative}#search-products button{-webkit-appearance:none;-moz-appearance:none;background:none!important;border:0;height:44px;margin:0;padding:0;width:44px}#search-products .box{background:#fff;height:calc(100vh - 87px);left:0;position:fixed;right:0;top:86px}#search-products .box form{border:1px solid #ddd;margin:0;width:100%}#search-products .box form label{position:relative;width:100%}#search-products .box form label input{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:0;color:#000;font-family:Migra;font-size:1.6rem;margin:0;padding:30px;position:relative;text-align:center;width:100%}#search-products .box form label input::-moz-placeholder{color:silver}#search-products .box form label input::placeholder{color:silver}#search-products .box form label input:focus{outline:0}#search-products .box #result{height:calc(100vh - 187.39px);overflow:hidden;padding:40px 20px 0;z-index:999}#search-products .box #result .ps{height:100%!important;overflow-y:scroll!important}#search-products .box #result ul{margin:0;padding:0}#search-products .box #result ul li{display:block;font-size:1.2rem;text-align:center}#search-products .box #result a .image{height:300px;margin:0 0 30px;overflow:hidden}#search-products .box #result a .image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative}#search-products .box #result a .text{text-align:center}#search-products .box #result a .text p.name{color:#000;font-family:Migra;font-size:1.6rem;font-weight:300;margin:0 0 15px}#search-products .box #result a .text p.code{color:#000;font-size:.9rem;margin:0}#search-products .box #result a:hover p.name{color:#c6baff}header{border-bottom:1px solid transparent;height:87px;left:0;position:fixed;right:0;top:0;z-index:999999!important}header.scroll-header{background:#fff;border-bottom:1px solid #ddd}header .logo{height:60px;margin:13px 0;width:169px}header .logo img{height:60px;width:auto}header #menu-icon{background:url(/images/ico/menu.svg) no-repeat 50%;background-size:auto 30px;cursor:pointer;display:none;height:44px;width:44px}header #menu-icon,header #user{float:right;margin:21px 0 21px 10px;padding:5px}header #user{position:relative}header #user a{background:url(/images/ico/user.svg) no-repeat 50%;background-size:auto 22px;height:34px;width:34px}header #user a span{display:none}header #user ul{background:#fff;display:none;margin:0;padding:10px;position:absolute;right:-10px;top:65px;z-index:12}header #user ul li{border-bottom:1px solid #eee;display:block;padding:8px 12px;width:160px}header #user ul li a{background:none;color:#000;display:block;font-size:1.1rem;height:auto;width:100%}header #user ul li a:hover{color:#c6baff}header #user ul li:last-child{border-bottom:0}header #user ul:after{border:8px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";height:0;left:85%;margin-left:-8px;pointer-events:none;position:absolute;width:0}header #shopping-cart{height:44px!important;margin:21px 10px;padding:5px 10px}header #shopping-cart a{display:block;height:100%}header #shopping-cart .icon{background:url(/images/ico/cart.svg) no-repeat 0;background-size:25px;color:#000;display:block;padding:0 0 0 35px;position:relative;top:50%;transform:translateY(-50%)}header nav{left:50%;margin:0;padding:29px 0 0;position:absolute;transform:translateX(-50%)}header nav ul{text-align:center}header nav li{display:inline-block;margin:0 29px 0 0;padding:0 0 29px}header nav li a{color:#000;display:block;font-size:1.2rem;font-weight:300}header nav li a:hover{color:#c6baff}header nav li:last-child{margin:0}.shopping-cart{background:#fff;border:1px solid #ddd;display:none;margin:25px 10px 0 0;max-width:90%;padding:20px;position:absolute;right:0;top:61px;width:400px;z-index:5}.shopping-cart .ps{height:280px!important;overflow-x:hidden!important;position:relative!important;width:100%!important}.shopping-cart .ps .ps__rail-y{position:absolute!important}.shopping-cart ul.shopping-cart-items{display:block;list-style-type:none;margin:20px 0 0;padding:0;width:100%}.shopping-cart ul.shopping-cart-items li{font-size:.8rem;margin-bottom:18px}.shopping-cart ul.shopping-cart-items li .image{height:80px;width:100%}.shopping-cart ul.shopping-cart-items li .image img{height:auto;left:50%;max-height:100%;max-width:100%;position:relative;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.shopping-cart ul.shopping-cart-items li .item-name{color:#000;display:block;font-family:Migra;font-size:1rem!important;font-weight:300;margin:0}.shopping-cart ul.shopping-cart-items li .item-price{font-size:1rem!important;font-weight:300;margin-right:8px}.shopping-cart ul.shopping-cart-items li .item-quantity{color:#000;font-size:1rem!important;font-weight:300}.shopping-cart .shopping-cart-header{border-bottom:1px solid #e8e8e8;padding-bottom:0;text-align:right}.shopping-cart .shopping-cart-header .cart-icon{display:inline-block;float:left;font-size:1rem!important}.shopping-cart .shopping-cart-header .cart-icon .icon{color:#fff;margin-right:7px}.shopping-cart .shopping-cart-header .cart-icon .badge{background-color:#17161a;color:#fff;display:inline-block;font-size:12px;line-height:1;padding:3px 7px;text-align:center;vertical-align:middle;white-space:nowrap}.shopping-cart .shopping-cart-header .shopping-cart-total p{display:inline-block;font-size:1rem!important}.shopping-cart .button{background:#000;color:#fff;display:block;font-size:1.1rem;font-weight:300;height:auto;margin:25px 0 0;min-height:auto;padding:12px;text-align:center;text-decoration:none}.shopping-cart .button:hover{background:#666;color:#fff}.shopping-cart p.empty{margin:20px 0 0}@media only screen and (max-width:1335px){header #shopping-cart{margin:21px 0 21px 10px}header .container{max-width:1300px;width:95%}}@media(max-width:1199.98px){header #menu-icon{display:block}header nav{display:none}header .logo{height:44px;margin:21px 0;width:49px}header .logo img{height:44px;width:auto}}@media(max-width:767.98px){header .logo{width:64px}header #user{display:none}}@font-face{font-display:swap;font-family:Migra;src:url(/fonts/PPMigra-Regular.woff2)}@font-face{font-display:swap;font-family:Montreal;src:url(/fonts/PPNeueMontreal-Regular.woff2)}p{font-size:1.2rem}.pagination-box nav{display:inline-block}.pagination-box nav .page-item .page-link{color:#333}.pagination-box nav .page-item.active .page-link{background:#fff;border:1px solid #fff;color:#000}.alert-danger{background:#c6baff;font-size:1.2rem!important}.alert-danger,.alert-success,.alert-warning{border:1px solid #c6baff;border-radius:4px!important;color:#000;text-align:center}.alert-success,.alert-warning{background:#fff;font-size:1.2rem}.text-danger{color:#c6baff!important}.text-silver{color:#a9a9a9!important}[class*=btn-]{font-size:1.2rem;padding:8px 15px}.btn-primary{background:#000!important;border:1px solid #000!important;border-radius:0!important;color:#fff!important;font-weight:300;text-transform:uppercase}.btn-primary:hover{background:#c6baff!important;border:1px solid #c6baff!important;color:#000!important}.btn-outline-light{color:#fff!important}.btn-outline-light:hover{color:#000!important}.btn-outline-primary{background:none;border:1px solid #000;color:#000}.btn-outline-primary:hover{background:#fff;border:1px solid #fff;color:#fff}.btn-primary-special{background:linear-gradient(180deg,#c6baff,#fff);border-radius:30px;color:#fff;font-size:1.2rem;padding:8px 25px}.btn-secondary{background:#000;border:1px solid #000;border-radius:0;color:#fff}.btn-secondary:hover{background:#333;border:1px solid #333}.fast-info{background:#c6baff;padding:10px 0;text-align:center}.fast-info p{background:url(/images/ico/delivery.svg) no-repeat 0;background-size:auto 40px;color:#fff;display:inline-block;font-size:1.2rem;margin:0;padding:0 0 0 60px}@media(max-width:991.98px){.fast-info{text-align:left}.fast-info p{margin:0 0 10px}.fast-info .col-lg-3:last-child{margin:0}}#slider{background:linear-gradient(180deg,#c6baff,#fff);overflow:hidden;padding:137px 0 0}#slider .image{height:615px;left:50%;margin:-40px 0 50px;max-width:100%;overflow:hidden;position:relative;transform:translateX(-50%);width:732px}#slider .image img,#slider .image video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#slider h1,#slider p{font-weight:300}#slider p{font-family:Migra;font-size:3rem;line-height:1;margin:0;position:relative;z-index:3}#slider p.special{font-size:5rem;font-weight:500;line-height:1;margin:50px 0 0}@media(max-width:991.98px){#slider p{font-size:1.5rem}#slider p.special{font-size:2.5rem}#slider .image{height:300px}}#categories{margin:100px 0 0}#categories .category{margin:0 0 100px}#categories .category h2{font-family:Migra;font-size:4rem;font-weight:600;margin:0 0 40px;text-transform:uppercase}#categories .category h2 span{display:block;margin:0 0 0 30px}#categories .category .image{overflow:hidden}#categories .category .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#categories .category a{border-bottom:1px solid #000;color:#000;display:inline-block;font-size:1.2rem;font-weight:300;margin:30px 0 0;padding:0 0 4px;text-align:center;text-transform:uppercase;width:230px}#categories .category a:hover{border-bottom:1px solid #c6baff;color:#c6baff}#categories .category .h-400{height:400px}@media(max-width:991.98px){#categories .category{margin:0 0 100px}#categories .category h2{font-size:3rem}#categories .category .image{height:250px;margin:0 0 10px}}#products{background:#c6baff;padding:100px 0}#products ul li{color:#000;font-family:Migra;font-size:3rem;margin:0 60px 0 0;position:relative}#products ul li a{color:#000;display:block}#products ul li a:hover{color:#fff}#products ul li img{display:none;position:absolute;right:-50px;top:-60px}#products ul li:before{color:#000;content:"/";position:absolute;right:-40px;top:50%;transform:translateY(-50%)}#products ul li:hover{color:#fff}#products ul li:hover img{display:block}#products ul li:hover a{color:#fff}#products ul li:last-child{margin:0}#products ul li:last-child:before{display:none}@media(max-width:991.98px){#products ul{text-align:center}#products ul li{display:block!important;font-size:3rem;margin:0}#products ul li:before{display:none;margin:0}}#production{background:gray;margin:0;padding:100px 0}#production h2{font-family:Montreal;font-size:3rem}#production h2,#production p{color:#fff;font-weight:300;margin:0 0 40px}#production a{color:#fff;display:inline-block;font-family:Migra;font-size:1.6rem;margin:30px 0 0;text-transform:uppercase}#production a:hover{color:#c6baff}#production .image{height:auto;max-width:90%;overflow:hidden;width:450px}#production .image.special{max-width:100%;width:100%}#production .image img{height:auto;width:100%}@media(max-width:991.98px){#production h2{font-size:2rem;margin:0 0 20px}#production .image{margin:0 0 10px}}#products-example{background:#e3ddff;margin:0 0 100px;padding:100px 0}#products-example h2{font-size:3rem;margin:0 0 50px;text-transform:uppercase}#products-example .products-example{-ms-overflow-style:none;display:flex!important;flex-flow:row;overflow-x:scroll;padding:0 calc(50% - 637px);scrollbar-width:none}#products-example .products-example::-webkit-scrollbar{display:none}#products-example .product-example{flex:0 0 auto;height:500px;margin:0 30px 0 0;width:400px}#products-example .product-example .image{height:100%;overflow:hidden;width:100%}#products-example .product-example .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#products-example .product-example:last-child{margin:0}#products-example a{color:#000;display:inline-block;font-family:Migra;font-size:1.6rem;margin:30px 0 0;text-transform:uppercase}#products-example a:hover{color:#777}@media(max-width:991.98px){#products-example h2{font-size:2rem}#products-example .products-example{padding:0 5%}#products-example .products-example .product-example{height:300px;margin:0 5px 0 0;width:200px}}#references{margin:0 0 100px}#references button{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;color:#000;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}#references button:hover{color:#c6baff}#references button.prev{left:0}#references button.next{right:0}#references p{font-family:Migra;font-size:3.5rem;line-height:1;margin:0 0 40px}#references p.name{font-family:Migra;font-size:1.2rem;font-weight:300;margin:0}@media(max-width:991.98px){#references p{font-size:1.5rem;margin:0 0 20px}}#showroom{background:#c6baff;padding:100px 0 0}#showroom h2{font-family:Montreal;font-size:3rem;font-weight:300}#showroom ul{margin:0;padding:0}#showroom ul li{display:block;font-size:1.4rem;margin:0}#showroom ul li span.time{font-family:Migra;font-size:2rem}#showroom .image{height:500px;margin:50px 0;overflow:hidden}#showroom .image img{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#showroom .text p{font-family:Migra;font-size:4rem;line-height:1;margin:0 0 60px}#showroom .text .contact{margin:0 0 40px}#showroom .text .contact p{font-family:Montreal;font-size:1rem;font-weight:300;margin:0}#showroom .text .contact p a{color:#000;font-family:Migra;font-size:3rem}#showroom .text .contact p a:hover{color:#fff}@media(max-width:991.98px){#showroom h2{font-size:2rem}#showroom .text p{font-size:1.8rem}#showroom .text .contact p a{font-size:1.5rem!important}}footer{margin:0}
