.brand-hero-homepage.banner{min-height:100vh;min-height:100dvh}.brand-hero-homepage.banner:after{background:var(--brand-licorice)}.brand-hero-homepage .banner__media img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.brand-hero-homepage .banner__heading{font-family:"Bebas Neue",var(--brand-font-sans);font-weight:400;font-size:56px;letter-spacing:3;text-transform:uppercase;color:var(--brand-white);line-height:var(--brand-lh-cap)}@media screen and (min-width:750px){.brand-hero-homepage .banner__heading{font-size:var(--brand-fs-display)}}.brand-hero-homepage .banner__text p{font-family:"Bebas Neue",var(--brand-font-sans);font-weight:400;font-size:var(--brand-fs-md);letter-spacing:var(--brand-ls-uppercase-strong);text-transform:uppercase;color:var(--brand-white);line-height:var(--brand-lh-body)}@media screen and (min-width:750px){.brand-hero-homepage .banner__text p{font-size:var(--brand-fs-lg)}}.brand-hero-homepage .banner__buttons .button{background:var(--brand-white);border:none;border-radius:999px;box-shadow:none;padding:14px 32px;min-height:0;min-width:0;display:inline-block;font-family:var(--brand-font-sans);font-weight:var(--brand-fw-regular);font-size:var(--brand-fs-xs);letter-spacing:var(--brand-ls-uppercase-strong);text-transform:uppercase;color:var(--brand-licorice);text-decoration:none;transition:background .3s ease,color .3s ease}.brand-hero-homepage .banner__buttons .button:before,.brand-hero-homepage .banner__buttons .button:after{border-radius:999px;box-shadow:none}.brand-hero-homepage .banner__buttons .button:hover{background:var(--brand-soft-cream);color:var(--brand-licorice);text-decoration:none}.brand-hero-homepage .banner__buttons .button:focus-visible{outline:2px solid var(--brand-white);outline-offset:4px;background:var(--brand-white)}.brand-hero-homepage.scroll-trigger--offscreen,.brand-hero-homepage .banner__media.scroll-trigger--offscreen,.brand-hero-homepage .banner__content.scroll-trigger--offscreen{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.brand-hero-homepage .banner__media.animate--zoom-in>img{position:static;height:100%;transform:none}.brand-hero-homepage .banner__media.animate--zoom-in{overflow:visible}}.collection-hero-editorial--has-image{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:0;background:#fafafa;overflow:hidden}@media screen and (min-width:1024px){.collection-hero-editorial--has-image{grid-template-columns:1fr 1fr;grid-template-rows:1fr;min-height:540px}}.collection-hero-editorial--has-image .collection-hero-editorial__media{width:100%;aspect-ratio:4 / 3;order:-1;min-width:0;grid-column:1 / -1}@media screen and (min-width:1024px){.collection-hero-editorial--has-image .collection-hero-editorial__media{aspect-ratio:auto;height:100%;order:0;grid-column:2 / 3;grid-row:1}}.collection-hero-editorial--has-image .collection-hero-editorial__media img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.collection-hero-editorial--has-image .collection-hero-editorial__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;grid-column:1 / -1;text-align:center;width:100%;max-width:none;margin:0;padding:40px 32px;background:#fafafa}@media screen and (min-width:1024px){.collection-hero-editorial--has-image .collection-hero-editorial__inner{display:grid;grid-template-rows:1fr min-content 1fr;align-items:center;justify-items:center;padding:48px 64px;grid-column:1;grid-row:1}}.collection-hero-editorial--has-image .collection-hero-editorial__title{grid-row:2;font-family:var(--brand-font-sans);font-weight:600;font-size:32px;letter-spacing:.02em;text-transform:uppercase;color:#000;line-height:1;margin:0}.collection-hero-editorial--has-image .collection-hero-editorial__lede{grid-row:3;max-width:540px;margin-top:14px}@media screen and (min-width:1024px){.collection-hero-editorial--has-image .collection-hero-editorial__lede{align-self:start}}.collection-hero-editorial--has-image .collection-hero-editorial__lede p{font-family:var(--brand-font-sans);font-weight:400;font-style:normal;font-size:13px;letter-spacing:0;color:#333;line-height:1.4;text-transform:none;margin:0}.banner .button,.banner .button--primary,.banner .button--secondary,.brand-hero-homepage .banner__buttons .button,.brand-hero-homepage .banner__buttons .button--primary,.brand-hero-homepage .banner__buttons .button--secondary{background:transparent;color:#fff;font-family:var(--brand-font-sans);font-weight:var(--brand-fw-regular);font-size:var(--brand-fs-md);letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:3px;border:none;padding:0;min-height:0;min-width:0}.banner .button:before,.banner .button:after,.banner .button--primary:before,.banner .button--primary:after,.banner .button--secondary:before,.banner .button--secondary:after,.brand-hero-homepage .banner__buttons .button:before,.brand-hero-homepage .banner__buttons .button:after,.brand-hero-homepage .banner__buttons .button--primary:before,.brand-hero-homepage .banner__buttons .button--primary:after,.brand-hero-homepage .banner__buttons .button--secondary:before,.brand-hero-homepage .banner__buttons .button--secondary:after{display:none}.banner .button:hover,.banner .button--primary:hover,.banner .button--secondary:hover,.brand-hero-homepage .banner__buttons .button:hover,.brand-hero-homepage .banner__buttons .button--primary:hover,.brand-hero-homepage .banner__buttons .button--secondary:hover{opacity:.7;background:transparent;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-heroes.css.map */
