.vx{--milk:#fff3f8;--pink:#ea427f;--pink2:#ef73a6;--bubble:#f5b0c9;--lav:#f3d9f4;--lilac:#be7fcc;--berry:#a8004a;--ink:#7d0a42;--gold:#d9a441;--butter:#fbe8a6;--white:#ffffff;--mood:#ea427f;--title:"Quacker","Fraunces","Cooper Black",Georgia,serif;--bold:"Archivo","Arial Narrow",system-ui,sans-serif;--text:"Elm Sans","Elms Sans","Avenir Next",system-ui,sans-serif;color-scheme:light}.vx,.vx *{box-sizing:border-box}.vx [hidden]{display:none!important}.vx{scroll-behavior:smooth}.vx{background:var(--milk);color:var(--ink);font-family:var(--text);font-size:16px;letter-spacing:0;line-height:1.5;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.vx button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.vx :focus-visible{outline:3px solid var(--berry);outline-offset:3px}.vx .w{max-width:1120px;margin:0 auto;padding-inline:18px}.vx .eyebrow{font-weight:700;font-size:11.84px;letter-spacing:.24em;text-transform:uppercase;color:var(--pink);margin:0}.vx .t{font-family:var(--title);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:900;line-height:.92;letter-spacing:-.01em;margin:0;text-wrap:balance}.vx .it{font-style:italic}.vx .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13.76px;padding:16px 24px;border-radius:999px;text-decoration:none;transition:transform .2s}.vx .btn:active{transform:scale(.97)}.vx .btn.pri{background:var(--pink);color:var(--white);box-shadow:0 10px 26px #ea427f61}.vx .btn.berry{background:var(--berry);color:var(--white)}.vx .btn.line{box-shadow:inset 0 0 0 2px var(--pink);color:var(--pink);background:var(--white)}.vx .bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:#fff3f8e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vx .bar .w{display:flex;align-items:center;justify-content:space-between;padding-block:8px}.vx .bar img{height:40px;mix-blend-mode:multiply}.vx .bag{display:flex;align-items:center;gap:8px;background:var(--berry);color:var(--white);border-radius:999px;padding:8px 14px;font-weight:700;font-size:12.48px;letter-spacing:.08em;text-transform:uppercase}.vx .bag b{background:var(--white);color:var(--berry);border-radius:999px;min-width:22px;height:22px;display:grid;place-items:center;font-size:12px}.vx .bag.pop{animation:pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{40%{transform:scale(1.15)}}.vx .hero{position:relative;overflow:hidden;padding-block:22px 36px}.vx .hero .w{display:grid;gap:18px}.vx .hero h1{font-family:var(--bold);font-stretch:66%;font-weight:900;text-transform:uppercase;font-variation-settings:normal;line-height:.86;font-size:clamp(64px,19vw,144px);color:var(--berry)}.vx .hero h1 span{display:block}.vx .hero h1 span:nth-child(2){color:var(--pink)}.vx .hero h1 span:nth-child(3){color:transparent;-webkit-text-stroke:2px var(--pink)}.vx .hero p.sub{font-size:18.4px;max-width:30ch;margin:14px 0 0}.vx .hero p.sub em{font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:800;color:var(--pink);font-size:20.8px}.vx .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.vx .stage{position:relative;aspect-ratio:1/1;max-width:520px;width:108%;margin-inline:-4%;justify-self:center}.vx .blob{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:46% 54% 52% 48%/55% 45%;background:radial-gradient(circle at 30% 30%,var(--lav),var(--bubble) 45%,var(--pink) 85%);animation:morph 9s ease-in-out infinite}@keyframes morph{50%{border-radius:58% 42% 40% 60%/42% 58%;transform:rotate(8deg)}}.vx .float{position:absolute;border-radius:50%;overflow:hidden;animation:bob 5s ease-in-out infinite;filter:drop-shadow(0 22px 30px rgba(168,0,74,.28))}.vx .float img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.vx .f1{width:76%;left:12%;top:12%}.vx .f2{width:34%;left:-2%;top:-1%;animation-delay:-1.5s}.vx .f3{width:34%;right:-2%;bottom:-1%;animation-delay:-3s}@keyframes bob{50%{transform:translateY(-12px) rotate(-3deg)}}.vx .chipline{position:absolute;right:4%;top:4%;background:var(--butter);color:var(--berry);font-family:var(--title);font-weight:900;padding:8px 14px;border-radius:999px;transform:rotate(8deg);font-size:16px;z-index:2}@media(min-width:860px){.vx .hero .w{grid-template-columns:1.05fr .95fr;align-items:center}.vx .stage{width:100%;margin:0}}.vx .tape{background:var(--berry);color:var(--bubble);overflow:hidden;white-space:nowrap}.vx .tape div{display:inline-flex;gap:26px;padding:12px 0;animation:tick 45s linear infinite;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:21.6px}.vx .tape span:after{content:"\2661";margin-left:26px;color:var(--butter)}@keyframes tick{to{transform:translate(-50%)}}.vx section{padding-block:52px}.vx .head h2{font-size:clamp(43.2px,11vw,80px);margin-top:8px;color:var(--berry)}.vx .head h2 em{color:var(--pink)}.vx .head p{max-width:40ch;margin:12px 0 0}.vx .rail{display:flex;gap:10px;overflow-x:auto;padding:20px 18px 6px;margin-inline:-18px;scroll-snap-type:x mandatory;scrollbar-width:none}.vx .rail::-webkit-scrollbar{display:none}.vx .mood{flex:none;scroll-snap-align:start;border-radius:24px;padding:14px 16px;min-width:150px;text-align:left;background:var(--white);box-shadow:inset 0 0 0 2px var(--lav);transition:transform .2s,background .3s,color .3s}.vx .mood .e{font-size:28.8px;display:block}.vx .mood b{display:block;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:21.6px;line-height:1;margin-top:6px}.vx .mood small{display:block;font-size:12.8px;opacity:.75;margin-top:4px}.vx .mood[aria-pressed=true]{background:var(--mood);color:var(--white);transform:translateY(-3px);box-shadow:none}.vx .moodpanel{margin-top:18px;border-radius:30px;background:var(--mood);color:var(--white);padding:22px 0;transition:background .5s;overflow:hidden}.vx .moodpanel .top{padding-inline:20px}.vx .moodpanel h3{font-size:clamp(38.4px,10vw,60.8px)}.vx .moodpanel .desc{font-size:16.8px;margin:8px 0 0;opacity:.95}.vx .cards{display:flex;gap:14px;overflow-x:auto;padding:18px 20px 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.vx .cards::-webkit-scrollbar{display:none}.vx .card{flex:none;width:min(74vw,290px);scroll-snap-align:start;background:var(--white);color:var(--ink);border-radius:26px;padding:12px;text-align:left;animation:rise .45s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.vx .card .pic{aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:var(--c,var(--bubble));display:grid;place-items:center;position:relative}.vx .card .pic img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.vx .card:hover .pic img{transform:scale(1.06)}.vx .card .pic span{font-family:var(--title);font-weight:900;font-size:25.6px;color:var(--white);text-align:center;padding:10px;line-height:1}.vx .card .kind{display:block;font-size:11.2px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);margin-top:12px}.vx .card b{display:block;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:24px;line-height:1;margin-top:4px;color:var(--berry)}.vx .card small{display:block;opacity:.75;font-size:13.6px;margin-top:2px}.vx .card .row{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.vx .card .p{font-weight:700;font-size:16.8px}.vx .card .add{border-radius:999px;background:var(--pink);color:var(--white);font-weight:700;font-size:12.8px;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px}.vx .quizband{background:linear-gradient(140deg,var(--lilac),var(--pink2) 55%,var(--pink));border-radius:34px;padding:36px 22px;text-align:center;position:relative;overflow:hidden;color:var(--white)}.vx .quizband .eyebrow{color:var(--lav)}.vx .quizband h2{font-size:clamp(41.6px,11vw,76.8px)}.vx .quizband h2 em{display:block;font-size:.62em;color:var(--lav)}.vx .quizband p{max-width:30ch;margin:14px auto 22px;font-size:16.8px}.vx .quizband .btn{background:var(--white);color:var(--berry)}.vx .quizband .hearts{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vx .quizband .hearts i{position:absolute;font-style:normal;color:var(--white);opacity:.55;animation:bob 4s ease-in-out infinite}.vx .tabs{display:flex;gap:8px;overflow-x:auto;padding:18px 18px 4px;margin-inline:-18px;scrollbar-width:none}.vx .tabs::-webkit-scrollbar{display:none}.vx .tab{flex:none;border-radius:999px;padding:10px 16px;font-weight:700;font-size:14.4px;background:var(--white);box-shadow:inset 0 0 0 2px var(--lav);color:var(--ink)}.vx .tab[aria-pressed=true]{background:var(--berry);color:var(--white);box-shadow:none}.vx .shopwrap .cards{margin-inline:-18px;padding-inline:18px}.vx .quiz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--milk);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.vx .qtop{display:flex;align-items:center;gap:14px;padding:14px 18px}.vx .prog{flex:1;height:10px;background:var(--lav);border-radius:999px;overflow:hidden}.vx .prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--lilac),var(--pink));border-radius:999px;transition:width .4s}.vx .close{width:40px;height:40px;border-radius:50%;background:var(--white);font-size:17.6px;box-shadow:inset 0 0 0 2px var(--lav);color:var(--berry)}.vx .qbody{flex:1;overflow:auto;padding:8px 18px 28px}.vx .qinner{max-width:620px;margin:0 auto}.vx .qnum{font-weight:700;letter-spacing:.2em;font-size:11.84px;color:var(--pink);text-transform:uppercase}.vx .qbody h3{font-size:clamp(36.8px,10vw,57.6px);margin:8px 0 22px;color:var(--berry)}.vx .opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vx .opt{border-radius:24px;padding:18px 14px;text-align:left;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;background:var(--bg,var(--white));color:var(--fg,var(--ink));box-shadow:0 6px 18px #a8004a14;transition:transform .15s;animation:rise .35s both}.vx .opt:nth-child(2){animation-delay:.05s}.vx .opt:nth-child(3){animation-delay:.1s}.vx .opt:nth-child(4){animation-delay:.15s}.vx .opt:nth-child(5){animation-delay:.2s}.vx .opt:nth-child(6){animation-delay:.25s}.vx .opt:active{transform:scale(.96)}.vx .opt .e{font-size:32px}.vx .opt b{font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:20.8px;line-height:1}.vx .opt.wide{grid-column:1/-1;min-height:84px;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.vx .opt.sw{min-height:96px}.vx .opt.sel{outline:3px solid var(--berry)}.vx .res{text-align:center}.vx .res .jar{width:min(330px,86%);aspect-ratio:1/1;border-radius:50%;margin:18px auto 0;background:var(--rc,var(--bubble));overflow:hidden;filter:drop-shadow(0 24px 40px rgba(168,0,74,.3));animation:drop .7s cubic-bezier(.3,1.5,.5,1) both;display:grid;place-items:center}.vx .res .jar img{width:100%;height:100%;object-fit:cover}.vx .res .jar span{color:var(--white);font-family:var(--title);font-weight:900;font-size:32px;line-height:1;padding:16px}@keyframes drop{0%{transform:translateY(-40px) scale(.7) rotate(-15deg);opacity:0}}.vx .res h3{margin:16px 0 0;font-size:clamp(48px,13vw,76.8px)}.vx .res .tag{font-family:var(--title);font-style:italic;font-weight:700;font-size:20.8px;margin:8px 0 0;color:var(--lilac)}.vx .res .line{max-width:34ch;margin:14px auto 0}.vx .routine{margin-top:26px;text-align:left;background:var(--white);border-radius:26px;padding:18px}.vx .routine h4,.vx .similar h4{margin:0 0 10px;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:25.6px;color:var(--berry)}.vx .ri{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--lav)}.vx .ri .th{width:72px;height:72px;border-radius:16px;overflow:hidden;background:var(--bubble)}.vx .ri .th img{width:100%;height:100%;object-fit:cover}.vx .ri b{display:block;font-weight:700;line-height:1.15}.vx .ri small{opacity:.75}.vx .ri .p{font-weight:700;font-variant-numeric:tabular-nums}.vx .tot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-weight:700;font-size:17.6px}.vx .routine .btn{width:100%;margin-top:14px}.vx .similar{margin-top:26px;text-align:left}.vx .similar .cards{padding-inline:0}.vx .similar .card{box-shadow:0 8px 20px #a8004a1a}.vx .again{margin-top:20px;text-decoration:underline;font-weight:700;color:var(--berry)}.vx .wa{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;background:#25d366;color:#fff;border-radius:999px;padding:14px 18px;font-weight:700;text-decoration:none;box-shadow:0 10px 26px #0000002e;font-size:14.4px}.vx .toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);z-index:60;background:var(--berry);color:var(--white);padding:12px 18px;border-radius:999px;font-weight:700;font-size:14.4px;max-width:92vw;text-align:center}.vx .foot{background:var(--berry);color:var(--white);text-align:center;padding-block:44px 120px;margin-top:40px;border-radius:34px 34px 0 0}.vx .flogo{width:min(220px,60%);border-radius:16px}.vx .fl{font-family:var(--bold);font-stretch:66%;font-weight:900;text-transform:uppercase;font-size:28.8px;margin:14px 0 18px;color:var(--bubble)}.vx .social{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.vx .social a{background:var(--white);color:var(--berry);border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;font-size:14.4px;transition:transform .2s}.vx .social a:hover{transform:translateY(-2px)}.vx .handle{margin:16px 0 4px;font-weight:700}.vx .fine{opacity:.75;font-size:13.12px;margin:0}.vx .note{background:var(--white);border-radius:16px;padding:12px 16px;font-size:13.6px;margin-top:14px}.vx .chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.vx .chips span{background:var(--lav);color:var(--berry);border-radius:999px;padding:5px 10px;font-size:12.48px;font-weight:700}.vx .meter{display:grid;gap:6px;margin-top:10px;font-size:13.12px;font-weight:700;text-align:left;max-width:280px}.vx .res .meter{margin:14px auto 0}.vx .meter div{display:flex;justify-content:space-between;align-items:center;gap:12px}.vx .dots{display:flex;gap:5px}.vx .dots i{width:14px;height:14px;border-radius:50%;background:var(--lav)}.vx .dots i.on{background:var(--pink)}.vx .glow{position:relative}.vx .glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 22% 28%,#fff 0 2px,transparent 3px),radial-gradient(circle at 70% 18%,#fff6c8 0 3px,transparent 4px),radial-gradient(circle at 80% 62%,#fff 0 2px,transparent 3px),radial-gradient(circle at 35% 75%,#ffe9a8 0 3px,transparent 4px),radial-gradient(circle at 55% 45%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 15% 55%,#fff6c8 0 2px,transparent 3px);animation:twinkle 1.6s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes twinkle{0%{opacity:.25;transform:scale(.97)}to{opacity:1;transform:scale(1.02)}}.vx{transition:background .6s,color .6s}body.vx-dark,body.vx-dark .vx{background:#0d0d10}body.vx-dark .vx .bar{background:#0d0d10e0}.vx .bar{transition:background .6s}.vx .el{background:#0d0d10;color:#f4f4f6;border-radius:34px;margin-inline:10px;margin-bottom:52px;padding-block:52px}.vx .elt{font-family:var(--bold);font-stretch:66%;font-weight:900;text-transform:uppercase;font-size:clamp(72px,22vw,160px);line-height:.86;margin:16px 0 0;letter-spacing:-.01em}.vx .elsub{max-width:34ch;opacity:.8;margin:14px 0 0;font-size:16.8px}.vx .elgrid{display:grid;gap:18px;margin-top:26px}@media(min-width:760px){.vx .elgrid{grid-template-columns:.8fr 1.2fr;align-items:center}}.vx .elball{aspect-ratio:1/1;max-width:340px;width:100%;justify-self:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,#6f9cff,#2f6fb5 55%,#0f2a55);display:grid;place-items:center;box-shadow:0 30px 60px #2f6fb559;animation:bob 6s ease-in-out infinite}.vx .elball span{font-family:var(--bold);font-stretch:70%;font-weight:900;font-size:clamp(28.8px,8vw,41.6px);text-align:center;line-height:.95;color:#fff;letter-spacing:.02em}.vx .elcards{display:grid;gap:10px}.vx .elc{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;background:#1a1a20;border-radius:20px;padding:16px 18px}.vx .elc b{display:block;font-family:var(--bold);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:20.8px;letter-spacing:.02em}.vx .elc small{opacity:.7}.vx .elc .add{border-radius:999px;background:#fff;color:#0d0d10;font-weight:700;font-size:12.48px;letter-spacing:.08em;text-transform:uppercase;padding:11px 14px}.vx .elc .p{font-weight:700;margin-right:4px}.vx .menubtn{width:42px;height:42px;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 2px var(--lav);color:var(--berry);font-size:19.2px;font-weight:700}.vx .bar .left{display:flex;align-items:center;gap:10px}.vx .sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:flex}.vx .sheet .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#a8004a40}.vx .sheet .panel{position:relative;background:var(--milk);width:min(400px,92vw);height:100%;overflow:auto;padding:calc(18px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));animation:slide .3s both}.vx .sheet.right{justify-content:flex-end}@keyframes slide{0%{transform:translate(-30px);opacity:0}}.vx .sheet .phead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.vx .sheet .phead h3{font-size:32px;color:var(--berry)}.vx .menu h4{font-size:11.84px;letter-spacing:.24em;text-transform:uppercase;color:var(--pink);margin:20px 0 6px}.vx .menu a{display:block;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:800;font-size:21.6px;color:var(--berry);text-decoration:none;padding:6px 0}.vx .ship{background:var(--butter);border-radius:16px;padding:12px 14px;font-size:14.4px}.vx .ship .track{height:8px;background:var(--lav);border-radius:999px;margin-top:8px;overflow:hidden}.vx .ship .track i{display:block;height:100%;background:linear-gradient(90deg,var(--lilac),var(--pink));border-radius:999px;transition:width .4s}.vx .bi{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--lav)}.vx .bi b{font-weight:700;display:block;line-height:1.2}.vx .bi small{opacity:.7}.vx .bi .rm{width:30px;height:30px;border-radius:50%;background:var(--lav);color:var(--berry)}.vx .upsell{margin-top:16px;background:var(--white);border-radius:20px;padding:14px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.vx .upsell img{width:72px;height:72px;border-radius:14px;object-fit:cover}.vx .upsell b{font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;color:var(--berry);font-size:18.4px;display:block;line-height:1.1}.vx .upsell .add{margin-top:8px;border-radius:999px;background:var(--pink);color:#fff;font-weight:700;font-size:12.48px;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px}.vx .btot{display:flex;justify-content:space-between;font-weight:700;font-size:18.4px;margin-top:16px}.vx .empty{padding:30px 0;text-align:center;opacity:.8}.vx .scentgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:20px}.vx .sc{border-radius:20px;padding:40px 14px 14px;text-align:left;color:#fff;background:var(--c);min-height:104px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .2s;position:relative;overflow:hidden}.vx .sc:hover{transform:translateY(-3px)}.vx .sc b{font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:19.2px;line-height:1}.vx .sc small{opacity:.9;font-size:12.8px}.vx .sc img{position:absolute;right:-14px;top:-14px;width:60px;height:60px;border-radius:50%;object-fit:cover;opacity:.95}.vx .sdet .hero2{border-radius:24px;background:var(--c);color:#fff;padding:20px;text-align:center}.vx .sdet .hero2 .ball{width:min(240px,70%);aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin:0 auto;background:#ffffff40;display:grid;place-items:center}.vx .sdet .hero2 .ball img{width:100%;height:100%;object-fit:cover}.vx .sdet .hero2 h3{font-size:41.6px;margin-top:12px}.vx .sdet .notes{background:var(--white);border-radius:18px;padding:14px;margin-top:14px}.vx .sdet .notes p{margin:4px 0}.vx .prow{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;background:var(--white);border-radius:16px;padding:8px;margin-top:8px}.vx .prow img,.vx .prow .ph{width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--bubble)}.vx .prow b{display:block;font-weight:700;line-height:1.15}.vx .prow .add{border-radius:999px;background:var(--pink);color:#fff;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:9px 12px}.vx .mm{background:var(--white);border-radius:30px;padding:20px 0;margin-top:20px}.vx .mm .mode{display:flex;gap:8px;padding:0 18px;flex-wrap:wrap}.vx .mm .mode button{border-radius:999px;padding:10px 14px;font-weight:700;font-size:13.6px;box-shadow:inset 0 0 0 2px var(--lav);color:var(--berry)}.vx .mm .mode button[aria-pressed=true]{background:var(--berry);color:#fff;box-shadow:none}.vx .step{padding:18px 18px 0}.vx .step h4{margin:0;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:22.4px;color:var(--berry)}.vx .step h4 span{font-family:var(--bold);font-stretch:70%;font-weight:900;color:var(--pink);margin-right:8px}.vx .pick{display:flex;gap:10px;overflow-x:auto;padding:12px 0 4px;scrollbar-width:none}.vx .pick::-webkit-scrollbar{display:none}.vx .pk{flex:none;width:96px;text-align:center;font-size:12.48px;font-weight:700;color:var(--ink)}.vx .pk .b{width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--c,var(--bubble));display:grid;place-items:center;box-shadow:inset 0 0 0 3px transparent;transition:transform .2s}.vx .pk .b img{width:100%;height:100%;object-fit:cover}.vx .pk .b span{color:#fff;font-weight:700;font-size:12px;padding:6px;line-height:1.1}.vx .pk[aria-pressed=true] .b{box-shadow:0 0 0 4px var(--pink);transform:scale(1.04)}.vx .pk small{display:block;margin-top:6px;line-height:1.15}.vx .mmsum{margin:20px 18px 0;border-radius:24px;background:linear-gradient(140deg,var(--butter),var(--bubble));padding:18px;display:grid;gap:14px}.vx .stack{display:flex;justify-content:center}.vx .stack div{width:110px;height:110px;border-radius:50%;overflow:hidden;background:var(--c,var(--bubble));border:4px solid #fff;margin-left:-26px;box-shadow:0 10px 24px #a8004a33;display:grid;place-items:center;animation:drop .5s both}.vx .stack div:first-child{margin-left:0}.vx .stack img{width:100%;height:100%;object-fit:cover}.vx .stack span{color:#fff;font-weight:700;font-size:12px;text-align:center;padding:6px}.vx .mmsum .lines{font-size:14.72px}.vx .mmsum .lines div{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.vx .mmsum .tt{display:flex;justify-content:space-between;font-weight:700;font-size:18.4px;border-top:1px solid rgba(168,0,74,.2);padding-top:8px}.vx .duo{display:grid;gap:14px;margin-top:20px}@media(min-width:760px){.vx .duo{grid-template-columns:1fr 1fr}}.vx .combo{border-radius:30px;padding:22px;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column}.vx .combo.a{background:linear-gradient(150deg,var(--pink2),var(--pink))}.vx .combo.b{background:linear-gradient(150deg,var(--lilac),#d55da0)}.vx .combo .imgs{display:flex;justify-content:flex-end;margin:-6px -6px 14px 0}.vx .combo .imgs img{width:130px;height:130px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.7);margin-left:-40px}.vx .combo h3{font-size:38.4px;position:relative}.vx .combo p{position:relative;margin:6px 0 14px;max-width:28ch}.vx .combo .btn{background:#fff;color:var(--berry);align-self:flex-start;position:relative}.vx .combo .price{font-weight:700;position:relative;margin-bottom:12px}.vx .fav .card{width:min(70vw,260px)}.vx .tagx{position:absolute;left:10px;top:10px;background:var(--butter);color:var(--berry);font-weight:700;font-size:11.2px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.vx .ugc{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}@media(min-width:760px){.vx .ugc{grid-template-columns:repeat(4,1fr)}}.vx .ug{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:var(--bubble)}.vx .ug img{width:100%;height:100%;object-fit:cover}.vx .ug .who{position:absolute;left:10px;top:10px;background:#ffffffe6;color:var(--berry);font-weight:700;font-size:12px;padding:5px 9px;border-radius:999px}.vx .ug button{position:absolute;left:10px;right:10px;bottom:10px;background:var(--white);color:var(--berry);border-radius:999px;padding:10px;font-weight:700;font-size:12.48px;letter-spacing:.06em;text-transform:uppercase}.vx .club{background:var(--berry);color:#fff;border-radius:34px;padding:30px 22px}.vx .club h2{font-size:clamp(41.6px,11vw,73.6px);color:#fff}.vx .club h2 em{color:var(--bubble)}.vx .perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}@media(min-width:760px){.vx .perks{grid-template-columns:repeat(4,1fr)}}.vx .perk{background:#fbe8a624;border-radius:20px;padding:16px}.vx .perk .e{font-size:25.6px}.vx .perk b{display:block;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:18.4px;margin-top:6px}.vx .perk small{opacity:.85}.vx .club .btn{background:#fff;color:var(--berry)}.vx .pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:grid;place-items:end center;padding:0}.vx .pop .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#a8004a4d}.vx .pop .card2{position:relative;width:min(460px,100%);background:linear-gradient(160deg,#fff,var(--lav));border-radius:30px 30px 0 0;padding:26px 20px calc(24px + env(safe-area-inset-bottom,0px));animation:up .35s both;text-align:center}@media(min-width:600px){.vx .pop{place-items:center}.vx .pop .card2{border-radius:30px}}@keyframes up{0%{transform:translateY(40px);opacity:0}}.vx .pop h3{font-size:38.4px;color:var(--berry)}.vx .pop .ten{font-family:var(--bold);font-stretch:66%;font-weight:900;font-size:73.6px;color:var(--pink);line-height:.9;margin:6px 0}.vx .pop form{display:grid;gap:10px;margin-top:14px;text-align:left}.vx .pop label{font-size:12.8px;font-weight:700;color:var(--berry)}.vx .pop input{width:100%;font:inherit;padding:13px 14px;border-radius:14px;border:2px solid var(--lav);background:#fff;color:var(--ink)}.vx .pop .x{position:absolute;right:14px;top:14px}.vx .pop .code{font-family:var(--bold);font-stretch:70%;font-weight:900;font-size:38.4px;color:var(--berry);background:#fff;border:2px dashed var(--pink);border-radius:16px;padding:10px;margin:14px 0}@media(prefers-reduced-motion:reduce){.vx,.vx *,.vx *:before,.vx *:after{animation:none!important;transition:none!important}}.vx :is(.pic,.float,.jar,.ball,.pk .b,.ri .th,.stack div) img[src*=body-gelato-]:not([src*=melon-slush]):not(.alt){scale:2.2}.vx .sc img[src*=body-gelato-]{object-fit:cover;object-position:center}.vx .cathead{margin:14px 0 0;padding:14px 18px;border-radius:22px;background:linear-gradient(120deg,#fff,var(--butter));animation:rise .35s both}.vx .cathead h3{font-family:var(--bold);font-stretch:66%;font-weight:900;text-transform:uppercase;font-size:clamp(40px,11vw,72px);line-height:.9;color:var(--berry);margin:0}.vx .cathead p{margin:4px 0 0;font-size:13.6px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pink)}.vx .card .pic img.alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}.vx .card:hover .pic img.alt,.vx .card .pic.on img.alt{opacity:1}.vx .card .pic img.alt+span{display:none}.vx .hl{background:linear-gradient(transparent 55%,var(--butter) 55%);padding:0 2px}.vx .step h4 small{font-family:var(--text);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lilac);margin-left:6px}.vx .pchip{display:inline-block;background:var(--butter);color:var(--berry);border-radius:999px;padding:6px 12px;font-weight:800}.vx .mmsum .duoline{align-items:flex-start}.vx .mmsum .save{color:var(--berry);font-weight:700}.vx .mmsum .save b{background:var(--butter);border-radius:999px;padding:0 8px}.vx .pk .b span{font-size:11px}.vx .card2.exit{background:linear-gradient(170deg,var(--butter),#fff 55%,var(--lav))}.vx .exit .dog{width:170px;height:170px;margin:4px auto 10px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 14px 30px #a8004a33;background:var(--bubble);display:grid;place-items:center;animation:wob 2.4s ease-in-out infinite}.vx .exit .dog img{width:100%;height:100%;object-fit:cover}.vx .exit .dog span{font-size:84px;line-height:1}@keyframes wob{50%{transform:rotate(-6deg) scale(1.03)}}.vx .exit p{margin:8px auto 14px;max-width:30ch}.vx .exit .btn{width:100%}.vx .exit .stay{margin-top:10px;font-weight:700;text-decoration:underline;color:var(--berry)}.vx .card2.scr{background:linear-gradient(165deg,#fff,var(--butter))}.vx .sbox{position:relative;margin:16px auto 8px;max-width:340px;height:200px;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #a8004a2e;touch-action:none}.vx .sbox .prize{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:6px;padding:14px;text-align:center}.vx .sbox .prize small{font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pink);font-size:11px}.vx .sbox .prize b{font-family:var(--title);font-weight:900;font-size:22px;color:var(--berry);line-height:1.05}.vx .sbox .prize .code{margin:4px 0;padding:6px 12px;font-size:26px}.vx .sbox .prize .btn{padding:10px 18px}.vx .sbox canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:none}.vx .sbox.won{animation:pop .5s}.vx .fine2{font-size:12.5px;opacity:.75;margin:6px 0 0}.vx .exit:has(.dog img){padding-top:14px}.vx .exit .dog:has(img){width:auto;height:auto;border:0;border-radius:22px;background:none;box-shadow:none;animation:none;margin:0 auto 12px}.vx .exit .dog img{display:block;width:100%;max-height:62vh;object-fit:contain;border-radius:22px;animation:wob 3s ease-in-out infinite}.vx .exit:has(.dog img) .t,.vx .exit:has(.dog img) #exittxt{display:none}.vx .bonus{margin-top:22px;text-align:left;background:linear-gradient(140deg,var(--butter),#fff);border-radius:26px;padding:18px}.vx .bonus h4{margin:0;font-family:var(--title);font-variation-settings:"SOFT" 100;font-weight:900;font-size:24px;color:var(--berry)}.vx .bonus p{margin:4px 0 12px}.vx .uses{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vx .uses button{background:#fff;border-radius:16px;padding:12px;text-align:left;font-weight:700;font-size:13.6px;color:var(--berry);box-shadow:inset 0 0 0 2px var(--lav)}.vx .uses button span{display:block;font-size:22px}.vx .uses button[aria-pressed=true]{background:var(--berry);color:#fff;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vanity-experiencia.css.map */
