.bannerHero{margin-top:-127px;margin-bottom:0}
@media(max-width:768px){.bannerHero{margin-top:-90px;margin-bottom:0}
}
.bannerHero .bannerHero-image{height:750px;position:relative;max-width:1920px;margin:0 auto;z-index:0;overflow:hidden}
.bannerHero .bannerHero-image .bannerHero-image_img{position:absolute;left:0;width:100%;z-index:-1;height:750px}
.bannerHero .bannerHero-image .bannerHero-image_img img{height:100%;max-width:100%;width:100%;object-fit:cover}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-image_img img{object-fit:cover}
}
.bannerHero .bannerHero-image .bannerHero-image_img .mask{background-color:rgba(0,0,0,0.25);position:absolute;left:0;width:100%;z-index:1;height:100%}
@media(max-width:575px){.bannerHero .bannerHero-image .bannerHero-image_img .mask{margin-top:33px}
}
.bannerHero .bannerHero-image .bannerHero-image_img .mask.widget{background:linear-gradient(90deg,rgba(0,0,0,0.55) 0,rgba(0,0,0,0.05) 100%)}
.bannerHero .bannerHero-image .bannerHero-image_img .imageMobile{display:none}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-image_img .imageDesktop{display:none}
.bannerHero .bannerHero-image .bannerHero-image_img .imageMobile{display:block}
}
@media(max-width:768px) and (max-width:575px){.bannerHero .bannerHero-image .bannerHero-image_img .imageMobile{margin-top:0}
}
@media(max-width:768px) and (max-width:575px){.bannerHero .bannerHero-image .bannerHero-image_img .mask{margin-top:0}
}
.bannerHero .bannerHero-image .bannerHero-text{z-index:1;position:relative;top:240px;width:65rem}
@media(max-width:1024px){.bannerHero .bannerHero-image .bannerHero-text{width:100%;left:0;top:172px;margin-left:32px}
}
@media(max-width:767px){.bannerHero .bannerHero-image .bannerHero-text{padding:0 30px;width:100%;left:0;top:190px;margin-left:0}
}
.bannerHero .bannerHero-image .bannerHero-text__subtitle{width:765px;font-size:16px;margin-left:10px;padding-bottom:14px}
.bannerHero .bannerHero-image .bannerHero-text__subtitle h1{color:#fff;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin:0}
.bannerHero .bannerHero-image .bannerHero-text__subtitle h1 a{color:#fff;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin:0;text-decoration:none}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__subtitle{margin-left:0}
}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__subtitle{width:100%}
}
.bannerHero .bannerHero-image .bannerHero-text__title{width:765px;margin-left:10px;word-wrap:break-word}
@media(max-width:1024px){.bannerHero .bannerHero-image .bannerHero-text__title{width:70%}
}
@media(max-width:767px){.bannerHero .bannerHero-image .bannerHero-text__title{width:100%;margin-left:0}
}
.bannerHero .bannerHero-image .bannerHero-text__title h2,.bannerHero .bannerHero-image .bannerHero-text__title h3,.bannerHero .bannerHero-image .bannerHero-text__title h4,.bannerHero .bannerHero-image .bannerHero-text__title h5,.bannerHero .bannerHero-image .bannerHero-text__title h6,.bannerHero .bannerHero-image .bannerHero-text__title span{color:#fff;font-family:var(--anton-regular);font-size:54px;line-height:150%;letter-spacing:.015em;text-shadow:0 2px 28px rgba(5,29,64,0.7)}
@media(min-width:2000px){.bannerHero .bannerHero-image .bannerHero-text__title h2,.bannerHero .bannerHero-image .bannerHero-text__title h3,.bannerHero .bannerHero-image .bannerHero-text__title h4,.bannerHero .bannerHero-image .bannerHero-text__title h5,.bannerHero .bannerHero-image .bannerHero-text__title h6,.bannerHero .bannerHero-image .bannerHero-text__title span{font-size:54px}
}
.bannerHero .bannerHero-image .bannerHero-text__title h2 a,.bannerHero .bannerHero-image .bannerHero-text__title h3 a,.bannerHero .bannerHero-image .bannerHero-text__title h4 a,.bannerHero .bannerHero-image .bannerHero-text__title h5 a,.bannerHero .bannerHero-image .bannerHero-text__title h6 a,.bannerHero .bannerHero-image .bannerHero-text__title span a{color:#fff;text-decoration:none}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__title h2,.bannerHero .bannerHero-image .bannerHero-text__title h3,.bannerHero .bannerHero-image .bannerHero-text__title h4,.bannerHero .bannerHero-image .bannerHero-text__title h5,.bannerHero .bannerHero-image .bannerHero-text__title h6,.bannerHero .bannerHero-image .bannerHero-text__title span{text-align:left}
}
@media(max-width:575px){.bannerHero .bannerHero-image .bannerHero-text__title h2,.bannerHero .bannerHero-image .bannerHero-text__title h3,.bannerHero .bannerHero-image .bannerHero-text__title h4,.bannerHero .bannerHero-image .bannerHero-text__title h5,.bannerHero .bannerHero-image .bannerHero-text__title h6,.bannerHero .bannerHero-image .bannerHero-text__title span{font-size:40px;line-height:150%}
}
@media(max-width:575px){.bannerHero .bannerHero-image .bannerHero-text__title{width:100%}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich{width:765px;margin-left:10px;word-wrap:break-word;padding-bottom:6px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich{width:100%;margin-left:0}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich p{color:#fff;font-family:var(--barlow-regular);font-size:24px;letter-spacing:.015em;line-height:36px;margin:0;font-weight:600}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich p{font-size:20px;line-height:150%;letter-spacing:.015em}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich p a{color:#fff;text-decoration:underline}
.bannerHero .bannerHero-image .bannerHero-text__textrich h1{color:#fff;font-family:var(--barlow-semibold-2);letter-spacing:0;line-height:38px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich h1{line-height:28px}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich h2{color:#fff;font-family:var(--barlow-semibold-2);letter-spacing:0;line-height:38px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich h2{line-height:28px}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich h3{color:#fff;font-family:var(--barlow-semibold-2);letter-spacing:0;line-height:38px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich h3{line-height:28px}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich h4{color:#fff;font-family:var(--barlow-semibold-2);letter-spacing:0;line-height:38px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich h4{line-height:28px}
}
@media(max-width:370px){.bannerHero .bannerHero-image .bannerHero-text__textrich h4{font-size:22px}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich h5{color:#fff;font-family:var(--barlow-semibold-2);letter-spacing:0;line-height:38px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich h5{line-height:28px}
}
.bannerHero .bannerHero-image .bannerHero-text__textrich h6{color:#fff;font-family:var(--barlow-semibold-2);letter-spacing:0;line-height:38px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich h6{line-height:28px}
}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__textrich{width:100%}
}
.bannerHero .bannerHero-image .bannerHero-text__prices{display:flex;flex-direction:row;gap:12px;color:white;align-items:center;padding-left:12px}
@media(max-width:768px){.bannerHero .bannerHero-image .bannerHero-text__prices{padding-left:0}
}
.bannerHero .bannerHero-image .bannerHero-text__prices .price-old{font-family:var(--barlow-regular);font-weight:400;font-size:16px;line-height:24px;text-decoration:line-through}
.bannerHero .bannerHero-image .bannerHero-text__prices .price-new{font-family:var(--anton-regular);font-weight:400;font-size:24px;line-height:36px}
.bannerHero .bannerHero-image .bannerHero-text__prices p{margin-bottom:6px}
.bannerHero .bannerHero-video{height:750px}
@media(max-width:768px){.bannerHero .bannerHero-video{height:auto}
}
.bannerHero .bannerHero-video .bannerHero-video_vid{position:absolute;left:0;width:100%;z-index:-1;height:750px}
.bannerHero .bannerHero-video .bannerHero-video_vid video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%}
@media(max-width:768px){.bannerHero .bannerHero-video .bannerHero-video_vid video{display:none}
}
.bannerHero .bannerHero-video .bannerHero-image_img{display:none}
@media(max-width:768px){.bannerHero .bannerHero-video .bannerHero-image_img{position:absolute;left:0;width:100%;z-index:-1;height:750px;display:block}
}
.bannerHero .bannerHero-video .bannerHero-image_img img{height:100%;max-width:100%;width:100%;object-fit:cover}
.bannerHero .bannerHero-video .bannerHero-image_img .mask{background-color:rgba(0,0,0,0.46);position:absolute;left:0;width:100%;z-index:1;height:100%}
.bannerHero .bannerHero-video .bannerHero-text{z-index:1;padding-top:160px;width:100%}
@media(max-width:768px){.bannerHero .bannerHero-video .bannerHero-text{padding:202px 24px 50px 24px;width:100%}
}
.bannerHero .bannerHero-video .bannerHero-text__subtitle{padding-bottom:14px}
.bannerHero .bannerHero-video .bannerHero-text__subtitle h1{color:#fff;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin:0}
.bannerHero .bannerHero-video .bannerHero-text__subtitle h1 a{color:#fff;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin:0;text-decoration:none}
.bannerHero .bannerHero-video .bannerHero-text__title h2,.bannerHero .bannerHero-video .bannerHero-text__title h3,.bannerHero .bannerHero-video .bannerHero-text__title h4,.bannerHero .bannerHero-video .bannerHero-text__title h5,.bannerHero .bannerHero-video .bannerHero-text__title h6,.bannerHero .bannerHero-video .bannerHero-text__title span{color:#fff;font-family:var(--anton-regular);font-size:54px;letter-spacing:.015em;line-height:150%;text-shadow:0 2px 28px rgba(5,29,64,0.7)}
.bannerHero .bannerHero-video .bannerHero-text__title h2 a,.bannerHero .bannerHero-video .bannerHero-text__title h3 a,.bannerHero .bannerHero-video .bannerHero-text__title h4 a,.bannerHero .bannerHero-video .bannerHero-text__title h5 a,.bannerHero .bannerHero-video .bannerHero-text__title h6 a,.bannerHero .bannerHero-video .bannerHero-text__title span a{color:#fff;text-decoration:none}
@media(max-width:768px){.bannerHero .bannerHero-video .bannerHero-text__title h2,.bannerHero .bannerHero-video .bannerHero-text__title h3,.bannerHero .bannerHero-video .bannerHero-text__title h4,.bannerHero .bannerHero-video .bannerHero-text__title h5,.bannerHero .bannerHero-video .bannerHero-text__title h6,.bannerHero .bannerHero-video .bannerHero-text__title span{font-size:42px;line-height:150%}
}
.bannerHero .bannerHero-video .bannerHero-text__textrich{padding-bottom:6px}
.bannerHero .bannerHero-video .bannerHero-text__textrich p{color:#fff;font-family:var(--barlow-semibold-2);font-size:24px;letter-spacing:.015em;line-height:150%}
@media(max-width:768px){.bannerHero .bannerHero-video .bannerHero-text__textrich p{font-size:20px;line-height:150%;letter-spacing:.015em}
}
.bannerHero .bannerHero-video .bannerHero-text__textrich p a{color:#fff;text-decoration:underline}
.bannerHero .button1{margin-top:16px}
.bannerHero .countdown{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;margin-top:8px}
@media(max-width:768px){.bannerHero .countdown{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}
}
.bannerHero .countdown .days{position:relative;display:flex;flex-direction:row;align-items:flex-end}
.bannerHero .countdown .hours{position:relative;display:flex;flex-direction:row;align-items:flex-end}
.bannerHero .countdown .minutes{position:relative;display:flex;flex-direction:row;align-items:flex-end}
.bannerHero .countdown .seconds{position:relative;display:flex;flex-direction:row;align-items:flex-end}
.bannerHero .countdown .number{color:#fff;font-family:var(--anton-regular);font-size:32px;letter-spacing:0;line-height:32px;padding-right:6px}
@media(max-width:768px){.bannerHero .countdown .number{font-size:24px;line-height:36px}
}
.bannerHero .countdown .text{color:#fff;font-family:var(--barlow-regular);font-size:12px;letter-spacing:0;line-height:14px;text-transform:uppercase}
@media(max-width:768px){.bannerHero .countdown .text{font-size:10px;line-height:12px;padding:0 0 8px 0}
}
.bannerHero .countdown .divider{color:#fff;font-size:33px;padding:0 12px 6px;font-family:var(--barlow-regular);line-height:32px}
@media(max-width:768px){.bannerHero .countdown .divider{font-size:33px;padding:0 8px 8px 14px}
}
.sticky-widget{position:absolute;top:540px;width:fit-content;margin-left:auto;margin-right:auto;left:0;right:0;z-index:2}
@media(max-width:768px){.sticky-widget{z-index:unset}
}
.sticky-widget.zIndex{z-index:10}
.cc56_countdown.showImportant{display:block !important}
.other-class{width:85rem;display:flex;align-items:center;justify-content:center;flex-direction:row;height:7px;align-content:center;margin-top:0;position:relative;bottom:19rem;left:5rem}
@media(max-width:1038px){.other-class .swiper-button-next,.other-class .swiper-button-prev{display:none}
}
@media(max-width:1038px){.other-class{width:fit-content;left:0;bottom:30rem}
}
@media(min-width:320px){.other-class .other-class{bottom:23rem}
}
@media(min-width:375px){.other-class .other-class{bottom:25rem}
}
@media(min-width:425px){.other-class .other-class{bottom:30rem}
}
@media(min-width:1600px){.other-class{left:15rem}
}
@media(min-width:1700px){.other-class .other-class{left:13rem}
}
.other-class .swiper-pagination{position:absolute;top:230px !important;z-index:1 !important}
.other-class .swiper-pagination .swiper-pagination-bullet{width:20px !important;height:2px !important;border-radius:unset !important;background:white;opacity:1 !important}
.other-class .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#007aff}
body.zoom-80 .other-class{left:31rem !important}
.container-carousel-login{display:flex;flex-direction:row;justify-content:space-between;width:100vw;margin-top:-138px}
.container-carousel-login button{color:white;background:transparent;border:transparent}
.container-carousel-login button:active,.container-carousel-login button:focus{outline:0}
.container-carousel-login button:after{font-size:30px}
.swiper-button-prev,.swiper-button-next{color:transparent !important}
.swiper-button-prev{left:100px !important}
.swiper-button-next{right:100px !important}
.bannerHero-title{position:absolute;top:210px;width:100%;z-index:2;font-weight:600;font-family:var(--barlow-semibold-2);font-size:24px;line-height:36px;color:white}
.bannerHero-title h1,.bannerHero-title .h1-style{font-size:14px;line-height:18px;width:64rem;margin:auto}
@media(max-width:1038px){.bannerHero-title{top:130px;width:100%;left:45px}
}
@media(max-width:768px){.bannerHero-title{top:160px;width:100%;left:30px}
}
.darkMode{color:#1b1b1b !important}
.lightMode{color:white !important}
.button-secondary{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:fit-content;max-width:300px;padding:12px 24px;box-sizing:border-box;border:2px solid var(--color-primary-01);border-radius:12px;cursor:pointer;background-color:white;margin-top:10px;margin-left:10px}
@media(max-width:768px){.button-secondary{width:100%;max-width:unset;margin-inline:0}
}
.button-secondary .cmp-button__text{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.button-secondary:active{box-shadow:inset 0 4px 16px 0 var(--color-primary-01);border:2px solid var(--color-primary-01)}
.button-secondary:hover{background-color:var(--color-primary-01)}
.button-secondary:hover .cmp-button__text{color:white}