.choice-premium.campaign-motion [data-campaign-reveal]{transition:opacity .8s ease,translate .8s ease}.choice-premium.campaign-motion [data-campaign-reveal]:not(.is-visible){opacity:0;translate:0 22px}.choice-premium [data-campaign-parallax]{transform:translateY(var(--campaign-shift,0px))}@media(prefers-reduced-motion:reduce){.choice-premium [data-campaign-reveal]{opacity:1!important;translate:none!important;transition:none!important}.choice-premium [data-campaign-parallax]{transform:none!important}}
.choice-material{display:block;background:linear-gradient(135deg,#0a1723,#152b39);padding:45px 3vw}.choice-material>div:last-child{max-width:1050px;margin:auto}.choice-material p{max-width:720px}.choice-finale{background:radial-gradient(ellipse at 85% 70%,#41536266,transparent 55%),linear-gradient(125deg,#071018,#182936)}.choice-hero h1{font-size:clamp(40px,4.7vw,70px);max-width:700px}@media(max-width:760px){.choice-hero h1{font-size:clamp(35px,9vw,46px)}.choice-hero>img{object-position:65% center}.choice-material{padding:15px 0}}
.choice-premium .choice-statement{display:flex;flex-direction:column;align-items:center;justify-content:center}.choice-premium .choice-statement .choice-kicker{width:100%;max-width:none;text-align:center;margin:0}.choice-premium .choice-statement h2{width:100%;max-width:950px;margin:28px auto;text-align:center}.choice-premium .choice-statement p:not(.choice-kicker){width:100%;max-width:620px;margin:0 auto;text-align:center}.choice-premium .choice-statement .choice-line{flex:none;margin:45px auto 0}@media(min-width:761px){.choice-premium .choice-statement h2{font-size:clamp(40px,4.2vw,64px)}}
.choice-premium{background:#071018;color:#eee5d5;overflow:clip;font-family:Arial,sans-serif}.choice-premium *{box-sizing:border-box}.choice-premium h1,.choice-premium h2{font:400 clamp(42px,5.5vw,82px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:22px 0}.choice-premium p{font:15px/1.9 Arial,sans-serif;max-width:540px}.choice-premium .choice-kicker{font:10px/1.6 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#cfb58a}.choice-premium a{display:inline-flex;gap:35px;padding:17px 0;margin-top:22px;border-bottom:1px solid #cfb58a77;color:inherit;text-decoration:none;font:11px Arial,sans-serif;letter-spacing:.1em}.choice-hero{height:95svh;min-height:650px;position:relative;display:flex;align-items:center;padding:130px 8vw 70px}.choice-hero>img,.choice-finale>img{position:absolute;inset:-40px 0;height:calc(100% + 80px);width:100%;object-fit:cover}.choice-hero:after,.choice-finale:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071018e8,#07101866)}.choice-hero>div,.choice-finale>div{position:relative;z-index:1;max-width:760px}.choice-hero p{max-width:460px}.choice-statement{padding:110px 10vw;background:#eee5d5;color:#071018;text-align:center}.choice-statement .choice-kicker{color:#8c7048}.choice-statement h2{max-width:950px;margin:30px auto}.choice-statement p{margin:25px auto}.choice-line{width:80px;height:1px;background:#a68a5c;margin:45px auto 0}.choice-material,.choice-pack{display:grid;grid-template-columns:1fr 1fr;align-items:center}.choice-image{height:650px;position:relative;overflow:hidden}.choice-image img{height:calc(100% + 60px);width:100%;object-fit:cover;position:absolute;top:-30px}.choice-material>div:last-child,.choice-pack>div:first-child{padding:75px 7vw}.choice-material h2,.choice-pack h2{font-size:clamp(38px,4vw,62px)}.choice-premium .choice-small{font-size:12px;opacity:.65;margin-top:26px}.choice-pack{background:#101b23;padding-block:40px}.choice-bottle{height:580px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse,#cfb58a19,transparent 65%)}.choice-bottle .d01-model-interface{display:none}.choice-principles{display:flex;gap:22px;border-top:1px solid #cfb58a44;padding-top:22px;margin-top:30px;font:10px Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.choice-finale{height:600px;position:relative;overflow:hidden;display:flex;align-items:center;padding:80px 8vw}.choice-finale h2{max-width:650px}@media(max-width:760px){.choice-hero{height:85svh;min-height:550px;padding:120px 6vw 65px}.choice-premium h1{font-size:50px}.choice-statement{padding:75px 6vw}.choice-material,.choice-pack{grid-template-columns:1fr}.choice-image{height:350px}.choice-material>div:last-child,.choice-pack>div:first-child{padding:55px 6vw}.choice-bottle{height:430px}.choice-finale{height:500px;padding:65px 6vw}.choice-principles{gap:15px}.choice-premium p{font-size:14px}}
