:root{--bg:#EDE4D8;--bg2:#E4D8C8;--paper:#F7F2EB;--ink:#2B1E26;--ink2:#6B5A62;--mute:#9A8B8F;--line:rgba(43,30,38,.12);--rose:#C26E87;--rose-s:#EBCAD3;--plum:#2E1A2B;--plum2:#432740;--cream:#F7F2EB;--tint:#EBCAD3;--e:cubic-bezier(.22,1,.36,1);--fh:"Fraunces",Georgia,serif;--fb:"Fraunces",Georgia,serif;--fu:"Fredoka",system-ui,sans-serif;--hd:var(--header-group-height,100px);--band:40px}body{background:var(--bg)}.v{font-family:var(--fb);font-variation-settings:"SOFT" 60;color:var(--ink);-webkit-font-smoothing:antialiased}.v *,.v *:before,.v *:after{box-sizing:border-box}.v img,.v canvas{max-width:none}.v h1,.v h2,.v h3{font-family:var(--fh);font-weight:560;font-variation-settings:"SOFT" 100,"opsz" 96;letter-spacing:-.025em;margin:0;color:var(--ink)}.v h1 em,.v h2 em{font-style:italic;font-weight:460;color:var(--rose)}.v em{font-style:normal;color:var(--rose)}.v-w{max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:960px){.v-w{padding:0 48px}}.v-over{font:600 11.5px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--rose);margin:0 0 14px}.v-h2{font-size:clamp(32px,3.8vw,50px);line-height:1.04}.v-p{font-size:16px;line-height:1.65;color:var(--ink2);margin:0}.v-u{font-family:var(--fu)!important}.v-r{opacity:0;transform:translateY(26px);transition:opacity 1.1s var(--e),transform 1.1s var(--e)}.v-r.is-in{opacity:1;transform:none}.v-r.d1{transition-delay:.1s}.v-r.d2{transition-delay:.2s}.v-r.d3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.v-r{opacity:1;transform:none;transition:none}}.v-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;cursor:pointer;font:600 16px var(--fu);letter-spacing:.01em;padding:18px 30px;border-radius:999px;background:var(--plum);color:var(--cream);text-decoration:none;box-shadow:0 14px 30px -14px #2e1a2b99,inset 0 1px #ffffff1f;transition:background .4s var(--e),transform .4s var(--e),box-shadow .4s var(--e)}.v-btn:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);animation:vShine 5s ease-in-out infinite}@keyframes vShine{0%,70%{left:-60%}to{left:130%}}.v-btn:hover{background:var(--plum2);transform:translateY(-2px);box-shadow:0 20px 34px -14px #2e1a2ba6}.v-btn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--e)}.v-btn:hover svg{transform:translate(4px)}.v-btn--full{width:100%}.v-btn--light{background:var(--cream);color:var(--plum)}.v-btn--light:hover{background:#fff}.v-stars{color:var(--rose);letter-spacing:2px;font-size:13px}.v-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 .3 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.v-hero{position:relative;overflow:hidden;background:radial-gradient(70% 80% at 72% 40%,#F6EFE6 0%,var(--bg) 60%);min-height:calc(100svh - var(--hd) - var(--band));display:flex}.v-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.v-blob{position:absolute;border-radius:50%;filter:blur(80px);transition:background-color 1.4s var(--e)}.v-blob--a{width:44vmax;height:44vmax;right:-4vmax;top:-10vmax;background-color:var(--tint);opacity:.45;animation:vDrift 20s ease-in-out infinite alternate}.v-blob--b{width:34vmax;height:34vmax;left:-14vmax;bottom:-20vmax;background-color:#e2cfc4;opacity:.8;animation:vDrift 24s ease-in-out infinite alternate-reverse}@keyframes vDrift{to{transform:translate(-4%,5%) scale(1.06)}}.v-word{position:absolute;left:66%;top:52%;transform:translate(-50%,-50%) translateY(calc(var(--sp,0)*-80px));font:italic 600 clamp(170px,26vw,420px)/.8 var(--fh);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.03em;color:#c26e8713;white-space:nowrap;-webkit-user-select:none;user-select:none}.v-hero__g{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 20px 18px;display:grid}@media(min-width:960px){.v-hero__g{grid-template-columns:minmax(380px,470px) 1fr;align-items:center;padding:0 48px;gap:20px}}.v-stage{position:relative;height:clamp(280px,41svh,430px);margin:0 -20px;touch-action:pan-y}@media(min-width:960px){.v-stage{order:2;height:min(calc(100svh - var(--hd) - var(--band) - 20px),740px);margin:0}}.v-light{position:absolute;left:var(--lx,50%);top:44%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,252,247,.95),rgba(255,250,244,.4) 55%,transparent);pointer-events:none}.v-prod{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateY(calc(var(--sp,0)*70px));perspective:1400px;z-index:2;opacity:0;transition:opacity 1s var(--e);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.v-stage.is-ready .v-prod{opacity:1}.v-prod:focus-visible{outline:2px solid var(--rose);outline-offset:-20px;border-radius:24px}.v-prod__sh{position:absolute;left:61%;top:93.5%;width:30%;height:4.5%;transform:translate(-50%,-50%);pointer-events:none;animation:vShadow 6s ease-in-out infinite}.v-prod__sh:before,.v-prod__sh:after{content:"";position:absolute;border-radius:50%}.v-prod__sh:before{top:-60%;right:-35%;bottom:-60%;left:-35%;background:radial-gradient(closest-side,rgba(70,40,40,.22),transparent);filter:blur(10px)}.v-prod__sh:after{top:15%;right:18%;bottom:15%;left:18%;background:radial-gradient(closest-side,rgba(55,30,32,.55),rgba(55,30,32,.15) 70%,transparent);filter:blur(3px)}@keyframes vShadow{50%{transform:translate(-50%,-50%) scale(.86);opacity:.7}}.v-prod__t{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.v-prod__f{position:absolute;top:0;right:0;bottom:0;left:0;animation:vFloat 6s ease-in-out infinite}@keyframes vFloat{50%{transform:translateY(-1.3%)}}.v-prod__lay{position:absolute;top:0;right:0;bottom:0;left:0}.v-prod.is-swap .v-prod__lay{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--rv,0%) - 6%),transparent var(--rv,0%));mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--rv,0%) - 6%),transparent var(--rv,0%))}.v-prod__fb,.v-prod__body,.v-prod__pin{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.v-prod__body,.v-prod__pin{opacity:0}.v-stage.is-split .v-prod__body,.v-stage.is-split .v-prod__pin{opacity:1}.v-stage.is-split .v-prod__fb{opacity:0}.v-prod__fb,.v-prod__body{filter:drop-shadow(0 18px 18px rgba(70,35,40,.16)) drop-shadow(0 2px 3px rgba(70,35,40,.12))}.v-prod__pin{filter:drop-shadow(0 10px 12px rgba(70,35,40,.14));transition:transform .55s cubic-bezier(.3,1.4,.5,1)}.v-stage.is-open .v-prod__pin{transform:translate(-1.8%,-6%) rotate(-1.5deg);transition:transform .32s cubic-bezier(.2,1.3,.4,1)}.v-stage.is-open .v-prod__body{animation:vShake .09s linear infinite}@keyframes vShake{50%{transform:translate(.18%,-.1%)}}.v-prod__led{position:absolute;left:52.3%;top:41.2%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0 12%,rgba(255,255,255,.8) 22%,rgba(255,240,245,.3) 44%,transparent 68%);opacity:0;pointer-events:none;mix-blend-mode:screen}.v-stage.is-open .v-prod__led{animation:vStrobe .14s steps(1) infinite}.v-prod__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.v-ghost{position:absolute;left:53%;top:47%;width:46px;height:46px;pointer-events:none;opacity:0;z-index:4}.v-ghost svg{width:46px;height:46px;fill:#fff9;stroke:#2e1a2bb3;stroke-width:1.1;filter:drop-shadow(0 8px 14px rgba(46,26,43,.18))}.v-ghost:after{content:"";position:absolute;left:9px;top:2px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--rose);opacity:0}.v-ghost.is-go{animation:vGhost 2.1s var(--e) forwards}.v-ghost.is-go:after{animation:vTap 2.1s ease-out forwards}@keyframes vGhost{0%{opacity:0;transform:translate(60px,70px)}25%{opacity:1;transform:translate(0)}38%{transform:scale(.88)}48%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translate(10px,20px)}}@keyframes vTap{0%,36%{opacity:0;transform:scale(.4)}42%{opacity:1}70%{opacity:0;transform:scale(3.2)}to{opacity:0}}.v-wave{position:absolute;left:52%;top:40%;width:0;height:0;z-index:1;pointer-events:none}.v-wave i{position:absolute;left:-70px;top:-70px;width:140px;height:140px;border-radius:50%;border:1.5px solid rgba(194,110,135,.5);opacity:0}.v-hero.is-alarm .v-wave i{animation:vWave 1.2s var(--e) infinite}.v-hero.is-alarm .v-wave i:nth-child(2){animation-delay:.4s}.v-hero.is-alarm .v-wave i:nth-child(3){animation-delay:.8s}@keyframes vWave{0%{transform:scale(.5);opacity:.9}to{transform:scale(4.4);opacity:0}}.v-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(40% 40% at 50% 38%,rgba(255,255,255,.95),rgba(255,248,240,.4) 45%,transparent 75%)}@media(min-width:960px){.v-flash{background:radial-gradient(30% 42% at 70% 42%,rgba(255,255,255,.95),rgba(255,248,240,.4) 45%,transparent 75%)}}.v-hero.is-alarm .v-flash{animation:vStrobe .14s steps(1) infinite}@keyframes vStrobe{0%{opacity:1}50%{opacity:0}}.v-db{position:absolute;right:5%;top:12%;z-index:4;font:600 clamp(34px,4.4vw,58px)/1 var(--fh);letter-spacing:-.04em;color:var(--plum);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .5s var(--e);pointer-events:none}.v-db small{font:600 .3em var(--fu);letter-spacing:.1em;color:var(--rose);margin-left:4px}.v-hero.is-alarm .v-db{opacity:1;transform:none}.v-snd{position:absolute;right:20px;bottom:10px;z-index:4;display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--mute);font:500 11px var(--fu);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:6px}.v-snd svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.v-snd[aria-pressed=false] .on,.v-snd[aria-pressed=true] .off{display:none}.v-info{position:relative;z-index:2;align-self:center}.v-info>*{opacity:0;transform:translateY(14px);animation:vIn 1s var(--e) forwards}.v-info>*:nth-child(2){animation-delay:.08s}.v-info>*:nth-child(3){animation-delay:.16s}.v-info>*:nth-child(4){animation-delay:.24s}.v-info>*:nth-child(5){animation-delay:.32s}@keyframes vIn{to{opacity:1;transform:none}}.v-hero h1{font-size:clamp(52px,6.4vw,92px);line-height:.92;margin:0 0 20px;letter-spacing:-.035em}.v-hero h1 em{display:block}.v-sub{font-size:17px;line-height:1.55;color:var(--ink2);margin:0 0 18px;max-width:31ch}.v-rate{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font:500 13px var(--fu);color:var(--ink2);text-decoration:none}.v-buy{border-top:1px solid var(--line);padding-top:20px}.v-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.v-price{display:flex;align-items:baseline;gap:10px}.v-price b{font:600 28px var(--fu);letter-spacing:-.02em;color:var(--ink)}.v-price s{font:400 14px var(--fu);color:var(--mute)}.v-off{font:600 12px var(--fu);letter-spacing:.04em;color:var(--rose);background:#c26e871f;padding:4px 9px;border-radius:999px;align-self:center}.v-sw{display:flex;align-items:center;gap:12px}.v-sw__lbl{font:400 12.5px var(--fu);color:var(--ink2);white-space:nowrap}.v-sw__lbl b{color:var(--ink);font-weight:500;display:inline-block;min-width:80px;text-align:right}.v-sw__lbl b.is-swap{animation:vSwap .6s var(--e)}@keyframes vSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v-dots{display:flex;gap:10px}.v-dot{position:relative;width:26px;height:26px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--c);box-shadow:inset 0 -3px 6px #00000024,inset 0 2px 3px #ffffff73,0 2px 6px #2e1a2b26;transition:transform .4s var(--e)}.v-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.2px solid var(--plum);transform:scale(.7);opacity:0;transition:transform .45s var(--e),opacity .3s}.v-dot:hover{transform:scale(1.08)}.v-dot.is-on:after{transform:none;opacity:1}.v-dot[disabled]{opacity:.3;cursor:not-allowed}.v-trust{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:12px 0 0;font:400 12px var(--fu);color:var(--ink2)}.v-trust span{display:inline-flex;align-items:center;gap:6px}.v-trust span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--rose)}@media(max-width:959px){.v-info{text-align:center;padding-bottom:4px}.v-hero h1{font-size:clamp(42px,12.5vw,56px);margin-bottom:10px}.v-hero h1 em{display:inline}.v-sub{margin:0 auto 10px;font-size:15px}.v-rate{margin-bottom:12px}.v-hero .v-over{display:none}.v-buy{padding-top:14px}.v-row{margin-bottom:12px;gap:10px}.v-price{gap:6px}.v-price b{white-space:nowrap;font-size:23px}.v-price s{white-space:nowrap;font-size:12.5px}.v-hero .v-off{display:none}.v-sw{gap:10px}.v-dot{width:24px;height:24px}.v-sw__lbl b{min-width:0}.v-db{right:auto;left:6%;top:6%}.v-word{left:50%;top:30%;font-size:48vw}.v-snd{bottom:2px;right:10px}.v-prod{transform:translate(-50%,-50%) translateY(calc(var(--sp,0)*50px)) scale(1.14)}}@media(max-width:389px){.v-sw__lbl{display:none}}.v-band{position:relative;z-index:3;height:var(--band);display:flex;align-items:center;background:var(--plum);color:#f2e2e6;overflow:hidden}.v-band__t{display:flex;width:max-content;animation:vMq 45s linear infinite}.v-band__t span{display:inline-flex;align-items:center;gap:24px;padding-right:24px;font:500 11.5px var(--fu);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.v-band__t span:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--rose)}@keyframes vMq{to{transform:translate(-50%)}}.v-pdp{position:relative;background:var(--bg);padding:90px 0 100px}.v-pdp__g{display:grid;gap:34px;align-items:start}@media(min-width:960px){.v-pdp__g{grid-template-columns:1.12fr .88fr;gap:64px}}.v-gal{position:relative}.v-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;box-shadow:0 40px 70px -40px #2e1a2b73,0 0 0 1px #2b1e260d}.v-gal__track::-webkit-scrollbar{display:none}.v-sl{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;overflow:hidden;isolation:isolate}.v-gal__nav{display:flex;gap:8px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.v-gal__nav::-webkit-scrollbar{display:none}.v-gal__nav button{flex:0 0 auto;border:1px solid var(--line);background:transparent;border-radius:999px;padding:9px 14px;font:500 12.5px var(--fu);color:var(--ink2);cursor:pointer;transition:all .35s var(--e)}.v-gal__nav button.is-on{background:var(--plum);border-color:var(--plum);color:var(--cream)}.v-gal__arr{position:absolute;top:calc(50% - 40px);width:44px;height:44px;border-radius:50%;border:0;background:#f7f2ebe6;box-shadow:0 8px 20px -8px #2e1a2b66;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:3}.v-gal__arr svg{width:18px;height:18px;stroke:var(--plum);fill:none;stroke-width:2}.v-gal__arr--p{left:14px}.v-gal__arr--n{right:14px}@media(min-width:960px){.v-gal__arr{display:flex}}.v-sl__k{position:absolute;left:24px;top:22px;z-index:3;font:500 11.5px var(--fu);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2)}.v-sl__p{position:absolute;filter:drop-shadow(0 26px 24px rgba(60,30,35,.22))}.v-sl--pack{background:radial-gradient(60% 60% at 52% 42%,#fffbf6,#ede2d5 75%)}.v-sl--pack .v-sl__p{left:7%;top:5%;width:86%}.v-sl--pack .v-sl__shadow{position:absolute;left:58%;bottom:7%;width:30%;height:4%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(55,30,32,.4),transparent);filter:blur(4px)}.v-badge{position:absolute;right:22px;top:20px;z-index:3;width:86px;height:86px;border-radius:50%;background:var(--plum);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;font:600 22px/1 var(--fh);box-shadow:0 12px 24px -10px #2e1a2b99;transform:rotate(-8deg)}.v-badge small{font:500 10px var(--fu);letter-spacing:.14em;color:var(--rose-s);margin-top:3px}.v-sl--db{background:radial-gradient(80% 70% at 75% 50%,#4A2B46,var(--plum) 70%);color:var(--cream)}.v-sl--db .v-sl__k{color:#f7f2eb99}.v-sl--db .v-sl__p{right:-6%;top:12%;width:66%}.v-sl__rings{position:absolute;left:73%;top:44%}.v-sl__rings i{position:absolute;left:-60px;top:-60px;width:120px;height:120px;border-radius:50%;border:1.5px solid rgba(235,202,211,.55);animation:vWave 2.4s var(--e) infinite;opacity:0}.v-sl__rings i:nth-child(2){animation-delay:.8s}.v-sl__rings i:nth-child(3){animation-delay:1.6s}.v-sl__big{position:absolute;left:24px;top:22%;z-index:2}.v-sl__big b{display:block;font:600 clamp(90px,13vw,170px)/.85 var(--fh);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.05em;color:var(--cream)}.v-sl__big b small{font:500 .2em var(--fu);letter-spacing:.1em;color:var(--rose-s);margin-left:6px}.v-sl__big p{margin:12px 0 0;font-size:15px;line-height:1.45;color:#f7f2ebbf;max-width:17ch}.v-sl__bars{position:absolute;left:24px;right:42%;bottom:26px;display:grid;gap:9px;font:400 11.5px var(--fu);color:#f7f2eb99}.v-sl__bars div{display:grid;grid-template-columns:92px 1fr 46px;gap:8px;align-items:center}.v-sl__bars i{height:4px;border-radius:2px;background:#f7f2eb40}.v-sl__bars .us{color:var(--cream)}.v-sl__bars .us i{background:linear-gradient(90deg,var(--rose-s),var(--rose))}.v-sl--flash{background:#120d14}.v-sl--flash>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.v-sl--flash .v-sl__k{color:#f7f2eba6}.v-sl--flash .v-sl__pw{position:absolute;left:12%;top:4%;width:76%;aspect-ratio:1}.v-sl--flash .v-sl__pw .v-sl__p{top:0;right:0;bottom:0;left:0;width:100%;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}.v-sl__glow{position:absolute;left:52.3%;top:41.2%;width:60%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0 6%,rgba(255,255,255,.85) 12%,rgba(255,236,242,.35) 32%,transparent 66%);mix-blend-mode:screen;animation:vGlow 2.6s ease-in-out infinite}@keyframes vGlow{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.v-sl__cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;color:var(--cream)}.v-sl__cap h3{font-size:clamp(26px,3vw,38px);line-height:1.05;color:var(--cream)}.v-sl__cap h3 em{color:var(--rose-s)}.v-sl__cap p{margin:8px 0 0;font-size:14.5px;color:#f7f2ebc7;max-width:34ch}.v-sl--geste{background:linear-gradient(160deg,var(--paper),var(--bg2))}.v-sl--geste .v-sl__p{left:-10%;top:6%;width:72%}.v-steps{position:absolute;right:22px;top:16%;width:46%;display:grid;gap:18px;list-style:none;margin:0;padding:0}.v-steps li{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.v-steps b{width:38px;height:38px;border-radius:50%;background:var(--plum);color:var(--cream);display:flex;align-items:center;justify-content:center;font:600 16px var(--fu)}.v-steps strong{display:block;font:600 clamp(17px,1.8vw,22px)/1.15 var(--fh);color:var(--ink)}.v-steps span{display:block;margin-top:3px;font:400 13px/1.4 var(--fu);color:var(--ink2)}.v-sl--life{background:#222}.v-sl--life>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v-sl--life:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(30,18,26,.75))}.v-sl__ins{position:absolute;right:22px;top:22px;z-index:2;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fffbf6,#e9ddcf);box-shadow:0 18px 40px -12px #00000080;overflow:hidden}.v-sl__ins .v-sl__p{left:4%;top:2%;width:92%;filter:drop-shadow(0 10px 10px rgba(60,30,35,.25))}.v-sl--life .v-sl__k{color:#fffc}.v-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.v-tags span{font:500 12px var(--fu);padding:7px 12px;border-radius:999px;background:#f7f2eb29;border:1px solid rgba(247,242,235,.3);color:var(--cream)}.v-sl--vs{background:var(--paper);padding:64px 24px 24px}.v-sl--vs h3{font-size:clamp(24px,2.8vw,34px);line-height:1.05;margin:0 0 18px}.v-vs{width:100%;border-collapse:collapse;font:400 13.5px var(--fu);color:var(--ink2)}.v-vs th{font:600 12px var(--fu);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:0 0 10px;text-align:center}.v-vs th:first-child{text-align:left}.v-vs th.us{color:var(--rose)}.v-vs td{padding:11px 0;border-top:1px solid var(--line);text-align:center}.v-vs td:first-child{text-align:left;color:var(--ink)}.v-vs .y{color:var(--rose);font-weight:600;font-size:16px}.v-vs .n{color:var(--mute);font-size:15px}.v-vs td.us{background:#c26e8712}.v-bx{position:relative}@media(min-width:960px){.v-bx{position:sticky;top:calc(var(--hd) + 24px)}}.v-bx h2{font-size:clamp(30px,3.2vw,42px);line-height:1.04;margin:0 0 12px}.v-bx .v-rate{margin:0 0 20px}.v-bx .v-row{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 18px}.v-bx__col{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;font:400 13.5px var(--fu);color:var(--ink2)}.v-bx__col b{color:var(--ink);font-weight:500}.v-why3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 22px}.v-why3 div{background:var(--paper);border-radius:14px;padding:14px 10px;text-align:center;font:400 12px/1.35 var(--fu);color:var(--ink2);box-shadow:0 10px 20px -16px #2e1a2b66}.v-why3 svg{display:block;width:22px;height:22px;margin:0 auto 7px;stroke:var(--rose);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v-why3 b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.v-acc details{border-top:1px solid var(--line)}.v-acc details:last-child{border-bottom:1px solid var(--line)}.v-acc summary{list-style:none;cursor:pointer;padding:16px 0;font:500 15px var(--fu);display:flex;justify-content:space-between}.v-acc summary::-webkit-details-marker{display:none}.v-acc summary:after{content:"+";font-size:20px;line-height:1;color:var(--rose);transition:transform .4s var(--e)}.v-acc details[open] summary:after{transform:rotate(45deg)}.v-acc p,.v-acc ul{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:var(--ink2)}.v-acc ul{padding-left:18px}.v-rv{background:var(--bg2);padding:90px 0;overflow:hidden}.v-rv__top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.v-score{display:flex;align-items:center;gap:14px;font:400 13px var(--fu);color:var(--ink2)}.v-score b{font:600 46px/1 var(--fh);color:var(--ink);letter-spacing:-.04em}.v-rv__row{display:flex;width:max-content;gap:18px;animation:vMq 80s linear infinite;padding:6px 0 20px}.v-rv__row:hover{animation-play-state:paused}.v-rv__c{flex:0 0 330px;background:var(--paper);border-radius:18px;padding:24px 24px 20px;box-shadow:0 18px 34px -24px #2e1a2b73}.v-rv__c p{margin:12px 0 16px;font-size:16.5px;line-height:1.5;color:var(--ink);letter-spacing:-.005em}.v-rv__c small{display:flex;align-items:center;gap:8px;font:400 12px var(--fu);color:var(--ink2)}.v-rv__c small:before{content:"\2713";width:16px;height:16px;border-radius:50%;background:var(--rose);color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center}.v-rv__note{font:400 11.5px var(--fu);color:var(--ink2);opacity:.75;margin-top:18px}.v-mo{position:relative;height:230vh;background:var(--bg)}.v-mo__pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center}.v-mo__a{position:absolute;top:16%;left:50%;width:90%;transform:translate(-50%,calc(var(--p,0)*-40px));text-align:center;opacity:calc(1 - var(--p,0)*3);z-index:1;pointer-events:none}.v-mo__a h2{font-size:clamp(34px,4.6vw,64px);line-height:1.02}.v-mo__a small{display:block;margin-top:16px;font:500 11.5px var(--fu);letter-spacing:.22em;text-transform:uppercase;color:var(--rose)}.v-mo__img{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:circle(calc(12% + var(--p,0)*80%) at 50% 62%);will-change:clip-path}.v-mo__img img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.25 - var(--p,0)*.25))}.v-mo__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e121a1a,#1e121ab8)}.v-mo__ring{position:absolute;left:50%;top:62%;width:calc(24vmax + var(--p,0)*160vmax);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(194,110,135,.5);pointer-events:none;opacity:calc(1 - var(--p,0)*1.6)}.v-mo__txt{position:relative;z-index:2;text-align:center;padding:0 22px;max-width:900px;opacity:clamp(0,calc((var(--p,0) - .35)*3),1);transform:translateY(calc((1 - var(--p,0))*40px))}.v-mo__txt h2{font-size:clamp(40px,6.4vw,92px);line-height:1;color:#fff}.v-mo__txt h2 em{color:var(--rose-s)}.v-mo__txt p{margin:20px auto 0;font-size:clamp(16px,1.5vw,20px);line-height:1.5;color:#ffffffdb;max-width:34ch}.v-why{background:var(--bg);padding:110px 0}.v-why__g{display:grid;gap:40px;align-items:center}@media(min-width:900px){.v-why__g{grid-template-columns:1fr 1fr;gap:90px}}.v-photo{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:4/5;background:var(--bg2);box-shadow:0 40px 70px -40px #2e1a2b80}.v-photo img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;transform:translateY(var(--py,0)) scale(1.06);transition:transform .2s linear}.v-photo figcaption{position:absolute;left:18px;bottom:16px;font:500 11px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:#ffffffe6}.v-list{list-style:none;margin:30px 0 0;padding:0}.v-list li{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:baseline;padding:22px 0;border-top:1px solid var(--line)}.v-list li:last-child{border-bottom:1px solid var(--line)}.v-list b{font:600 34px/1 var(--fh);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;color:var(--rose)}.v-list p{margin:0;font-size:15px;line-height:1.55;color:var(--ink2)}.v-list strong{display:block;color:var(--ink);font-size:16.5px;margin-bottom:2px}.v-quote{position:relative;height:84svh;min-height:500px;overflow:hidden;display:flex;align-items:flex-end;color:#fff}.v-quote img{position:absolute;top:-10%;right:0;bottom:-10%;left:0;width:100%;height:120%;object-fit:cover;transform:translateY(var(--py,0))}.v-quote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e121a00 35%,#1e121ab8)}.v-quote .v-w{position:relative;z-index:2;padding-bottom:64px;width:100%}.v-quote h2{font-size:clamp(32px,4.4vw,58px);line-height:1.02;max-width:16ch;color:#fff}.v-quote h2 em{color:var(--rose-s)}.v-quote p{margin:18px 0 0;font-size:15.5px;color:#ffffffd1;max-width:40ch}.v-proof{background:var(--plum);color:var(--cream);padding:100px 0}.v-proof .v-over{color:var(--rose-s)}.v-proof .v-p{color:#f7f2ebb8;margin-top:18px;max-width:32ch}.v-proof__g{display:grid;gap:44px;align-items:center}@media(min-width:900px){.v-proof__g{grid-template-columns:.9fr 1.1fr;gap:90px}}.v-big{font:600 clamp(96px,14vw,190px)/.85 var(--fh);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.04em;display:flex;align-items:baseline;gap:8px;color:var(--cream)}.v-big small{font:500 .18em var(--fu);letter-spacing:.08em;color:var(--rose-s)}.v-bars{list-style:none;margin:0;padding:0;display:grid;gap:16px}.v-bars li{display:grid;grid-template-columns:140px 1fr 56px;gap:16px;align-items:center;font:400 13.5px var(--fu);color:#f7f2eb9e}.v-bars li b{text-align:right;color:var(--cream);font-weight:500}.v-bars li.us{color:var(--cream);font-weight:600}.v-bar{height:6px;border-radius:3px;background:#f7f2eb1a;overflow:hidden}.v-bar i{display:block;height:100%;width:0;background:#f7f2eb52;transition:width 1.6s var(--e)}.v-bars li.us .v-bar i{background:linear-gradient(90deg,var(--rose-s),var(--rose))}.v-bars.is-in .v-bar i{width:var(--w)}.v-bars.is-in li:nth-child(2) i{transition-delay:.12s}.v-bars.is-in li:nth-child(3) i{transition-delay:.24s}.v-bars.is-in li:nth-child(4) i{transition-delay:.36s}@media(max-width:600px){.v-bars li{grid-template-columns:1fr 50px}.v-bars li .v-bar{grid-column:1/-1;order:3}}.v-mini{display:flex;gap:28px;flex-wrap:wrap;margin-top:34px;font:400 12px var(--fu);letter-spacing:.14em;text-transform:uppercase;color:#f7f2eb99}.v-vid{background:var(--bg2);padding:100px 0;overflow:hidden}.v-vid__h{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:36px}.v-vid__row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px 10px;margin:0 -20px}.v-vid__row::-webkit-scrollbar{display:none}@media(min-width:960px){.v-vid__row{padding:0 48px 10px;margin:0 -48px}}.v-ph{position:relative;flex:0 0 min(62vw,250px);aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:var(--paper);scroll-snap-align:start;box-shadow:0 24px 40px -28px #2e1a2b80}.v-ph video,.v-ph iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.v-ph__cap{position:absolute;left:14px;right:14px;bottom:12px;color:#fff;font:400 12.5px var(--fu);pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.4)}.v-ph__cap b{display:block;font-size:14px}.v-ph__mute{position:absolute;right:10px;top:10px;width:32px;height:32px;border-radius:50%;border:0;background:#1e121a73;cursor:pointer;display:flex;align-items:center;justify-content:center}.v-ph__mute svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:1.8}.v-ph--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ink2);font:500 11.5px var(--fu);letter-spacing:.14em;text-transform:uppercase;border:1px dashed rgba(194,110,135,.4);box-shadow:none;background:#f7f2eb8c}.v-ph--empty svg{width:26px;height:26px;stroke:var(--rose);fill:none;stroke-width:1.4}.v-pack{background:var(--paper);padding:110px 0;overflow:hidden}.v-pack__g{display:grid;gap:40px;align-items:center}@media(min-width:900px){.v-pack__g{grid-template-columns:1fr 1fr;gap:80px}}.v-pk{position:relative;height:clamp(400px,44vw,520px);display:flex;align-items:center;justify-content:center;perspective:1600px}.v-pk:before{content:"";position:absolute;bottom:9%;left:50%;width:62%;height:26px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(60,30,35,.26),transparent);filter:blur(6px)}.v-pk__box{--bw:clamp(112px,10vw,134px);--bh:calc(var(--bw)*2.66);--bd:calc(var(--bw)*.44);position:relative;width:var(--bw);height:var(--bh);transform-style:preserve-3d;transform:rotateX(-5deg) rotateY(-24deg);transition:transform 1.2s var(--e)}.v-pk:hover .v-pk__box{transform:rotateX(-4deg) rotateY(-14deg)}.v-pk__box>div{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.v-pk__f{transform:translateZ(calc(var(--bd)/2));background:linear-gradient(100deg,#faf6f3,#f3ece8 70%,#efe7e3);box-shadow:inset 0 0 0 1px #00000009}.v-pk__f:after{content:"";position:absolute;left:0;right:0;top:0;height:2.4%;background:linear-gradient(180deg,rgba(0,0,0,.05),transparent)}.v-pk__r{width:var(--bd)!important;left:calc(50% - var(--bd)/2)!important;transform:rotateY(90deg) translateZ(calc(var(--bw)/2));background:linear-gradient(90deg,#e6ddd8,#dcd2cd)}.v-pk__l{width:var(--bd)!important;left:calc(50% - var(--bd)/2)!important;transform:rotateY(-90deg) translateZ(calc(var(--bw)/2));background:#e9e0db}.v-pk__t{height:var(--bd)!important;top:calc(50% - var(--bd)/2)!important;transform:rotateX(90deg) translateZ(calc(var(--bh)/2));background:linear-gradient(180deg,#fbf8f6,#f1eae6)}.v-pk__f>*{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.v-pk__bub{top:21%;width:21%;aspect-ratio:1;border-radius:50%;border:1px solid #CC93AC}.v-pk__bub:before{content:"";position:absolute;left:22%;top:14%;width:14%;height:30%;border-radius:50%;border-left:2px solid #D59AB4;transform:rotate(28deg)}.v-pk__mb{top:30.6%;font:600 calc(var(--bw)*.128)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.17em;color:#2e3533;padding-left:.17em}.v-pk__ec{top:46.6%;font:italic 600 calc(var(--bw)*.2)/1 "Playfair Display",Georgia,serif;color:#a0628c}.v-pk__al{top:58.4%;font:600 calc(var(--bw)*.043)/1 Helvetica,Arial,sans-serif;letter-spacing:.21em;color:#3a3a3c;padding-left:.21em}.v-pk__f i{position:absolute;border-radius:50%;border:1px solid #CC93AC;transform:none}.v-pk__p{position:relative;height:calc(var(--pw,134px)*2.3);width:auto;margin-left:-6%;z-index:2;align-self:flex-end;margin-bottom:6%;filter:drop-shadow(0 24px 24px rgba(60,30,35,.22));transform:rotate(6deg)}@media(max-width:899px){.v-pk__p{--pw:112px}}.v-pack ul{list-style:none;margin:26px 0 30px;padding:0;display:grid;gap:10px}.v-pack li{font-size:15px;color:var(--ink2);padding-left:22px;position:relative}.v-pack li:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;border:1px solid var(--rose)}.v-faq{background:var(--bg);padding:90px 0 100px}.v-faq__g{display:grid;gap:30px}@media(min-width:900px){.v-faq__g{grid-template-columns:.7fr 1.3fr;gap:80px}}.v-faq details{border-top:1px solid var(--line)}.v-faq details:last-child{border-bottom:1px solid var(--line)}.v-faq summary{list-style:none;cursor:pointer;padding:20px 0;font:500 16px var(--fu);display:flex;justify-content:space-between;gap:20px}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--rose);transition:transform .4s var(--e)}.v-faq details[open] summary:after{transform:rotate(45deg)}.v-faq details p{margin:0 0 20px;font-size:15px;line-height:1.65;color:var(--ink2);max-width:58ch}.v-final{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 50% 40%,#F6EFE6,var(--bg2));padding:100px 0 90px;text-align:center}.v-final__word{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font:italic 600 clamp(150px,24vw,360px)/.8 var(--fh);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.03em;color:#c26e8714;white-space:nowrap;pointer-events:none}.v-final .v-w{position:relative;z-index:2}.v-final__img{display:block;width:clamp(220px,26vw,320px);height:auto;margin:0 auto 6px;filter:drop-shadow(0 26px 24px rgba(60,30,35,.22))}.v-final h2{font-size:clamp(38px,5vw,66px);line-height:1}.v-final p{margin:16px auto 30px;color:var(--ink2);max-width:40ch;font-size:16px}.v-final small{display:block;margin:34px auto 0;max-width:60ch;font:400 11px/1.6 var(--fu);color:var(--mute)}.v-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:0 18px 40px -18px #2e1a2b80,0 0 0 1px #2b1e260f;transform:translateY(160%);transition:transform .6s var(--e)}.v-sticky.is-on{transform:none}.v-sticky i{width:12px;height:12px;border-radius:50%;background:var(--c,#E7A3B4);flex:0 0 auto;box-shadow:inset 0 -2px 3px #00000026}.v-sticky>span{flex:1;font:400 12.5px/1.25 var(--fu);color:var(--ink2)}.v-sticky>span b{display:block;font:600 14.5px var(--fu);color:var(--ink)}.v-sticky .v-btn{padding:13px 20px;font-size:15px}@media(min-width:960px){.v-sticky{left:auto;right:24px;bottom:24px;width:400px}}.v-bubs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.v-bub{position:absolute;bottom:-70px;animation:vRise linear forwards}.v-bub i{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(194,110,135,.38);position:relative;animation:vWob 4s ease-in-out infinite alternate}.v-bub i:before{content:"";position:absolute;left:22%;top:15%;width:14%;height:28%;border-radius:50%;border-left:1.5px solid rgba(194,110,135,.45);transform:rotate(28deg)}.v-bub i:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;border-radius:50%;border:1px dashed rgba(194,110,135,.45);opacity:0;transform:scale(.6)}.v-bub.is-pop i{animation:vPop .5s var(--e) forwards}.v-bub.is-pop i:after{animation:vBurst .5s ease-out forwards}@keyframes vRise{to{transform:translate(var(--dx,20px),calc(-100svh - 140px))}}@keyframes vWob{to{transform:translate(10px) scale(1.04,.97)}}@keyframes vPop{40%{transform:scale(1.25);border-color:transparent}to{transform:scale(1.3);opacity:0;border-color:transparent}}@keyframes vBurst{30%{opacity:1}to{opacity:0;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.v-bubs{display:none}}#header-group .announcement-bar,#header-group [class*=announcement]{background:var(--plum)!important;color:#f2e2e6!important}#header-group header,#header-group .header,#header-group .header__row{background:var(--bg)!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mb5.css.map */
