.no-scroll,.overlay{overflow:hidden!important}body{font:400 14px/14px Exo,sans-serif;background:#ccc}.overlay{cursor:pointer!important;position:fixed;width:100vw;height:100%!important;background:rgba(0,0,0,.7);z-index:1001;display:none;left:0;top:0;right:0;bottom:0}.main{padding-bottom:30px}.slidebar-menu{background-color:#ebebeb;padding:15px}.slidebar-menu .closed-slidebar{font-size:14px;color:#1a1a1a;position:absolute;right:10px;top:10px}.slidebar-menu .logo{margin:20px 0 40px}.slidebar-menu .logo img{margin:auto}.slidebar-menu .navbar-links ul li{display:block;border-bottom:1px solid #ccc}.slidebar-menu .navbar-links ul li:first-child{border-top:1px solid #ccc}.slidebar-menu .navbar-links ul li a{font:400 18px/18px Exo,sans-serif;color:#1a1a1a;display:block;position:relative;padding:15px 10px 17px;text-decoration:none!important}.slidebar-menu .navbar-links ul li a:hover{color:#000}.slidebar-menu .navbar-links ul li a::before{content:'\f0da';font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;margin-right:10px;display:inline-block;vertical-align:top;position:relative;top:-1px}.slidebar-menu .navbar-links ul li.dropdown a:after{content:'\f0d7';font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;position:absolute;right:10px;top:14px}.slidebar-menu .navbar-links ul li.dropdown ul.dropdown-menu{background-color:transparent;float:none;position:relative;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 0 0 20px;margin:0;border:0;top:0}.slidebar-menu .navbar-links ul li.dropdown ul.dropdown-menu li:first-child{border-top:1px solid #ccc}.slidebar-menu .navbar-links ul li.dropdown ul.dropdown-menu li a{background-color:transparent}.slidebar-menu .navbar-links ul li.dropdown ul.dropdown-menu li a::before{font-weight:900;margin:0 14px 0 0}.slidebar-menu .navbar-links ul li.dropdown ul.dropdown-menu li a::after{display:none}.slidebar-menu .navbar-links ul li.dropdown ul.dropdown-menu li:last-child{border-bottom:0}.slidebar-menu .social-buttons{margin:20px 0 0}.slidebar-menu .social-buttons ul{font-size:0}.slidebar-menu .social-buttons ul li{display:inline-block;vertical-align:top;margin:0 0 0 10px}.slidebar-menu .social-buttons ul li a{display:block;font-size:18px;width:24px;height:24px;color:#fff;text-align:center;padding:11px 0 0;text-decoration:none!important;background:url(../images/social-icons.png) no-repeat}.slidebar-menu .social-buttons ul li a.facebook{background-position:0 0}.slidebar-menu .social-buttons ul li a.instagram{background-position:-25px 0}.slidebar-menu .social-buttons ul li a.pinterest{background-position:-50px 0}.slidebar-menu .social-buttons ul li a:hover{opacity:.9}.header{background-color:#dadada;min-height:120px}.header.home{background-color:rgba(255,255,255,.3);position:absolute;left:0;top:0;right:0;z-index:999}.header .wrapper .header-nav .navbar-links ul li a:hover,.header .wrapper .header-nav .navbar-links ul li.dropdown:hover>a{background-color:rgba(255,255,255,.2)}.header .wrapper .logo{margin:25px 0 0}.header .wrapper .logo a{display:block}.header .wrapper .header-nav{font-size:0;text-align:right}.header .wrapper .header-nav .navbar-links,.header .wrapper .header-nav .social{display:inline-block!important;vertical-align:top}.header .wrapper .header-nav .navbar-links{padding-left:0;padding-right:0;margin:56px 0 0}.header .wrapper .header-nav .navbar-links ul{font-size:0;line-height:0}.header .wrapper .header-nav .navbar-links ul li{display:inline-block;position:relative}.header .wrapper .header-nav .navbar-links ul li a{overflow:hidden;text-decoration:none!important;color:#0f0f0f;font:600 18px/18px Exo,sans-serif;padding:10px 15px;letter-spacing:-.1px;display:block;position:relative}.header .wrapper .header-nav .navbar-links ul li.dropdown a:after{content:"\f0d7";font-family:'Font Awesome 5 Free',sans-serif;font-style:normal;font-weight:900;padding-left:10px;position:relative;top:-2px}.header .wrapper .header-nav .navbar-links ul li.dropdown:hover .dropdown-menu{display:block!important}.header .wrapper .header-nav .navbar-links ul li.dropdown ul.dropdown-menu{outline:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;top:100%;margin:0;min-width:240px;padding:25px 0 0;z-index:99;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .wrapper .header-nav .navbar-links ul li.dropdown ul.dropdown-menu li{display:block}.header .wrapper .header-nav .navbar-links ul li.dropdown ul.dropdown-menu li a{display:block;padding:15px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;text-shadow:none}.header .wrapper .header-nav .navbar-links ul li.dropdown ul.dropdown-menu li a::before{content:'\f0da';font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;vertical-align:top;position:relative;top:0;left:-5px;font-size:9px;display:inline-block}.header .wrapper .header-nav .navbar-links ul li.dropdown ul.dropdown-menu li a::after{display:none}.header .wrapper .header-nav .navbar-links ul li.dropdown ul.dropdown-menu li a:hover{padding-left:20px}.header .wrapper .header-nav .navbar-links ul li.dropdown ul.dropdown-menu li:last-child a{border-bottom:0}.header .wrapper .header-nav .social{margin:60px 0 0}.header .wrapper .header-nav .social ul{font-size:0;line-height:0}.header .wrapper .header-nav .social ul li{display:inline-block;margin:0 0 0 10px}.header .wrapper .header-nav .social ul li a{display:block;font-size:18px;color:#dadada;width:24px;height:24px;text-align:center;padding:7px 0 0;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/social-icons.png) no-repeat}.header .wrapper .header-nav .social ul li a.facebook{background-position:0 0}.header .wrapper .header-nav .social ul li a.instagram{background-position:-25px 0}.header .wrapper .header-nav .social ul li a.pinterest{background-position:-50px 0}.header .wrapper .right-slidebar-button{margin:28px 0 0;float:right}.header .wrapper .right-slidebar-button span{float:right;font-size:38px;text-align:center;background-color:rgba(255,255,255,.5);width:60px;height:60px;display:block;padding:11px 0 0}.main-slider .main-slider-swiper .slide-item{padding:0;margin:0;font-size:0;line-height:0;background-position:top center!important;-webkit-background-size:cover!important;background-size:cover!important;width:100vw;height:100vh}.main-slider .main-slider-pager{position:absolute;left:0;bottom:25px;right:0;z-index:99}.main-slider .main-slider-pager .wrapper .inner{font-size:0;text-align:right}.main-slider .main-slider-pager .wrapper .inner .pager-item{display:inline-block;width:24px;height:24px;margin:0 0 0 15px;background-color:rgba(255,255,255,.5);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.product-detail .wrapper .product-slider .product-slider-sw-pager .slide-item img,.product-list .wrapper .item a img{width:100%}.main-slider .main-slider-pager .wrapper .inner .pager-item:hover{background-color:rgba(255,255,255,.75)}.main-slider .main-slider-pager .wrapper .inner .pager-item.active{background-color:#fff}.top-title-group{padding:30px 0 10px}.top-title-group .wrapper .text-group{margin:0 0 20px}.top-title-group .wrapper .text-group .title{color:#333;font:600 24px/28px Exo,sans-serif;margin:0 0 8px}.top-title-group .wrapper .text-group .desc p{letter-spacing:-.01em;color:#333;font:500 15px/22px Exo,sans-serif}.wrapper .filter-button-group{text-align:right}.wrapper .filter-button-group ul{font-size:0}.wrapper .filter-button-group ul li,.wrapper .filter-button-group ul li a{font:600 14px/14px Exo,sans-serif;color:#333;cursor:pointer}.wrapper .filter-button-group ul li{display:inline-block;margin:0 0 0 15px}.wrapper .filter-button-group ul li a{margin-top:20px;margin-bottom:50px;display:block}.wrapper .filter-button-group ul li.active{font-weight:700;opacity:.7}.product-list .wrapper .item{margin-bottom:30px}.product-list .wrapper .item a{display:block}.product-detail{margin:20px 0 50px}.product-detail .wrapper .product-slider{margin-bottom:30px}.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-next,.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-prev{position:absolute;z-index:11;top:50%;margin-top:-40px;color:#fff;opacity:.5;font-size:68px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-next:hover,.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-prev:hover{opacity:1}.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-next.hidden,.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-prev.hidden{opacity:0;display:none}.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-prev{left:10px}.product-detail .wrapper .product-slider .product-slider-sw .product-slider-sw-next{right:10px}.product-detail .wrapper .product-slider .product-slider-sw .slide-item a{display:block;background-color:#000}.product-detail .wrapper .product-slider .product-slider-sw .slide-item a img{width:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.product-detail .wrapper .product-slider .product-slider-sw .slide-item a:hover img{opacity:.7;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.product-detail .wrapper .product-slider .product-slider-sw-pager{margin:20px 0 0}.product-detail .wrapper .product-slider .product-slider-sw-pager .slide-item{cursor:pointer;position:relative}.product-detail .wrapper .product-slider .product-slider-sw-pager .slide-item:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:3px solid transparent}.product-detail .wrapper .product-slider .product-slider-sw-pager .slide-item.actived:before{border-color:#333}.product-detail .wrapper .product-detail-text .title{color:#333;font:600 24px/28px Exo,sans-serif;margin:0 0 8px}.product-detail .wrapper .product-detail-text .desc p{letter-spacing:-.01em;color:#333;font:500 18px/30px Exo,sans-serif;margin-bottom:20px}.product-detail .wrapper .product-detail-text .desc a{color:#333}.product-detail .wrapper .product-detail-text .desc p.signature{font:400 30px/30px Exo,sans-serif}.contact-page{margin:50px 0}.contact-page .wrapper h1{font:600 24px/24px Exo,sans-serif;color:#333;margin-bottom:30px}.contact-page .wrapper p{font:500 18px/24px Exo,sans-serif;color:#333;margin-bottom:20px}.contact-page .wrapper p.indent{padding-left:30px}.contact-page .wrapper p strong{font-weight:700}.contact-page .wrapper p a{color:#1041bd}.btn-dark,.copyright a{color:#fff}.copyright{text-align:center;margin-bottom:20px;bottom:20px}.btn-dark{background-color:#343a40;border-color:#343a40}