.hero-campaign{container-type:inline-size;background-color:var(--hero-campaign-background-mobile)}.hero-campaign__media{position:relative;aspect-ratio:1200 / 814;overflow:hidden}.hero-campaign__media img,.hero-campaign__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-campaign__content{display:flex;flex-direction:column;align-items:center;padding:4.667vw 0 6.833vw;padding:4.667cqw 0 6.833cqw;text-align:center}.hero-campaign__heading{max-width:93.167vw;max-width:93.167cqw;margin:0;color:var(--hero-campaign-heading-mobile);font-family:var(--font-heading-family);font-size:7.5vw;font-size:7.5cqw;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}.hero-campaign__line{display:block}.hero-campaign__subheading{max-width:90.167vw;max-width:90.167cqw;margin:2.5vw 0 0;margin:2.5cqw 0 0;color:var(--hero-campaign-text-mobile);font-family:var(--font-body-family);font-size:4vw;font-size:4cqw;font-weight:400;line-height:1.229;letter-spacing:0}.hero-campaign__button{display:inline-flex;align-items:center;justify-content:center;margin-top:5.5vw;margin-top:5.5cqw;padding:.7em 1.075em;border-radius:999px;background-color:var(--hero-campaign-button-mobile);color:var(--hero-campaign-button-text-mobile);font-family:var(--font-heading-family);font-size:3.333vw;font-size:3.333cqw;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap}.hero-campaign__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:768px){.hero-campaign{position:relative;aspect-ratio:2668 / 1500;overflow:hidden}.hero-campaign__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.hero-campaign__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.199vw 0 1.499vw;padding:1.199cqw 0 1.499cqw}.hero-campaign__heading{max-width:82.946vw;max-width:82.946cqw;color:var(--hero-campaign-heading);font-size:4.498vw;font-size:4.498cqw;line-height:1}.hero-campaign__subheading{max-width:74.063vw;max-width:74.063cqw;margin-top:.937vw;margin-top:.937cqw;color:var(--hero-campaign-text);font-size:max(14px,1.649vw);font-size:max(14px,1.649cqw);font-weight:500}.hero-campaign__button{margin-top:auto;background-color:var(--hero-campaign-button);color:var(--hero-campaign-button-text);font-size:max(12px,1.499vw);font-size:max(12px,1.499cqw)}}@media(hover:hover){.hero-campaign__button{transition:opacity .2s ease}.hero-campaign__button:hover{opacity:.85}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/section-hero-campaign.css.map */
