.hero.product-campaign{height:760px;min-height:650px;background:#11140f}
.hero.product-campaign:after{display:none}
.product-campaign .hero-content{width:48%;max-width:none;padding-top:110px;padding-right:48px}
.product-campaign .hero-title{font-size:clamp(88px,7.3vw,136px)}
.campaign-product-stage{position:absolute;inset:0 0 0 48%;background:#eeefe9;overflow:hidden;padding:48px 42px 78px;display:flex;align-items:center;justify-content:center}
.product-campaign .hero-image{position:relative;inset:auto;width:100%;height:100%;object-fit:contain;object-position:center;animation:none;transform:rotate(-6deg);mix-blend-mode:multiply}
.campaign-stamp{position:absolute;top:35px;right:30px;z-index:1;background:var(--green);color:var(--ink);font-family:var(--display);font-size:20px;line-height:.9;font-weight:800;padding:16px;transform:rotate(6deg)}
.campaign-product-name{position:absolute;left:35px;bottom:25px;right:25px;border-top:1px solid #c3c8ba;padding-top:13px;color:#263024;font-size:9px;font-weight:700;letter-spacing:1.5px}
.campaign-edition{position:absolute;left:22px;top:5px;font-family:var(--display);font-size:140px;line-height:1;color:#dee2d6;font-weight:900}
.product-campaign .hero-caption{right:30px;bottom:62px;color:#47503f;font-size:8px;z-index:2}
.product-campaign .hero-controls{right:calc(52% + 35px);bottom:32px}
.product-campaign .hero-arrows{margin-left:auto}
.category-card.product-campaign{background:#eeefe9;min-height:500px;color:var(--ink)}
.category-card.product-campaign:after{display:none}
.product-campaign .category-image{object-fit:contain;padding:20px 40px 155px;mix-blend-mode:multiply}
.product-campaign .category-content h3{color:var(--ink)}
.product-campaign .category-content .btn{color:var(--ink)}
.product-campaign .story-band-image,.product-campaign .story-image{object-fit:contain;background:#eeefe9;padding:35px}
@media(max-width:1100px){.hero.product-campaign{height:680px}.product-campaign .hero-content{padding-top:85px;padding-right:24px}.product-campaign .hero-title{font-size:94px}.campaign-product-stage{padding:75px 15px 80px}}
@media(max-width:800px){.hero.product-campaign{height:780px;min-height:780px}.campaign-product-stage{inset:0 0 auto;height:380px;width:100%;padding:25px 70px 40px}.product-campaign .hero-content{position:absolute;top:380px;width:100%;max-width:none;padding:30px var(--page) 65px}.product-campaign .hero-title{font-size:72px;line-height:.87;max-width:500px;margin-bottom:16px}.product-campaign .hero-kicker{font-size:8px;margin-bottom:14px}.product-campaign .hero-copy{font-size:11px;max-width:320px;margin-bottom:20px}.product-campaign .hero-controls{right:var(--page);bottom:22px}.product-campaign .hero-caption{display:none}.campaign-stamp{top:22px;right:24px;font-size:16px;padding:12px}.campaign-edition{font-size:100px}.campaign-product-name{bottom:14px;left:24px;right:24px;padding-top:9px;font-size:7px}.category-card.product-campaign{min-height:450px}}
@media(max-width:520px){.hero.product-campaign{height:780px;min-height:780px}.campaign-product-stage{height:340px;padding:20px 30px 35px}.product-campaign .hero-content{top:340px;padding-top:28px}.product-campaign .hero-title{font-size:72px;max-width:350px}.campaign-stamp{font-size:14px;right:20px;top:20px}.campaign-edition{font-size:80px;left:12px;top:8px}.category-card.product-campaign{min-height:470px}.product-campaign .category-image{padding:20px 35px 145px}.product-campaign .story-band-image,.product-campaign .story-image{padding:25px}}
