.hero{height:calc(100vh - 185px);min-height:625px;max-height:835px;position:relative}.hero__container{padding:60px 0 20px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.hero__container.overlay{background:#0000001a}.hero__container .page-width{width:100%}.hero__container .btn{margin:0 0 10px;filter:drop-shadow(0px 0px 30px rgba(0,0,0,.4))}.hero__container h2{max-width:496px;margin:0 auto 5px;filter:drop-shadow(1px 1px 5px rgba(0,0,0,.798))}.hero__container .body-1{max-width:390px;margin:20px auto 0;filter:drop-shadow(0px 0px 30px rgba(0,0,0,.4))}.hero__container .button{margin-top:40px;filter:drop-shadow(0px 0px 30px rgba(0,0,0,.4))}.hero__badge{margin-top:40px;text-align:center}@media only screen and (min-width: 769px){.hero--left .hero__container{justify-content:flex-start;text-align:left}.hero--left .hero__container h2,.hero--left .hero__container .body-1{margin-left:0}.hero--left .hero__container .hero__badge{text-align:left}}.hero--split .img-fill{width:60%!important;left:unset}.hero--split .hero__container{width:40%;right:unset}.hero--split .hero__container .button{filter:none}.hero--split .hero__container .promo-title{margin-bottom:30px;margin-left:0}.hero--split .hero__container .body-1{display:none}.hero--split .hero__container .body-2{font-size:30px;line-height:35px;margin:0 auto;max-width:250px}.hero--split .hero__container svg{margin:0 auto;display:block}@media only screen and (max-width: 1200px){.hero--split .hero__container .page-width{padding:0 40px}}@media only screen and (max-width: 900px){.hero--split .hero__container .page-width{padding:0 20px}}@media only screen and (max-width: 768px){.hero--split{display:flex;flex-wrap:wrap}.hero--split .hero__container{width:100%;padding:30px 0;order:1!important;position:relative;height:calc(50vh - 122.5px);min-height:252.5px}.hero--split .aspect-ratio{width:100%!important;order:2!important;position:relative;height:325px}.hero__badge--split{margin:0;position:absolute;width:100%;bottom:-300px;left:0}.hero--split .hero__container .promo-title{margin-bottom:20px}.promo-text__container{display:flex;justify-content:center}.hero--split .hero__container .body-2{width:33%;font-size:18px;line-height:22px;border-right:1px solid rgb(255 255 255 / 40%);max-width:150px;text-align:center;padding:0 20px}.hero--split .hero__container .body-2:last-of-type{border-right:0!important}}@media only screen and (max-width: 500px){.hero--split .aspect-ratio{height:calc(48vh - 92.5px);min-height:312.5px}.hero__badge--split{bottom:-265px}.hero--split .hero__container .body-2{padding:0 5px}}.hero-v2__content-badge{position:absolute;right:20px;bottom:20px;transform:rotate(20deg)}.hero-v2__content-badge.desktop{display:none}@media screen and (min-width: 1000px){.hero-v2__content-badge.mobile{display:none}.hero-v2__content-badge.desktop{display:block}}.hero-v2 .swiper-pagination-bullet{background:transparent;border:2px solid white;height:8px;width:8px;opacity:1;margin-right:8px!important;margin-left:8px!important}.hero-v2 .swiper-pagination-bullet-active{background:#fff}.hero-v2__points{display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-v2__points-top{display:flex;justify-content:center;align-items:center}.hero-v2__points-top p{border-right:1px solid rgba(255,255,255,.2);margin:0;font-size:18px;font-weight:700;line-height:1.1em;width:86px}.hero-v2__points-top p:last-child{border-right:none}.hero-v2__points-bottom{min-height:20px}.hero-v2__points-bottom p{border-top:1px solid rgba(255,255,255,.2);margin-top:14px;margin-bottom:14px;padding-top:14px;padding-bottom:14px;font-size:18px;font-weight:700;line-height:1.1em}.hero-v2 .promo-title{margin-bottom:30px;margin-top:15px}.hero-v2 .hero--split .hero__container .button{margin-top:0;margin-bottom:20px}@media (min-width: 768px){.hero-v2 .hero__container{text-align:left}.hero-v2__points,.hero-v2__points-top{display:block}.hero-v2__points-top p{border-right:0;border-bottom:1px solid rgba(255,255,255,.2);font-size:18px;line-height:1.1em;width:unset;padding-top:24px;padding-bottom:24px;padding-left:8px}.hero-v2__points-top p:last-child{border-bottom:none}.hero-v2__points-bottom p{border-top:1px solid rgba(255,255,255,.2);margin-top:0;margin-bottom:24px;padding-top:14px;padding-bottom:14px;font-size:18px;padding-left:8px}}.hero-v4 .hero{height:auto;min-height:unset;max-height:unset;padding:60px 40px;display:flex}.hero-v4 .hero .hero__container{order:1;position:relative;padding:40px;max-width:434px;width:100%;box-sizing:border-box}.hero-v4 .hero .hero__container .page-width{padding:0}.hero-v4 .hero .hero__container .heading{color:#fff;font-family:brandon-grotesque;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 15px}.hero-v4 .hero .hero__container .discount-label{background-color:#dc7076;padding:2px 3px;color:#fff;font-size:20px;font-weight:420;line-height:24px;text-transform:uppercase;font-family:brandon-grotesque;width:fit-content;margin:0 0 15px;position:relative}.hero-v4 .hero .hero__container .discount-label:before{content:"";position:absolute;top:11px;left:0;width:100%;height:2px;background-color:#cc2e40;transform:rotate(-30deg)}.hero-v4 .hero .hero__container .title-container{position:relative}.hero-v4 .hero .hero__container .title{color:#fff;font-family:beirut-display,serif;font-size:45px;line-height:54px;margin:0 0 15px}.hero-v4 .hero .hero__container .title .percentage-title{position:relative}.hero-v4 .hero .hero__container .title-container .wave-icon{position:absolute;bottom:-16px;left:0;max-width:100%}.hero-v4 .hero .hero__container .title-container .wave-icon svg{max-width:100%}.hero-v4 .hero .hero__container .subtitle{color:#fff;font-family:brandon-grotesque;font-size:14px;line-height:14px;letter-spacing:.28px;margin:0 0 23px;display:block}.hero-v4 .hero .button__container{display:flex;flex-direction:column;gap:20px}.hero-v4 .hero .button__container .button{padding:17px 28px;color:#fff;text-align:center;font-family:brandon-grotesque;font-size:15px;font-weight:500;line-height:16.5px;letter-spacing:1.5px;text-transform:uppercase;margin:0}.hero-v4 .hero .img-fill{order:2}.hero-v4 .hero .hero-v4__content-badge{position:absolute}.hero-v4 .hero .hero__badge{margin-top:0;text-align:center;position:absolute;bottom:10px;right:10px;width:116px;height:116px;z-index:1}@media (min-width: 769px) and (max-width: 1400px){.hero-v4 .hero{height:460px}}@media (max-width: 1200px){.hero-v4 .hero .hero__container{padding:30px;max-width:430px}}@media (max-width: 768px){.hero-v4 .hero{flex-direction:column;padding:0;height:590px}.hero-v4 .hero .hero__container{max-width:100%;padding:34px 25px 66px}.hero-v4 .hero .img-fill{position:relative}.hero-v4 .hero .hero__container .title-container .wave-icon{bottom:-12px}.hero-v4 .hero .hero__container .heading{font-size:18px;line-height:21px;margin:0 0 12px}.hero-v4 .hero .hero__container .title{font-size:35px;line-height:42px;margin:0 0 15px}.hero-v4 .hero .hero__container .discount-label{font-size:16px;line-height:20px;margin:0 auto 12px}.hero-v4 .hero .hero__container .subtitle{margin:0 0 20px}.hero-v4 .hero .button__container{gap:9px}.hero-v4 .hero .button__container .button{padding:14px 40px}.hero-v4 .hero .hero__badge,.hero-v4 .hero .hero__badge svg{width:73px;height:73px}}
/*# sourceMappingURL=/cdn/shop/t/415/assets/section-hero.css.map */
