
.fp-motion{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:590px;padding:64px 52px 72px;border-radius:32px;background:#0b1330;color:#fff;overflow:hidden;background-image:radial-gradient(ellipse at 85% 12%,#2a427c 0,transparent 55%),radial-gradient(ellipse at 12% 100%,#263e3b 0,transparent 48%)}
.fp-motion *{box-sizing:border-box}.fp-copy{position:relative;z-index:3}.fp-kicker{font-size:10px;letter-spacing:2px;font-weight:800;color:#d8fc73;margin:0 0 24px}.fp-copy h2{font-size:clamp(52px,5.7vw,84px);line-height:1.04;letter-spacing:-4px;margin:0 0 24px;font-weight:800}.fp-copy h2 span{display:block;animation:fp-enter .9s cubic-bezier(.2,1.4,.4,1) both;transform-origin:left center}.fp-copy h2 span:nth-child(2){color:#d8fc73;animation-delay:.15s}.fp-copy h2 span:nth-child(3){color:#becaff;animation-delay:.3s}.fp-description{max-width:365px;font-size:15px;line-height:1.8;color:#d2daec;margin:0 0 27px}.fp-cta{display:inline-flex;align-items:center;gap:24px;background:#d8fc73;color:#101b30!important;padding:17px 22px;border-radius:14px;font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 6px 0 #829e39;transition:transform .25s,box-shadow .25s}.fp-cta:hover{transform:translateY(-5px) rotate(-2deg);box-shadow:0 11px 0 #829e39}.fp-cta:active{transform:translateY(4px);box-shadow:0 2px 0 #829e39}.fp-cta span{font-size:24px;line-height:1}.fp-secondary{display:block;width:fit-content;margin-top:23px;color:#d2daec!important;font-size:12px;text-decoration:none}.fp-secondary:hover{text-decoration:underline}.fp-scene{height:470px;position:relative;perspective:1000px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out}.fp-float{position:absolute;animation:fp-float 6s ease-in-out infinite}.fp-float-main{width:245px;left:50%;top:60px;margin-left:-122px;animation-delay:-1s;z-index:2}.fp-product-card{padding:20px;border:1px solid #ffffff70;background:linear-gradient(135deg,#f6f4e9,#b7c9b4);border-radius:28px;transform:rotate(-9deg);box-shadow:16px 24px 0 #00000013,0 40px 60px #0005;color:#142b2a}.fp-card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.4px;font-weight:800}.fp-card-top span:last-child{font-size:21px}.fp-bottle{width:115px;height:215px;margin:12px auto 18px;filter:drop-shadow(14px 17px 9px #1a382c35);transform:rotate(13deg)}.fp-cap{width:54px;height:35px;margin:auto;border-radius:12px 12px 4px 4px;background:linear-gradient(90deg,#858a7d,#e5e8d7 40%,#a1a597);border:1px solid #7c8878}.fp-bottle-body{height:180px;border-radius:26px 26px 25px 25px;background:linear-gradient(100deg,#a4ae82,#e7ebc8 36%,#c6cea5 65%,#8a9870);box-shadow:inset 2px 1px 4px #ffffffe0;position:relative;display:flex;align-items:center;justify-content:center}.fp-bottle-body span{font-size:14px;font-weight:800;line-height:1.25;letter-spacing:-.5px}.fp-bottle-body i{position:absolute;bottom:25px;width:20px;height:3px;background:#4a5b3b}.fp-card-bottom strong{display:block;font-size:23px;letter-spacing:-1px}.fp-card-bottom>span{font-size:10px}.fp-note-find,.fp-note-pick,.fp-note-buy{display:flex;gap:10px;align-items:center;padding:14px 17px;border-radius:17px;box-shadow:0 16px 35px #0003;z-index:4;white-space:nowrap}.fp-note-find{left:-12px;top:37px;background:#ecebff;color:#343461;animation-delay:-2s;transform:rotate(-6deg)}.fp-note-pick{right:-20px;top:225px;background:#d8fc73;color:#263516;animation-delay:-4s}.fp-note-buy{left:0;bottom:10px;background:#fff1dd;color:#654529;animation-delay:-3s}.fp-note-icon{font-size:27px}.fp-float small{display:block;font-size:8px;letter-spacing:1px;margin-bottom:4px}.fp-float strong{font-size:12px}.fp-orbit{position:absolute;border:1px solid #ffffff20;border-radius:50%;width:380px;height:380px;left:50%;top:40px;margin-left:-190px;transform:rotateX(55deg) rotate(-25deg)}.fp-orbit-two{transform:rotateY(55deg) rotate(25deg);height:430px;top:10px}.fp-floor{position:absolute;width:260px;height:35px;border-radius:50%;background:#0005;filter:blur(16px);bottom:15px;left:50%;margin-left:-130px}.fp-spark{position:absolute;color:#d8fc73;font-size:44px;animation:fp-turn 12s linear infinite}.fp-spark-one{right:0;top:70px}.fp-spark-two{left:15px;top:295px;font-size:27px;color:#c4b6ff}.fp-motion-toggle{position:absolute;bottom:17px;right:24px;border:1px solid #ffffff45;border-radius:20px;background:#0b1330;color:#d2daec;padding:7px 12px;font:inherit;font-size:10px;cursor:pointer;z-index:5}.fp-motion a:focus-visible,.fp-motion button:focus-visible{outline:3px solid #fff;outline-offset:5px}.fp-motion.is-paused *{animation-play-state:paused!important}.fp-motion.is-paused .fp-scene{transform:none}.fp-motion.is-paused .fp-cta:hover{transform:none}.fp-motion.is-paused .fp-copy h2 span{animation:none}.fp-motion-off .ticker-track{animation-play-state:paused!important}
@keyframes fp-enter{from{opacity:0;transform:translateY(35px) rotate(4deg) scale(.9)}to{opacity:1;transform:none}}@keyframes fp-float{0%,100%{translate:0 0}50%{translate:0 -15px}}@keyframes fp-turn{to{rotate:360deg}}
@media(max-width:1000px){.fp-motion{padding:45px 30px 65px}.fp-note-pick{right:-10px}.fp-note-find{left:-20px}.fp-float-main{width:210px;margin-left:-105px}.fp-copy h2{font-size:64px}.fp-scene{scale:.9}}
@media(max-width:700px){.fp-motion{grid-template-columns:1fr;padding:38px 25px 55px;border-radius:24px}.fp-copy h2{font-size:64px}.fp-kicker{font-size:9px;letter-spacing:1.4px}.fp-description{max-width:100%;font-size:14px}.fp-scene{width:100%;max-width:350px;margin:15px auto 0;height:440px;scale:.94}.fp-note-find{left:0}.fp-note-pick{right:0}.fp-note-buy{left:3px;bottom:0}.fp-copy h2 span{display:inline-block;margin-right:12px}.fp-copy h2{font-size:52px;letter-spacing:-3px}.fp-copy h2 span:last-child{display:block}.fp-orbit{width:320px;margin-left:-160px}.fp-motion-toggle{bottom:13px}}
@media(prefers-reduced-motion:reduce){.fp-motion *,.ticker-track{animation:none!important;transition:none!important}.fp-scene{transform:none!important}.fp-cta:hover{transform:none}}
