:root{--app-height:100%}body .no-scroll,html .no-scroll{height:100vh;margin:0;overflow:hidden;padding:0;touch-action:pan-x pan-y;width:100vw}#maincontent .page.messages .messages{position:absolute;top:100px;width:100%;z-index:1}@media (min-width:767px){#maincontent .page.messages .messages{top:100vh}}#maincontent.mobile-ease-animated .main .mobile-tongue{margin-top:60px;position:relative}#maincontent.mobile-ease-animated .main section:nth-of-type(2){margin-top:20px}.main{padding-bottom:0!important}.cms-index-index #hp-banners,.cms-noroute-index #hp-banners{height:100vh}@media (max-width:767px){.cms-index-index #hp-banners,.cms-noroute-index #hp-banners{max-height:calc(var(--app-height))}.cms-index-index #hp-banners.has-preheader,.cms-noroute-index #hp-banners.has-preheader{max-height:calc(var(--app-height) - 42px);padding-top:42px}}@media (min-width:767px){.cms-index-index #hp-banners.has-preheader,.cms-noroute-index #hp-banners.has-preheader{height:calc(100vh - 62px);padding-top:62px}}.cms-index-index #hp-banners .banner-list,.cms-noroute-index #hp-banners .banner-list{transition:all .4s ease 0s}.cms-index-index #hp-banners .banner-list .banner,.cms-noroute-index #hp-banners .banner-list .banner{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.cms-index-index #hp-banners .banner-list .banner img,.cms-noroute-index #hp-banners .banner-list .banner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;width:100%;z-index:-1}.cms-index-index #hp-banners .banner-list .banner .content,.cms-noroute-index #hp-banners .banner-list .banner .content{padding:0 10px}.cms-index-index #hp-banners .banner-list .banner .content .title,.cms-noroute-index #hp-banners .banner-list .banner .content .title{color:#fff;font-family:Poppins-bold;font-size:55px;line-height:70px;text-align:center}@media (min-width:768px){.cms-index-index #hp-banners .banner-list .banner .content .title,.cms-noroute-index #hp-banners .banner-list .banner .content .title{font-size:100px;line-height:125px}}.cms-index-index #hp-banners .banner-list .banner .content .link,.cms-noroute-index #hp-banners .banner-list .banner .content .link{clear:both;color:#fff;display:table;font-family:Poppins-bold;letter-spacing:1.8px;line-height:normal;margin:20px auto 0;padding-bottom:6px;text-transform:uppercase;transition:.3s}.cms-index-index #hp-banners .banner-list .banner .content .link:after,.cms-noroute-index #hp-banners .banner-list .banner .content .link:after{background:#fff;content:"";display:block;height:3px;opacity:0;position:relative;top:3px;transition:.3s;width:0}.cms-index-index #hp-banners .banner-list .banner .content .link:hover,.cms-noroute-index #hp-banners .banner-list .banner .content .link:hover{color:#fff}.cms-index-index #hp-banners .banner-list .banner .content .link:hover:after,.cms-noroute-index #hp-banners .banner-list .banner .content .link:hover:after{opacity:1;width:100%}.cms-index-index #hp-banners .banner-list .banner .content .link:hover .label:after,.cms-noroute-index #hp-banners .banner-list .banner .content .link:hover .label:after{content:" !"}@media (max-width:767px){.cms-index-index #hp-banners .dot-list,.cms-noroute-index #hp-banners .dot-list{left:0;right:0}}@media (min-width:767px){.cms-index-index #hp-banners .dot-list,.cms-noroute-index #hp-banners .dot-list{right:30px}}.cms-index-index #hp-banners .dot-list .dot.active,.cms-noroute-index #hp-banners .dot-list .dot.active{font-size:28px;position:relative;top:3px}.cms-index-index #hp-banners .dot-list .dot.active .divider,.cms-noroute-index #hp-banners .dot-list .dot.active .divider{display:block}.cms-index-index #hp-banners.mobile-ease-animation,.cms-index-index.mobile-ease-animation,.cms-noroute-index #hp-banners.mobile-ease-animation,.cms-noroute-index.mobile-ease-animation{max-height:0;transition:max-height 1s ease-in-out}.cms-index-index .mobile-tongue,.cms-noroute-index .mobile-tongue{background:#fff;height:40px;margin:auto;width:30%;z-index:8}.cms-index-index .mobile-tongue .divider,.cms-noroute-index .mobile-tongue .divider{background:#000;height:1px;margin:auto;width:80%}.cms-index-index .mobile-tongue .divider:before,.cms-noroute-index .mobile-tongue .divider:before{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:pulse;animation-timing-function:linear;border:1px solid #000;content:" ";height:1px;inset:0;margin:auto;position:absolute;width:80%}@keyframes pulse{0%{height:1px;opacity:.6;width:80%}50%{height:50%;opacity:.4;width:90%}to{height:100%;opacity:.1;width:100%}}.cms-index-index #hp-look .content,.cms-noroute-index #hp-look .content{flex-wrap:wrap}@media (max-width:991px){.cms-index-index #hp-look .content,.cms-noroute-index #hp-look .content{flex-direction:column-reverse}}.cms-index-index #hp-look .content h2.big-title,.cms-noroute-index #hp-look .content h2.big-title{top:20px;z-index:2}@media (min-width:767px){.cms-index-index #hp-look .content h2.big-title,.cms-noroute-index #hp-look .content h2.big-title{width:-moz-max-content;width:max-content}}@media (max-width:767px){.cms-index-index #hp-look .content h2.big-title,.cms-noroute-index #hp-look .content h2.big-title{font-size:50px;line-height:46px}}.cms-index-index #hp-look .content .content-img,.cms-noroute-index #hp-look .content .content-img{flex:52%;opacity:1!important;transform:translate(0)!important;z-index:1}@media (max-width:767px){.cms-index-index #hp-look .content .content-img,.cms-noroute-index #hp-look .content .content-img{margin-left:-20px}}@media (min-width:991px){.cms-index-index #hp-look .content .content-img,.cms-noroute-index #hp-look .content .content-img{padding-right:70px}}.cms-index-index #hp-look .content .content-img .image img,.cms-noroute-index #hp-look .content .content-img .image img{aspect-ratio:2/2;-o-object-fit:cover;object-fit:cover}.cms-index-index #hp-look .content .content-slider,.cms-noroute-index #hp-look .content .content-slider{flex:40%}@media (max-width:991px){.cms-index-index #hp-look .content .content-slider,.cms-noroute-index #hp-look .content .content-slider{margin-top:35px}}@media (min-width:767px){.cms-index-index #hp-look .content .content-slider .slider,.cms-noroute-index #hp-look .content .content-slider .slider{height:100%;max-width:450px;width:100%}}.cms-index-index #hp-look .content .content-slider .slider .current-dot,.cms-noroute-index #hp-look .content .content-slider .slider .current-dot{letter-spacing:1.8px}@media (max-width:767px){.cms-index-index #hp-look .content .content-slider .slider .current-dot,.cms-noroute-index #hp-look .content .content-slider .slider .current-dot{left:calc(50% + 15px);position:absolute;top:30px}}.cms-index-index #hp-look .content .content-slider .slider .arrows .arrow-slider.slick-disabled,.cms-noroute-index #hp-look .content .content-slider .slider .arrows .arrow-slider.slick-disabled{cursor:not-allowed;opacity:.5}.cms-index-index #hp-look .content .content-slider .slider .look-product-list,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list{visibility:hidden}.cms-index-index #hp-look .content .content-slider .slider .look-product-list.slick-initialized,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list.slick-initialized{visibility:visible}@media (max-width:767px){.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card{margin:unset!important;width:100%!important}}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .image img,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .image img{margin:unset;width:100%}@media (max-width:767px){.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .image,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .image{float:left;width:50%}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos{float:left;margin-top:60px;padding-left:15px;width:calc(50% - 20px)}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-name,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-name{font-size:32px}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-name,.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-ref,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-name,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-ref{text-align:left}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-ref,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-ref{margin:10px 0}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-price,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-price{justify-content:flex-start;margin-top:20px}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-price .final-price,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-price .final-price{font-size:25px}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-price .regular-price,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-price .regular-price{font-size:22px}.cms-index-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-cta,.cms-noroute-index #hp-look .content .content-slider .slider .look-product-list .product-card .product-content .infos .product-cta{margin:30px 0 0}}.cms-index-index #hp-product-sheet .content,.cms-noroute-index #hp-product-sheet .content{flex-wrap:wrap}@media (max-width:991px){.cms-index-index #hp-product-sheet .content,.cms-noroute-index #hp-product-sheet .content{flex-direction:column-reverse}}.cms-index-index #hp-product-sheet .content .specs,.cms-noroute-index #hp-product-sheet .content .specs{flex:40%;margin-top:35px}@media (min-width:991px){.cms-index-index #hp-product-sheet .content .specs,.cms-noroute-index #hp-product-sheet .content .specs{margin-top:50px}}.cms-index-index #hp-product-sheet .content .product,.cms-noroute-index #hp-product-sheet .content .product{flex:52%;opacity:1!important;transform:translate(0)!important;z-index:1}@media (min-width:991px){.cms-index-index #hp-product-sheet .content .product,.cms-noroute-index #hp-product-sheet .content .product{padding-left:70px}}.cms-index-index #hp-product-sheet .content .product h2,.cms-noroute-index #hp-product-sheet .content .product h2{top:20px}@media (max-width:767px){.cms-index-index #hp-product-sheet .content .product h2,.cms-noroute-index #hp-product-sheet .content .product h2{font-size:50px;line-height:46px}}.cms-index-index #hp-product-sheet .content .product .image img,.cms-noroute-index #hp-product-sheet .content .product .image img{aspect-ratio:2/2;-o-object-fit:cover;object-fit:cover}.cms-index-index #hp-focus,.cms-noroute-index #hp-focus{display:table;width:100%}.cms-index-index #hp-focus .content,.cms-noroute-index #hp-focus .content{float:right;margin-bottom:40px;margin-right:0;position:relative;width:100%;z-index:99}@media (max-width:767px){.cms-index-index #hp-focus .content .big-title,.cms-noroute-index #hp-focus .content .big-title{font-size:50px!important;line-height:45px!important}}@media (min-width:767px){.cms-index-index #hp-focus .content,.cms-noroute-index #hp-focus .content{width:640px}}@media (max-width:767px){.cms-index-index #hp-focus .content .infos .description,.cms-noroute-index #hp-focus .content .infos .description{width:70%}.cms-index-index #hp-focus .content .infos .play-paused,.cms-noroute-index #hp-focus .content .infos .play-paused{margin-right:0!important;position:absolute;right:10px}}.cms-index-index #hp-focus .content .infos .play-paused,.cms-noroute-index #hp-focus .content .infos .play-paused{border-color:transparent transparent transparent #fff;border-style:solid;border-width:30px 0 30px 45px;box-sizing:border-box;cursor:pointer;height:45px;transition:all .2s ease;width:0;will-change:border-width}.cms-index-index #hp-focus .content .infos .play-paused.paused,.cms-noroute-index #hp-focus .content .infos .play-paused.paused{border-style:double;border-width:0 0 0 45px}.cms-index-index #hp-focus-video,.cms-noroute-index #hp-focus-video{margin-top:-70px;position:relative}@media (min-width:767px){.cms-index-index #hp-focus-video,.cms-noroute-index #hp-focus-video{margin-top:-185px}}.cms-index-index #hp-instagram .header .arrows .arrow-slider.slick-disabled,.cms-noroute-index #hp-instagram .header .arrows .arrow-slider.slick-disabled{cursor:not-allowed;opacity:.5}.cms-index-index #hp-instagram .content h2.big-title,.cms-noroute-index #hp-instagram .content h2.big-title{top:20px;z-index:2}@media (min-width:767px){.cms-index-index #hp-instagram .content h2.big-title,.cms-noroute-index #hp-instagram .content h2.big-title{width:-moz-max-content;width:max-content}}@media (max-width:767px){.cms-index-index #hp-instagram .content h2.big-title,.cms-noroute-index #hp-instagram .content h2.big-title{font-size:50px;line-height:46px}.cms-index-index #hp-instagram .content .list,.cms-noroute-index #hp-instagram .content .list{visibility:hidden}.cms-index-index #hp-instagram .content .list.slick-initialized,.cms-noroute-index #hp-instagram .content .list.slick-initialized{visibility:visible}}.cms-index-index #hp-instagram .content .list .slick-track,.cms-noroute-index #hp-instagram .content .list .slick-track{display:flex!important}.cms-index-index #hp-instagram .content .list .slick-slide,.cms-noroute-index #hp-instagram .content .list .slick-slide{height:inherit!important}.cms-index-index #hp-instagram .content .list .slick-slide div,.cms-noroute-index #hp-instagram .content .list .slick-slide div{height:100%}@media (max-width:767px){.cms-index-index #hp-instagram .content .list li,.cms-noroute-index #hp-instagram .content .list li{height:100%}}.cms-index-index #hp-instagram .content .list li img,.cms-noroute-index #hp-instagram .content .list li img{height:100%;-o-object-fit:cover;object-fit:cover}.cms-index-index #hp-instagram .content .instagram-hashtag,.cms-noroute-index #hp-instagram .content .instagram-hashtag{bottom:20px;transition:.5s;width:-moz-max-content;width:max-content}@media (min-width:767px){.cms-index-index #hp-instagram .content .instagram-hashtag,.cms-noroute-index #hp-instagram .content .instagram-hashtag{bottom:50px}}.cms-index-index #hp-instagram .content .instagram-hashtag:visited,.cms-noroute-index #hp-instagram .content .instagram-hashtag:visited{color:#fff}.cms-index-index #hp-instagram .content .instagram-hashtag:hover,.cms-noroute-index #hp-instagram .content .instagram-hashtag:hover{color:#000}
