.mobile-hide{display:none}.hero-banner{position:relative}.hero-banner__image{width:100%;height:590px}.hero-banner__image img,.hero-banner__image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner__main{padding-bottom:40px;width:100%;position:absolute;bottom:0}.hero-banner__main .section__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-banner__content{text-align:center}.hero-banner__ratings--main,.hero-banner__content--heading{padding-bottom:4px}.hero-banner__ratings--main,.hero-banner__rating--stars_wrapper,.hero-banner__rating--stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-banner__ratings--main{gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-banner__rating--stars_wrapper,.hero-banner__rating--stars{gap:4px}.hero-banner__rating--stars svg{width:100%;max-width:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-banner__rating--text *,.hero-banner__reviews--text *{color:#fff;font-size:14px;line-height:20px;letter-spacing:0;font-weight:400;font-style:Italic;margin:0}.hero-banner__content--heading h2{color:#fff;font-size:48px;line-height:48px;letter-spacing:0;font-weight:700;font-style:Italic;margin:0}.hero-banner__content--heading h2:has(strong){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.hero-banner__content--heading strong{font-size:20px;line-height:20px}.hero-banner__content--description *{color:#fff;font-size:16px;line-height:24px;letter-spacing:0;font-weight:400;font-style:Italic;margin:0}.hero-banner__content--button{padding-top:32px}.hero-banner__content--button a{width:100%;display:block;background-color:#fff;border-radius:100px;padding:16px 40px;font-family:var(--heading-font);color:#000;font-size:28px;line-height:28px;letter-spacing:0;font-weight:700;text-transform:uppercase;text-align:center}@media only screen and (min-width: 769px){.desktop-hide{display:none}.mobile-hide{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-banner__image,.hero-banner__image img,.hero-banner__image video{height:auto}.hero-banner__main .section__container,.hero-banner__ratings--main,.hero-banner__content--heading h2:has(strong){-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.hero-banner__main{padding-bottom:0;top:0;right:0;bottom:0;left:0}.hero-banner__main .section__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-banner__content{text-align:left}.hero-banner__ratings--main,.hero-banner__content--heading{padding-bottom:8px}.hero-banner__content--heading h2{font-size:90px;line-height:90px}.hero-banner__content--heading h2:has(strong){gap:16px}.hero-banner__content--description *{font-size:20px;line-height:30px}.hero-banner__content--button{padding-top:40px}.hero-banner__content--button a{width:-webkit-max-content;width:-moz-max-content;width:max-content}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-hero-banner.css.map */
