.hero-banner{position:relative;overflow:hidden}.hero-banner__bg img{object-fit:cover;height:100%;width:100%}.button-wrapp{display:flex;gap:16px}@media screen and (min-width: 789px){.banner--height-small{height:35rem}.banner--height-medium{height:65rem}.banner--height-large{height:75rem}.banner--height-exlarge{height:92rem}}@media only screen and (min-width:990px){.banner--height-small{height:65rem}.banner--height-medium{height:75rem}.banner--height-large{height:77.9rem}.banner--height-exlarge{height:112rem}}@media only screen and (min-width:1360px){.banner--height-large{height:98.9rem}}@media only screen and (min-width:1440px){.banner--height-large{height:100rem}.banner--height-exlarge{height:130rem}}@media only screen and (min-width:1600px){.banner--height-large{height:124rem}.banner--height-exlarge{height:130rem}}.hero-banner__content{z-index:2;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:flex;align-items:center}.hero-banner__wrap{position:relative;margin:0 auto}.hero-banner__wrap .image-wrap{margin-bottom:60px}.hero-banner__title{font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.06em;margin:0 0 20px}.hero-banner__title.hxxl{font-size:84px}.hero-banner__title em{font-style:normal;display:block;color:var(--color-accent);background:var(--color-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-banner__text{font-style:normal;font-weight:400;font-size:18px;line-height:142.02%;font-family:var(--font-body-family);color:rgba(var(--color-heading));max-width:856px;margin:0 auto 32px}.hero-banner__wrap .rating__text_flex{margin-bottom:20px;font-style:normal;font-weight:600;font-size:20px;line-height:24px}.hero-banner__wrap .rating__text_flex em{font-style:normal;font-weight:400;font-size:16px;line-height:24px}@media screen and (max-width: 991px){.hero-banner__text{font-size:1.6rem;line-height:150%;margin-bottom:20px;max-width:100%}.hero-banner__title.hxxl{font-size:52px}}@media screen and (max-width: 768px){.hero-banner__title.hxxl{font-size:48px}.hero-banner__content{align-items:start}.hero-banner__wrap{padding:40px 0}.hero-banner__text{font-size:1.6rem;line-height:150%;margin-bottom:16px;max-width:100%}.hero-banner-wrap{padding-bottom:0}.hero-banner__title{margin:0 0 16px}}@media screen and (max-width: 369px){.hero-banner__title{font-size:28px;margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-section.css.map */
