:root{--bg:#160D10;--ink:#F6ECE6;--ivory:#FFF1E6;--muted:#CDB8B4;--blush:#F4B8C5;--rose:#B4566E;--cream:#FBF4F1;--cream2:#F3E6E1;--line:#EAD8D2;--dark:#2A1A1E;--dmuted:#6E5458;--body:#4E3A3E;--d:2.2s}html.vy-seen{--d:0s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--blush)}a:hover{color:#ffd9e1}button{font:inherit}.vy{position:relative;overflow-x:clip}.serif,h1,h2{font-family:Bodoni Moda,Georgia,serif}h1,h2{margin:0;font-weight:500}em{font-style:italic}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.sec{padding:100px 0}.light{background:var(--cream);color:var(--dark)}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--blush)}.light .eyebrow{color:var(--rose)}.h2{font-size:clamp(36px,4.6vw,66px);line-height:1;color:var(--ivory)}.light .h2{color:var(--dark)}.light .h2 em{color:var(--rose)}.lead{margin:0;font-size:17px;line-height:1.6;color:var(--muted)}.light .lead{color:var(--body)}.shine{background:linear-gradient(100deg,#f4b8c5,#fff1e6,#e3a98c,#fff1e6,#f4b8c5);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s linear infinite}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes splashOut{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes drawWave{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes letterIn{0%{opacity:0;letter-spacing:.6em;filter:blur(8px)}to{opacity:1;letter-spacing:.3em;filter:blur(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes glowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes heroRise{0%{opacity:0;transform:translateY(90px) scale(.88);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sweep{0%{transform:translate(-130%) skew(-12deg)}55%,to{transform:translate(130%) skew(-12deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}@keyframes floorPulse{0%,to{opacity:.55;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.05)}}@keyframes chipIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes steam{0%{opacity:0;transform:translateY(10px)}40%{opacity:.7}to{opacity:0;transform:translateY(-60px) scaleX(1.6)}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;pointer-events:none;padding:24px;animation:splashOut 2.8s ease forwards}.vy-seen .splash{display:none}.splash-wave{stroke-dasharray:600;animation:drawWave 1.6s cubic-bezier(.65,0,.35,1) forwards}.splash-word{font-size:clamp(36px,9vw,58px);letter-spacing:.3em;padding-left:.3em;color:var(--ivory);animation:letterIn 1.2s .3s cubic-bezier(.2,.8,.2,1) both}.splash-motto{font-size:20px;font-style:italic;color:var(--blush);animation:fadeUp .9s 1.1s cubic-bezier(.2,.8,.2,1) both}.fu1,.fu2,.fu3,.fu4{animation:fadeUp .9s cubic-bezier(.2,.8,.2,1) both}.fu1{animation-delay:calc(var(--d) + .2s)}.fu2{animation-delay:calc(var(--d) + .35s)}.fu3{animation-delay:calc(var(--d) + .5s)}.fu4{animation-delay:calc(var(--d) + .65s)}.ann{background:var(--blush);color:var(--bg);overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:10px 0}.ann-track{display:inline-flex;gap:48px;padding-right:48px;animation:marquee 40s linear infinite}.hdr{position:relative;z-index:20;border-bottom:1px solid rgba(244,184,197,.14)}.hdr-in{max-width:1240px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{color:var(--ivory);font-size:24px;letter-spacing:.28em;text-decoration:none;white-space:nowrap}.nav{display:flex;gap:32px;font-size:14px;font-weight:600;letter-spacing:.04em}.nav a{color:var(--ink);text-decoration:none}.nav a:hover{color:var(--blush)}.cartbtn{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid rgba(244,184,197,.4);color:var(--ink);border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px;cursor:pointer;min-height:44px}.count{background:var(--blush);color:var(--bg);border-radius:999px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:0 6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:999px;font-weight:800;cursor:pointer;text-decoration:none;min-height:48px;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,opacity .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px #f4b8c5a6}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.6;cursor:wait}.btn-pink{background:var(--blush);color:var(--bg);padding:20px 34px;font-size:16px}.btn-pink:hover{color:var(--bg)}.btn-dark{background:var(--bg);color:var(--ivory);padding:22px 28px;font-size:17px;width:100%}.glowball{position:absolute;border-radius:50%;pointer-events:none;animation:glowPulse 5s ease-in-out infinite}.hero{position:relative;overflow:hidden}.hero-grid{position:relative;max-width:1240px;margin:0 auto;padding:36px 20px 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"title stage" "cta stage";column-gap:48px;row-gap:28px;align-items:center}.hero-title{grid-area:title;align-self:end;display:flex;flex-direction:column;gap:20px}.hero-stage{grid-area:stage;position:relative;display:flex;justify-content:center;align-items:center;padding:34px 0 46px}.hero-cta{grid-area:cta;align-self:start;display:flex;flex-direction:column;gap:20px}.pill{display:inline-flex;width:fit-content;align-items:center;gap:10px;border:1px solid rgba(244,184,197,.35);border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blush)}.pill i{width:8px;height:8px;border-radius:50%;background:var(--blush);box-shadow:0 0 12px var(--blush)}.h1{font-size:clamp(46px,7vw,104px);line-height:.95;letter-spacing:-.02em;color:var(--ivory)}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.price-big{font-size:38px;font-weight:600;color:var(--ivory)}.strike{text-decoration:line-through;color:var(--muted);font-size:17px}.badge{background:var(--blush);color:var(--bg);font-size:12px;font-weight:800;border-radius:999px;padding:5px 10px}.ghost{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:700;padding:12px 4px;min-height:44px;white-space:nowrap}.ghost span{width:40px;height:40px;border-radius:50%;border:1px solid rgba(246,236,230,.4);display:inline-flex;align-items:center;justify-content:center}.trust{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:var(--muted);font-weight:600}.trust span{display:inline-flex;align-items:center;gap:8px}.hero-rise{position:relative;animation:heroRise 1.5s calc(var(--d) - .1s) cubic-bezier(.2,.8,.2,1) both}.halo{position:absolute;top:-12%;right:-22%;bottom:-12%;left:-22%;border-radius:50%;background:conic-gradient(from 0deg,#f4b8c500,#f4b8c5d9,#e3a98c00 35%,#fff1e6b3 60%,#f4b8c500 80%);animation:spin 9s linear infinite;filter:blur(26px)}.floor{position:absolute;left:6%;right:6%;bottom:-34px;height:44px;border-radius:50%;background:radial-gradient(ellipse at center,#f4b8c5b3,#f4b8c500 70%);filter:blur(6px);animation:floorPulse 6s ease-in-out infinite}.floaty{position:relative;animation:float 6s calc(var(--d) + 1.4s) ease-in-out infinite}.arch{position:relative;height:min(54vh,600px);min-height:330px;aspect-ratio:3/4;overflow:hidden;padding:3px;border-radius:999px 999px 36px 36px;box-shadow:0 50px 110px -30px #f4b8c599}.arch:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:conic-gradient(from 0deg,#f4b8c5,#fff1e6,#e3a98c,#b4566e,#f4b8c5);animation:spin 5s linear infinite;z-index:0}.arch:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(100deg,#fff0,#ffffff8c 50%,#fff0);z-index:2;transform:translate(-130%) skew(-12deg);animation:sweep 4.8s calc(var(--d) + 1.6s) ease-in-out infinite;pointer-events:none}.arch img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% 55%;border-radius:999px 999px 33px 33px}.twk{position:absolute;animation:twinkle 2.8s ease-in-out infinite}.chip{position:absolute;z-index:3;animation:chipIn .7s cubic-bezier(.2,.8,.2,1) both}.chip>div{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;border-radius:18px;padding:10px 14px}.chip-dark>div{background:#160d10cc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(244,184,197,.35);color:var(--ink)}.chip-light>div{background:var(--ivory);color:var(--bg);font-weight:800;box-shadow:0 20px 40px -20px #00000080}.fl1{animation:float 5s ease-in-out infinite}.fl2{animation:float 6s 1s ease-in-out infinite}.fl3{animation:float 5.5s 2s ease-in-out infinite}.big-mq{border-top:1px solid rgba(244,184,197,.18);border-bottom:1px solid rgba(244,184,197,.18);overflow:hidden;white-space:nowrap;padding:24px 0}.big-mq-track{display:inline-flex;align-items:center;gap:44px;padding-right:44px;font-size:clamp(30px,4vw,44px);font-style:italic;color:var(--ivory);animation:marquee 26s linear infinite}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vaylena.css.map */
