.section-hero-banner .hero-banner{background:var(--hero-banner-bg, #c8b89a)}.section-hero-banner .hero-banner__main{position:relative;min-height:clamp(850px,42vw,600px);overflow:hidden}.section-hero-banner .hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--hero-banner-bg, #c8b89a)}.section-hero-banner .hero-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.section-hero-banner .hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.52) 0%,rgba(0,0,0,.28) 45%,transparent 70%)}.section-hero-banner .hero-banner__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3.5rem clamp(1.5rem,5vw,4rem) 3.5rem clamp(2rem,7vw,6rem);color:var(--hero-banner-text, #fff);position:absolute;top:50%;transform:translateY(-50%);background:transparent;max-width:593px;padding-left:60px;z-index:2;padding-right:0}.section-hero-banner .hero-banner__container{position:relative}.section-hero-banner .hero-banner__label{font-family:var(--pdp-font-regular, "Circle Light", sans-serif);font-weight:400;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;margin-bottom:.75rem;opacity:1;transform:none}.section-hero-banner .hero-banner__heading{margin:0 0 1.2rem;font-family:var(--pdp-font-bold, "Circle Bold", sans-serif);font-weight:400;letter-spacing:-.01em;font-style:normal;font-weight:700;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.1;color:#fff;opacity:1;transform:none}.section-hero-banner .hero-banner__description{margin:0 0 2rem;max-width:24rem;font-family:var(--pdp-font-light, "Circle Light", sans-serif);font-weight:400;font-size:clamp(.92rem,1.3vw,1.02rem);line-height:1.55}.section-hero-banner .hero-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;font-weight:400;text-transform:uppercase;line-height:normal;border:1px solid transparent;transition:background .3s,color .3s;background-color:#fff;color:#000;font-family:DM Sans,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.18em;padding:10px 22px;text-decoration:none;transition:opacity .2s;min-height:38px;min-width:146px}.section-hero-banner .hero-banner__image--mobile{display:none}.section-hero-banner .hero-banner__ticker{--ticker-gap: 4.5rem;background:#111;padding:.875rem 1.5rem}.section-hero-banner .hero-banner__ticker-track{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--ticker-gap)}.section-hero-banner .hero-banner__ticker-group{display:flex;align-items:center;gap:var(--ticker-gap);flex-wrap:wrap;justify-content:center}.section-hero-banner .hero-banner__ticker-item{margin:0;font-family:var(--pdp-font-light, "Circle Light", sans-serif);font-weight:400;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;white-space:nowrap}.section-hero-banner .hero-banner__ticker--marquee{overflow:hidden;padding-inline:0}.section-hero-banner .hero-banner__ticker--marquee .hero-banner__ticker-track{flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;will-change:transform;animation:hero-banner-ticker-marquee var(--ticker-speed, 30s) linear infinite}.section-hero-banner .hero-banner__ticker--marquee .hero-banner__ticker-group{flex-wrap:nowrap;flex-shrink:0;padding-right:var(--ticker-gap)}@keyframes hero-banner-ticker-marquee{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.section-hero-banner .hero-banner__ticker--marquee .hero-banner__ticker-track{animation:none}}@media screen and (max-width:990px){.section-hero-banner .hero-banner__main{min-height:clamp(600px,120vw,560px)}.section-hero-banner .hero-banner__overlay{background:none}.section-hero-banner .hero-banner__label,.section-hero-banner .hero-banner__heading,.section-hero-banner .hero-banner__description{text-shadow:none}.section-hero-banner .hero-banner__content{max-width:none;padding:2.75rem 1.5rem 2rem;text-align:center;align-items:center;justify-content:flex-end;top:inherit;bottom:0;transform:none;width:100%}.section-hero-banner .hero-banner__image--desktop{display:none}.section-hero-banner .hero-banner__image--mobile,.section-hero-banner .hero-banner__media--single .hero-banner__image--desktop{display:block}.section-hero-banner .hero-banner__media--single .hero-banner__image--mobile{display:none}.section-hero-banner .hero-banner__ticker{--ticker-gap: 3rem;padding:.875rem 1rem}.section-hero-banner .hero-banner__ticker-track,.section-hero-banner .hero-banner__ticker-group{gap:var(--ticker-gap)}.section-hero-banner .hero-banner__button{margin-left:auto;margin-right:auto}.section-hero-banner .hero-banner__label{margin-bottom:8px;font-weight:700}.section-hero-banner .hero-banner__heading{font-size:2.2rem;line-height:1.1}.section-hero-banner .hero-banner__description{display:none}}@media screen and (max-width:749px){.section-hero-banner .hero-banner__label,.section-hero-banner .hero-banner__heading,.section-hero-banner .hero-banner__description,.section-hero-banner .hero-banner__button{text-shadow:none!important;filter:none!important;box-shadow:none!important}.section-hero-banner .hero-banner__heading{font-style:normal;font-weight:700;font-size:1.65rem;line-height:1.15;color:#fff;margin-bottom:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hero-banner.css.map */
