.sdu-box{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden;text-align:left;line-height:normal}.sdu-box button{font-family:inherit}@media screen and (max-width:749px){.sdu-box[style*=--sdu-room-m] .sdu-stage{background-image:var(--sdu-room-m)}}.sdu{--pink:#d9558f;--pink-2:#e977a8;--pink-lt:#fbe3ef;--lav:#8f7bdb;--lav-dk:#6b55c4;--ink:#4a2a6b;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:20.4% 38.7% 8.9% 1fr;grid-template-rows:minmax(0,1fr);font-family:Fredoka,system-ui,sans-serif}.sdu *{box-sizing:border-box}.sdu-info{position:relative;padding:2cqh 1.3cqw 2.4cqh;display:flex;flex-direction:column;gap:2.4cqh;overflow:hidden;background:radial-gradient(circle,#ef8fbb 20%,transparent 22%) 0 0/4cqh 4cqh,radial-gradient(circle,#ef8fbb 20%,transparent 22%) 2cqh 2cqh/4cqh 4cqh,#de5f9b}.sdu-title{position:relative;height:26cqh;margin:0 -1.3cqw;flex:none}.sdu-title:before{content:"";position:absolute;left:0;right:22%;top:9cqh;height:11cqh;background:#c9c0f3;border:.6cqh solid #9a8ce0;border-left:0;border-radius:0 2cqh 2cqh 0}.sdu-title:after{content:"";position:absolute;left:4%;right:3%;top:13.5cqh;height:11.5cqh;border-radius:2cqh;background:linear-gradient(#fff 0 40%,#f7c3db);border:.7cqh solid #e3729f;box-shadow:0 .8cqh #8c1e5a4d}.sdu-title__solani{position:absolute;left:30%;top:.6cqh;z-index:2;font:500 3.2cqh Montserrat,sans-serif;letter-spacing:.06em;color:#fff}.sdu-title__dress{position:absolute;left:9%;top:2.6cqh;z-index:2;transform:rotate(-5deg);font:700 10.5cqh/1 Caveat,cursive;color:#fff;-webkit-text-stroke:1.2cqh #e3729f;paint-order:stroke fill;letter-spacing:-.02em}.sdu-title__game{position:absolute;left:12%;top:11cqh;z-index:2;font:700 13cqh/1 Fredoka,sans-serif;color:#fff;-webkit-text-stroke:1.6cqh #e3729f;paint-order:stroke fill;letter-spacing:.01em}.sdu-how{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border-radius:2.4cqh;padding:5.4cqh 1.1cqw 2cqh;background:repeating-linear-gradient(90deg,rgba(255,255,255,.13) 0 2.4cqh,transparent 2.4cqh 4.8cqh),linear-gradient(#a08ee6,#7d66d2);border:.7cqh solid #fff;box-shadow:0 .9cqh #5a32a059}.sdu-how:before{content:"";position:absolute;top:.9cqh;right:.9cqh;bottom:.9cqh;left:.9cqh;border:.35cqh dashed rgba(255,255,255,.55);border-radius:1.6cqh;pointer-events:none}.sdu-how__tag{position:absolute;left:50%;top:-3.4cqh;transform:translate(-50%) rotate(-4deg);white-space:nowrap;padding:.8cqh 1.4cqw 1cqh;border-radius:99px;background:#e2eb97;border:.6cqh solid #fff;box-shadow:0 .7cqh #8c1e5a4d;font:700 4.6cqh/1 Fredoka,sans-serif;color:#d9558f;animation:sduWiggle 4s ease-in-out infinite}.sdu-how__tag:before,.sdu-how__tag:after{content:"\2665";position:absolute;color:#e2eb97;font-size:3.4cqh;-webkit-text-stroke:.3cqh #d9558f;paint-order:stroke fill;animation:sduTwinkle 1.6s ease-in-out infinite}.sdu-how__tag:before{left:-2.6cqh;top:-2.4cqh}.sdu-how__tag:after{right:-2.2cqh;bottom:-2.4cqh;animation-delay:.8s}.sdu-steps{flex:1;list-style:none;margin:0;padding:.6cqh 0;display:grid;align-content:space-evenly;gap:2cqh}.sdu-step{display:flex;align-items:center;gap:.8cqw;padding:1.8cqh .8cqw 1.8cqh .6cqw;border-radius:1.8cqh;background:#fff;box-shadow:0 .6cqh #5a32a04d;font:600 3.5cqh/1.15 Fredoka,sans-serif;color:#5b3f9e;animation:sduPopIn .45s cubic-bezier(.3,1.6,.6,1) both}.sdu-step:nth-child(1){transform:rotate(-1.6deg);animation-delay:.15s}.sdu-step:nth-child(2){transform:rotate(1.2deg);animation-delay:.3s}.sdu-step:nth-child(3){transform:rotate(-1deg);animation-delay:.45s;background:linear-gradient(#ff8fbf,#e2629c);color:#fff}.sdu-step__n{flex:none;width:7.2cqh;height:7.2cqh;border-radius:50%;display:grid;place-items:center;font:700 3.8cqh/1 Fredoka,sans-serif;color:#fff;border:.45cqh solid #fff;box-shadow:0 .4cqh #0000001f}.sdu-step:nth-child(1) .sdu-step__n{background:#e2629c}.sdu-step:nth-child(2) .sdu-step__n{background:#8a73e0}.sdu-step:nth-child(3) .sdu-step__n{background:#e2eb97;color:#d9558f}@keyframes sduWiggle{0%,82%,to{transform:translate(-50%) rotate(-4deg)}86%{transform:translate(-50%) rotate(3deg) scale(1.06)}90%{transform:translate(-50%) rotate(-6deg) scale(1.06)}94%{transform:translate(-50%) rotate(-2deg)}}@keyframes sduTwinkle{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.7}}@keyframes sduPopIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.sdu *{animation:none!important}}.sdu-stage{position:relative;overflow:hidden;background:#c9c1f0 var(--sdu-room,none) 18% center/cover no-repeat}.sdu-pedestal{position:absolute;left:68%;bottom:3%;width:30%;aspect-ratio:3/1;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#fff 0 45%,#e9e6ee 60%,#cfcbd6);box-shadow:0 1.5cqh 2cqh #503c8c59}.sdu-pedestal:before{content:"";position:absolute;top:0;right:0;bottom:30%;left:0;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,#fff 0 55%,#efedf3)}.sdu-model{position:absolute;left:68%;bottom:8.5%;height:88%;aspect-ratio:3/5;transform:translate(-50%)}.sdu-model.bounce{animation:sduBounce .35s ease-out}@keyframes sduBounce{40%{transform:translate(-50%) scale(1.03,.97)}70%{transform:translate(-50%) scale(.99,1.02)}}.sdu-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:0;transition:opacity .15s}.sdu-layer.is-on{opacity:1}.sdu-spark{position:absolute;left:68%;top:45%;width:1px;height:1px;pointer-events:none}.sdu-spark i{position:absolute;font-style:normal;font-size:3.6cqh;color:#fff;text-shadow:0 0 1cqh #ff8fbf;opacity:0}.sdu-spark.go i{animation:sduFly .6s ease-out forwards}@keyframes sduFly{0%{opacity:1;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1.2)}}.sdu-play{position:absolute;left:4%;top:28%;display:flex;align-items:center;height:14cqh;padding:0 2.4cqw 0 0;border:0;cursor:pointer;background:linear-gradient(#e75f99,#c9447f);border-radius:0 1.6cqh 1.6cqh 0;margin-left:7cqh;box-shadow:0 0 0 .6cqh #f7c4dc,0 1cqh #781e504d;color:#fff;font:700 5.2cqh Fredoka,sans-serif;letter-spacing:.03em;z-index:5}.sdu-play[hidden]{display:none}.sdu-play__icon{flex:none;width:18cqh;height:18cqh;margin-left:-8cqh;margin-right:2cqw;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#ef7aab,#c9447f);box-shadow:0 0 0 .7cqh #f7c4dc}.sdu-play__icon:after{content:"";border-left:6cqh solid #fff;border-top:3.8cqh solid transparent;border-bottom:3.8cqh solid transparent;margin-left:1.5cqh}.sdu-play--done .sdu-play__icon:after{content:"\2665";border:0;margin:0;color:#fff;font-size:8cqh;line-height:1}.sdu-play:hover{filter:brightness(1.06)}.sdu-play:active{transform:translateY(.6cqh)}.sdu-glow{animation:sduGlow 1.4s ease-in-out infinite}.sdu-glow .sdu-play__icon{animation:sduGlowIcon 1.4s ease-in-out infinite}@keyframes sduGlow{0%,to{filter:brightness(1);box-shadow:0 0 0 .6cqh #f7c4dc,0 1cqh #781e504d,0 0 #ff78b400}50%{filter:brightness(1.15);box-shadow:0 0 0 .6cqh #fff,0 1cqh #781e504d,0 0 5cqh 1.6cqh #ff78b4cc}}@keyframes sduGlowIcon{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.sdu-reset{position:absolute;left:9%;top:49%;min-width:22%;border:.6cqh solid #9a8ce0;background:linear-gradient(#8a73e0,#6b55c4);color:#fff;border-radius:1.4cqh;padding:1.2cqh 1.6cqw;font:600 3.6cqh/1 Fredoka,sans-serif;cursor:pointer;z-index:5;box-shadow:0 .8cqh #46288c4d}.sdu-reset:hover{filter:brightness(1.08)}.sdu-reset:active{transform:translateY(.6cqh);box-shadow:none}.sdu-reset[hidden]{display:none}.sdu-bubble{font-variant-ligatures:none;position:absolute;left:5%;bottom:5%;width:54%;padding:4cqh 1.4cqw 2.4cqh;background:linear-gradient(#fff,#fbe6f0);z-index:4;border:.7cqh solid #f1a9c9;border-radius:2.4cqh;box-shadow:0 .8cqh #c85a8c40;font:400 3cqh/1.3 Pixelify Sans,monospace;color:#5a3a5a}.sdu-bubble.new{animation:sduPopIn .35s cubic-bezier(.3,1.6,.6,1)}.sdu-bubble__name{position:absolute;right:2cqw;top:-3.5cqh;padding:.6cqh 1.4cqw;background:#f8c9dd;border:.5cqh solid #f1a9c9;border-radius:2cqh;font:500 3.4cqh Pixelify Sans,monospace;color:#d9558f}.sdu-bubble{top:7%;bottom:auto;left:4%;width:46%;padding:4.4cqh 1.4cqw 2.2cqh}.sdu-bubble:after{content:"";position:absolute;right:-3.2cqh;top:42%;border-left:3.4cqh solid #f1a9c9;border-top:2cqh solid transparent;border-bottom:2cqh solid transparent}.sdu-bubble__name{right:auto;left:1.2cqw;top:-4.6cqh;padding:.4cqh 1.4cqw .8cqh;background:linear-gradient(#ea74a8,#d9558f);border:.5cqh solid #fff;border-radius:99px;font:700 5.2cqh/1 Caveat,cursive;color:#fff;transform:rotate(-4deg);box-shadow:0 .6cqh #8c1e5a40}.sdu-play{top:50%;bottom:auto;translate:0 -50%}.sdu-play--done{translate:0 0;top:auto!important}.sdu-play--done{left:4%;bottom:21%;margin-left:0;width:40%;height:11cqh;padding:0;justify-content:center;border-radius:1.8cqh;background:linear-gradient(#ef7aab,#d24f8a);box-shadow:0 0 0 .6cqh #f7c4dc,0 1cqh #781e504d;font-size:4.6cqh}.sdu-play--done .sdu-play__icon{display:none}.sdu-play--done [data-cta-label]:after{content:" \2665"}.sdu-reset{left:4%;top:auto;bottom:7%;width:40%;min-width:0;height:8.5cqh;padding:0;font-size:3.6cqh}.sdu-fly{position:fixed;z-index:9999;pointer-events:none;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(120,40,120,.35))}.sdu-trail{position:fixed;z-index:9998;pointer-events:none;color:#ff8fc0;font-size:18px;margin:-9px 0 0 -9px;text-shadow:0 0 8px #ff8fbf,0 0 2px #e2629c}.sdu-sticker{position:absolute;z-index:6;pointer-events:none;white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--r));padding:.6cqh 1.2cqw .9cqh;border-radius:99px;background:#fff;border:.5cqh solid #e2629c;color:#d9558f;font:700 4.6cqh/1 Caveat,cursive;box-shadow:0 .6cqh #8c1e5a40;animation:sduSticker 1.05s ease-out forwards}@keyframes sduSticker{0%{opacity:0;scale:.3}18%{opacity:1;scale:1.15}30%{scale:1}75%{opacity:1;translate:0 -2cqh}to{opacity:0;translate:0 -5cqh}}.sdu-meter{position:absolute;left:3%;top:36%;z-index:5;display:flex;align-items:center;pointer-events:none;width:48%}.sdu-meter[hidden]{display:none}.sdu-heart{position:relative;z-index:2;flex:none;width:17cqh;height:16cqh;overflow:visible;filter:drop-shadow(0 .6cqh 0 rgba(140,30,90,.25))}.sdu-heart__bg{fill:url(#sduHeartBg)}.sdu-heart__outline{fill:none;stroke:#c3cf5e;stroke-width:2.2}.sdu-heart__level{transition:transform .6s cubic-bezier(.3,1.4,.6,1)}.sdu-heart__wave{animation:sduWave 1.6s linear infinite}@keyframes sduWave{to{transform:translate(-16px)}}.sdu-heart__shine{fill:#fff;opacity:.7}.sdu-meter__pill{flex:1;min-width:0;margin-left:-5cqh;padding:1.1cqh 1.6cqw 1.3cqh 6.4cqh;border-radius:0 99px 99px 0;background:linear-gradient(#eef4bf,#d3de72);color:#c9447f;border:.4cqh solid #f8fbe2;box-shadow:0 .6cqh #8c1e5a40;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:.8cqw}.sdu-meter__label{grid-column:1/-1;font:700 2.2cqh/1 Fredoka,sans-serif;letter-spacing:.05em;color:#c9447f;text-transform:uppercase}.sdu-meter__word{font:700 5.4cqh/1 Caveat,cursive;white-space:nowrap;background:linear-gradient(#f08cbc,#cf3f83);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .2cqh 0 #fff)}.sdu-meter__word.pop{animation:sduPopIn .4s cubic-bezier(.3,1.8,.6,1)}.sdu-meter__goal{display:flex;flex-direction:column;align-items:flex-end;gap:.3cqh}.sdu-meter__pips{display:flex;gap:.3cqw;font-size:3cqh;line-height:1}.sdu-meter__pips span{color:#fff;transition:color .3s,transform .3s;text-shadow:0 .2cqh 0 rgba(140,30,90,.2)}.sdu-meter__pips span.on{color:#e2629c;transform:scale(1.15)}.sdu-meter__count{font:700 2.3cqh/1 Fredoka,sans-serif;color:#c9447f}.sdu-meter.beat .sdu-heart{animation:sduBeat .5s ease-out}.sdu-meter.full .sdu-heart{animation:sduBeatLoop 1.2s ease-in-out infinite;filter:drop-shadow(0 .6cqh 0 rgba(140,30,90,.25)) drop-shadow(0 0 2cqh rgba(255,120,180,.8))}@keyframes sduBeat{30%{scale:1.18}55%{scale:.96}to{scale:1}}@keyframes sduBeatLoop{0%,40%,to{scale:1}15%{scale:1.1}25%{scale:1.02}32%{scale:1.08}}.sdu-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#fff;pointer-events:none;animation:sduFlash .4s ease-out forwards}@keyframes sduFlash{0%{opacity:.95}to{opacity:0}}.sdu-banner{position:absolute;left:50%;top:44%;z-index:21;transform:translate(-50%,-50%) rotate(-4deg);white-space:nowrap;pointer-events:none;padding:1.4cqh 2.4cqw 1.8cqh;border-radius:99px;background:linear-gradient(#ea74a8,#d9558f);border:.7cqh solid #fff;color:#fff;font:700 7cqh/1 Caveat,cursive;box-shadow:0 1cqh #781e504d;animation:sduBanner 1.3s ease-out forwards}@keyframes sduBanner{0%{opacity:0;scale:.4}15%{opacity:1;scale:1.12}25%{scale:1}80%{opacity:1}to{opacity:0;scale:1.05}}.sdu-confetti{position:absolute;top:-3cqh;z-index:19;width:1.4cqh;height:2.2cqh;border-radius:.3cqh;pointer-events:none;animation:sduConfetti 1.3s ease-in forwards}@keyframes sduConfetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),105cqh) rotate(var(--rot));opacity:.9}}.sdu-twinkle{position:absolute;z-index:0;pointer-events:none;width:1.1cqh;height:1.1cqh;border-radius:50%;background:#fff;opacity:0;box-shadow:0 0 1.2cqh .4cqh #ffffffd9;animation:sduTwinkleRoom 4.9s ease-in-out infinite}@keyframes sduTwinkleRoom{0%,to{opacity:0;scale:.5}20%{opacity:.85;scale:1}40%{opacity:0;scale:.6}}.sdu-pedestal{overflow:hidden}.sdu-pedestal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.95) 50%,transparent 65%);background-size:250% 100%;mix-blend-mode:screen;animation:sduShine 3.6s ease-in-out infinite}@keyframes sduShine{0%,60%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.sdu-twinkle,.sdu-sticker,.sdu-confetti,.sdu-flash,.sdu-banner{display:none}}.sdu-minih{position:fixed;z-index:9999;pointer-events:none;font-size:18px;line-height:1;margin:-9px 0 0 -9px;text-shadow:0 0 6px rgba(255,255,255,.9)}.sdu-play--done{height:12.5cqh;font-size:5.4cqh;width:42%;transform-origin:center}.sdu-play--done.is-ready{background:linear-gradient(#ff7fb5,#d9458a)}.sdu-play.gulp{animation:sduGulp .35s ease-out,sduGlow 1.4s ease-in-out infinite}@keyframes sduGulp{0%{scale:1}35%{scale:1.08 .94}70%{scale:.97 1.04}to{scale:1}}.sdu-win .sdu-gift{grid-template-columns:auto 1fr auto;gap:1.6cqw;padding:1.6cqh 1.4cqw;border-style:solid;background:linear-gradient(100deg,#f1edff,#fde6f1)}.sdu-poster{position:relative;width:17cqh;aspect-ratio:3/4;border-radius:1cqh;overflow:hidden;border:.5cqh solid #fff;box-shadow:0 .6cqh 1.2cqh #5a32a04d;background:radial-gradient(circle at 25% 22%,#b8acef 0 18%,transparent 19%),radial-gradient(circle at 25% 22%,transparent 0 26%,rgba(255,255,255,.35) 27% 29%,transparent 30%),radial-gradient(circle,rgba(160,140,230,.6) 22%,transparent 24%) 0 0/1.6cqh 1.6cqh,linear-gradient(#e8e2ff,#cfc4f6);transform:rotate(-3deg);transition:filter .3s}.sdu-poster__logo{position:absolute;left:8%;top:6%;z-index:9;padding:.2cqh .9cqh;border-radius:99px;background:#e2629c;color:#fff;font:500 1.8cqh/1.2 Montserrat,sans-serif;border:.25cqh solid #fff}.sdu-poster__girl{position:absolute;left:18%;right:-6%;top:12%;bottom:-40%}.sdu-poster__girl img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sdu-poster__lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none;place-items:center;font-size:5cqh;background:#ffffff59}.sdu-win .sdu-gift.locked{filter:none;opacity:1;border-style:dashed}.sdu-gift.locked .sdu-poster{filter:blur(.25cqh) grayscale(.6)}.sdu-gift.locked .sdu-poster__lock{display:grid}.sdu-gift__kicker{display:inline-block;margin-bottom:.6cqh;padding:.3cqh 1cqh;border-radius:99px;background:#e2eb97;color:#c9447f;font:700 2.2cqh/1.2 Fredoka,sans-serif;letter-spacing:.06em}.sdu-gift__title{display:block;font:700 4.4cqh/1 Caveat,cursive;color:#d9558f}.sdu-gift.locked .sdu-gift__title{color:#9a8ab8}.sdu-modal{background:#4a2a6b80}.sdu-pop{position:relative;width:96%;height:94%;display:flex;flex-direction:column;overflow:hidden;border-radius:2.4cqh;background:radial-gradient(circle,rgba(255,255,255,.55) 18%,transparent 20%) 0 0/3.6cqh 3.6cqh,linear-gradient(160deg,#fff0f7,#f1ecff 60%,#fde7f2);border:.8cqh solid #fff;box-shadow:0 0 0 .6cqh #e2629c,1.4cqh 1.6cqh #6a55c473;animation:sduPopWin .45s cubic-bezier(.3,1.5,.6,1)}@keyframes sduPopWin{0%{opacity:0;scale:.7;rotate:-3deg}to{opacity:1;scale:1;rotate:0deg}}.sdu-pop__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.sdu-pop__confetti i{position:absolute;top:-4cqh;font-style:normal;animation:sduPopFall linear forwards}@keyframes sduPopFall{to{transform:translate(var(--dx),110cqh) rotate(var(--rot));opacity:.85}}.sdu-pop__x{position:absolute;right:1.6cqh;top:1.6cqh;z-index:5;width:6cqh;height:6cqh;border-radius:50%;border:.4cqh solid #fff;background:#e2629c;color:#fff;font:700 4cqh/1 Fredoka,sans-serif;cursor:pointer;box-shadow:0 .5cqh #8c1e5a4d}.sdu-pop__head{position:relative;z-index:1;flex:none;text-align:center;padding:1.6cqh 6cqw 0}.sdu-pop__title{margin:0;font:700 11cqh/1 Caveat,cursive;color:#fff;-webkit-text-stroke:1.6cqh #e2629c;paint-order:stroke fill;letter-spacing:.01em;transform:rotate(-3deg);animation:sduCongrats .9s cubic-bezier(.3,1.8,.5,1) both;text-shadow:0 1.2cqh 0 rgba(140,30,90,.25)}@keyframes sduCongrats{0%{scale:.2;opacity:0}60%{scale:1.15;opacity:1}to{scale:1}}.sdu-pop__sub{margin:.6cqh 0 0;font:600 3.2cqh/1.2 Fredoka,sans-serif;color:#6b55c4}.sdu-pop__sub b{font:700 4.4cqh/1 Caveat,cursive;color:#d9558f}.sdu-pop__body{position:relative;z-index:1;flex:1;min-height:0;display:grid;grid-template-columns:17% 1fr 21%;align-items:center;gap:1.4cqw;padding:1.4cqh 1.6cqw 0}.sdu-pop__look{position:relative;min-height:0;height:100%}.sdu-pop__ped{position:absolute;left:8%;right:8%;bottom:2%;aspect-ratio:3/1;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#fff 0 45%,#e9e6ee 70%,#cfcbd6);box-shadow:0 1cqh 1.5cqh #503c8c4d}.sdu-pop__model{position:absolute;left:0;right:0;top:0;bottom:7%}.sdu-pop__model img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom}.sdu-pop__name{position:absolute;left:50%;top:0;transform:translate(-50%) rotate(-5deg);z-index:9;white-space:nowrap;padding:.3cqh 1.2cqh .6cqh;border-radius:99px;background:linear-gradient(#ea74a8,#d9558f);border:.4cqh solid #fff;color:#fff;font:700 3.6cqh/1 Caveat,cursive}.sdu-pop__items{min-width:0;align-self:center;display:flex;align-items:flex-start;gap:1.2cqw;overflow-x:auto;padding:1cqh .4cqw 1.6cqh;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e2629c transparent}.sdu-card{position:relative;flex:0 0 31%;min-width:21cqh;scroll-snap-align:start;display:flex;flex-direction:column;gap:.6cqh;padding:1.2cqh;border-radius:2cqh;background:#fff;border:.5cqh solid #f6c3dc;box-shadow:0 .7cqh #c85a8c40;transition:opacity .2s,transform .2s;animation:sduPopIn .4s cubic-bezier(.3,1.6,.6,1) both}.sdu-card:nth-child(2){animation-delay:.08s}.sdu-card:nth-child(3){animation-delay:.16s}.sdu-card:nth-child(4){animation-delay:.24s}.sdu-card:nth-child(5){animation-delay:.32s}.sdu-card.off{opacity:.5;transform:scale(.96)}.sdu-card .sdu-check{position:absolute;left:.8cqh;top:.8cqh;z-index:2;width:4.4cqh;height:4.4cqh}.sdu-card__photo{position:relative;height:21cqh;border-radius:1.4cqh;background:#fdf2f8;overflow:hidden}.sdu-card__photo img{width:100%;height:100%;object-fit:contain}.sdu-card__photo.is-photo img{object-fit:cover}.sdu-card__view{position:absolute;right:.6cqh;bottom:.6cqh;padding:.3cqh .9cqh;border-radius:99px;background:#ffffffeb;color:#c9447f;font:700 2.1cqh/1.3 Fredoka,sans-serif;text-decoration:none;border:.25cqh solid #f3b6d2}.sdu-card__name{font:700 2.9cqh/1.1 Fredoka,sans-serif;color:#4a2a6b;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdu-card__name:hover{color:#d9558f}.sdu-card__meta{display:flex;justify-content:space-between;font:600 2.4cqh/1 Montserrat,sans-serif;color:#9a6a8a}.sdu-card__meta b{color:#d9558f;font-family:Fredoka,sans-serif}.sdu-card .sdu-pills{margin:0;gap:.4cqw}.sdu-card .sdu-size{min-width:4.8cqh;padding:.5cqh .5cqw;font-size:2.1cqh}.sdu-card__foot{display:flex;justify-content:space-between;align-items:center;font:600 2.1cqh/1 Montserrat,sans-serif}.sdu-card__guide{color:#7d66d2;text-decoration:underline}.sdu-card__warn{color:#c9447f;font-weight:700}.sdu-prize{position:relative;min-height:0;align-self:center;justify-content:center;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6cqh;padding:3cqh 1cqw 1.4cqh;border-radius:2cqh;background:linear-gradient(#fbfde9,#eef4bf);border:.5cqh dashed #c3cf5e;box-shadow:0 .7cqh #8c962840}.sdu-prize__ribbon{position:absolute;top:-2cqh;left:50%;transform:translate(-50%) rotate(-4deg);white-space:nowrap;padding:.6cqh 1.6cqh .8cqh;border-radius:99px;background:linear-gradient(#ea74a8,#d9558f);color:#fff;border:.4cqh solid #fff;font:700 3.2cqh/1 Fredoka,sans-serif;letter-spacing:.05em;animation:sduWiggleR 2.4s ease-in-out infinite}@keyframes sduWiggleR{0%,80%,to{transform:translate(-50%) rotate(-4deg)}86%{transform:translate(-50%) rotate(4deg) scale(1.08)}93%{transform:translate(-50%) rotate(-6deg)}}.sdu-prize .sdu-poster{width:auto;height:24cqh;aspect-ratio:3/4;filter:grayscale(1) brightness(1.05);opacity:.85}.sdu-prize .sdu-poster__lock{display:grid;background:#fff6;font-size:6cqh}.sdu-prize__title{font:700 4.2cqh/1 Caveat,cursive;color:#d9558f}.sdu-prize__sub{font:600 2.2cqh/1.25 Montserrat,sans-serif;color:#7d6a2a}.sdu-prize.locked .sdu-prize__ribbon{background:linear-gradient(#b3aaee,#8a73e0)}.sdu-pop__foot{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:1.4cqw;padding:1.4cqh 1.8cqw 1.8cqh}.sdu-pop__total{margin-right:auto;display:flex;align-items:baseline;gap:1cqw;color:#4a2a6b}.sdu-pop__total span{font:600 2.8cqh Fredoka,sans-serif;color:#7d66d2}.sdu-pop__total b{font:700 6cqh/1 Fredoka,sans-serif}.sdu-pop__total em{font:700 3.6cqh/1 Caveat,cursive;font-style:normal;color:#fff;background:#e2629c;padding:.4cqh 1.2cqh .7cqh;border-radius:99px;transform:rotate(-3deg)}.sdu-pop__total em[hidden]{display:none}.sdu-pop .sdu-btn--buy{position:relative;overflow:hidden;padding:2cqh 3.2cqw;font-size:4.4cqh;border-radius:2cqh;animation:sduGlow 1.6s ease-in-out infinite}.sdu-pop .sdu-btn--buy:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-20deg);animation:sduShimmer 2.2s ease-in-out infinite}@keyframes sduShimmer{0%,55%{left:-60%}to{left:130%}}.sdu-pop .sdu-btn--buy:disabled{animation:none}.sdu-pop .sdu-btn--buy:disabled:after{display:none}.sdu-pop .sdu-btn--save{padding:1.8cqh 1.8cqw;font-size:3cqh}.sdu-pop .sdu-note{position:relative;z-index:1;margin:0;padding:0 2cqw}.sdu-img-fallback{object-fit:contain!important;padding:15%;opacity:.6}.sdu-pop__rays{position:absolute;left:50%;top:13cqh;width:150cqh;height:150cqh;margin:-75cqh 0 0 -75cqh;z-index:0;pointer-events:none;border-radius:50%;background:repeating-conic-gradient(rgba(255,143,192,.28) 0 9deg,transparent 9deg 18deg);-webkit-mask:radial-gradient(circle,#000 0 25%,transparent 62%);mask:radial-gradient(circle,#000 0 25%,transparent 62%);animation:sduRays 14s linear infinite}@keyframes sduRays{to{rotate:360deg}}.sdu-pop__head{padding-top:.6cqh;animation:sduHeadIn 1.05s cubic-bezier(.3,1.3,.5,1) both}@keyframes sduHeadIn{0%{transform:translateY(26cqh) scale(1.9)}55%{transform:translateY(26cqh) scale(1.9)}to{transform:none}}.sdu-pop__title{font-size:15cqh;-webkit-text-stroke:2cqh #e2629c;text-shadow:0 1.4cqh 0 rgba(140,30,90,.3),0 0 5cqh rgba(255,140,190,.7);animation:none;display:inline-block}.sdu-pop__title span{display:inline-block;animation:sduLetter .55s cubic-bezier(.3,1.9,.5,1) both,sduWaveL 2.4s ease-in-out infinite}@keyframes sduLetter{0%{opacity:0;transform:translateY(-14cqh) scale(.3) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes sduWaveL{0%,to{translate:0 0}50%{translate:0 -1.4cqh}}.sdu-pop__sub{font-size:3.6cqh;animation:sduFadeUp .4s ease-out .75s both}.sdu-pop__body,.sdu-pop__foot{animation:sduFadeUp .45s ease-out .7s both}@keyframes sduFadeUp{0%{opacity:0;transform:translateY(3cqh)}to{opacity:1;transform:none}}.sdu-card__photo{height:18cqh}.sdu-pop.shake{animation:sduPopWin .45s cubic-bezier(.3,1.5,.6,1),sduShakeWin .5s ease-in-out .95s}@keyframes sduShakeWin{20%{rotate:-1.2deg}40%{rotate:1.2deg}60%{rotate:-.7deg}80%{rotate:.4deg}}.sdu-perks{display:flex;align-items:center;gap:.8cqw;margin-right:auto}.sdu-perk{display:inline-flex;flex-direction:column;justify-content:center;gap:.5cqh;padding:.9cqh 1.4cqh;border-radius:1.4cqh;font:700 2.6cqh/1 Fredoka,sans-serif;background:#f1edff;color:#9a8ab8;border:.35cqh dashed #c9c0f3;white-space:nowrap}.sdu-perk.on{background:linear-gradient(#ff8fbf,#e2629c);color:#fff;border:.35cqh solid #fff;box-shadow:0 .5cqh #8c1e5a40;animation:sduPerkOn .5s cubic-bezier(.3,1.8,.5,1)}@keyframes sduPerkOn{0%{scale:.6}60%{scale:1.15}to{scale:1}}.sdu-perk__bar{display:block;height:1.2cqh;border-radius:99px;background:#e4ddfb;overflow:hidden}.sdu-perk__bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#8a73e0,#e2629c);transition:width .5s cubic-bezier(.3,1.4,.6,1)}.sdu-perk.on .sdu-perk__bar{display:none}.sdu-perk__add{border:0;background:none;color:#d9558f;font:700 2.6cqh Fredoka,sans-serif;text-decoration:underline;cursor:pointer;padding:0}.sdu-perk__add[hidden]{display:none}.sdu-pop__total{margin-right:0}.sdu-cats{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.6cqh;padding:3.5cqh 0;background:linear-gradient(#a9caf0,#eaf3fd)}.sdu-cat{width:72%;aspect-ratio:1;border:0;border-radius:1.6cqh;cursor:pointer;display:grid;place-items:center;background:linear-gradient(#e2629c,#c9447f);box-shadow:0 .8cqh #781e5040}.sdu-cat svg{width:62%;height:62%;fill:#fff}.sdu-cat[aria-selected=true]{background:linear-gradient(#8a73e0,#6b55c4);box-shadow:0 0 0 .6cqh #4f37a8}.sdu-cat.is-nudge{animation:sduShake 1.6s ease-in-out infinite,sduCatGlow 1.6s ease-in-out infinite}@keyframes sduShake{0%,55%,to{transform:rotate(0)}62%{transform:rotate(-9deg) scale(1.08)}70%{transform:rotate(8deg) scale(1.08)}78%{transform:rotate(-5deg)}86%{transform:rotate(3deg)}}@keyframes sduCatGlow{0%,to{box-shadow:0 .8cqh #781e5040,0 0 #fff0}50%{box-shadow:0 .8cqh #781e5040,0 0 3cqh 1.2cqh #fffffff2}}.sdu-nudge{position:absolute;right:calc(100% - 1cqw);top:4.5cqh;transform:translateY(-50%);white-space:pre;text-align:center;line-height:.95!important;border-radius:3cqh!important;z-index:6;pointer-events:none;padding:1cqh 1.6cqw 1.2cqh;background:#fff;border:.6cqh solid #e2629c;border-radius:99px;box-shadow:0 .7cqh #8c1e5a4d;font:700 4.6cqh/1 Caveat,cursive;color:#d9558f;animation:sduPopIn .4s cubic-bezier(.3,1.6,.6,1),sduFloat 1.6s ease-in-out .4s infinite}.sdu-nudge:after{content:"";position:absolute;right:-2.2cqh;top:50%;transform:translateY(-50%);border-left:2cqh solid #e2629c;border-top:1.6cqh solid transparent;border-bottom:1.6cqh solid transparent}.sdu-nudge[hidden]{display:none}@keyframes sduFloat{0%,to{translate:0 0}50%{translate:-.8cqw 0}}.sdu-closet{position:relative;min-height:0;display:flex;flex-direction:column;padding:2.8cqh 3cqw 2cqh;background:repeating-linear-gradient(90deg,#e687b2 0 3.4%,#ec9cbf 3.4% 6.8%)}.sdu-closet__title{align-self:stretch;margin:0 0 3cqh;padding:1.6cqh 0;text-align:center;border-radius:99px;background:linear-gradient(#e2629c,#c9447f);box-shadow:0 .8cqh #781e5040;color:#fff;font:700 7.5cqh Fredoka,sans-serif;-webkit-text-stroke:.5cqh #8c2a62;paint-order:stroke fill}.sdu-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:4cqh 2cqw;padding:.6cqh .6cqh 2cqh;scrollbar-width:none;overscroll-behavior:contain}.sdu-grid::-webkit-scrollbar{display:none}.sdu-tile{position:relative;aspect-ratio:1;border:1cqh solid #e070a4;border-radius:2.6cqh;background:#fdf2f8;cursor:pointer;padding:1.4cqh 1.4cqh 5cqh;box-shadow:0 .8cqh #a0286433;transition:transform .12s}.sdu-tile:hover{transform:translateY(-.6cqh);border-color:#c9447f}.sdu-tile img{width:100%;height:100%;object-fit:contain}.sdu-tile__label{position:absolute;left:0;right:0;bottom:1cqh;text-align:center;font:600 2.5cqh/1.1 Fredoka,sans-serif;color:#8c2a62;padding:0 1cqh;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdu-tile[aria-pressed=true]{border-color:#6b55c4;background:#fff;box-shadow:0 0 0 .6cqh #c9c0f3,0 .8cqh #5a32a040}.sdu-tile[aria-pressed=true]:after{content:"\2713";position:absolute;top:.6cqh;right:.6cqh;width:5cqh;height:5cqh;border-radius:50%;background:#6b55c4;color:#fff;border:.4cqh solid #fff;display:grid;place-items:center;font:700 2.8cqh/1 Fredoka,sans-serif}.sdu-tile__tag{position:absolute;left:50%;top:1cqh;transform:translate(-50%);padding:.4cqh 1cqh;border-radius:99px;background:#fff;border:.3cqh solid #c9447f;color:#c9447f;font:700 2.1cqh/1 Fredoka,sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.sdu-tile--style{padding:0;display:flex;flex-direction:column;cursor:default}.sdu-tile--style:hover{transform:none}.sdu-tile__main{position:relative;flex:1;min-height:0;border:0;background:none;cursor:pointer;padding:1.2cqh 1.2cqh 4.4cqh;border-radius:2cqh;transition:transform .12s}.sdu-tile__main:hover{transform:translateY(-.5cqh)}.sdu-tile__main img{width:100%;height:100%;object-fit:contain}.sdu-tile--style .sdu-tile__label{bottom:.6cqh}.sdu-tile--style.is-on{border-color:#6b55c4;background:#fff;box-shadow:0 0 0 .6cqh #c9c0f3,0 .8cqh #5a32a040}.sdu-tile--style.is-on:after{content:"\2713";position:absolute;top:.6cqh;right:.6cqh;width:5cqh;height:5cqh;border-radius:50%;background:#6b55c4;color:#fff;border:.4cqh solid #fff;display:grid;place-items:center;font:700 2.8cqh/1 Fredoka,sans-serif;pointer-events:none}.sdu-swatches{flex:none;display:flex;justify-content:center;gap:.7cqw;padding:.4cqh 0 1.2cqh}.sdu-swatch{width:3.6cqh;height:3.6cqh;padding:0;border-radius:50%;cursor:pointer;background:var(--c);border:.45cqh solid #fff;box-shadow:0 0 0 .3cqh #8c286459;transition:transform .12s}.sdu-swatch:hover{transform:scale(1.15)}.sdu-swatch[aria-pressed=true]{box-shadow:0 0 0 .45cqh #d9558f;transform:scale(1.12)}.sdu-swatch.is-out{background:linear-gradient(135deg,var(--c) 45%,#c9447f 45% 55%,var(--c) 55%)}.sdu-swatch:focus-visible{outline:2px solid #6b55c4;outline-offset:2px}.sdu-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#4a2a6b73;animation:sduFade .2s}.sdu-modal[hidden]{display:none}@keyframes sduFade{0%{opacity:0}}.sdu-win{width:min(62%,100cqh * 1.7);max-height:94%;display:flex;flex-direction:column;background:#fdf6fa;border:.7cqh solid #e2629c;border-radius:1.6cqh;box-shadow:1.2cqh 1.2cqh #6a55c473;overflow:hidden;animation:sduPopIn .35s cubic-bezier(.3,1.4,.6,1)}.sdu-win__bar{flex:none;display:flex;justify-content:space-between;align-items:center;padding:1cqh 1.2cqw;background:linear-gradient(#ea74a8,#d9558f);color:#fff;font:700 3.2cqh Fredoka,sans-serif;letter-spacing:.04em}.sdu-win__x{border:0;width:4.6cqh;height:4.6cqh;border-radius:.8cqh;background:#fff;color:#d9558f;font:700 3.6cqh/1 Fredoka,sans-serif;cursor:pointer}.sdu-win__body{flex:1;min-height:0;overflow-y:auto;padding:2cqh 1.6cqw;display:flex;flex-direction:column;gap:1.6cqh;font-family:Fredoka,sans-serif;color:#4a2a6b}.sdu-pills{display:flex;flex-wrap:wrap;gap:.5cqw;margin-top:.8cqh}.sdu-size{min-width:6cqh;padding:.7cqh .6cqw;border-radius:99px;border:.4cqh solid #e2629c;background:#fff;color:#d9558f;font:700 2.4cqh/1 Fredoka,sans-serif;cursor:pointer}.sdu-size:disabled{border-color:#ddd;color:#bbb;text-decoration:line-through;cursor:not-allowed}.sdu-size[aria-pressed=true]{background:#e2629c;color:#fff}.sdu-pills.need .sdu-size:not(:disabled){animation:sduPulse 1.2s ease-in-out infinite}@keyframes sduPulse{50%{box-shadow:0 0 0 .6cqh #e2629c4d}}.sdu-rows{list-style:none;margin:0;padding:0;display:grid;gap:1.2cqh}.sdu-row{display:grid;grid-template-columns:auto 9cqh 1fr auto;align-items:center;gap:1cqw;padding:1cqh 1cqw;border-radius:1.4cqh;background:#fff;border:.4cqh solid #f3c6dc;font:600 3cqh/1.15 Fredoka,sans-serif}.sdu-row.off{opacity:.45}.sdu-row img{width:9cqh;height:9cqh;object-fit:contain;background:#fdf2f8;border-radius:1cqh}.sdu-row small{display:block;font:500 2.5cqh/1.2 Montserrat,sans-serif;color:#9a6a8a}.sdu-row small.warn{color:#c9447f;font-weight:700}.sdu-row select{font:600 2.5cqh Fredoka,sans-serif;color:#c9447f;border:.3cqh solid #e2629c;border-radius:.8cqh;padding:.2cqh .4cqw;margin-left:.4cqw}.sdu-check{-webkit-appearance:none;appearance:none;width:5cqh;height:5cqh;margin:0;border-radius:1cqh;border:.5cqh solid #e2629c;background:#fff;display:grid;place-items:center;cursor:pointer}.sdu-check:checked{background:#e2629c}.sdu-check:checked:after{content:"\2713";color:#fff;font:700 3cqh/1 Fredoka,sans-serif}.sdu-check:disabled{border-color:#ccc;cursor:not-allowed}.sdu-gift{display:grid;grid-template-columns:5cqh 1fr auto;align-items:center;gap:1cqw;padding:1.2cqh 1cqw;border-radius:1.4cqh;border:.5cqh dashed #8a73e0;background:linear-gradient(90deg,#f1edff,#fdf2f8);font:700 3cqh/1.15 Fredoka,sans-serif;color:#6b55c4}.sdu-gift b{font-size:4.4cqh;text-align:center}.sdu-gift small{display:block;font:600 2.4cqh Montserrat,sans-serif;color:#8a73e0}.sdu-gift.locked{filter:grayscale(.8);opacity:.7}.sdu-gift__price{color:#d9558f}.sdu-win__foot{flex:none;display:flex;align-items:center;gap:1.2cqw;padding:1.6cqh 1.6cqw;border-top:.4cqh solid #f3c6dc;background:#fff}.sdu-total{margin-right:auto;font:700 4cqh Fredoka,sans-serif;color:#4a2a6b}.sdu-btn{border:0;border-radius:1.4cqh;padding:1.6cqh 1.8cqw;cursor:pointer;font:700 3.4cqh/1 Fredoka,sans-serif}.sdu-btn--buy{background:linear-gradient(#ea74a8,#c9447f);color:#fff;box-shadow:0 0 0 .5cqh #f7c4dc,0 .8cqh #781e504d}.sdu-btn--save{background:linear-gradient(#f2f8ff,#cfe3f8);color:#4c6b95;box-shadow:0 0 0 .5cqh #a9caf0,0 .8cqh #3c5a8c33}.sdu-btn:disabled{opacity:.5;cursor:not-allowed}.sdu-note{font:600 2.6cqh Montserrat,sans-serif;color:#6b55c4;text-align:center}.sdu-note[hidden]{display:none}@media screen and (max-width:749px){.sdu{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"stage" "cats" "closet"}.sdu-info{display:none}.sdu-stage{grid-area:stage;background-position:30% center}.sdu-cats{grid-area:cats;flex-direction:row;justify-content:center;gap:2.4cqw;padding:.8cqh 2cqw;background:linear-gradient(90deg,#a9caf0,#d8e9fb)}.sdu-cat{width:8.4cqh;flex:none;border-radius:1.2cqh}.sdu-closet{grid-area:closet;padding:.8cqh 0 1cqh;min-width:0}.sdu-stage,.sdu-cats{min-width:0}.sdu-closet__title{display:none}.sdu-grid{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:2.4cqw;padding:.6cqh 3cqw 1cqh;scroll-snap-type:x proximity}.sdu-tile{flex:0 0 auto;width:19cqh;aspect-ratio:auto;height:22.5cqh;scroll-snap-align:start;border-width:.7cqh;border-radius:2cqh;padding:1cqh 1cqh 4cqh}.sdu-tile--style{padding:0}.sdu-tile__main{padding:.8cqh .8cqh 3.6cqh}.sdu-tile__label{font-size:2.2cqh}.sdu-swatches{padding:.2cqh 0 .9cqh;gap:1cqw}.sdu-swatch{width:3cqh;height:3cqh;border-width:.35cqh}.sdu-tile--style.is-on:after,.sdu-tile[aria-pressed=true]:after{width:4cqh;height:4cqh;font-size:2.2cqh}.sdu-model{left:64%;height:96%;bottom:4%}.sdu-pedestal{left:64%;width:42%;bottom:1%}.sdu-spark{left:64%}.sdu-bubble{top:7%;left:3%;width:39%;padding:3cqh 2.2cqw 1.6cqh;font-size:2.35cqh;line-height:1.35;border-width:.5cqh;border-radius:1.8cqh}.sdu-bubble:after{right:-2.6cqh;border-left-width:2.8cqh;border-top-width:1.6cqh;border-bottom-width:1.6cqh}.sdu-bubble__name{font-size:3.6cqh;top:-3.6cqh;left:1.6cqw;padding:.3cqh 1.6cqw .5cqh}.sdu-play{left:3%;top:62%;height:10cqh;font-size:3.8cqh;margin-left:5cqh;padding-right:3cqw}.sdu-play__icon{width:13cqh;height:13cqh;margin-left:-6cqh;margin-right:2cqw}.sdu-play__icon:after{border-left-width:4.4cqh;border-top-width:2.8cqh;border-bottom-width:2.8cqh;margin-left:1.1cqh}.sdu-play--done{left:3%;top:auto!important;bottom:4%;width:40%;height:9.5cqh;font-size:4.2cqh;margin-left:0}.sdu-reset{left:3%;bottom:calc(4% + 12cqh);width:auto;height:auto;padding:.9cqh 2.4cqw;font-size:2.6cqh;border-width:.4cqh;border-radius:99px}.sdu-meter{left:2%;top:40%;width:44%}.sdu-heart{width:11cqh;height:10.5cqh}.sdu-meter__pill{margin-left:-3.4cqh;padding:.7cqh 2cqw .9cqh 4.2cqh;column-gap:1cqw}.sdu-meter__label{display:none}.sdu-meter__word{font-size:4cqh}.sdu-meter__pips{font-size:2.2cqh}.sdu-meter__count{font-size:1.9cqh}.sdu-nudge{right:auto;top:auto!important;bottom:calc(100% + 1.6cqh);transform:translate(-50%);font-size:3.6cqh;padding:.8cqh 2.4cqw 1cqh}.sdu-nudge:after{right:auto;left:50%;top:100%;transform:translate(-50%);border-left:1.6cqh solid transparent;border-right:1.6cqh solid transparent;border-top:2cqh solid #e2629c;border-bottom:0}.sdu-sticker{font-size:3.6cqh}.sdu-pop{width:100%;height:100%;border-radius:1.6cqh;border-width:.5cqh}.sdu-pop__x{width:5.4cqh;height:5.4cqh;font-size:3.4cqh;right:1cqh;top:1cqh}.sdu-pop__rays{top:8cqh}.sdu-pop__title{font-size:9.5cqh;-webkit-text-stroke:1.4cqh #e2629c}@keyframes sduHeadIn{0%{transform:translateY(22cqh) scale(1.5)}55%{transform:translateY(22cqh) scale(1.5)}to{transform:none}}.sdu-pop__sub{font-size:2.6cqh;padding:0 3cqw}.sdu-pop__sub b{font-size:3.4cqh}.sdu-pop__body{display:flex;flex-direction:column;gap:1.4cqh;padding:1cqh 3cqw 0;overflow-y:auto;align-items:stretch}.sdu-pop__look{display:none}.sdu-pop__items{align-self:stretch;padding:.8cqh 0 1.2cqh;gap:2.4cqw;flex:none}.sdu-card{flex:0 0 46%;min-width:0;padding:1cqh;gap:.5cqh}.sdu-card__photo{height:19cqh}.sdu-card__name{font-size:2.6cqh}.sdu-card__meta,.sdu-card__foot{font-size:2cqh}.sdu-card .sdu-size{min-width:4.4cqh;font-size:1.9cqh}.sdu-prize{flex:none;display:grid;grid-template-columns:auto 1fr;align-items:center;align-self:stretch;text-align:left;column-gap:3cqw;row-gap:.6cqh;padding:2.6cqh 3cqw 1.6cqh;margin-top:1.4cqh}.sdu-prize .sdu-poster{grid-row:1/3}.sdu-prize__title{align-self:end}.sdu-prize__sub{align-self:start}.sdu-prize .sdu-poster{height:13cqh;flex:none}.sdu-prize__ribbon{left:auto;right:3cqw;transform:rotate(-4deg);font-size:2.6cqh;animation:none}.sdu-prize__title{font-size:3.6cqh;display:block}.sdu-prize__sub{font-size:2cqh;display:block}.sdu-pop__foot{flex-wrap:wrap;gap:1cqh 2cqw;padding:1.2cqh 3cqw 1.6cqh}.sdu-pop__total b{font-size:5cqh}.sdu-perks{flex-wrap:wrap;margin-right:0;gap:1cqw}.sdu-perk{font-size:2.2cqh;padding:.6cqh 1.2cqh}.sdu-pop .sdu-btn--buy{order:5;flex:1 1 60%;padding:1.8cqh 2cqw;font-size:4cqh}.sdu-pop .sdu-btn--save{order:4;flex:0 0 auto;padding:1.6cqh 2.4cqw;font-size:2.6cqh}}@media(hover:none){.sdu-tile:hover,.sdu-tile__main:hover,.sdu-swatch:hover{transform:none}.sdu-tile:hover{border-color:#e070a4}}.sdu-model,.sdu-layer{will-change:opacity,transform}.sdu-pop{background:repeating-linear-gradient(90deg,#e687b2 0 3.4cqh,#ec9cbf 3.4cqh 6.8cqh);border:.9cqh solid #fff;box-shadow:0 0 0 .7cqh #d9558f,1.4cqh 1.6cqh #6a55c473;border-radius:2.6cqh}.sdu-pop__rays{background:repeating-conic-gradient(rgba(255,255,255,.22) 0 9deg,transparent 9deg 18deg)}.sdu-pop__head{margin:0 auto;padding:0 2cqw}.sdu-pop__title{color:#fff;-webkit-text-stroke:2cqh #c9447f;text-shadow:0 1.2cqh 0 rgba(120,30,80,.35),0 0 4cqh rgba(255,255,255,.6)}.sdu-pop__sub{display:table;margin:.8cqh auto 0;padding:.7cqh 2.4cqw .9cqh;border-radius:99px;background:#fff;color:#8c2a62;box-shadow:0 .6cqh #8c1e5a40}.sdu-pop__sub b{color:#d9558f}.sdu-pop__ped{background:radial-gradient(ellipse at 50% 35%,#fff 0 50%,#f6d3e4 75%,#e9b3cf)}.sdu-pop__name{background:#fff;color:#d9558f;border-color:#e2629c}.sdu-card{border:1cqh solid #e070a4;border-radius:2.6cqh;background:#fdf2f8;box-shadow:0 .8cqh #8c1e5a4d}.sdu-card__photo{background:#fff;border-radius:1.6cqh}.sdu-card.off{opacity:.55;filter:grayscale(.4)}.sdu-prize{background:linear-gradient(#f6f9d6,#e2eb97);border:1cqh solid #fff;box-shadow:0 0 0 .5cqh #c3cf5e,0 .9cqh #78821e59;border-radius:2.6cqh}.sdu-pop__foot{margin:0 1.6cqw 1.6cqh;padding:1.2cqh 1.6cqw;border-radius:99px;background:#fff;box-shadow:0 .8cqh #8c1e5a4d}.sdu-pop__x{background:#fff;color:#d9558f;border-color:#e2629c}.sdu-pop__confetti i[style*="background: rgb(255, 255, 255)"]{box-shadow:0 0 0 .2cqh #0000000d}@media screen and (max-width:749px){.sdu-pop__foot{margin:0 2cqw 1.6cqh;border-radius:2.4cqh}.sdu-pop__sub{font-size:2.3cqh;padding:.6cqh 3cqw .8cqh}.sdu-card,.sdu-prize{border-width:.7cqh}}@media(prefers-reduced-motion:reduce){.sdu *{animation:none!important;transition:none!important}}.sdu-model{transform-origin:50% 100%}.sdu.is-enter .sdu-model{animation:sduGlide 1.1s cubic-bezier(.22,1,.36,1) both}.sdu.is-idle:not(.is-enter) .sdu-model{animation:sduSway 3.6s ease-in-out infinite}@keyframes sduGlide{0%{translate:60cqw 0;opacity:0}15%{opacity:1}72%{translate:-1.6cqw 0}88%{translate:.6cqw 0}to{translate:0 0;opacity:1}}@keyframes sduSway{0%,to{rotate:0deg}25%{rotate:1.1deg}75%{rotate:-1.1deg}}.sdu.is-enter .sdu-pedestal:after{animation:sduShine 1.4s ease-in-out .5s 1 both,sduShine 3.6s ease-in-out 2s infinite}.sdu-peek{position:absolute;left:calc(68% + 5cqh);top:5%;z-index:3;pointer-events:none;font-style:normal;font-size:7cqh;line-height:1;color:#e2629c;-webkit-text-stroke:.5cqh #fff;paint-order:stroke fill;filter:drop-shadow(0 .5cqh 0 rgba(140,30,90,.25));animation:sduPeek 1.3s cubic-bezier(.3,1.6,.6,1) forwards}@keyframes sduPeek{0%{opacity:0;scale:.3;translate:0 2cqh}25%{opacity:1;scale:1.15;translate:0 0}40%{scale:1}80%{opacity:1;translate:0 -4cqh}to{opacity:0;translate:0 -7cqh}}@media screen and (max-width:749px){.sdu-peek{left:calc(64% + 9cqh);top:9%;font-size:5.5cqh}}@media(prefers-reduced-motion:reduce){.sdu-peek{display:none}}.sdu-mute{position:absolute;right:2.5%;top:3%;z-index:6;width:7cqh;height:7cqh;padding:1.3cqh;border-radius:50%;border:.4cqh solid #fff;cursor:pointer;background:#ffffffbf;box-shadow:0 .5cqh #5a32a033;display:grid;place-items:center}.sdu-mute svg{width:100%;height:100%;fill:none;stroke:#d9558f;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sdu-mute .sdu-mute__spk{fill:#d9558f}.sdu-mute .sdu-mute__off,.sdu-mute[aria-pressed=true] .sdu-mute__on{display:none}.sdu-mute[aria-pressed=true] .sdu-mute__off{display:inline}.sdu-mute[aria-pressed=true] svg{stroke:#9a8ab8}.sdu-mute[aria-pressed=true] .sdu-mute__spk{fill:#9a8ab8}.sdu-share{display:table;margin:1cqh auto 0;padding:1cqh 2.4cqw 1.2cqh;border-radius:99px;border:.5cqh solid #fff;cursor:pointer;background:linear-gradient(#a08ee6,#7d66d2);color:#fff;font:700 3cqh/1 Fredoka,sans-serif;box-shadow:0 .6cqh #5a32a04d;animation:sduFadeUp .4s ease-out .9s both}.sdu-share:hover{filter:brightness(1.08)}.sdu-share:active{transform:translateY(.4cqh)}.sdu-shot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#4a2a6b8c;animation:sduFade .2s}.sdu-shot[hidden]{display:none}.sdu-shot__card{display:flex;flex-direction:column;align-items:center;gap:1.4cqh;padding:2cqh;border-radius:2.4cqh;background:#fff;box-shadow:0 1cqh #8c1e5a4d;max-height:94%}.sdu-shot__card img{height:62cqh;width:auto;border-radius:1.4cqh;box-shadow:0 .6cqh 1.6cqh #5a32a04d}.sdu-shot__btns{display:flex;gap:1.2cqw}.sdu-shot__btns a{text-decoration:none}.sdu-shot__card p{margin:0;font:600 2.6cqh Fredoka,sans-serif;color:#d9558f}@media screen and (max-width:749px){.sdu-mute{width:6cqh;height:6cqh;padding:1.1cqh;right:3%;top:2%}.sdu-share{font-size:2.5cqh;padding:.9cqh 3.4cqw 1.1cqh;margin-top:.8cqh}.sdu-shot__card img{height:60cqh}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/solani-dressup.css.map */
