.hero-banner{position:relative;min-height:var(--min-height);background:var(--section-bg);color:var(--text-color);padding:var(--section-padding)}.hero-banner .bg-image,.hero-banner .bg-image img,.hero-banner .bg-overlay{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.hero-banner .bg-overlay{display:block;background:var(--overlay-bg)}.hero-banner .container{position:relative}.hero-banner .content{max-width:var(--max-width);line-height:140%}.hero-banner .element{font-size:var(--font-size);margin-bottom:20px}.hero-banner .element:last-of-type{margin-bottom:0}.hero-banner .element img{max-width:var(--img-size)}.hero-banner .element.type-cta{margin-top:40px}.hero-banner .element .img-text p{margin-bottom:12px}.hero-banner .element .title{margin-bottom:0;font-size:var(--font-size);line-height:1.2em}.hero-banner .element.horizontal{gap:16px;align-items:center;justify-content:center}.hero-banner .element.horizontal .img-text p{margin-bottom:0}.hero-banner .rating{background:#ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #989898;border-radius:100px;width:fit-content;padding:7px 16px}.hero-banner .rating p{margin:0 0 0 8px}.hero-banner .text-center .element.type-rating{display:flex;justify-content:center}.hero-banner .text-right .element.type-rating{display:flex;justify-content:end}.hero-banner .text-left .element.type-rating{display:flex;justify-content:start}.hero-banner .floating-rating{position:absolute;width:100%;padding-left:var(--bs-container-padding);padding-right:var(--bs-container-padding);display:flex;justify-content:center}@media only screen and (min-width: 768px){.hero-banner .large--hide{display:none!important}}@media only screen and (max-width: 767px){.hero-banner .element .title{line-height:115%}.hero-banner .element .text p,.hero-banner .element{margin-bottom:10px}.hero-banner .element.type-cta{margin-top:24px}.hero-banner .small--text-center .element.type-rating{display:flex;justify-content:center}.hero-banner .small--text-right .element.type-rating{display:flex;justify-content:end}.hero-banner .small--text-left .element.type-rating{display:flex;justify-content:start}.hero-banner .small--hide{display:none!important}.hero-banner .element .img-text p{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/403/assets/hero_banner.css.map */
