:root{--aurora-cream:#faf8f5;--round-cjk:var(--font-rounded-cjk),"PingFang SC","HarmonyOS Sans SC","Hiragino Maru Gothic ProN","Microsoft YaHei UI",sans-serif}body{background:var(--aurora-cream)}.storefront-scene{isolation:isolate;background:var(--aurora-cream);color:#3d3045;--store-font:var(--font-play),var(--round-cjk);min-height:100dvh;font-family:var(--store-font);font-size:16px;line-height:1.65;position:relative}.aurora-canvas{z-index:-1;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.aurora-canvas>i{aspect-ratio:1;filter:blur(140px);opacity:.45;pointer-events:none;border-radius:50%;width:clamp(720px,83vw,1280px);display:block;position:absolute}.aurora-peach{background:radial-gradient(#fac3c7 0%,#ffd8cc 40%,#0000 72%);top:50px;right:-23%}.aurora-lemon{background:radial-gradient(#f5e1a0 0%,#fff0bd 40%,#0000 72%);top:11%;left:1%}.aurora-mint{background:radial-gradient(#b9e6dc 0%,#d3efe4 42%,#0000 72%);top:29%;left:-28%}.aurora-lavender{background:radial-gradient(#d2bce9 0%,#e9d9f3 42%,#0000 72%);top:49%;right:-23%}.aurora-canvas>.aurora-gold{background:radial-gradient(#ecdbb4 0%,#f4e8d2 46%,#0000 74%);width:clamp(1000px,110vw,1800px);bottom:-200px;left:3%}.storefront-scene :is(.hero,#drop,.ritual.section,.mv-reviews,.mv-support,.flagship-footer){box-shadow:none;background:0 0;border:0}.storefront-scene .ticker{color:#8e7182;background:0 0;border:0}.storefront-scene .announcement{color:#665066;background:0 0}.storefront-scene .store-navigation>header{-webkit-backdrop-filter:blur(22px);background:#ffffffbf;border:1px solid #ffffffd9;box-shadow:0 12px 40px #b59fbd16}.storefront-scene .store-navigation .mobile-links,.preference-popover{background:#fffffff0;border-color:#ffffffeb;box-shadow:0 16px 42px #987da528}.storefront-scene .store-navigation header>.editorial-logo{font-family:var(--font-play),var(--round-cjk);font-weight:600}.preference-popover{--store-font:var(--font-play),var(--round-cjk)}.storefront-scene :is(.hero h1,.section h2,.mv-reviews h2,.mv-support h2,.detail-copy h1,.legal-page h1,.legal-page h2,.cart h2,.mv-dialog h2,.product-meta h3){font-family:var(--store-font);color:#433249;letter-spacing:normal;font-weight:600}.storefront-scene .hero h1{font-weight:600;line-height:1.23;overflow:visible}.storefront-scene .hero h1 em{color:inherit;font-style:normal;line-height:inherit}.storefront-scene .hero h1 em:after{display:none}.storefront-scene .section-heading h2,.storefront-scene .ritual h2,.storefront-scene .mv-reviews h2,.storefront-scene .mv-support h2{overflow-wrap:anywhere;line-height:1.4}.jelly-word{vertical-align:baseline;white-space:normal;max-width:100%;display:inline-block;position:relative}.jelly-hero{color:#a04c63;transform-origin:50% 65%;background:linear-gradient(135deg,#ffd8cfed,#ffe8acf0);border:1px solid #fff9;border-radius:.27em;margin-inline:.025em;padding:.015em .11em .055em;line-height:1.12;transform:rotate(-2deg);box-shadow:inset 0 2px 1px #ffffffd6,0 9px 20px #d895ac1b}.jelly-hero.jelly-tone-1{color:#746294;background:linear-gradient(130deg,#d4efe2eb,#e9d8f5f0);transform:rotate(1.5deg)}.jelly-section{isolation:isolate;color:#87628f;text-underline-offset:.13em;padding:0 .06em;-webkit-text-decoration:underline wavy #c9a4bb8c;text-decoration:underline wavy #c9a4bb8c;text-decoration-thickness:2px;transform:rotate(-1.7deg)}.jelly-section:before{content:"";z-index:-1;background:linear-gradient(100deg,#f9d7bba8,#e8cde6a1);border-radius:50% 35% 45% 30%;height:.36em;position:absolute;bottom:.12em;left:-.02em;right:-.02em;transform:rotate(1deg)}.jelly-section.jelly-tone-1:before{background:linear-gradient(100deg,#d9ebbea6,#cce6dd99)}.jelly-section.jelly-tone-2:before{background:linear-gradient(100deg,#ead7f0b0,#f1d7dfb0)}.storefront-scene .hero p{color:#7b687b;font-size:20px}.storefront-scene .hero .eyebrow{color:#946886;background:linear-gradient(125deg,#fff7dcbb,#f2dce9bb);border-color:#ffffffb3;box-shadow:0 5px 20px #d7a6bc1b}.storefront-scene .hero .eyebrow:before{background:#cf8c94;animation:none}.storefront-scene .hero-features>span{color:#7a6385;background:#ffffffa1;border:1px solid #ffffffb3;box-shadow:0 5px 18px #c6b1d011}.storefront-scene .hero-ctas .dark{color:#fff9f4;background:linear-gradient(125deg,#d64e36,#c24330);border:1px solid #e9a08c66;box-shadow:0 10px 28px #d785752b}.storefront-scene .hero-ctas .outline{color:#856895;background:linear-gradient(120deg,#ffffffc9,#f8edfab3);border:1px solid #ffffffed;box-shadow:0 10px 28px #bca7c51f}.storefront-scene .hero-ctas .button:hover{box-shadow:0 15px 35px #c49bb82b}.storefront-scene .toy-stage:before{-webkit-backdrop-filter:blur(14px);background:linear-gradient(140deg,#ffffff72,#fff3e863 55%,#f0e4ff6b);border:1px solid #ffffff9c;transform:rotate(1deg);box-shadow:0 25px 70px #d6b8c02b}.storefront-scene .hero-art{border:1px solid #fffb;box-shadow:0 16px 50px #cfa9bc24}.storefront-scene .stage-chip{color:#765a82;background:linear-gradient(125deg,#fffffff0,#f5e7f4dc);border:1px solid #ffffffd9;box-shadow:0 12px 35px #b695ba24}.storefront-scene .chip-click{color:#906b63;background:linear-gradient(130deg,#fff9dbef,#f9e6dcde)}.storefront-scene .editorial-caption{color:#80628a;background:linear-gradient(120deg,#ffffffe0,#f3e3f5d4);border-color:#ffffffdc;box-shadow:0 9px 25px #b694b627}.storefront-scene .stage-label,.storefront-scene .stage-footnote{color:#997f91}.storefront-scene .ticker{font-family:var(--font-hand),var(--store-font);letter-spacing:.3px;font-size:22px;line-height:1.5;transform:rotate(-.5deg)}.storefront-scene .ticker>span:first-child{color:#aa7b88}.storefront-scene .ritual-heading>.eyebrow{font-family:var(--font-hand),var(--store-font);letter-spacing:.8px;color:#a582a8;font-size:29px;display:inline-block;transform:rotate(-3deg)}.storefront-scene .category-tabs{-webkit-backdrop-filter:blur(20px);background:#ffffff8c;border:1px solid #ffffffe8;box-shadow:0 10px 25px #b7a9cc13}.storefront-scene .category-tabs button[aria-selected=true]{color:#765185}.storefront-scene .tab-highlight{background:linear-gradient(110deg,#f0d9ebdb,#f5e9c2db);border-color:#fff;box-shadow:0 3px 13px #b696bc1a}.storefront-scene .collection-item .product-card{-webkit-backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #ffffffd6;border-radius:25px;padding:0 0 16px;overflow:hidden;box-shadow:0 14px 36px #c6a7c923}.storefront-scene .collection-item:nth-child(3n+2) .product-card{box-shadow:0 14px 36px #a6c7bc29}.storefront-scene .collection-item:nth-child(3n+3) .product-card{box-shadow:0 14px 36px #d8b89a29}.storefront-scene .collection-item .product-card:hover{box-shadow:0 20px 45px #b895c035}.storefront-scene .collection-item .product-image{box-shadow:none;border-radius:24px 24px 0 0}.storefront-scene .collection-item .product-meta{min-height:211px;padding:21px 19px 0}.storefront-scene .collection-item .product-meta h3{color:#5c4664;font-weight:500}.storefront-scene .product-caption{color:#907e95}.storefront-scene .play-pill{color:#8c6f9f;background:#f4eafaad;border-color:#e6d9ecb5}.storefront-scene .toy-desk .play-pill{color:#698f82;background:#e9f3edb3;border-color:#d4e7deb5}.storefront-scene .toy-tag{color:#9b7d4c;background:#fff9daea;border:1px solid #fff9;box-shadow:0 4px 12px #c4aebc1a}.storefront-scene .tag-squishies{color:#a75b79;background:#f9e0e8ed}.storefront-scene .tag-bundles{color:#9670b0;background:#ecdff7ed}.storefront-scene .product-image .stock-badge{color:#ab7e7d;background:#ffffffe0;border-color:#fff}.storefront-scene .collection-item .product-bottom{color:#84628d;font-weight:500}.storefront-scene .circle{color:#81628e;background:linear-gradient(135deg,#e6cfe8,#dacfe8);border:1px solid #ffffffe6;box-shadow:0 6px 16px #ba9ac12b}.storefront-scene .circle:hover{color:#9c657e;background:linear-gradient(135deg,#f3c3c3,#ebcfe0);box-shadow:0 8px 20px #c69dbb30}.storefront-scene .collection-more .button{color:#8b6d99;background:#ffffffb8;border:1px solid #fff;box-shadow:0 10px 25px #bda9c31f}.storefront-scene .ritual article:nth-child(n){-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #ffffffd6;box-shadow:0 16px 40px #acbdb329}.storefront-scene .ritual article:nth-child(2){box-shadow:0 16px 40px #bda8cd29}.storefront-scene .ritual article:nth-child(3){box-shadow:0 16px 40px #d7b9a429}.storefront-scene .ritual h3{color:#765b7f}.storefront-scene .ritual p{color:#8d7b92}.storefront-scene .mv-review-card{-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #ffffffe6;box-shadow:0 14px 38px #c5a5c528}.storefront-scene .mv-review-person>b{color:#95729d;background:#eddfefa6}.storefront-scene .mv-help-faq{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffe6;box-shadow:0 16px 45px #cbb59c21}.storefront-scene .mv-help-inquiry{color:#77627c;-webkit-backdrop-filter:blur(20px);background:linear-gradient(140deg,#ffffffe6,#fff0f1b3 50%,#fff4df99);border:1px solid #fffc;box-shadow:0 16px 45px #c5a2b729}.storefront-scene .mv-help-inquiry h3,.storefront-scene .mv-help-faq h3{color:#785d81}.storefront-scene .mv-help-inquiry .mv-form input,.storefront-scene .mv-help-inquiry .mv-form select,.storefront-scene .mv-help-inquiry .mv-form textarea{color:#6e5974;background:#ffffffa8;border:1px solid #ffffffed;box-shadow:inset 0 1px 5px #c6afc708}.storefront-scene .mv-help-inquiry .mv-form select option{color:#6e5974;background:#fffaf8}.storefront-scene .mv-help-inquiry .button{color:#865c7c;background:linear-gradient(120deg,#e9ccdf,#f2d8ca);border:1px solid #fff;box-shadow:0 8px 22px #c69bb329}.storefront-scene .mv-help-inquiry .button:hover{background:linear-gradient(120deg,#e3bfd8,#efd0bd)}.storefront-scene .mv-help-faq summary{color:#84678e}.storefront-scene .mv-help-faq details p,.storefront-scene .mv-help-faq .mv-support-note{color:#94809a}.storefront-scene .mv-help-faq details{border-color:#e6d9db66}.storefront-scene .footer-trust{border-color:#e2d4c566}.storefront-scene .footer-brand .editorial-logo{color:#8c6b82}.storefront-scene .footer-watermark{color:#b39b9f;opacity:.14}.storefront-scene .footer-contact{border-color:#d2bac688}.storefront-scene .cart,.storefront-scene .mv-dialog{background:#fffaf6ed;border-color:#fff;box-shadow:0 14px 60px #b8a4bf2e}.storefront-scene .sensory,.storefront-scene .bundle{background:#ffffffa8;border-color:#ffffffd9;box-shadow:0 10px 25px #c4adc21c}.storefront-scene .sensory .eyebrow,.storefront-scene .detail-copy>.eyebrow{color:#a18aa9}html:lang(en) .storefront-scene .hero p,html:lang(fr) .storefront-scene .hero p,html:lang(de) .storefront-scene .hero p,html:lang(es) .storefront-scene .hero p{font-family:var(--font-hand),var(--store-font);transform-origin:0;font-size:30px;font-weight:500;line-height:1.35;transform:rotate(-1deg)}@media (max-width:767px){.aurora-canvas>i{filter:blur(105px);opacity:.42;width:750px}.aurora-peach{top:350px;right:-510px}.aurora-lemon{top:13%;left:-380px}.aurora-mint{top:30%;left:-500px}.aurora-lavender{top:52%;right:-480px}.aurora-canvas>.aurora-gold{width:1100px;bottom:-100px;left:-480px}.storefront-scene .hero h1{line-height:1.3}.jelly-hero{border-radius:.25em;margin-inline:.01em;padding:.015em .08em .05em}.storefront-scene .hero h1 em{margin-top:.08em}.storefront-scene .hero-ctas{padding-bottom:4px}.storefront-scene .hero-ctas .button{padding-inline:17px}.storefront-scene .ticker{letter-spacing:.2px;font-size:19px}.storefront-scene .hero p{font-size:20px}.storefront-scene .ritual-heading>.eyebrow{font-size:27px}.storefront-scene .collection-item .product-card{-webkit-backdrop-filter:blur(12px);border-radius:21px;padding-bottom:15px}.storefront-scene .collection-item .product-image{border-radius:20px 20px 0 0}.storefront-scene .collection-item .product-meta{min-height:210px;padding:17px 12px 0}.storefront-scene .ritual article:nth-child(n),.storefront-scene .mv-review-card,.storefront-scene .mv-help-faq,.storefront-scene .mv-help-inquiry{-webkit-backdrop-filter:blur(12px)}.storefront-scene .toy-stage:before{-webkit-backdrop-filter:none}.storefront-scene .stage-label{font-family:var(--font-hand),var(--store-font);letter-spacing:.3px;font-size:17px}.storefront-scene .stage-footnote{font-size:11px}html:lang(en) .storefront-scene .hero p,html:lang(fr) .storefront-scene .hero p,html:lang(de) .storefront-scene .hero p,html:lang(es) .storefront-scene .hero p{font-size:28px}}@media (prefers-reduced-transparency:reduce){.storefront-scene .collection-item .product-card,.storefront-scene .ritual article:nth-child(n),.storefront-scene .mv-review-card,.storefront-scene .mv-help-faq,.storefront-scene .mv-help-inquiry{-webkit-backdrop-filter:none;background:#fdfbf9}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.storefront-scene .collection-item .product-card,.storefront-scene .ritual article:nth-child(n),.storefront-scene .mv-review-card,.storefront-scene .mv-help-faq{background:#fffdfae8}}.storefront-scene .product-caption,.storefront-scene .ritual p,.storefront-scene .mv-help-faq details p,.storefront-scene .mv-help-faq .mv-support-note{color:#78647e}.storefront-scene .category-tabs button{color:#75627e}.storefront-scene .play-pill{color:#745582}.storefront-scene .toy-desk .play-pill{color:#4e7668}.storefront-scene .toy-tag{color:#806235}.storefront-scene .tag-squishies{color:#91506a}.storefront-scene .tag-bundles{color:#79578f}.storefront-scene .product-image .stock-badge{color:#8e6062}.storefront-scene .mv-help-inquiry .button{color:#734b6b}.storefront-scene .mv-help-inquiry label{color:#77577e}.storefront-scene .mv-help-inquiry .mv-form input::placeholder,.storefront-scene .mv-help-inquiry .mv-form textarea::placeholder{color:#837188}.storefront-scene .mv-help-inquiry:before,.storefront-scene .mv-help-inquiry:after{display:none}.storefront-scene .mv-help-inquiry p[role]{color:#5f7b68;font-size:14px}.storefront-scene .mv-help-inquiry p[role=alert]{color:#9c5168}.storefront-scene .footer-brand p,.storefront-scene .footer-contact,.storefront-scene .footer-column>a,.storefront-scene .flagship-footer .footer-column h3,.storefront-scene .footer-trust>span,.storefront-scene .footer-bottom p{color:#7d6474}
:root{--store-font:var(--font-play),var(--font-rounded-cjk),"PingFang SC","HarmonyOS Sans SC","Hiragino Maru Gothic ProN","Microsoft YaHei UI",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.storefront-scene{font-weight:500}.storefront-scene :is(.hero h1,.section h2,.mv-reviews h2,.mv-support h2,.detail-copy h1,.product-meta h3){font-weight:700}.storefront-scene .announcement{text-wrap:pretty;height:auto;min-height:0;padding:10px 18px;line-height:1.7;overflow:visible}.storefront-scene .store-navigation header>nav.category-rail{background:#f3f2eee6;border:1px solid #0000000a;border-radius:999px;flex:0 auto;align-items:center;gap:4px;padding:6px;line-height:1.5}.storefront-scene .category-rail>a{letter-spacing:.02em;color:#3f3f46;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.storefront-scene .category-rail>a:hover{color:#18181b;background:#fff9}.storefront-scene .category-rail>a[aria-current=page],.storefront-scene .mobile-links>a[aria-current=page]{color:#18181b;background:#fff;box-shadow:0 2px 10px #0000000f}.nav-active-dot{opacity:0;background:#6d28d9;border-radius:50%;flex:none;width:6px;height:6px}[aria-current=page]>.nav-active-dot{opacity:1;animation:2.6s ease-in-out infinite nav-breathe}@keyframes nav-breathe{50%{box-shadow:0 0 0 4px #6d28d910}}.storefront-scene .store-navigation .mobile-links>a{letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.storefront-scene .editorial-logo>.brand-wordmark{white-space:nowrap;align-items:baseline;line-height:1.35;display:inline-flex;overflow:visible}.storefront-scene .editorial-logo .brand-wordmark>span{font-size:inherit;letter-spacing:-.7px;margin:0;font-weight:700}.brand-maker{color:#202025}.brand-vibe{color:#7c3aed;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#6d28d9,#a855f7 70%,#bd6ecb);-webkit-background-clip:text;background-clip:text}.storefront-scene .store-navigation header>.editorial-logo{font-size:22px;font-weight:700}@media (max-width:767px){.storefront-scene .announcement{padding:10px 14px;line-height:1.7}.storefront-scene .store-navigation header>.editorial-logo{flex-shrink:0;max-width:124px}.storefront-scene .store-navigation>header{gap:2px}.storefront-scene .store-navigation .nav-actions{gap:0}.storefront-scene .store-navigation .nav-actions .preference-trigger{padding-inline:3px}}@media (prefers-reduced-motion:reduce){[aria-current=page]>.nav-active-dot{animation:none}}:root{--font-rounded-cjk:"PingFang SC","Hiragino Maru Gothic ProN","HarmonyOS Sans SC","Microsoft YaHei UI",sans-serif;--font-hand:"Segoe Print","Bradley Hand",cursive}
.pdp-refined{color:#18181b;max-width:1440px;margin-inline:auto}.pdp-refined .detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,76px)}.pdp-refined .pdp-gallery,.pdp-refined .detail-copy{min-width:0}.pdp-refined .breadcrumbs{overflow-wrap:anywhere;margin-bottom:28px;font-size:14px;line-height:1.7}.pdp-refined .detail-media{isolation:isolate;background:#f1f0ec;border-radius:24px;position:relative;overflow:hidden}.pdp-refined .pdp-media-frame,.pdp-refined .detail-media .media-preview,.pdp-refined .detail-media .product-art{aspect-ratio:1;width:100%;height:auto}.pdp-refined .product-art,.pdp-refined .site-media,.pdp-refined .media-placeholder{box-shadow:none;border:0;border-radius:0;background:#f1f0ec!important}.pdp-refined .media-placeholder i,.pdp-refined .media-placeholder b{display:none}.pdp-refined .pdp-media-frame .site-media>img{padding:0;transform:none}.pdp-refined .thumbnails{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pdp-refined .thumbnails button{background:#f1f0ec;border:2px solid #0000;border-radius:14px;width:76px;height:76px;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pdp-refined .thumbnails button[aria-pressed=true]{border-color:#6d28d9;box-shadow:0 2px 12px #6d28d912}.pdp-refined .thumbnails .product-art{width:100%;height:100%}.pdp-refined .pdp-zoom-trigger{z-index:4;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 4px 20px #18181b0a;color:#18181b!important;background:#fffffff0!important;border-radius:999px!important;padding:11px 15px!important;font-size:14px!important}.pdp-refined .preview-toggle{border-radius:999px!important;font-size:14px!important}.pdp-refined .detail-copy h1{font-family:var(--font-play),var(--font-rounded-cjk),sans-serif;letter-spacing:-.01em;margin:12px 0 16px;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.2}.pdp-refined .detail-copy>.eyebrow{font-size:14px}.pdp-refined .english{letter-spacing:0;margin:0 0 18px;font-size:16px;line-height:1.5}.pdp-refined .detail-price{color:#18181b;margin:22px 0 16px;font-size:32px;font-weight:700;line-height:1.25}.pdp-refined .product-description{color:#3f3f46;margin:0 0 24px;font-size:17px;line-height:1.8}.pdp-refined .sensory{background:#ffffffb8;border:1px solid #ffffffc9;border-radius:20px;padding:24px;box-shadow:0 8px 28px #6d28d906}.pdp-refined .sensory>.eyebrow{letter-spacing:.08em;color:#3f3f46;font-size:15px;line-height:1.5}.pdp-refined .sensory-row{margin-top:20px;font-size:15px;display:block}.pdp-refined .sensory-row-label{color:#3f3f46;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;line-height:1.5;display:flex}.pdp-refined .sensory-row-label b{color:#6d28d9;white-space:nowrap;font-size:15px}.pdp-refined .sensory-row-label small{color:#71717a;font-size:14px;font-weight:500}.pdp-refined .sensory-meter{background:#e9e3f1;border-radius:999px;height:9px;overflow:hidden}.pdp-refined .sensory-meter>span{border-radius:inherit;background:#6d28d9;height:100%;transition:width .3s ease-out;display:block}.pdp-refined .sensory-notes{color:#71717a;border-top:1px solid #18181b0a;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;padding-top:20px;font-size:15px;line-height:1.6;display:grid}.pdp-refined .sensory-notes strong{color:#3f3f46;overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:600;display:block}.pdp-refined .pdp-bundle{box-shadow:none;background:0 0;border:0;margin:4px 0 18px;padding:20px 0;display:block}.pdp-refined .pdp-bundle>strong{margin-bottom:12px;font-size:16px;display:block}.pdp-refined .pdp-bundle-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pdp-refined .pdp-bundle-options>span{color:#5b21b6;text-align:center;background:#f2edf9;border-radius:999px;place-items:center;padding:12px 8px;font-size:15px;font-weight:600;line-height:1.5;display:grid}.pdp-refined .button.pdp-add{color:#fff;background:#18181b;border:1px solid #18181b;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px 20px 16px 26px;font-size:17px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 6px 18px #18181b12}.pdp-refined .button.pdp-add:hover{transform:translateY(-2px);box-shadow:0 8px 26px #ccff0030,0 6px 20px #18181b16}.pdp-refined .pdp-add>span:first-child{flex-wrap:wrap;gap:8px;display:flex}.pdp-refined .pdp-add-icon{color:#cf0;flex-shrink:0;place-items:center;display:grid}.pdp-refined .benefits{flex-wrap:wrap;gap:12px 20px;margin:20px 0 26px;display:flex}.pdp-refined .benefits>span{color:#52525b;align-items:center;gap:7px;font-size:14px;line-height:1.6;display:flex}.pdp-refined .benefits svg{flex-shrink:0}.pdp-refined .pdp-accordions details{border:0;border-top:1px solid #18181b14;padding:0}.pdp-refined .pdp-accordions details:last-child{border-bottom:1px solid #18181b14}.pdp-refined .pdp-accordions summary{color:#18181b;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5}.pdp-refined .pdp-accordions p{color:#52525b;margin:0;padding-bottom:20px;font-size:15px;line-height:1.8}.pdp-lightbox{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;background:#f1f0ecf7;place-items:center;padding:65px 56px;display:grid;position:fixed;inset:0}.pdp-lightbox-image{width:min(85vw,100dvh - 130px,1254px);height:min(85vw,100dvh - 130px,1254px)}.pdp-lightbox-image .product-art,.pdp-lightbox-image .site-media{aspect-ratio:auto;border-radius:20px;width:100%;height:100%;background:#f1f0ec!important}.pdp-lightbox-image .site-media>img{padding:0;object-fit:contain!important}.pdp-lightbox .media-placeholder{background:#f1f0ec}.pdp-lightbox .media-placeholder i,.pdp-lightbox .media-placeholder b{display:none}.pdp-lightbox>button{color:#18181b;background:#fffffff0;border:1px solid #18181b12;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.pdp-lightbox-close{top:24px;right:24px}.pdp-lightbox-prev{top:calc(50% - 24px);left:20px}.pdp-lightbox-next{top:calc(50% - 24px);right:20px}.pdp-lightbox-count{bottom:max(22px,env(safe-area-inset-bottom));color:#52525b;font-size:15px;position:absolute}@media (max-width:767px){.pdp-refined .detail-grid{grid-template-columns:1fr;gap:30px}.pdp-refined .breadcrumbs{margin-bottom:20px;font-size:13px}.pdp-refined .detail-media{border-radius:20px}.pdp-refined .detail-copy h1,.pdp-refined .detail-price{font-size:30px}.pdp-refined .product-description{font-size:16px}.pdp-refined .sensory{padding:20px}.pdp-refined .sensory-notes{gap:14px}.pdp-refined .pdp-bundle-options>span{font-size:14px}.pdp-refined .button.pdp-add{font-size:16px}.pdp-lightbox{padding:70px 16px}.pdp-lightbox-image{width:calc(100vw - 32px);height:min(100vw - 32px,100dvh - 150px)}.pdp-lightbox-close{top:max(18px,env(safe-area-inset-top));right:18px}.pdp-lightbox-prev{left:10px}.pdp-lightbox-next{right:10px}}@media (prefers-reduced-motion:reduce){.pdp-refined *{transition:none!important}}
html,body{overscroll-behavior-x:none;max-width:100vw;overflow-x:clip}.storefront-scene,.editorial-store{min-width:0;max-width:100vw;overflow-x:clip}.aurora-canvas{max-width:100%;overflow:clip}.preference-popover{z-index:999;opacity:1;-webkit-backdrop-filter:none;border:1px solid #18181b14;animation:.15s ease-out preference-solid-enter;box-shadow:0 12px 36px #18181b1f;background:#fff!important}@keyframes preference-solid-enter{0%{transform:translateY(4px)}to{transform:translateY(0)}}.card-price-standard{display:inline}.card-price-mobile{display:none}.backdrop{z-index:1100}.cart.toy-cart{z-index:1101;-webkit-backdrop-filter:none;background:#fffdfb;border:0;border-radius:0;height:100dvh;max-height:100dvh;padding:0;top:0;bottom:auto;overflow:hidden;box-shadow:-12px 0 40px #18181b14}.cart.toy-cart .cart-title{background:#fffdfb;border-bottom:1px solid #18181b0d;flex:none;gap:12px;padding:18px 24px;position:relative;top:auto}.cart.toy-cart .cart-title h2{font-size:20px;line-height:1.4}.cart.toy-cart .cart-title small{margin-left:6px;font-size:14px}.cart.toy-cart .cart-title button{flex:none;place-items:center;min-width:40px;min-height:40px;display:grid}.cart .cart-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 24px 24px;scroll-padding-block:16px;overflow:hidden auto}.cart .cart-scroll{flex:none;min-height:0;overflow:visible}:is(.cart .cart-summary,.cart .cart-summary:has(.reservation-form)){flex:none;max-height:none;overflow:visible}.cart.cart-stage-address .cart-summary,.cart.cart-stage-receipt .cart-summary{border:0;padding-top:8px}.cart .real-checkout .button{color:#fff;min-height:46px;box-shadow:none;background:#18181b;border:0;padding:13px 18px;font-size:15px}.cart .real-checkout .button:hover{background:#27272a;box-shadow:0 4px 14px #18181b14}.cart .reservation-back{z-index:2;color:#3f3f46;background:#fffdfb;border-bottom:1px solid #18181b0a;width:100%;margin:0 0 12px;padding:12px 0;font-size:14px;position:sticky;top:0}.cart .reservation-form{margin:0;padding:0}.cart .reservation-form h3{color:#18181b;margin:0 0 10px}.cart .reservation-totals>span:nth-child(2){color:#18181b}.cart .reservation-form input,.cart .reservation-form select{font-size:16px}@media (max-width:767px){.storefront-scene{font-size:13px}.storefront-scene .announcement{letter-spacing:0;padding:7px 12px;font-size:10px;line-height:1.5}.storefront-scene .store-navigation{width:calc(100% - 24px);max-width:100%;margin:10px auto 0;top:8px}.storefront-scene .store-navigation>header{flex-wrap:nowrap;gap:6px;height:52px;min-height:52px;padding:0 10px}.storefront-scene .store-navigation header>.editorial-logo{letter-spacing:-.4px;flex-shrink:0;min-width:0;max-width:114px;font-size:17px!important}.storefront-scene .store-navigation .nav-actions{gap:0;min-width:0}.storefront-scene .store-navigation .nav-actions>button{place-items:center;width:30px;min-width:30px;height:34px;min-height:34px;padding:6px;display:grid}.storefront-scene .store-navigation .nav-actions>button>svg{width:17px;height:17px}.storefront-scene .store-navigation .nav-actions>.sound-toggle{display:none}.storefront-scene .store-navigation .nav-actions .preference-trigger{gap:3px;height:32px;min-height:32px;padding:5px 4px;font-size:12px;line-height:1.5}.storefront-scene .preference-trigger .preference-icon svg{width:12px;height:12px}.storefront-scene .preference-trigger>svg{width:10px;height:10px}.storefront-scene .bag b{min-width:13px;height:13px;font-size:9px;line-height:13px;top:0;right:0}.storefront-scene .store-navigation .mobile-links{max-height:calc(var(--visible-height,100dvh) - 90px);background:#fff;border-radius:18px;gap:6px;padding:10px;top:60px}.storefront-scene .store-navigation .mobile-links>a{min-height:36px;padding:9px 12px;font-size:13px}.storefront-scene .mobile-sound{min-height:36px;padding:8px 12px;font-size:12px}.preference-popover>button{padding:10px 12px;font-size:13px}.storefront-scene .hero{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:24px 18px 28px}.storefront-scene .hero-copy{text-align:left;min-width:0;padding:0}.storefront-scene .hero .eyebrow{box-shadow:none;letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:10px;line-height:1.5}.storefront-scene .hero .eyebrow:before{width:4px;height:4px;animation:none}.storefront-scene .hero h1{letter-spacing:normal;text-wrap:pretty;margin:14px 0 12px;font-size:28px;font-weight:700;line-height:1.2}.storefront-scene .hero h1 em{color:#18181b;line-height:inherit;margin:0}.storefront-scene .hero h1 .jelly-word{box-shadow:none;color:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none;display:inline;transform:rotate(0)translate(0,0)}.storefront-scene .hero h1 .jelly-word:before,.storefront-scene .hero h1 .jelly-word:after,.storefront-scene .hero h1 em:after{display:none}html:lang(en) .storefront-scene .hero p,html:lang(fr) .storefront-scene .hero p,html:lang(de) .storefront-scene .hero p,html:lang(es) .storefront-scene .hero p,html:lang(zh) .storefront-scene .hero p,html:lang(ja) .storefront-scene .hero p{font-family:var(--store-font);max-width:100%;margin:0;font-size:13px;font-weight:500;line-height:1.65;transform:none}.storefront-scene .hero-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.storefront-scene .hero-features>span{color:#52525b;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding:0;font-size:11px;line-height:1.5;display:block;overflow:hidden}.storefront-scene .hero-features svg{display:none}.storefront-scene .hero-ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:0;display:grid}.storefront-scene .hero-ctas .button{min-width:0;min-height:40px;box-shadow:none;border-radius:999px;gap:5px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45}.storefront-scene .hero-ctas .button.dark,.storefront-scene .hero-ctas .button.dark:hover{color:#fff;background:#18181b;border:1px solid #18181b;transform:none;box-shadow:0 4px 12px #18181b0f}.storefront-scene .hero-ctas .button.outline{color:#18181b;background:#ffffffd9;border:1px solid #18181b14}.storefront-scene .hero-review-proof{flex-wrap:wrap;gap:7px;margin-top:14px;font-size:11px}.storefront-scene .hero-review-proof small{font-size:10px}.storefront-scene .toy-stage{min-width:0;margin:0;padding:22px 0 0}.storefront-scene .toy-stage:before{border-radius:22px;inset:0;transform:none}.storefront-scene .stage-label{font-family:var(--store-font);letter-spacing:.08em;margin:0 12px 10px;font-size:10px;line-height:1.5}.storefront-scene .toy-stage .hero-art{aspect-ratio:1;border-radius:18px;height:auto;min-height:0;box-shadow:0 8px 28px #89768d12}.storefront-scene .stage-chip{z-index:2;border-radius:10px;gap:2px 5px;max-width:142px;padding:6px 8px;font-size:11px;animation:none;transform:translate(0,0);box-shadow:0 4px 14px #57445d12}.storefront-scene .stage-chip b,.storefront-scene .stage-chip small{font-size:11px;line-height:1.35}.storefront-scene .stage-chip svg{width:13px;height:13px}.storefront-scene .chip-click{top:48px;right:8px}.storefront-scene .chip-squish{bottom:68px;left:8px}.storefront-scene .hero-art .editorial-caption{max-width:calc(100% - 16px);box-shadow:none;z-index:2;background:#fffffff2;border-radius:9px;padding:7px 9px;font-size:11px;line-height:1.5;bottom:8px;left:8px}.storefront-scene .ticker{font-family:var(--store-font);letter-spacing:.1em;gap:12px;padding:12px 18px;font-size:9px;line-height:1.5}.storefront-scene .section{padding:28px 18px}.storefront-scene .section-heading{gap:12px;margin-bottom:18px}.storefront-scene .section-heading h2,.storefront-scene .ritual h2,.storefront-scene .mv-reviews h2,.storefront-scene .mv-support h2{letter-spacing:normal;margin-top:8px;font-size:22px;font-weight:700;line-height:1.35}.storefront-scene .section-heading .eyebrow,.storefront-scene .mv-support-heading .eyebrow{letter-spacing:.08em;font-size:10px}.storefront-scene .category-tabs{gap:5px;margin-bottom:18px;padding:4px}.storefront-scene .category-tabs button{min-height:34px;padding:8px 12px;font-size:12px}#collection-panel.product-grid.centered-products{gap:12px;flex-wrap:wrap!important;justify-content:center!important;display:flex!important}.storefront-scene .collection-item .product-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.storefront-scene .collection-item .product-card:hover{transform:none}.storefront-scene .collection-item .product-image{aspect-ratio:1;box-shadow:none;background:#f1f0ec;border:0;border-radius:12px;display:block}.storefront-scene .collection-item .product-image .media-preview,.storefront-scene .collection-item .product-image .product-art{aspect-ratio:1;border-radius:0;width:100%;height:100%}.storefront-scene .collection-item .product-image .media-still{height:100%}.storefront-scene .collection-item .toy-tag,.storefront-scene .collection-item .stock-badge,.storefront-scene .collection-item .play-pill,.storefront-scene .collection-item .product-caption,.storefront-scene .collection-item .drop-countdown,.storefront-scene .collection-item .preview-hint{display:none}.storefront-scene .collection-item .product-meta{height:auto;min-height:0;padding:9px 0 0}.storefront-scene .collection-item .product-meta h3{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;color:#18181b;height:auto;min-height:0;margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.4;display:block;overflow:hidden}.storefront-scene .collection-item .product-bottom{color:#18181b;justify-content:space-between;align-items:center;gap:5px;min-height:28px;margin:0;padding:0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.storefront-scene .product-bottom .circle{color:#fff;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:#18181b;border:0;place-items:center;padding:0;display:grid;transform:none}.storefront-scene .product-bottom .circle svg{width:15px;height:15px}.card-price-standard{display:none}.card-price-mobile{display:inline}.storefront-scene .collection-more{margin-top:20px}.storefront-scene .collection-more .button{color:#18181b;min-height:38px;box-shadow:none;background:#fff;border:1px solid #18181b14;padding:10px 16px;font-size:13px}.storefront-scene .collection-more small{font-size:11px}.storefront-scene .ritual.section{grid-template-columns:none;gap:0;display:block}.storefront-scene .ritual>div{grid-area:auto;min-width:0;max-width:100%}.storefront-scene .ritual-heading{margin:0 0 16px}.storefront-scene .ritual-heading>.eyebrow{font-family:var(--store-font);letter-spacing:.1em;font-size:10px;transform:none}.storefront-scene .ritual-heading>p{margin:8px 0 0;font-size:13px;line-height:1.6}.storefront-scene .ritual .ritual-gallery{flex-direction:column;grid-template-columns:none;gap:10px;width:100%;max-width:100%;margin:0;padding:0;display:flex}.storefront-scene .ritual .ritual-gallery>article:nth-child(n){border-radius:16px;grid-area:auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:96px;margin:0;padding:12px;display:grid;transform:translate(0,0);box-shadow:0 4px 16px #9985a00c}.storefront-scene .ritual article>.site-media{aspect-ratio:1;border-radius:11px;grid-area:auto;width:64px;height:64px;min-height:64px;max-height:64px;position:relative}.storefront-scene .ritual .ritual-copy{grid-area:auto;min-width:0;margin:0;padding:0}.storefront-scene .ritual .step{font-family:var(--store-font);letter-spacing:.08em;color:#71717a;margin:0;font-size:10px;line-height:1.1}.storefront-scene .ritual h3{white-space:nowrap;text-overflow:ellipsis;color:#18181b;margin:3px 0 4px;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden}.storefront-scene .ritual .ritual-copy>p{white-space:nowrap;text-overflow:ellipsis;color:#71717a;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.storefront-scene .mv-reviews .button,.storefront-scene .mv-help-inquiry .button{min-height:40px;box-shadow:none;color:#fff;background:#18181b;border:0;padding:10px 16px;font-size:13px}.storefront-scene .mv-review-card{border-radius:16px}.storefront-scene .mv-review-body{padding:16px}.storefront-scene .mv-review-body>p,.storefront-scene .mv-reviews .section-heading p{font-size:13px;line-height:1.65}.storefront-scene .mv-help-faq,.storefront-scene .mv-help-inquiry{border-radius:18px;padding:20px 16px}.storefront-scene .mv-help-faq h3,.storefront-scene .mv-help-inquiry h3{font-size:18px}.storefront-scene .mv-help-faq summary{padding-block:15px;font-size:13px}.storefront-scene .mv-help-faq p,.storefront-scene .mv-help-inquiry label{font-size:13px;line-height:1.65}.storefront-scene .mv-form input,.storefront-scene .mv-form select,.storefront-scene .mv-form textarea{padding:10px 12px;font-size:16px}.storefront-scene .flagship-footer{width:100%;max-width:100%;margin-top:12px;padding:28px 18px 12px;overflow:clip}.storefront-scene .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.storefront-scene .footer-brand{grid-column:1/-1}.storefront-scene .footer-brand p,.storefront-scene .footer-contact{font-size:13px;line-height:1.65}.storefront-scene .footer-column h3{font-size:13px}.storefront-scene .footer-column>a{font-size:12px;line-height:1.7}.storefront-scene .footer-trust{flex-wrap:wrap;gap:12px}.storefront-scene .footer-trust>span,.storefront-scene .footer-bottom p{font-size:11px}.storefront-scene .footer-watermark{max-width:100%;margin-top:20px;font-size:14vw;line-height:1.2;overflow:hidden}.storefront-scene .pdp-refined .detail-copy h1{font-size:24px}.storefront-scene .pdp-refined .detail-price{font-size:26px}.storefront-scene .pdp-refined .product-description{font-size:14px;line-height:1.75}.storefront-scene .pdp-refined .button.pdp-add{min-height:48px;padding:12px 18px;font-size:14px}.storefront-scene .pdp-refined .sensory{padding:16px}.storefront-scene .pdp-refined .sensory>.eyebrow,.storefront-scene .pdp-refined .sensory-row-label,.storefront-scene .pdp-refined .sensory-notes strong{font-size:13px}.storefront-scene .pdp-refined .pdp-accordions summary{padding:18px 0;font-size:14px}.cart.toy-cart{top:var(--visible-top,0px);height:var(--visible-height,100dvh);max-height:var(--visible-height,100dvh);touch-action:pan-y;border-radius:0;width:100%;bottom:auto}.cart.toy-cart .cart-title{min-height:58px;padding:10px 16px}.cart.toy-cart .cart-title h2{font-size:18px}.cart.toy-cart .cart-title button{min-width:36px;min-height:36px;padding:6px}.cart .cart-body{padding:0 16px calc(20px + env(safe-area-inset-bottom))}.cart .cart-item{gap:10px;padding:14px 0}.cart .cart-item h3{font-size:14px;line-height:1.5}.cart .cart-item>.product-art{width:58px;height:64px}.cart .quantity{width:96px;margin-top:8px}.cart .quantity button{min-width:30px;min-height:32px}.cart .upsells{padding:20px 0}.cart .upsells h3{font-size:15px}.cart .upsell{padding:10px;font-size:13px}.cart .upsell button{min-height:34px;padding:7px 10px;font-size:12px}.cart .cart-summary>div{font-size:13px}.cart .cart-summary .total{font-size:17px}.cart .cart-summary>small,.cart .real-checkout>small{font-size:11px}.cart .real-checkout .button{min-height:44px;padding:12px 16px;font-size:14px}.cart .reservation-form h3{font-size:17px;line-height:1.4}.cart .reservation-form p{font-size:12px;line-height:1.6}.cart .reservation-fields{gap:12px}.cart .reservation-fields label{font-size:12px;line-height:1.5}.cart .reservation-fields input,.cart .reservation-fields select{min-height:42px;padding:10px 11px;font-size:16px}.cart .reservation-totals>span{font-size:13px}.cart .reservation-totals small,.cart .reservation-policy,.cart .trust-badges>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.preference-popover{animation:none}}@media (max-width:767px){.storefront-scene .hero h1{color:#18181b}.storefront-scene .button.dark,.storefront-scene .button.dark:hover{color:#fff;box-shadow:none;background:#18181b}.storefront-scene .mv-dialog h2{font-size:18px;line-height:1.4}.storefront-scene .mv-dialog .mv-dialog-head>button{width:34px;min-width:34px;height:34px;min-height:34px}.storefront-scene .mv-dialog .mv-form{gap:12px}.storefront-scene .mv-dialog .mv-form label{font-size:13px}.storefront-scene .mv-dialog .mv-form>.button{min-height:42px;padding:11px 16px;font-size:14px}.storefront-scene .mv-dialog .mv-form-note{font-size:11px}.storefront-scene .chip-click{top:auto;bottom:8px;right:8px}.storefront-scene .chip-squish{bottom:8px;left:8px}.storefront-scene .hero-art .editorial-caption{bottom:56px}}
