.section-hero{--hero-offset:100px}.section-hero .promo-top-list-item img{object-fit:cover}body.home_brand .section-hero{--hero-offset:95px}.promo-list-item img{object-fit:cover}@media (min-width:768px){.section-hero{overflow:hidden;position:relative}.promo-top-list-item,.section-hero{height:calc(100vh - var(--hero-offset))}}.hero-banner{background-color:#000;height:100%;left:0;max-height:calc(100vh - var(--hero-offset));overflow:hidden;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.hero-banner.blur{filter:blur(20px)}.hero-banner .shade:after,.hero-banner .shade:before{content:"";height:20%;left:0;position:absolute;width:100%;z-index:2}.hero-banner .shade:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.96) 0,rgba(1,0,0,0));top:0}.hero-banner .shade:after{background:linear-gradient(0deg,#000,transparent);bottom:0}.hero-banner .hero-banner-img{height:100%;z-index:1}.hero-banner .hero-banner-img img{height:100%;object-fit:cover;transition:all .2s ease-in-out;width:100%}.hero-video{left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .35s ease;width:100%}@media (max-width:768px){.hero-video{position:relative;transform:none}}.hero-video video{width:100%}.hero-promo-cnt{overflow:hidden;z-index:2}.hero-cta-top{left:0;position:absolute;top:80px;width:100%;z-index:2}.hero-cta-top .cta-title{color:var(--white);font-size:18px;font-weight:var(--bold);line-height:1.1;margin:0 auto;width:min(100% - 30px,1140px)}.hero-cta-middle{left:0;position:absolute;top:130px;width:100%;z-index:2}@media (max-width:768px){.hero-cta-middle{background:var(--radial-black);padding:15px 0;position:relative;top:0}.hero-cta-middle .cta-title{font-size:24px;font-weight:var(--medium);padding:15px 0}}@media (min-width:768px){.hero-cta-middle.has-cta-top{top:230px}}.hero-cta-middle .center-btn{text-align:center}.hero-cta-middle .cta-tag{background:#7aabcb;color:var(--white);display:inline-block;font-size:12px;font-weight:var(--semibold);line-height:1.2;margin-bottom:15px;padding:6px 10px;width:auto}.hero-cta-middle .cta-title{color:var(--white);font-size:32px;font-weight:var(--bold);line-height:1.1}.hero-cta-middle .cta-subtitle{color:var(--white);font-size:24px;font-weight:var(--bold);line-height:1.1}.hero-cta-middle .btn{margin-top:20px}@media (max-width:768px){.hero-cta-middle .btn{margin-bottom:30px;margin-top:15px}}.hero-promo{opacity:1;position:absolute;right:0;top:230px;transition:transform .2s ease-in-out;z-index:2}.hero-promo .hero-promo-title{color:var(--white);display:block;font-size:14px;font-weight:var(--semibold);line-height:1.2;margin:0 0 25px auto;width:160px}.hero-promo .hero-promo-title a{color:var(--white);transition:color .2s ease-in-out}.hero-promo .hero-promo-title a:hover{color:var(--blue-light)}.hero-promo .hero-promo-title a .fa{color:var(--blue-light);font-size:12px;margin-left:5px}.hero-promo .hero-promo-list-wrap{display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:all .2s ease-in-out}.hero-promo .hero-promo-list-wrap.hover-animate:hover{margin-top:-25px}.hero-promo .hero-promo-list{align-items:flex-end;display:flex;flex-direction:column;transition:margin-top .3s ease-in-out}.hero-promo .hero-promo-list .promo-item-wrap{align-items:center;display:flex;justify-content:flex-end}.hero-promo .hero-promo-list .promo-item-cnt{display:none}.hero-promo .hero-promo-list .promo-item-cnt .inner{background-color:rgba(0,0,0,.75);height:110px;opacity:0;overflow:hidden;padding:20px 10px 20px 20px;transition:all .3s ease-out,height .35s;width:290px;z-index:-1}.hero-promo .hero-promo-list .promo-item-cnt .promo-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--white);display:-webkit-box;font-size:20px;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.hero-promo .hero-promo-list .promo-item-cnt .promo-item-link{color:var(--blue-light);display:block;font-size:13px;line-height:1;margin-block:10px;transition:color .2s ease-in-out}.hero-promo .hero-promo-list .promo-item-cnt .promo-item-link:hover{color:var(--white)}.hero-promo .hero-promo-list .promo-item-cnt .promo-item-counter{align-items:center;display:flex}.hero-promo .hero-promo-list .promo-item-cnt .promo-item-counter .counter-label{color:var(--white);font-size:10px;line-height:1.2;margin-right:10px;white-space:nowrap}.hero-promo .hero-promo-list .promo-item-image{box-sizing:border-box;position:relative}.hero-promo .hero-promo-list .promo-item-image .no-image{background:var(--gray)}.hero-promo .hero-promo-list .promo-item-image a{display:block}.hero-promo .hero-promo-list .promo-item-image .no-image,.hero-promo .hero-promo-list .promo-item-image img{aspect-ratio:195/110;display:block;height:90px;object-fit:cover;transition:all .2s ease-in-out;width:160px}.hero-promo .hero-promo-list .promo-item-image .image-shade{background:linear-gradient(0deg,#000,transparent);bottom:0;display:block;height:50%;left:0;position:absolute;width:100%;z-index:1}.hero-promo .hero-promo-list .promo-item-image .image-label{bottom:0;color:var(--white);font-size:11px;font-weight:var(--medium);left:0;line-height:1.5;opacity:1;padding:10px 15px 5px;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.5);z-index:2}.hero-promo .hero-promo-list .promo-item-image .image-label,.hero-promo .hero-promo-list .promo-item-image .image-label span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hero-promo .hero-promo-list .promo-item-image:after{border:3px solid var(--blue-light);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:1}.hero-promo .hero-promo-list .hover-animate:hover .promo-item-cnt{display:block}.hero-promo .hero-promo-list .hover-animate:hover .inner{animation-delay:.2s;animation-duration:.2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:promo-animation;animation-timing-function:ease-out}.hero-promo .hero-promo-list .hover-animate:hover .promo-item-image{position:relative}.hero-promo .hero-promo-list .hover-animate:hover .promo-item-image .no-image,.hero-promo .hero-promo-list .hover-animate:hover .promo-item-image img{height:160px;width:290px}.hero-promo .hero-promo-list .hover-animate:hover .promo-item-image .image-label{opacity:0}.hero-promo .hero-promo-list .active .promo-item-image:not(:hover):after{opacity:1}@keyframes promo-animation{0%{height:110px;opacity:0;transform:translateX(290px)}1%{height:160px}to{height:160px;opacity:1;transform:translateX(0)}}.hero-style{left:0;max-height:100%;opacity:0;position:absolute;top:50%;transform:translateX(-100%) translateY(-50%);transition:all .6s cubic-bezier(.22,.61,.36,1),opacity 1s;width:100%;z-index:3}.hero-style .style-card-head{display:flex;justify-content:space-between;max-width:950px}.hero-style .style-title{color:var(--white);font-size:20px;font-weight:var(--semibold);line-height:1.2;margin-bottom:10px}.hero-style .btn-hero-style-close{background-color:transparent;border:0;cursor:pointer;display:block;height:16px;margin-top:4px;position:relative;width:16px}.hero-style .btn-hero-style-close:after,.hero-style .btn-hero-style-close:before{background:var(--white);content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform-origin:center;transition:background-color .2s ease-in-out;width:16px}.hero-style .btn-hero-style-close:before{transform:rotate(45deg)}.hero-style .btn-hero-style-close:after{transform:rotate(-45deg)}.hero-style .btn-hero-style-close:hover:after,.hero-style .btn-hero-style-close:hover:before{background:var(--black)}.hero-style .style-cards-list{display:flex;flex-wrap:wrap;margin:0 -5px;max-width:930px}.hero-style .style-cards-list>div{max-width:310px;padding:5px;width:33.33%}.hero-style .style-card{background:#fff;border-radius:6px;box-shadow:0 2px 2px rgba(0,0,0,.4);display:block;overflow:hidden}.hero-style .style-card .card-image{opacity:1;transition:opacity .2s ease-in-out}.hero-style .style-card .card-image img{aspect-ratio:375/155;display:block;object-fit:cover}.hero-style .style-card .card-body{display:block;min-height:78px;padding:10px}.hero-style .style-card .card-body h4{align-items:center;display:flex;font-size:16px;font-weight:var(--semibold);line-height:1.2;margin:0 0 2px;transition:color .2s ease-in-out}.hero-style .style-card .card-body p{font-size:12px;font-weight:var(--medium);line-height:1.5;margin-bottom:0}.hero-style .style-card .card-body p .fa{vertical-align:middle}.hero-style .style-card .card-body .fa{font-weight:var(--regular);margin-left:5px;transition:color .2s ease-in-out}.hero-style .style-card:hover .fa,.hero-style .style-card:hover h4{color:var(--blue-light)}.hero-carousel{transition:filter .35s ease}.section-hero.style-active .hero-video{filter:blur(5px)}.section-hero.style-active .hero-carousel{filter:blur(5px);overflow:hidden}.section-hero.style-active .hero-promo{opacity:.8;pointer-events:none;transform:translateX(170px)}.section-hero.style-active .hero-cta-middle{opacity:0}.section-hero.style-active .hero-style{opacity:1;transform:translateX(0) translateY(-50%)}.hero-bottom-wrap{align-items:center;bottom:10px;display:flex;justify-content:center;left:0;position:absolute;right:0;z-index:1}.hero-bottom-wrap .btn-cta,.hero-bottom-wrap path{transition:all .2s ease-in-out}.hero-bottom-wrap .btn-cta{color:var(--white);display:block;font-size:16px;font-weight:var(--semibold);white-space:nowrap}.hero-bottom-wrap .btn-cta:hover{color:var(--blue-light)}.hero-bottom-wrap .btn-cta:hover path{fill:var(--blue-light)}@media (min-width:1200px){.hero-cta-top .cta-title{align-items:center;display:flex;flex-wrap:wrap;font-size:28px;gap:10px}.hero-cta-middle .cta-title{font-size:46px}.hero-promo .hero-promo-title{font-size:18px;font-weight:var(--bold);width:195px}.hero-promo .hero-promo-list .promo-item-image .no-image,.hero-promo .hero-promo-list .promo-item-image img{height:110px;width:195px}}@media (max-width:768px){.section-hero-mobile .hero-top-search{align-items:center;background:var(--black);display:flex;height:75px;padding:0 15px}.section-hero-mobile .hero-top-search .ico-search{height:auto;margin-right:10px;width:40px}.section-hero-mobile .hero-top-search .ico-search path{transition:fill .2s ease-in-out}.section-hero-mobile .hero-top-search .search-input{display:block;position:relative;width:100%}.section-hero-mobile .hero-top-search .search-input input{-webkit-appearance:none;background:transparent;border:none;border-bottom:2px solid #848586;border-radius:0;box-shadow:none!important;color:#fff;display:block;font-size:16px;height:40px;line-height:46px;outline:none!important;padding-right:40px;transition:border-bottom-color .2s ease-in-out;white-space:nowrap;width:100%}.section-hero-mobile .hero-top-search .search-input input:focus{border-bottom-color:var(--blue-light)}.section-hero-mobile .hero-top-search .search-input input::placeholder{color:#fff;opacity:1}.section-hero-mobile .hero-top-search .search-input label{color:#fff;cursor:text;font-size:18px;left:0;line-height:40px;margin:0;position:absolute;top:0;z-index:0}.section-hero-mobile .hero-top-search .search-input .btn-x{display:none}.section-hero-mobile .hero-top-search .search-input .btn-x.active{display:block}.section-hero-mobile .hero-top-search.active .ico-search path{fill:var(--blue-light)}.section-hero-mobile .hero-top-search .btn-clear-input{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.section-hero-mobile .hero-top-search .btn-clear-input:after,.section-hero-mobile .hero-top-search .btn-clear-input:before{background-color:var(--white)}.section-hero-mobile .hero-top-search .btn-clear-input:hover:after,.section-hero-mobile .hero-top-search .btn-clear-input:hover:before{background:var(--blue-light)}.section-hero-mobile .hero-banner{position:relative}.section-hero-mobile .hero-banner img{height:auto;object-fit:cover;transition:all .2s ease-in-out;width:100%}.section-hero-mobile .hero-banner:after,.section-hero-mobile .hero-banner:before{content:"";height:25%;left:0;position:absolute;width:100%;z-index:1}}@media (max-width:768px) and (min-width:768px){.section-hero-mobile .hero-banner:before{background:linear-gradient(180deg,#000,transparent 80%);top:0}.section-hero-mobile .hero-banner:after{background:linear-gradient(0deg,#000,transparent 80%);bottom:0}}@media (max-width:768px){.section-hero-mobile .hero-promo-link{background:var(--black);padding:0 30px;text-align:center}.section-hero-mobile .hero-promo-link a{display:block}.section-hero-mobile .hero-promo-list{background:var(--black);display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0 15px}.section-hero-mobile .hero-promo-list>li{margin:10px 0;padding:0;width:25%}.section-hero-mobile .hero-promo-list img{aspect-ratio:375/210;display:block;height:auto;object-fit:cover;position:relative;width:100%}.section-hero-mobile .hero-promo-list h4{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--white);display:-webkit-box;font-size:11px;font-weight:var(--medium);margin:8px 0;overflow:hidden;padding:0 8px;text-align:center}.section-hero-mobile .hero-promo-list>li.active img{outline:2px solid var(--blue-light);z-index:2}.section-hero-mobile .hero-promo-carousel{background:var(--black)}.section-hero-mobile .hero-promo-carousel.owl-carousel .owl-nav button.owl-next,.section-hero-mobile .hero-promo-carousel.owl-carousel .owl-nav button.owl-prev{background:hsla(0,0%,8%,.15);border-radius:50%;margin:0 5px}.section-hero-mobile .hero-promo-detail-wrap{background:var(--black)}.section-hero-mobile .hero-promo-detail-wrap .promo-item-image img{aspect-ratio:375/210;display:block;height:auto;margin:0 auto;max-width:100%;object-fit:cover}.section-hero-mobile .hero-promo-detail-wrap .promo-item-cnt{padding:15px 20px}.section-hero-mobile .hero-promo-detail-wrap .promo-item-title{color:var(--white);font-size:24px;font-weight:var(--medium);line-height:1.1;margin-bottom:10px}.section-hero-mobile .hero-promo-detail-wrap .promo-item-link{color:var(--blue-light);font-size:14px;font-weight:var(--semibold);margin-block:15px 30px;transition:color .2s ease-in-out}.section-hero-mobile .hero-promo-detail-wrap .promo-item-counter{margin-block:15px}.section-hero-mobile .hero-promo-detail-wrap .promo-item-wrap:hover .promo-item-link{color:var(--blue-light)}.section-hero-mobile .hero-promo-detail-wrap .promo-item-counter{align-items:center;display:flex;justify-content:center}.section-hero-mobile .hero-promo-detail-wrap .promo-item-counter .counter-label{color:var(--white);font-size:14px;line-height:1.2;margin-right:10px;white-space:nowrap}.section-hero-mobile .hero-promo-detail-wrap .promo-item-counter .counter-timer span{font-size:24px;height:40px;margin:0 4px;width:50px}.section-hero-mobile .hero-promo-detail-wrap .promo-item-counter .counter-timer span:after{font-size:10px;text-align:center;top:42px;width:100%}.section-hero-mobile .hero-promo-carousel{position:relative}.section-hero-mobile .hero-promo-carousel .owl-nav button{position:absolute;top:80px}.section-hero-mobile .hero-promo-carousel .owl-nav button.owl-next{right:0}.section-hero-mobile .hero-style-cta-wrap{background:var(--black);padding:25px 15px}.section-hero-mobile .hero-style-cta img{height:auto;margin-right:10px;width:40px}.section-hero-mobile .hero-style-cta .cta-title{color:var(--white);font-size:20px;font-weight:var(--medium);line-height:1.1}.section-hero-mobile .hero-style-cta .hero-style-cta-expander{align-items:center;display:flex;justify-content:space-between}.section-hero-mobile .hero-style-cta .hero-style-cta-expander h4{color:var(--blue-light);font-size:14px;font-weight:var(--semibold);line-height:1;margin:15px 0;opacity:1}.section-hero-mobile .hero-style-cta .hero-style-cta-expander button,.section-hero-mobile .hero-style-cta .hero-style-cta-expander.active h4{opacity:0}.section-hero-mobile .hero-style-cta .hero-style-cta-expander.active button{opacity:1}.section-hero-mobile .style-card-wrap{display:none;margin-block:15px}.section-hero-mobile .style-card-wrap>p{color:#fff;font-size:14px;font-weight:var(--regular);line-height:1.4}.section-hero-mobile .style-cards-list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.section-hero-mobile .style-cards-list>div{padding:10px;width:50%}.section-hero-mobile .style-cards-list .style-card{border-radius:6px;display:block;overflow:hidden}.section-hero-mobile .style-cards-list .card-body{background:#fff;color:var(--black);height:130px;padding:10px}.section-hero-mobile .style-cards-list .card-body h4{font-size:18px;font-weight:var(--semibold);line-height:1.2;margin-bottom:5px}.section-hero-mobile .style-cards-list .card-body p{font-size:14px;font-weight:var(--regular);line-height:1.4;margin-bottom:0}.section-hero-mobile .style-cards-list .card-body p .fa{vertical-align:middle}.section-hero-mobile .style-cards-list .card-body .fa{margin-left:4px}}.section-location-map{padding:4vw 0}.section-location-map .location-tab-buttons{align-items:center;display:flex;justify-content:center;margin-top:60px}.section-location-map .location-tab-buttons .btn-tab{appearance:none;background:transparent;border:0;color:var(--white);cursor:pointer;font-size:16px;font-weight:var(--medium);line-height:1;opacity:.5;text-align:center;transition:all .2s ease-in-out;width:50%}.section-location-map .location-tab-buttons .btn-tab:after{background-color:transparent;border-radius:2px;content:"";display:block;height:4px;margin-top:10px;transition:background-color .2s ease-in-out;width:100%}.section-location-map .location-tab-buttons .btn-tab.active,.section-location-map .location-tab-buttons .btn-tab:hover{opacity:1}.section-location-map .location-tab-buttons .btn-tab.active:after{background-color:var(--blue-light)}.section-location-map .location-tab-cnt{background:var(--white);min-height:110px;padding-block:25px 15px;transition:min-height .2s ease-in-out}.section-location-map .location-brands{display:flex;justify-content:center}.section-location-map .location-brands-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.section-location-map .location-brands-list:not(:last-child):after{background:var(--gray);content:"";display:block;height:40px;margin:15px;width:1px}.section-location-map .location-brands-list>li{border-bottom:2px solid transparent;cursor:pointer;margin:10px 7px;transition:all .2s ease-in-out}.section-location-map .location-brands-list>li.active,.section-location-map .location-brands-list>li:hover{border-bottom-color:var(--blue-light)}.section-location-map .location-brands-list>li.inactive{opacity:.5}.section-location-map .location-brands-list>li.inactive:hover{opacity:1}.section-location-map .location-search{background:var(--white);color:var(--black);margin:10px 0}.section-location-map .location-search-wrap{display:flex;gap:15px;justify-content:center;position:relative}.section-location-map .location-search-wrap svg path{fill:var(--gray);transition:all .3s ease}.section-location-map .location-search-wrap svg.active path{fill:var(--blue-light)}.section-location-map .location-search-wrap input{border:none;border-bottom:2px solid var(--gray);color:var(--black);font-size:24px;font-weight:var(--regular);margin-bottom:0;max-width:470px;outline:none;padding:0 30px 5px 0;transition:all .3s ease;width:100%}.section-location-map .location-search-wrap input:focus{border-color:var(--blue-light)}.section-location-map .location-search-wrap .input-wrap{position:relative;width:470px}.section-location-map .location-search-wrap .input-wrap .btn-x{background:transparent;border:none;display:none;outline:none;position:absolute;right:0;top:0;transition:all .2s ease-in-out}.section-location-map .location-search-wrap .input-wrap .btn-x:disabled{opacity:.4}.section-location-map .location-search-wrap input:not(:placeholder-shown)+.btn-x{display:block!important}.section-location-map .location-search-message{display:block;font-size:16px;line-height:1.2;padding-top:10px;text-align:center}.section-location-map .location-map{background-color:var(--gray);min-height:min(50vh,570px);overflow:hidden;position:relative;transition:all .3s ease;width:100%}.section-location-map .location-map.no-result:before{background:rgba(0,0,0,.85) 0;height:100%}.section-location-map .location-map:before{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);color:#fff;content:attr(title);display:flex;font-size:20px;font-weight:var(--regular);height:4px;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}#map-box{font-family:Montserrat,sans-serif;min-height:min(50vh,570px);width:100%}#map-box .marker{background-image:url(/build/images/ico-pin-map.4372f305.png);background-position:50%;background-repeat:no-repeat;background-size:31px 45px;border:none;cursor:pointer;display:block;height:46px;padding:0;transition-duration:.2s;transition-property:filter,height,width,background-size;transition-timing-function:ease-in-out;width:32px}#map-box .marker:hover{filter:brightness(1.5)}#map-box .marker.active{background-image:url(/build/images/ico-pin-map-selected.7fbac94d.png);background-size:53px 72px;height:72px;width:53px}#map-box .marker.hidden{display:none}#map-box .aside-info{background-color:rgba(0,0,0,.85);height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s ease-in-out;width:max(150px,25%);z-index:1}#map-box .aside-info.active{transform:translateX(0);z-index:10}#map-box .aside-info-cnt{max-height:100%;overflow-x:hidden;overflow-y:auto;padding:30px 20px}#map-box .aside-info-cnt .c{border-bottom:1px solid hsla(0,0%,89%,.3);color:var(--white);display:block;font-family:Montserrat,sans-serif;margin-bottom:20px}#map-box .aside-info-cnt .c>*{margin-bottom:10px}#map-box .aside-info-cnt .c h4{font-size:16px;font-weight:var(--semibold)}#map-box .aside-info-cnt .c p{font-size:14px;line-height:1.4}#map-box .aside-info-cnt .c p.p{font-size:16px;font-weight:var(--semibold)}#map-box .aside-info-cnt .c p.p:before{content:"\e908";display:inline-flex;font-family:icomoon,sans-serif;margin-right:10px}#map-box .aside-info-cnt .c p.b{color:var(--blue-light);font-size:13px}#map-box .aside-info-cnt .c a.l{color:var(--white);display:block;font-size:12px;font-weight:var(--medium);line-height:20px;text-align:right;transition:color .2s ease-in-out}#map-box .aside-info-cnt .c a.l .fa,#map-box .aside-info-cnt .c a.l:hover{color:var(--blue-light)}#map-box .btn-x{position:fixed;right:10px;top:0;z-index:1}#map-box .btn-x:after,#map-box .btn-x:before{background:var(--white)}#map-box .btn-x:hover:after,#map-box .btn-x:hover:before{background:var(--blue-light)}