.promo-campaign-hero,.promo-campaign-hero *{box-sizing:border-box}.promo-campaign-hero,.promo-campaign-hero h1,.promo-campaign-hero p,.promo-campaign-hero button{font-family:Campaign Proxima Nova Black,sans-serif;font-weight:900;font-style:normal}.promo-campaign-hero{container-type:inline-size;position:relative;width:100%;overflow:hidden;--H:calc(100svh / var(--sb-desktop-scale, 1) - var(--hero-top, 150px))}.promo-campaign-hero p,.promo-campaign-hero h1{margin:0}.promo-campaign-hero__canvas{max-width:2400px;margin:0 auto}.promo-campaign-hero__artwork img{display:block;width:100%;height:100%;object-fit:contain}.promo-campaign-hero--coupon{color:#004621;background:radial-gradient(ellipse 60% 80% at 70% 72%,#ffdc4c,#ffdc4c00 70%),linear-gradient(180deg,#ffb60f,#ffbf18 55%,#ffc42c)}.promo-campaign-hero--coupon .promo-campaign-hero__canvas{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px 0}.promo-campaign-hero--coupon .promo-campaign-hero__copy{display:contents}.promo-campaign-hero--coupon h1{order:1;font-size:clamp(34px,13cqi,64px);line-height:.9;color:#00894b}.promo-campaign-hero--coupon .promo-campaign-hero__subheading{order:2;margin-top:.3em;font-size:clamp(15px,5.6cqi,28px);line-height:1}.promo-campaign-hero--coupon .promo-campaign-hero__offer{order:3;margin-top:.22em;font-size:clamp(44px,17cqi,96px);line-height:.92;white-space:nowrap}.promo-campaign-hero--coupon .promo-campaign-hero__detail{order:4;font-size:clamp(19px,7.2cqi,40px);line-height:1;white-space:nowrap}.promo-campaign-hero--coupon .promo-campaign-hero__code-wrap{order:5;width:min(100%,460px);margin-top:14px}.promo-campaign-hero--coupon .promo-campaign-hero__code{display:block;width:100%;border:0;border-radius:999px;background:#00894b;color:#fff6cf;font:inherit;font-size:clamp(12px,3.9cqi,20px);white-space:nowrap;padding:.95em 1em;cursor:pointer}.promo-campaign-hero--coupon .promo-campaign-hero__code b{font-size:1.22em}.promo-campaign-hero--coupon .promo-campaign-hero__status{min-height:1.2em;font-size:13px;margin-top:4px}.promo-campaign-hero--coupon .promo-campaign-hero__artwork{order:6;width:min(100%,520px);aspect-ratio:1491/985;margin-top:2px}.promo-campaign-hero--coupon .promo-campaign-hero__terms{order:7;align-self:stretch;margin:6px 0 0;padding:0 0 18px;text-align:left;font-size:12px;line-height:1.4}.promo-campaign-hero--coupon .promo-campaign-hero__terms span{opacity:.8}.promo-campaign-hero--merch{background:#f0b75a var(--campaign-scenery) 18% 62%/cover no-repeat}.promo-campaign-hero--merch .promo-campaign-hero__canvas{position:relative;min-height:clamp(380px,112cqi,560px);padding:22px 16px 0}.promo-campaign-hero--merch .promo-campaign-hero__copy{display:flex;justify-content:center;position:relative;z-index:1}.promo-campaign-hero--merch .promo-campaign-hero__copy img{width:min(90%,470px);height:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.16))}.promo-campaign-hero--merch .promo-campaign-hero__artwork{position:absolute;right:0;bottom:0;width:min(88%,470px);aspect-ratio:1058/719}.promo-campaign-hero--merch .promo-campaign-hero__artwork img{object-position:100% 100%}.promo-campaign-hero--coupon{background:radial-gradient(ellipse at 50% 50%,#ffa90600 30%,#ffa906),linear-gradient(180deg,#fed233,#ffbf18 55%,#feb30a)}.promo-campaign-hero--coupon h1,.promo-campaign-hero--coupon p,.promo-campaign-hero--coupon button{position:relative;z-index:2}.promo-campaign-hero--coupon .promo-campaign-hero__artwork{position:relative;isolation:isolate}.promo-campaign-hero--coupon .promo-campaign-hero__artwork:before{content:"";position:absolute;z-index:0;pointer-events:none;left:-25%;bottom:-8%;width:150%;aspect-ratio:1491/985;max-height:130%;background:radial-gradient(ellipse 50% 50% at 50% 50%,#fff3a0,#ffe459 32%,#ffe45900)}.promo-campaign-hero--coupon .promo-campaign-hero__artwork img{position:relative;z-index:1;filter:drop-shadow(0 5px 8px rgba(120,60,0,.28))}@container (width < 620px){.promo-campaign-hero--merch .promo-campaign-hero__copy{height:calc(clamp(380px,112cqi,560px) - min(88cqi,470px) * 719 / 1058);margin-top:-22px;align-items:center}}@container (min-width: 620px){.promo-campaign-hero__canvas{--hero-fold-gap:72px;--H:calc((100svh - var(--hero-fold-gap)) / var(--sb-desktop-scale, 1) - var(--hero-top, 150px));--u:min(1cqi, max(calc(34px / 4.85), calc((var(--H) - 30px) / 45.2)));--hero-pad-y:calc(5 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__canvas{background:var(--background-color, #ffffff)}.promo-campaign-hero--coupon .promo-campaign-hero__canvas:before{content:"";position:absolute;pointer-events:none;inset:calc(3.2 * var(--u)) 0 0;background:radial-gradient(ellipse at 50% 50%,#ffa90600 30%,#ffa906),linear-gradient(180deg,#fed233,#ffbf18 55%,#feb30a)}.promo-campaign-hero--coupon .promo-campaign-hero__canvas{position:relative;display:grid;grid-template-columns:calc(39.4 * var(--u)) calc(54.7 * var(--u));grid-template-rows:auto auto;justify-content:center;column-gap:calc(2.9 * var(--u));align-items:start;text-align:center;padding:calc(3.2 * var(--u) + var(--hero-pad-y)) calc(.7 * var(--u)) 0 calc(2.3 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__copy{display:flex;flex-direction:column;align-items:center;grid-column:1;grid-row:1;align-self:start;padding:0 0 var(--hero-pad-y)}.promo-campaign-hero--coupon h1{font-size:calc(4.85 * var(--u));line-height:.86}.promo-campaign-hero--coupon .promo-campaign-hero__subheading{font-size:calc(2.38 * var(--u));margin-top:0}.promo-campaign-hero--coupon .promo-campaign-hero__offer{font-size:calc(6.8 * var(--u));margin-top:0}.promo-campaign-hero--coupon .promo-campaign-hero__detail{font-size:calc(3.3 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__code-wrap{position:relative;width:calc(34.5 * var(--u));max-width:100%;margin-top:calc(.66 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__code{font-size:calc(1.45 * var(--u));min-height:calc(4.6 * var(--u));padding:calc(1.1 * var(--u)) calc(.8 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__status{position:absolute;top:100%;width:100%;font-size:calc(.9 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__artwork{grid-column:2;grid-row:1;align-self:start;justify-self:end;width:calc(54.7 * var(--u));height:auto;max-width:100%;aspect-ratio:1491/985;margin:calc(-7.1 * var(--u)) 0 calc(1.5 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__artwork:before{clip-path:inset(calc(100% - 1.08 * 54.7 * 985 / 1491 * var(--u) + 2.1 * var(--u)) 0 0)}.promo-campaign-hero--coupon .promo-campaign-hero__terms{grid-column:1 / -1;grid-row:2;margin:0;padding:0 calc(1.6 * var(--u)) calc(2.3 * var(--u)) 0;min-height:calc(6.44 * var(--u));font-size:max(12px,calc(1.15 * var(--u)));font-weight:400;line-height:1.2}.promo-campaign-hero--coupon .promo-campaign-hero__terms strong{font-weight:900}.promo-campaign-hero--merch .promo-campaign-hero__canvas{display:flex;justify-content:flex-end;min-height:0;max-height:var(--H);padding:calc(.5 * var(--u)) 0 0;--u:min(1cqi, calc(var(--H) / 33.8))}.promo-campaign-hero--merch .promo-campaign-hero__copy{position:absolute;inset:0 auto 0 calc(11.9 * var(--u));width:calc(45.5 * var(--u));align-items:center;justify-content:flex-start}.promo-campaign-hero--merch .promo-campaign-hero__copy img{width:100%;max-width:none}.promo-campaign-hero--merch .promo-campaign-hero__artwork{position:relative;right:auto;bottom:auto;width:calc(48.4 * var(--u));height:auto;max-width:none;margin:0}}@container (width >= 620px){.promo-campaign-hero__canvas{--wide-room:max(0px, min(calc(100cqi - 2400px / var(--sb-desktop-scale, 1)), calc(100cqi - 100 * var(--u))));--text-extra:min(calc(.55 * var(--u)), calc(var(--wide-room) / 40));--text-u:calc(var(--u) + var(--text-extra));--small-text-u:calc(var(--u) + .25 * var(--text-extra));max-width:max(2400px,min(calc(3000px / var(--sb-desktop-scale, 1)),calc(2400px + var(--wide-room))))}.promo-campaign-hero--coupon .promo-campaign-hero__canvas{grid-template-columns:calc(39.4 * var(--text-u)) calc(54.7 * var(--u))}.promo-campaign-hero--coupon .promo-campaign-hero__copy{margin-top:calc(-6.330075 * var(--text-extra));padding-bottom:calc(var(--hero-pad-y) - 6.330075 * var(--text-extra))}.promo-campaign-hero--coupon h1{font-size:calc(4.85 * var(--text-u))}.promo-campaign-hero--coupon .promo-campaign-hero__subheading{font-size:calc(2.38 * var(--small-text-u))}.promo-campaign-hero--coupon .promo-campaign-hero__offer{font-size:calc(6.8 * var(--small-text-u))}.promo-campaign-hero--coupon .promo-campaign-hero__detail{font-size:calc(3.3 * var(--small-text-u))}.promo-campaign-hero--coupon .promo-campaign-hero__code-wrap{width:calc(34.5 * var(--text-u));margin-top:calc(.66 * var(--small-text-u))}.promo-campaign-hero--coupon .promo-campaign-hero__code{font-size:calc(1.45 * var(--small-text-u));min-height:calc(4.6 * var(--small-text-u));padding:calc(1.1 * var(--small-text-u)) calc(.8 * var(--small-text-u))}@container (width > 1920px){.promo-campaign-hero--merch .promo-campaign-hero__copy{left:max(96px,calc(3 * var(--u)),calc(11.9 * var(--u) - min(calc(.9 * var(--u)),calc(34 * var(--text-extra)))));width:calc(45.5 * var(--u) + min(calc(10 * var(--u)),calc(34 * var(--text-extra))))}}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/promo-campaign-hero.css.map */
