.campaign-hero{position:relative;display:block;min-height:850px;margin-top:24px;padding:26px 32px 30px;overflow:hidden;background:linear-gradient(115deg,#ede2e0,#f1e8e3 48%,#ede2e0);color:var(--wine)}.campaign-hero .campaign-edition{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 14px;margin:0;border-bottom:1px solid rgba(72,28,45,.45);font-size:9px;letter-spacing:.11em;line-height:1.5;z-index:4}.campaign-hero .campaign-word{position:absolute;left:32px;right:32px;top:69px;display:block;width:auto;height:auto;aspect-ratio:1050/205;overflow:visible;z-index:0;margin:0;color:var(--wine);font-size:15.8vw;line-height:1}.campaign-hero .campaign-word svg{display:block;width:100%;height:100%;fill:currentColor;stroke:none}.campaign-hero .campaign-heading{position:absolute;left:32px;top:340px;width:310px;padding:0;margin:0;z-index:3;pointer-events:none}.campaign-hero .campaign-heading h1{font-size:50px;line-height:.98;font-weight:500;letter-spacing:-.055em;margin:0;color:var(--wine)}.campaign-hero .campaign-heading h1 em{display:block;font-size:.72em;line-height:1.12;letter-spacing:-.045em;margin-top:12px}.campaign-art{position:absolute;left:60%;top:190px;transform:translate(-50%);width:100%;height:610px;display:block;z-index:2;border:0;background:none;box-shadow:none;overflow:visible;isolation:isolate}.campaign-art img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;border:0;padding:0;margin:0;aspect-ratio:1671/941}.campaign-hero .campaign-note{position:absolute;left:32px;bottom:57px;width:280px;padding:0;margin:0;z-index:4}.campaign-hero .campaign-note>p{display:block;font-size:11px;line-height:1.75;margin:0 0 19px;color:#6b555b}.campaign-hero .campaign-note .button{width:100%;min-height:49px;font-size:12px;justify-content:space-between;padding-inline:18px;gap:20px}.campaign-hero .campaign-note .v2-price-register{width:100%;font-size:8px;letter-spacing:.08em;margin-top:13px;gap:20px}.campaign-hero .campaign-bottom{position:absolute;left:32px;right:32px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;margin:0;border:0;font-size:8px;line-height:1.5;letter-spacing:.08em;z-index:4}@media(min-width:1600px){.campaign-hero{min-height:900px}.campaign-hero .campaign-heading{top:360px}.campaign-art{height:650px;top:205px}.campaign-hero .campaign-note{bottom:64px}}@media(max-width:1250px)and (min-width:1101px){.campaign-hero{min-height:805px}.campaign-hero .campaign-heading{top:295px;width:275px}.campaign-hero .campaign-heading h1{font-size:45px}.campaign-art{left:61%;height:565px;top:175px}.campaign-hero .campaign-note{width:260px;bottom:53px}}@media(max-width:1100px){.campaign-hero{min-height:785px;padding-inline:27px}.campaign-hero .campaign-edition{font-size:8px;letter-spacing:.09em}.campaign-hero .campaign-word{left:27px;right:27px;top:69px}.campaign-art{left:52%;top:145px;width:115%;height:440px}.campaign-hero .campaign-heading{left:27px;top:578px;width:50%;max-width:360px}.campaign-hero .campaign-heading h1{font-size:41px;line-height:1.02}.campaign-hero .campaign-heading h1 br:first-of-type{display:none}.campaign-hero .campaign-heading h1 em{font-size:.83em;line-height:1.1;margin-top:4px}.campaign-hero .campaign-note{left:auto;right:27px;bottom:66px;width:260px}.campaign-hero .campaign-note>p{display:none}.campaign-hero .campaign-note .button{font-size:11px;min-height:48px}.campaign-hero .campaign-note .v2-price-register{font-size:8px;margin-top:12px}.campaign-hero .campaign-bottom{left:27px;right:27px;font-size:7px;letter-spacing:.06em;bottom:20px}}@media(max-width:900px)and (min-width:761px){.campaign-hero{min-height:735px}.campaign-art{top:125px;height:410px;width:115%;left:52%}.campaign-hero .campaign-heading{top:540px;width:50%;max-width:300px}.campaign-hero .campaign-heading h1{font-size:37px}.campaign-hero .campaign-note{width:245px;bottom:68px}.campaign-hero .campaign-note .button{font-size:11px}.campaign-hero .campaign-word{top:67px}.campaign-hero .campaign-bottom{font-size:6px;letter-spacing:.04em}}@media(max-width:760px){.campaign-hero{min-height:668px;margin-top:18px;padding:18px 18px 24px}.campaign-hero .campaign-edition{font-size:7px;line-height:1.5;letter-spacing:.055em;padding-bottom:11px;gap:15px;align-items:start}.campaign-hero .campaign-edition>span:last-child{max-width:125px;text-align:right}.campaign-hero .campaign-word{left:18px;right:18px;top:66px;aspect-ratio:1050/205}.campaign-art{left:50%;top:73px;width:650px;height:366px;transform:translate(-50%)}.campaign-hero .campaign-heading{position:absolute;left:18px;right:18px;top:446px;max-width:none;width:auto;text-align:left;z-index:3}.campaign-hero .campaign-heading h1{font-size:34px;line-height:1.05;letter-spacing:-.05em}.campaign-hero .campaign-heading h1 br:first-of-type{display:none}.campaign-hero .campaign-heading h1 em{display:inline;font-size:.96em;line-height:1.08;letter-spacing:-.045em;margin:0}.campaign-hero .campaign-note{left:18px;right:18px;bottom:58px;max-width:none;width:auto}.campaign-hero .campaign-note>p{display:none}.campaign-hero .campaign-note .button{width:100%;font-size:12px;min-height:48px;padding-inline:16px}.campaign-hero .campaign-note .v2-price-register{font-size:8px;letter-spacing:.065em;margin-top:11px}.campaign-hero .campaign-bottom{left:18px;right:18px;bottom:15px;display:block;font-size:6px;letter-spacing:.05em;line-height:1.65}.campaign-hero .campaign-bottom>span{display:block}.campaign-hero .campaign-bottom>span:last-child{text-align:right}}@media(max-width:380px){.campaign-hero{min-height:631px;margin-top:16px;padding:17px 15px 22px}.campaign-hero .campaign-edition{font-size:6px;letter-spacing:.04em;gap:10px}.campaign-hero .campaign-edition>span:last-child{max-width:110px}.campaign-hero .campaign-word{left:15px;right:15px;top:64px}.campaign-art{top:77px;width:590px;height:332px}.campaign-hero .campaign-heading{left:15px;right:15px;top:420px}.campaign-hero .campaign-heading h1{font-size:28px;line-height:1.09}.campaign-hero .campaign-heading h1 em{font-size:.97em}.campaign-hero .campaign-note{left:15px;right:15px;bottom:56px}.campaign-hero .campaign-note .button{font-size:11px;min-height:47px}.campaign-hero .campaign-note .v2-price-register{font-size:7px;margin-top:10px}.campaign-hero .campaign-bottom{left:15px;right:15px;bottom:14px;font-size:5px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.campaign-art{transition:none;animation:none}}@media(min-width:1101px){.campaign-hero .campaign-heading h1 em{max-width:250px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/banner.css.map */
