.hero-banner .hero-banner__container{position:relative;padding-top:var(--hero-banner-padding-top-mobile);padding-bottom:var(--hero-banner-padding-bottom-mobile)}.hero-banner .hero-banner__background{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner .hero-banner__background-image{width:100%;height:100%;object-fit:cover}.hero-banner .hero-banner__wrapper{position:relative;z-index:1}.hero-banner .hero-banner__media{order:4;padding:0 36px}.hero-banner .hero-banner__media-image{display:block;width:100%;height:auto;object-fit:contain}.hero-banner .hero-banner__content{display:flex;flex-direction:column}.hero-banner .hero-banner__content .banner-content__label{order:1;display:flex;align-items:center;width:fit-content;margin:0 auto;gap:10px;padding:5px 10px;background-color:rgba(var(--color-accent-1),.1);border-radius:100px}.hero-banner .hero-banner__content .banner-content__label-icon{width:20px;height:20px}.hero-banner .hero-banner__content .banner-content__label-text{margin:0;font-size:14px;line-height:140%;font-weight:500;color:rgba(var(--color-accent-1))}.hero-banner .hero-banner__content .banner-content__heading{order:2;margin:10px 0 0;font-size:28px;line-height:140%;text-align:center}.hero-banner .hero-banner__content .banner-content__description{text-align:center;order:3;font-size:16px;line-height:140%;color:rgba(var(--color-foreground),1);margin:16px 0 0}.hero-banner .hero-banner__content .banner-content__button{margin:16px auto 0;order:6;font-size:14px;font-weight:500}.hero-banner .hero-banner__content .banner-content__rating-container{order:5;display:flex;flex-direction:column;align-items:center}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-avatar{max-width:62px;height:auto;object-fit:contain}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-wrapper{display:flex;gap:6px;margin-top:2px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating{flex-shrink:0;display:flex;gap:3px;padding-top:2px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating .icon--star{vertical-align:top;width:12px;height:12px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-icon{color:rgba(var(--color-accent-2));display:block;height:12px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-icon--empty{color:unset}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-text{margin:0;font-size:12px;line-height:140%;color:rgba(var(--color-foreground),1)}.hero-banner .hero-banner__badges{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px}.hero-banner .hero-banner__badges .banner-badge__icon{width:36px;height:36px}.hero-banner .hero-banner__badges .banner-badge__text{margin:12px 0 0;font-size:12px;line-height:140%;text-align:center;color:rgba(var(--color-foreground),1)}.hero-banner .hero-banner__badges .banner-badge__text p{margin-top:0}.hero-banner .hero-banner__badges-item{display:flex;flex-direction:column;align-items:center}.hero-banner .hero-banner--desktop{display:none}.hero-banner .hero-banner--mobile{display:block}@media screen and (min-width:1000px){.hero-banner .hero-banner--desktop{display:block}.hero-banner .hero-banner--mobile{display:none}.hero-banner .hero-banner__container{padding-top:var(--hero-banner-padding-top-desktop);padding-bottom:var(--hero-banner-padding-bottom-desktop)}.hero-banner .hero-banner__wrapper{display:flex;align-items:center;flex-direction:row}.hero-banner .hero-banner__media{max-width:552px;order:unset;padding:0}.hero-banner .hero-banner__content{max-width:550px;justify-content:center}.hero-banner .hero-banner__content .banner-content__label{margin:unset}.hero-banner .hero-banner__content .banner-content__label-text{font-size:16px}.hero-banner .hero-banner__content .banner-content__heading{margin-top:16px;text-align:left;font-size:40px}.hero-banner .hero-banner__content .banner-content__description{text-align:left}.hero-banner .hero-banner__content .banner-content__rating-container{order:6;flex-direction:row;margin-top:24px;gap:12px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-avatar{max-width:76px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-wrapper{margin-top:0;align-items:center}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating{padding-top:0}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating .icon{width:20px;height:20px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-icon{height:20px}.hero-banner .hero-banner__content .banner-content__rating-container .banner-content__rating-text{font-size:14px;padding-top:2px}.hero-banner .hero-banner__content .banner-content__button{order:5;width:fit-content;margin:24px 0 0;font-size:16px}.hero-banner .hero-banner__badges{display:flex;flex-direction:column;margin-top:0;gap:24px}.hero-banner .hero-banner__badges-item .banner-badge__icon{width:46px;height:46px}.hero-banner .hero-banner__badges-item .banner-badge__text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hero-banner-2.css.map */
