.hero-header{width:100%;max-width:var(--max-width-content);margin-inline:auto;color:var(--color-white)}.hero-header__layout{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.hero-header__content{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.hero-header__intro{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.hero-header__reviews.customer-reviews{justify-content:flex-start}.hero-header__title{margin:0;font-family:var(--font-family-title);font-size:var(--font-size-2xl);font-weight:700;line-height:1.15;color:var(--color-white)}.hero-header__tabs{display:flex;overflow:hidden;border-radius:var(--radius-default);background-color:transparent;background-image:linear-gradient(to top,var(--color-primary-20-on-dark),var(--color-primary-20-on-dark));color:var(--color-white)}.hero-header__tab{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);text-align:center}.hero-header__tab-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-6);height:var(--space-6);line-height:0}.hero-header__tab-icon-img,.hero-header__tab-icon-img.image,.hero-header__tab-icon-img.image--placeholder{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.hero-header__tab-label{font-family:var(--font-family-default);font-size:var(--font-size-2xs);font-weight:700;line-height:1.3;letter-spacing:var(--space-px);text-transform:uppercase}.hero-header__features{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.hero-header__feature{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.hero-header__check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);background-color:var(--color-primary-35);color:var(--color-primary)}.hero-header__check-icon,.hero-header__check-icon.icon{width:var(--space-3_5);height:var(--space-3_5)}.hero-header__check-icon svg{display:block;width:100%;height:100%;max-width:none;max-height:none}.hero-header__feature-text{flex:1;min-width:0;font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:400;line-height:1.3;color:var(--color-grey-on-dark)}.hero-header__feature-text p{margin:0}.hero-header__feature-text strong{font-weight:700;color:var(--color-white)}.hero-header__cta-group{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.hero-header__cta.button{align-self:stretch;width:100%}.hero-header__reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-5)}.hero-header__reassurance-item{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:500;line-height:1.35;color:var(--color-grey-on-dark)}.hero-header__reassurance-icon,.hero-header__reassurance-icon.icon{flex-shrink:0;width:var(--space-5);height:var(--space-5);color:var(--color-primary)}.hero-header__reassurance-icon svg{display:block;width:100%;height:100%;max-width:none;max-height:none}.hero-header__media{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-none);background-color:var(--color-primary-light)}.hero-header__banners{display:flex;flex-direction:column}.hero-header__marquee{overflow:hidden;padding-block:var(--space-1);white-space:nowrap}.hero-header__marquee--primary{background-color:var(--color-primary);color:var(--color-white)}.hero-header__marquee--sales{background-color:var(--color-sales);color:var(--color-white)}.hero-header__marquee-track{display:inline-flex;animation:hero-header-marquee linear infinite}.hero-header__marquee-segment{flex-shrink:0;padding-inline-end:var(--space-5);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:700;line-height:1;letter-spacing:var(--space-px);text-transform:uppercase}@keyframes hero-header-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-header__image-wrap{position:relative;overflow:hidden;flex:1;aspect-ratio:4 / 3}.hero-header__image-wrap--mobile{display:block}.hero-header__image-wrap--desktop{display:none}.hero-header__img,.hero-header__img.image,.hero-header__img.image--placeholder,.hero-header__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hero-header.css.map */
