.motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#806282;background:#f4eaf3;border:1px solid #e6d5e8;border-radius:30px;min-height:36px;padding:7px 11px;font:800 10px Nunito,sans-serif;white-space:nowrap;cursor:pointer}.motion-toggle[hidden]{display:none}.motion-toggle>span:first-child{font-size:18px;line-height:1}.motion-toggle:disabled{cursor:default;opacity:.8}.motion-toggle:focus-visible,.squish-interactive:focus-visible{outline:3px solid #aa8ab5;outline-offset:5px}.mallow-hero{position:absolute;right:0;top:-7px;width:112px;padding:0;background:transparent;border:0;color:#806282;z-index:3;cursor:pointer;touch-action:manipulation}.mallow-hero .mallow-svg{display:block;width:100%;height:auto;overflow:visible}.mallow-hero>span:first-of-type{display:inline-block;background:#fffaf5eb;border:1px solid #ebd8e3;border-radius:25px;padding:5px 11px;font:800 10px Nunito,sans-serif;transform:rotate(6deg);box-shadow:0 3px 12px #a98b9d0a}.mallow-body{transform-origin:50% 90%;transform-box:view-box}.mallow-eyes{transform-origin:center;transform-box:fill-box}.mallow-shadow{transform-origin:center;transform-box:fill-box}.motion-ready [data-motion-visible=true] .mallow-body{animation:tiny-float 5.4s ease-in-out infinite}.motion-ready [data-motion-visible=true] .mallow-eyes{animation:tiny-blink 6.6s infinite}.motion-ready [data-motion-visible=true] .mallow-shadow{animation:tiny-shadow 5.4s ease-in-out infinite}.motion-ready [data-motion-visible=false] .mallow-body,.motion-ready [data-motion-visible=false] .mallow-eyes,.motion-ready [data-motion-visible=false] .mallow-shadow{animation-play-state:paused}.motion-ready [data-motion-element]:nth-child(2) .mallow-body{animation-delay:-1.5s}.squish-particles{position:absolute;inset:0;pointer-events:none;overflow:visible}.squish-particles i{position:absolute;left:50%;top:38%;font-style:normal;color:#bb8da9;font-size:20px;opacity:0;transform:translate(-50%,0);pointer-events:none}.squish-particles i:nth-child(2){color:#a38ab4;font-size:25px}.squish-particles i:nth-child(3){color:#c4a3b2;font-size:16px}.squish-break{display:grid;grid-template-columns:.95fr 1.2fr;gap:45px;align-items:center;padding:38px 40px!important;background:#f1eaf5;border:1px solid #e8ddec;border-radius:34px;margin-top:5px;margin-bottom:65px;isolation:isolate}.squish-break-copy h2{font-size:38px;margin:12px 0 14px;color:#796087}.squish-break-copy>p:not(.eyebrow){font-size:13px;line-height:1.7;max-width:340px;color:#796780}.squish-break-copy .text-link{display:inline-block;margin-top:19px;font-size:12px}.squish-break-status{min-height:22px;margin:16px 0 0!important;font-size:11px!important;color:#90647f!important}.squish-playmates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:end}.squish-playmate{position:relative;border:0;background:#fffaf880;border-radius:100px 100px 30px 30px;min-width:0;min-height:190px;padding:20px 10px 14px;cursor:pointer;color:#806282;touch-action:manipulation;overflow:visible}.squish-playmate img,.squish-playmate .mallow-svg{width:100%;height:145px;object-fit:contain;display:block;transform-origin:50% 85%}.squish-playmate .playmate-name{display:block;font:800 11px Nunito,sans-serif;margin-top:10px}.squish-playmate:nth-child(2){background:#f9eaf0}.squish-playmate:nth-child(3){background:#e9f2f0}.squish-playmate .squish-particles{top:15px}.squish-playmate:hover{background:#fffaf8}.squish-interactive:active{cursor:grabbing}.motion-ready .card-image>img{transform-origin:50% 80%}.motion-ready .card-image:hover>img{transform:none}.motion-ready .card-image>img{transition:none}.motion-ready .cute-mood:hover img{transform:rotate(-3deg) scale(1.025)}.motion-ready .cute-hero-cta .button:hover{transform:translateY(-2px) scale(1.025)}
@keyframes tiny-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1.5deg)}}@keyframes tiny-blink{0%,40%,43%,73%,76%,100%{transform:scaleY(1)}41.5%,74.5%{transform:scaleY(.12)}}@keyframes tiny-shadow{0%,100%{transform:scaleX(1);opacity:.16}50%{transform:scaleX(.88);opacity:.1}}
.playmate-float{display:block;transform-origin:50% 85%}.motion-ready [data-motion-visible=true] .playmate-float{animation:tiny-product-float 6.8s ease-in-out infinite}.motion-ready [data-motion-visible=true]:nth-child(2) .playmate-float{animation-delay:-1.4s}.motion-ready [data-motion-visible=true]:nth-child(3) .playmate-float{animation-delay:-3.7s}@keyframes tiny-product-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}html[data-motion=off] .playmate-float{animation:none!important}html[data-motion-page-hidden=true] .playmate-float{animation-play-state:paused!important}
html[data-motion=off] [data-motion-element] .mallow-body,html[data-motion=off] [data-motion-element] .mallow-eyes,html[data-motion=off] [data-motion-element] .mallow-shadow{animation:none!important}html[data-motion=off] .card-image,html[data-motion=off] .card-image>img,html[data-motion=off] .cute-mood img,html[data-motion=off] .button{transition:none!important}html[data-motion=off] .card-image:hover,html[data-motion=off] .card-image:hover>img,html[data-motion=off] .cute-mood:hover img,html[data-motion=off] .button:hover{transform:none!important}html[data-motion-page-hidden=true] [data-motion-element] .mallow-body,html[data-motion-page-hidden=true] [data-motion-element] .mallow-eyes,html[data-motion-page-hidden=true] [data-motion-element] .mallow-shadow{animation-play-state:paused!important}
@media(max-width:1100px){.squish-break{gap:25px;padding:30px!important}.squish-break-copy h2{font-size:33px}.squish-playmates{gap:10px}.squish-playmate{min-height:160px;padding-inline:7px}.squish-playmate img,.squish-playmate .mallow-svg{height:120px}.mallow-hero{width:95px}.header-actions{gap:12px}.motion-toggle{padding-inline:8px;font-size:9px}}
@media(max-width:760px){.motion-toggle{min-height:32px;padding:5px 7px;gap:3px;font-size:8px}.motion-toggle>span:first-child{font-size:14px}.header-actions{gap:7px}.mallow-hero{width:77px;top:-5px;right:6px}.mallow-hero>span:first-of-type{font-size:8px;padding:4px 8px}.squish-break{grid-template-columns:1fr;padding:26px 18px 23px!important;gap:20px;margin-bottom:45px;border-radius:28px}.squish-break-copy{text-align:center}.squish-break-copy h2{font-size:30px;margin:12px 0}.squish-break-copy>.eyebrow{font-size:8px}.squish-break-copy>p:not(.eyebrow){font-size:12px;max-width:300px;margin-inline:auto}.squish-break-copy .text-link{font-size:11px;margin-top:13px}.squish-break-status{margin-top:12px!important;min-height:19px;font-size:10px!important}.squish-playmates{gap:8px}.squish-playmate{min-height:130px;padding:12px 5px 11px;border-radius:70px 70px 20px 20px}.squish-playmate img,.squish-playmate .mallow-svg{height:90px}.squish-playmate .playmate-name{font-size:9px;margin-top:7px}.squish-particles i{font-size:16px}.squish-particles i:nth-child(2){font-size:20px}}
@media(max-width:380px){.wordmark{font-size:27px}.logo-flower{font-size:27px}.motion-toggle{font-size:7px;gap:2px}.header-actions{gap:5px}.bag-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){.mallow-body,.mallow-eyes,.mallow-shadow,.playmate-float{animation:none!important}.card-image:hover,.card-image:hover>img,.cute-mood:hover img,.button:hover{transform:none!important}}
