.hero-campaign{position:relative;overflow:hidden;width:100%;min-height:var(--hero-h, 78rem);background-color:#191917;display:flex;align-items:flex-end}.hero-campaign__overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.hero-campaign__overlay img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.hero-campaign__content{position:relative;z-index:2;width:100%;padding:0 8rem 7.2rem;display:flex;flex-direction:column;gap:2.4rem;color:#fff}.hero-campaign__eyebrow{font-family:var(--es-font-body);font-size:var(--es-body-sm-size);line-height:var(--es-body-sm-lh);letter-spacing:var(--es-body-sm-ls);font-weight:var(--es-body-sm-weight);text-transform:uppercase}.hero-campaign__text{display:flex;flex-direction:column;gap:1.6rem;max-width:65rem}.hero-campaign__body p{margin:0}.hero-campaign__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:.8rem}.hero-campaign__cta-row .btn--primary{background-color:#191917;color:#fff;border-color:#191917;height:5.2rem;padding:0 4rem}.hero-campaign__cta-row .btn--secondary{background-color:transparent;color:#fff;border-color:#fff;height:5.2rem;padding:0 4rem}@media(hover:hover){.hero-campaign__cta-row .btn--primary:hover{background-color:#191917;color:#fff;opacity:.8}.hero-campaign__cta-row .btn--secondary:hover{background-color:#ffffff1a}}.hero-campaign__cta-row .btn--link-red{overflow:visible;background-color:transparent;border-color:transparent;color:#fff;padding:0;height:auto;font-family:var(--es-font-body);font-size:var(--es-btn-size);line-height:var(--es-btn-lh);letter-spacing:var(--es-btn-ls);font-weight:500;text-transform:none;text-decoration:none;position:relative}.hero-campaign__cta-row .btn--link-red:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#bd2a2b;transition:width .3s ease}@media(hover:hover)and (pointer:fine){.hero-campaign__cta-row .btn--link-red:hover{color:#fff;opacity:1}.hero-campaign__cta-row .btn--link-red:hover:after{width:0;animation:none}}@media only screen and (max-width:767px){.hero-campaign{min-height:var(--hero-h-mobile, 68rem)}.hero-campaign__overlay img{object-position:var(--mob-pos, center top)}.hero-campaign__content{padding:0 2rem 4rem;gap:2rem}.hero-campaign__text{gap:1.2rem;max-width:none}.hero-campaign__heading{font-size:var(--es-h2-size);line-height:var(--es-h2-lh)}.hero-campaign__cta-row{flex-direction:column;align-items:stretch}.hero-campaign__cta-row .btn{width:100%;justify-content:center}.hero-campaign__cta-row .btn--link-red{width:auto;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-hero-campaign.css.map */
