.hero{position:relative;width:100%;background-color:var(--color-accent-1);overflow:hidden}.hero__image-wrap--mobile{display:none}.hero__image{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (min-width:1199px){.hero__image{width:100%;height:100%;object-fit:cover;display:block;min-height:450px}}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:var(--z-above)}.hero__content{width:50%;display:flex;flex-direction:column;gap:15px;align-items:flex-start;padding:var(--spacing-5xl) 0}.hero__mobile-content{display:none}.hero__badge{display:inline-block;background-color:var(--color-white-20);border-radius:var(--radius-pill);padding:var(--spacing-xxs) var(--spacing-sm);font-size:var(--font-size-body-15);color:var(--color-white)}.hero__heading-wrap{display:flex;flex-direction:column;gap:var(--spacing-md)}.hero__title{display:flex;align-items:flex-start;gap:1px;flex-wrap:wrap;color:var(--color-white);position:relative}.hero__title h1,.hero__title .h1{color:var(--color-white);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.hero__title sup{font-size:var(--font-size-body-16);font-weight:var(--font-weight-bold);padding-bottom:var(--spacing-xs);color:var(--color-white);margin-top:20px}.hero__subtitle{font-size:var(--font-size-body-20);color:var(--color-white)}.hero__actions{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}@media(max-width:1024px){.hero__content{width:100%}}@media(max-width:810px){.hero{display:flex;flex-direction:column}.hero__badge{background-color:#fff;color:var(--color-text)}.hero__image-wrap--desktop{display:none}.hero__image-wrap--mobile{display:block;position:relative;z-index:0;padding:0 3px}.hero__image{height:100%}.hero__overlay{display:none}body .section__header{gap:15px}.hero__mobile-content{display:flex;flex-direction:column;gap:15px;align-items:flex-start;background-color:var(--color-accent-1);padding:var(--spacing-2xl) var(--container-padding)}.hero__mobile-content .hero__title sup{position:static;font-size:var(--font-size-body-16);font-weight:var(--font-weight-bold);color:var(--color-white)}.products-grid .product-card__title,.section__header-text p,.about-section__content p{font-size:var(--font-size-body-14)}}@media(min-width:810px){.hero__heading-wrap{padding-bottom:15px}.hero__title h1,.hero__title .h1{font-size:55px}}.hero__actions a.btn{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-hero.css.map */
