.main-home{background-color:#181818;margin:0}.slider-squares{display:flex;flex-wrap:wrap;margin:0 -5px 2rem}.slider-squares .slider-item{background:#f4f4f4;display:block;margin:5px;overflow:hidden;position:relative;width:calc(50% - 10px)}@supports (object-fit:cover){.slider-squares img{height:100%!important;object-fit:cover;width:100%}}.slider-squares .title{background:#fff;bottom:10px;color:#181818;font-weight:700;left:10px;letter-spacing:.08em;padding:20px 30px;position:absolute;text-transform:uppercase;transition:all .3s}@media screen and (max-width:991px){.slider-squares .title{padding:5px 15px}}@media screen and (max-width:767px){.slider-squares .slider-item{margin-top:0;width:100%}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.42857%}.tns-controls button{background:transparent;border:none;display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:18px;margin-top:-20px;padding:5px;position:absolute;top:50%;z-index:10}.tns-controls button:active,.tns-controls button:focus,.tns-controls button:hover{background:#f4f4f4}.tns-controls button:first-child{left:0}.tns-controls button:first-child:after{content:"\f14c"}.tns-controls button:last-child{right:0}.tns-controls button:last-child:after{content:"\f14e"}.product-photos{padding:0 30px;position:relative}.product-photos a{display:block}.product-photos a:not(.tns-item):nth-child(1n+4){display:none}.product-photos .img-responsive{margin:auto}.slider-controls{align-items:center;bottom:40px;display:flex;justify-content:center;position:absolute;width:100%}.slider-controls button{background:transparent;border:none;color:#181818;cursor:pointer;font-size:12px;padding:0}.slider-controls button.prev{margin-right:5px}.slider-controls button.next{margin-left:5px}.slider-controls ul{list-style:none;margin-bottom:0;padding-left:0}.slider-controls li{float:left;margin:0 5px}.slider-controls li.tns-nav-active a,.slider-controls li:hover a{background:#e5097f}.slider-controls a{background:#d9d9d9;cursor:pointer;display:block;height:2px;transition:all .3s;width:38px}.home-slider-wrapper{margin:0 auto;max-width:100%;position:relative}.home-slider{display:flex;position:relative}.home-slider:after{background:#171717;background:linear-gradient(180deg,hsla(0,0%,9%,0),#171717);bottom:-1px;content:"";display:block;height:400px;position:absolute;width:100%}.home-slider .home-slider-bg{background:no-repeat 50%/cover;height:584px}@media screen and (min-width:992px){.home-slider .home-slider-bg.homepage-diff{height:83vh}}.home-slider .tns-item{position:relative}.home-slider .video-inner{align-items:center;background:#181818;display:flex;justify-content:center;max-height:900px;overflow:hidden}.home-slider .video-inner video{width:100%}.home-slider .video-inner .btn{margin-top:35px;width:220px}.home-slider .video-inner h2 a{display:inline-block;position:relative;text-decoration:none}.home-slider .video-inner h2 a:active,.home-slider .video-inner h2 a:hover{text-decoration:none}.home-slider .video-inner h2 a:after{border-bottom:2px solid #fff;bottom:0;content:"";display:block;position:absolute;transition:opacity .3s;width:100%}.home-slider .video-inner h2 a:hover:after{opacity:0}.home-slider-description{align-items:flex-end;bottom:100px;display:flex;position:absolute;top:0;width:100%;z-index:1}.home-slider-description-inner{text-align:center}.home-slider-description-inner img{filter:brightness(0) invert(1);margin:0 auto 25px}.home-slider-description-inner h2,.home-slider-description-inner p{color:#fff;margin:0}.home-slider-description-inner h2{font-family:alternate-gothic-no-3-d,sans-serif;font-size:80px}.home-slider-description-inner h2:before{border-bottom:2px solid #e5097f;box-shadow:0 1px 5px #e5097f;content:"";display:block;margin:0 auto 25px;width:38px}.home-slider-description-inner p{font-size:24px}.home-slider-controls button{color:#fff}.home-slider-controls li.tns-nav-active a,.home-slider-controls li:hover a{box-shadow:0 1px 5px #e5097f}.home-slider-controls a{background:#535353}@media screen and (max-width:991px){.home-slider .home-slider-bg{height:440px}.home-slider-description .img-responsive{max-width:240px}.home-slider-description h2{font-size:50px}.home-slider-description p{font-size:18px}}@media screen and (max-width:767px){.home-slider .home-slider-bg{height:330px}.home-slider-description p{display:none}.home-slider-description h2{font-size:40px}}@media screen and (max-width:543px){.home-slider:after{height:160px}.home-slider .home-slider-bg{height:220px}.home-slider .video-inner{background:url(/web/build/images/promo-bg-resp.0cf357b1.jpg) no-repeat 50%/cover;height:360px}.home-slider .video-inner .video{display:none}.home-slider-description{bottom:50px}.home-slider-description .img-responsive{margin-bottom:15px;max-width:160px}.home-slider-description h2{font-size:28px}.home-slider-description h2:before{margin-bottom:15px}.home-slider-controls{bottom:0}}.home-articles-header{padding-top:50px}.home-articles-header h4{color:#e5097f;margin-bottom:20px}.home-articles-header h2{color:#fff;margin-bottom:30px}.home-articles-header h2 span{display:block;font-size:60px}.home-articles-header .btn-link{color:#fff}.home-articles{position:relative}.home-articles:before{background:url(/web/build/images/home-bg-blog.aa30241d.jpg);content:"";display:block;height:687px;left:-205px;position:absolute;top:-70px;width:1345px}.home-articles .decoration-body{left:25px;position:absolute;top:160px}.home-articles .article{width:50%}@media screen and (max-width:1259px){.home-articles:before{display:none}.home-articles .decoration-body{display:none}}@media screen and (max-width:543px){.home-articles .article{width:100%}}.instafeed-header{align-items:center;display:flex;justify-content:space-between;margin:80px 0 40px}.instafeed-header h2{color:#fff;margin:0}.instafeed-header h2 .fc{color:#e5097f;font-size:30px;margin-left:15px;position:relative;text-shadow:0 1px 5px #e5097f;top:-7px}.instafeed-header .btn-link{color:#fff}.instafeed{display:flex}.instafeed a{background:#181818;width:20%}.instafeed a,.instafeed a div{display:block;position:relative}.instafeed a div{background-position:50%;background-size:cover;margin:0;padding-top:100%;transition:all .3s;width:100%}.instafeed a:active div,.instafeed a:focus div,.instafeed a:hover div{opacity:.65}@media screen and (max-width:991px){.instafeed a{width:25%}.instafeed a:nth-child(5){display:none}}@media screen and (max-width:767px){.instafeed-header h2{font-size:2rem}.instafeed-header h2 .fc{top:-4px}}@media screen and (max-width:543px){.instafeed-header{display:block;margin-top:10px}.instafeed-header h2{font-size:1.75rem;margin-bottom:10px}.instafeed-header h2 .fc{top:-2px}.instafeed{flex-wrap:wrap}.instafeed a{width:50%}}