.b-hero{position:relative;overflow:hidden}.b-hero__inner{position:relative;z-index:1;padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom)}.b-hero__content{max-width:60rem}.b-hero__heading{margin-bottom:2rem}.b-hero__lede{margin-bottom:2.8rem}.b-hero__rating{margin:0 0 2.8rem;min-height:4.4rem;text-decoration:none;color:rgba(var(--color-foreground),.82);font-size:1.5rem}.b-hero__rating:hover span{text-decoration:underline;text-underline-offset:.3rem}.b-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:3.2rem}.b-hero__buttons .button{flex:1 1 100%}@media screen and (min-width:480px){.b-hero__buttons .button{flex:0 0 auto}}.b-hero__trust{list-style:none;margin:0;padding:2.4rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12);display:grid;gap:1.2rem}.b-hero__trust-item{display:flex;align-items:center;gap:1rem;font-size:1.5rem;line-height:1.45;color:rgba(var(--color-foreground),.82)}.b-hero__trust-icon{width:2.2rem;height:2.2rem;color:rgb(var(--b-sage))}.color-scheme-3 .b-hero__trust-icon,.color-scheme-4 .b-hero__trust-icon{color:currentColor}@media screen and (min-width:750px){.b-hero__trust{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem}}.b-hero__media img,.b-hero__img{display:block;width:100%;height:100%;object-fit:cover}.b-hero__media picture{display:block;width:100%;height:100%}.b-hero--split .b-hero__inner{display:grid;gap:4rem;align-items:center}.b-hero--split .b-hero__media{border-radius:var(--b-radius-lg);overflow:hidden;background:rgb(var(--b-stone));aspect-ratio:4 / 5}.b-hero--split.b-hero--img-first .b-hero__media{order:-1}@media screen and (min-width:990px){.b-hero--split .b-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem}.b-hero--split.b-hero--img-first .b-hero__media{order:0}.b-hero--split.b-hero--h-small .b-hero__inner{min-height:52vh}.b-hero--split.b-hero--h-medium .b-hero__inner{min-height:68vh}.b-hero--split.b-hero--h-large .b-hero__inner{min-height:82vh}.b-hero--split.b-hero--h-full .b-hero__inner{min-height:calc(100svh - var(--header-height, 0px))}.b-hero--split .b-hero__media{max-height:82vh;justify-self:stretch}}.b-hero--full-bleed .b-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.b-hero--full-bleed .b-hero__media .b-placeholder{aspect-ratio:auto;border-radius:0}.b-hero--full-bleed .b-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(var(--color-background),var(--hero-overlay)) 0%,rgba(var(--color-background),calc(var(--hero-overlay) * .55)) 45%,transparent 75%)}.b-hero--full-bleed .b-hero__inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:72svh}@media screen and (max-width:749px){.b-hero--full-bleed.b-hero--stack .b-hero__media{position:relative;inset:auto;aspect-ratio:4 / 5}.b-hero--full-bleed.b-hero--stack .b-hero__media .b-placeholder{aspect-ratio:4 / 5}.b-hero--full-bleed.b-hero--stack .b-hero__media:after{display:none}.b-hero--full-bleed.b-hero--stack .b-hero__inner{min-height:0}}@media screen and (min-width:750px){.b-hero--full-bleed .b-hero__inner{justify-content:center;min-height:0}.b-hero--full-bleed.b-hero--h-auto .b-hero__inner{min-height:56rem}.b-hero--full-bleed.b-hero--h-small .b-hero__inner{min-height:52vh}.b-hero--full-bleed.b-hero--h-medium .b-hero__inner{min-height:68vh}.b-hero--full-bleed.b-hero--h-large .b-hero__inner{min-height:82vh}.b-hero--full-bleed.b-hero--h-full .b-hero__inner{min-height:calc(100svh - var(--header-height, 0px))}.b-hero--full-bleed.b-hero--align-left .b-hero__media:after{background:linear-gradient(90deg,rgba(var(--color-background),var(--hero-overlay)) 0%,rgba(var(--color-background),calc(var(--hero-overlay) * .6)) 38%,transparent 68%)}.b-hero--full-bleed.b-hero--align-center .b-hero__media:after{background:radial-gradient(60% 70% at 50% 50%,rgba(var(--color-background),var(--hero-overlay)) 0%,transparent 100%)}.b-hero--full-bleed.b-hero--align-center .b-hero__content{margin:0 auto;text-align:center}.b-hero--full-bleed.b-hero--align-center .b-hero__lede{margin-left:auto;margin-right:auto}.b-hero--full-bleed.b-hero--align-center .b-hero__buttons,.b-hero--full-bleed.b-hero--align-center .b-hero__trust{justify-content:center}.b-hero--full-bleed .b-hero__content{max-width:56rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-brand-hero.css.map */
