.custom-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center}@media screen and (min-width:750px){.custom-hero__grid{grid-template-columns:var(--hero-cols, minmax(0, 1fr) minmax(0, 1fr));gap:4rem}.custom-hero--image-left .custom-hero__media{order:-1}.custom-hero--content-top .custom-hero__content{align-self:start}.custom-hero--content-bottom .custom-hero__content{align-self:end}}@media screen and (max-width:749px){.custom-hero--mobile-image-first .custom-hero__media{order:-1}}.custom-hero__content-inner{max-width:var(--hero-content-max, 100%)}.custom-heading-align--center .custom-hero__content-inner{margin-left:auto;margin-right:auto}.custom-heading-align--right .custom-hero__content-inner{margin-left:auto}@media screen and (max-width:749px){.custom-heading-align-mobile--left .custom-hero__content-inner{margin-left:0;margin-right:auto}.custom-heading-align-mobile--center .custom-hero__content-inner{margin-left:auto;margin-right:auto}.custom-heading-align-mobile--right .custom-hero__content-inner{margin-left:auto;margin-right:0}}.custom-hero__content-inner>*{margin-top:0;margin-bottom:0}.custom-hero__content-inner>*+*{margin-top:1.6rem}.custom-hero__content-inner>.custom-hero__eyebrow+.custom-hero__heading,.custom-hero__content-inner>.custom-hero__rating+.custom-hero__heading{margin-top:1.2rem}.custom-hero__content-inner>*+.custom-hero__buttons{margin-top:2.4rem}.custom-hero__content-inner>.custom-hero__buttons+.custom-hero__trust{margin-top:1.4rem}.custom-hero__eyebrow{font-size:calc(1.3rem * var(--font-body-scale));letter-spacing:.1em;text-transform:uppercase}.custom-hero__eyebrow--chip{display:inline-block;padding:.4rem 1.2rem;border-radius:999px;background:rgba(var(--color-foreground),.08)}.custom-hero__rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:calc(1.4rem * var(--font-body-scale))}.custom-hero__rating-text b,.custom-hero__rating-text strong{font-weight:700}.custom-hero__heading{line-height:1.1}.custom-hero__text{max-width:52rem}.custom-heading-align--center .custom-hero__text{margin-left:auto;margin-right:auto}.custom-heading-align--right .custom-hero__text{margin-left:auto}.custom-hero__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:749px){.custom-hero__buttons--full-mobile{display:flex;flex-direction:column}.custom-hero__buttons--full-mobile .button{width:100%}}.custom-hero__trust{display:inline-flex;flex-wrap:wrap;gap:.6rem 1.8rem;font-size:calc(1.2rem * var(--font-body-scale))}.custom-hero__trust-item{display:inline-flex;align-items:center;gap:.5rem}.custom-hero__trust-item svg{flex:none;color:rgb(var(--color-button))}.custom-hero__media{min-width:0}.custom-hero__frame{position:relative;overflow:hidden;border-radius:var(--hero-image-radius, 0);isolation:isolate}.custom-hero__image{display:block;width:100%;height:100%;object-fit:cover}.custom-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:750px){.custom-hero--height-small .custom-hero__frame{height:34rem}.custom-hero--height-medium .custom-hero__frame{height:44rem}.custom-hero--height-large .custom-hero__frame{height:54rem}.custom-hero--height-adapt .custom-hero__frame{aspect-ratio:var(--hero-image-ratio, 4 / 3)}.custom-hero--height-adapt .custom-hero__image{position:static}}@media screen and (max-width:749px){.custom-hero--mobile-height-small .custom-hero__frame{height:24rem}.custom-hero--mobile-height-medium .custom-hero__frame{height:32rem}.custom-hero--mobile-height-adapt .custom-hero__frame{aspect-ratio:var(--hero-mobile-image-ratio, 4 / 5)}.custom-hero--mobile-height-adapt .custom-hero__image{position:static}}.custom-hero__frame .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.custom-hero__badge{position:absolute;z-index:1;width:var(--hero-badge-width, 25%);--hero-badge-outset: 1.2rem}.custom-hero__badge img,.custom-hero__badge svg{display:block;width:100%;height:auto}.custom-hero__badge--top-left{top:var(--hero-badge-outset);left:var(--hero-badge-outset)}.custom-hero__badge--top-right{top:var(--hero-badge-outset);right:var(--hero-badge-outset)}.custom-hero__badge--bottom-left{bottom:var(--hero-badge-outset);left:var(--hero-badge-outset)}.custom-hero__badge--bottom-right{bottom:var(--hero-badge-outset);right:var(--hero-badge-outset)}
/*# sourceMappingURL=/cdn/shop/t/65/assets/custom-hero.css.map */
