:root{--ink:#272047;--paper:#fffdf8;--orange:#ff604b;--yellow:#ffe55a;--blue:#3049e8;--pink:#ffb8d8;--line:#27204725}body{background:var(--paper);color:var(--ink)}.ribbon{height:30px;background:var(--yellow);color:var(--ink);font-size:11px;font-weight:750;letter-spacing:.08em}.preview-note{opacity:1;font-size:11px}.site-header{margin:0;padding:15px 4.5%;height:106px;display:flex;justify-content:space-between;gap:35px;background:var(--paper);border:0;max-width:none}.brand{width:132px;flex-shrink:0;margin:0}.site-header nav{gap:30px;font-size:14px}.site-header .nav-tools{gap:9px}.site-header .bag-button{gap:7px}.site-header .bag-button span{background:var(--blue)}.site-header .world-menu{border:0;margin:0}.world-menu summary{padding:12px 0;font-weight:650;gap:6px}.world-menu summary svg{width:14px}.world-menu[open] summary svg{transform:rotate(180deg)}.mega-worlds{position:absolute;left:4.5%;right:4.5%;top:125px;z-index:30;background:#fff;padding:25px;box-shadow:0 18px 35px #27204720;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-radius:16px}.mega-worlds>a{display:flex;flex-direction:column;align-items:center;background:var(--world);padding:20px 12px;border-radius:10px;gap:12px}.mega-worlds .world-mark{font-size:26px}.mega-worlds>a>span:last-child{font-size:13px;font-weight:650}.mega-worlds .all-worlds-link{grid-column:1/-1;padding:5px;background:none;display:flex;flex-direction:row;justify-content:center}.play-hero{background:var(--blue);color:#fff;position:relative;min-height:710px;overflow:hidden;padding:66px 20px 75px;isolation:isolate}.play-hero:after{content:"";position:absolute;bottom:-45px;left:42%;width:16%;height:65px;border-radius:50% 50% 0 0;background:var(--paper);z-index:4}.hero-wording{text-align:center;position:relative;z-index:3;max-width:800px;margin:auto;pointer-events:none}.hero-wording a,.hero-wording button{pointer-events:auto}.hero-wording .eyebrow{color:#fff;font-size:12px;letter-spacing:.13em;margin:0 0 30px}.hero-wording h1{margin:0;font-size:clamp(65px,7vw,115px);line-height:.94;letter-spacing:-.05em}.hero-wording h1>span{display:block;font-size:.66em;margin-bottom:10px;color:#fffdf8}.hero-wording h1 strong{display:block;font-weight:400;font-size:1em;color:var(--yellow)}.hero-wording h1 i{font-style:normal;display:block;font-size:1.37em;margin-top:-5px}.hero-wording>p:not(.eyebrow){font-size:17px;line-height:1.65;margin:24px 0 25px}.hero-actions{justify-content:center;gap:20px}.button{font-size:15px;font-weight:750;padding:16px 25px;border-radius:12px;background:var(--blue);border:2px solid var(--blue);gap:24px;box-shadow:0 4px 0 var(--ink);transition:transform .2s,box-shadow .2s}.button:hover{background:var(--blue);transform:translateY(-3px);box-shadow:0 7px 0 var(--ink)}.button-yellow{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.button-yellow:hover{background:#fff08c}.button-outline{background:transparent;border-color:var(--ink);color:var(--ink);box-shadow:none}.button-outline:hover{background:var(--yellow);box-shadow:none}.hero-actions .text-link{color:#fff;border-color:#ffffff80;font-size:14px}.hero-object{position:absolute;display:block;width:30vw;max-width:470px;z-index:2}.hero-object img{width:100%;border-radius:50%;transform:rotate(-12deg);mix-blend-mode:normal}.hero-object-left{left:-3%;top:12%;animation:float-left 6s ease-in-out infinite}.hero-object-right{right:-1%;top:20%;animation:float-right 7s ease-in-out infinite}.hero-object-right img{transform:rotate(16deg)}.hero-object>span{position:absolute;bottom:-18px;right:25px;color:var(--ink);background:var(--pink);font-size:15px;font-weight:750;padding:12px 19px;transform:rotate(-8deg);border-radius:3px;box-shadow:0 3px #27204720}.hero-object-right>span{right:auto;left:10px;bottom:0;background:var(--yellow);transform:rotate(7deg)}.hero-object>span svg{margin-left:16px}.hero-object:hover img{transform:rotate(-5deg) scale(1.04);transition:.3s}.hero-object-right:hover img{transform:rotate(8deg) scale(1.04)}.hero-sticker{position:absolute;right:6%;top:30px;width:132px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--pink);color:var(--ink);border-radius:50%;transform:rotate(12deg);z-index:4;border:1px dashed var(--ink);outline:7px solid var(--pink)}.hero-sticker>span{font-size:10px;letter-spacing:.1em}.hero-sticker strong{font-family:TopKids;font-weight:400;font-size:23px;line-height:1.05;text-align:center;margin-top:6px}.hero-spark{position:absolute;color:var(--pink);font-size:85px;line-height:1}.spark-one{top:30px;left:8%;transform:rotate(15deg)}.spark-two{bottom:90px;right:24%;font-size:55px;color:var(--yellow)}.hero-bottom{position:absolute;bottom:24px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;letter-spacing:.05em}.hero-bottom>a{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.motion-toggle{font-size:11px;color:#fff;opacity:.8;border-bottom:1px solid white;padding:0}.world-intro{display:flex;align-items:flex-end;justify-content:space-between;padding-top:100px;padding-bottom:42px;gap:30px}.world-intro h2,.section-heading h2{font-size:clamp(45px,4.8vw,70px);line-height:1.06;letter-spacing:-.04em}.world-intro h2 em,.section-heading h2 em,.story-feature h2 em{font-style:normal;color:var(--blue)}.world-intro p:last-child{max-width:390px;font-size:17px;line-height:1.7}.world-intro .eyebrow{font-size:12px;margin-bottom:18px}.world-deck{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:40px}.world-card{display:flex;flex-direction:column;position:relative;background:var(--world);padding:25px 25px 20px;border-radius:110px 110px 20px 20px;align-items:center;transition:transform .25s;isolation:isolate;min-width:0}.world-card-0{transform:rotate(-3deg);margin-top:16px}.world-card-1{transform:rotate(2deg)}.world-card-2{transform:rotate(-2deg);margin-top:20px}.world-card:hover{transform:rotate(0) translateY(-9px)}.world-card-number{font-size:10px;font-weight:750;letter-spacing:.09em;margin-bottom:20px}.world-mark{display:inline-flex;flex-direction:column;align-items:center;font-family:TopKids;font-size:44px;line-height:.85;letter-spacing:-.06em;transform:rotate(-5deg);color:#302865;text-align:center;position:relative;font-style:normal}.world-mark b{font-weight:400;display:block}.world-mark b:nth-child(2){font-size:1.15em;margin-top:3px}.world-mark b span{color:var(--orange)}.mark-tinker-town{text-shadow:2px 3px 0 #fffdf8}.mark-tinker-town b:first-child{transform:rotate(-2deg)}.mark-tinker-town b:last-child{transform:rotate(3deg)}.mark-daydream-dept{color:var(--blue);transform:rotate(5deg);font-size:38px}.mark-daydream-dept b:last-child{font-size:1.4em}.mark-daydream-dept b span{color:var(--pink)}.mark-wonder-club{color:#9d2669;transform:rotate(-4deg);text-shadow:2px 2px 0 var(--paper)}.mark-wonder-club b:last-child>span{font-size:.6em;display:inline-block;vertical-align:middle;color:var(--orange);margin-left:4px}.world-card-art{width:90%;margin:10px auto 0;aspect-ratio:1;position:relative}.world-card-art img{width:100%;height:100%;object-fit:contain;border-radius:50%;mix-blend-mode:multiply;transition:transform .3s}.world-card:hover .world-card-art img{transform:scale(1.06) rotate(4deg)}.world-card-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;gap:14px;margin-top:10px;font-size:14px;font-weight:650}.circle-arrow{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--ink);width:40px;height:40px;border-radius:50%}.shop-section{padding-top:100px}.section-heading{align-items:flex-end}.section-heading .eyebrow{font-size:12px}.age-row button[aria-pressed=true]{background:var(--blue);color:#fff}.age-row button{border-radius:7px;padding:10px 22px;font-size:14px}.product-image{border-radius:20px;background:#f1f0f5}.product-meta h3{font-family:Manrope;font-size:19px;font-weight:750;letter-spacing:-.025em;line-height:1.35}.product-meta>p{font-size:12px}.product-age{background:var(--paper);border-radius:5px;padding:3px 9px;font-size:11px;top:13px}.save-product{right:10px;top:10px}.price-row{font-size:17px;font-weight:750}.quick-add{background:var(--yellow);border:0;width:43px;height:43px}.quick-add:hover{background:var(--pink)}.quick-view{border:0;background:var(--blue);color:#fff;border-radius:8px;font-weight:650}.finder-adventure{background:var(--pink);margin-top:25px;padding:90px 8%;display:grid;grid-template-columns:45% 55%;align-items:center;gap:0;position:relative;overflow:hidden}.finder-adventure:before{content:"";position:absolute;width:250px;height:250px;border:40px solid var(--orange);border-radius:50%;right:-160px;top:-120px}.finder-orbit{position:relative;width:380px;height:380px;max-width:90%;margin:auto}.finder-orbit>span{font-family:TopKids;font-size:300px;line-height:1;display:block;color:var(--blue);transform:rotate(-15deg);text-shadow:12px 12px 0 var(--yellow)}.finder-orbit>i{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:145px;height:145px;background:var(--yellow);color:var(--ink);font-family:TopKids;font-size:105px;font-style:normal;transform:rotate(14deg);border-radius:30px}.finder-orbit>b{position:absolute;top:-10px;right:30px;color:var(--orange);font-size:95px;line-height:1;transform:rotate(20deg)}.finder-adventure h2{font-size:clamp(45px,4.9vw,72px);line-height:1.04}.finder-adventure h2 em{font-style:normal;color:var(--blue)}.finder-adventure p:not(.eyebrow){font-size:17px;margin:25px 0}.finder-time{display:block;font-size:12px;margin-top:20px}.finder-adventure .eyebrow{font-size:12px;margin-bottom:22px}.story-feature{padding:100px 0;grid-template-columns:50% 50%;gap:4%}.story-feature>div:last-child{padding:0 0 0 35px}.story-feature h2{font-size:clamp(43px,4.3vw,64px)}.story-art{background:#fff1cb;border-radius:50% 50% 25px 25px;position:relative;padding:15px}.story-art-caption{display:block;text-align:center;font-size:10px;font-weight:750;letter-spacing:.1em;margin:0 0 20px}.story-feature p:not(.eyebrow){font-size:17px;max-width:430px}.age-adventure{background:var(--yellow);padding:60px 5%;display:grid;grid-template-columns:1fr 1.8fr;gap:50px;align-items:center}.age-adventure h2{font-size:54px}.age-adventure .eyebrow{font-size:11px}.age-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.age-doors>a{display:flex;flex-direction:column;align-items:center;border:2px solid var(--ink);border-radius:100px 100px 15px 15px;padding:28px 12px 14px;transition:.2s}.age-doors>a:nth-child(2){background:var(--pink)}.age-doors>a:nth-child(3){background:#a6e6f8}.age-doors>a:first-child{background:#d3beff}.age-doors strong{font-family:TopKids;font-weight:400;font-size:60px;letter-spacing:-.06em}.age-doors span{font-size:13px}.age-doors p{font-size:12px;display:flex;align-items:center;gap:10px}.age-doors svg{width:17px}.age-doors>a:hover{transform:translateY(-8px)}.footer{background:var(--blue);padding:60px 5% 24px;color:#fff}.footer-shout{position:relative;max-width:1400px;margin:0 auto 65px;font-family:TopKids;font-size:clamp(46px,7.5vw,110px);line-height:.94;letter-spacing:-.045em;color:var(--yellow);padding-bottom:35px;border-bottom:1px solid #ffffff40}.footer-shout>span{display:block}.footer-shout>span:nth-child(2){color:var(--paper);font-size:.72em}.footer-shout i{font-style:normal;position:absolute;right:4%;top:-10px;color:var(--pink);font-size:1.4em;line-height:1;transform:rotate(12deg)}.footer-top{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.footer-brand>a{background:none;padding:0;width:155px;filter:brightness(0) invert(1)}.footer-brand p{font-size:14px}.footer-menu h2{font-family:Manrope;font-weight:750;font-size:17px;letter-spacing:0;margin-bottom:20px}.footer-menu a,.footer-menu>button{font-size:14px;padding:5px 0}.footer-stamp{border:2px solid var(--yellow);color:var(--yellow);border-radius:50%;height:155px;width:155px;display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:TopKids;font-size:38px;line-height:1.1;transform:rotate(12deg)}.footer-stamp b{font-family:Manrope;font-size:12px;font-weight:750;line-height:1.35;margin-top:6px}.footer-note{border:0;padding:0}.footer-bottom button{font-size:12px}@keyframes float-left{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes float-right{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(10px) rotate(-1deg)}}body.motion-paused *,body.motion-paused *:before,body.motion-paused *:after{animation-play-state:paused!important}@media(min-width:1700px){.play-hero{min-height:790px;padding-top:90px}.hero-object-left{left:3%}.hero-object-right{right:3%}}@media(max-width:1100px){.site-header nav{gap:20px}.site-header{padding-left:4%;padding-right:4%;gap:15px}.site-header .nav-tools{gap:3px}.hero-wording h1{font-size:85px}.hero-object{width:30%}.hero-object-left{top:23%;left:-5%}.hero-object-right{top:30%;right:-4%}.hero-sticker{right:5%;width:108px;height:108px}.hero-sticker strong{font-size:19px}.hero-sticker>span{font-size:9px}.hero-object>span{font-size:12px}.world-mark{font-size:35px}.mark-daydream-dept{font-size:29px}.world-card{padding:22px 18px 17px}.world-card-bottom{font-size:12px}.finder-orbit{height:320px}.finder-orbit>span{font-size:250px}.finder-orbit>i{width:115px;height:115px;font-size:85px}.story-feature{gap:0}.age-adventure{gap:30px}.age-adventure h2{font-size:45px}.age-doors{gap:12px}.footer-top{gap:25px}.footer-stamp{width:130px;height:130px;font-size:33px}}@media(max-width:760px){.site-header{height:90px;padding:12px 5.5%;gap:15px;display:flex}.site-header>.brand{width:110px}.site-header nav[aria-label="Main navigation"]{display:none}.site-header .nav-tools{gap:3px}.site-header .nav-tools .saved-nav{display:none}.site-header .bag-button>svg{display:block;width:20px}.site-header .mobile-menu{display:inline-grid}.site-header .nav-tools .icon-button{width:36px}.ribbon{height:27px;font-size:9px;letter-spacing:.07em}.hero-wording h1{font-size:clamp(58px,11.5vw,86px)}.hero-wording h1>span{font-size:.68em;margin-bottom:10px}.hero-wording h1 i{font-size:1.2em}.play-hero{min-height:825px;padding:43px 22px 370px}.hero-wording .eyebrow{font-size:10px;margin-bottom:24px}.hero-wording>p:not(.eyebrow){font-size:15px;margin:22px auto;max-width:290px}.hero-actions{flex-direction:column;gap:13px}.hero-actions .button{font-size:14px;padding:13px 23px;min-height:50px}.hero-actions .text-link{font-size:13px;padding:4px 0}.hero-object{width:55%;max-width:310px;top:auto;bottom:80px}.hero-object-left{left:-5%;bottom:70px}.hero-object-right{right:-10%;bottom:55px;width:52%}.hero-object>span{font-size:11px;bottom:0;right:0;padding:8px 10px}.hero-object-right>span{left:0;bottom:0}.hero-object>span svg{width:14px;margin-left:7px}.hero-sticker{width:80px;height:80px;top:auto;bottom:255px;right:12%;outline-width:4px}.hero-sticker strong{font-size:15px}.hero-sticker>span{font-size:7px}.spark-one{font-size:37px;left:4%;top:38px}.spark-two{font-size:40px;bottom:165px;right:43%}.hero-bottom{font-size:9px;bottom:18px;left:5.5%;right:5.5%}.hero-bottom>span{display:none}.hero-bottom>a{position:static;transform:none;font-size:10px}.motion-toggle{font-size:10px}.play-hero:after{display:none}.world-intro{display:block;padding-top:55px;padding-bottom:30px}.world-intro h2,.section-heading h2{font-size:43px}.world-intro .eyebrow{font-size:10px;letter-spacing:.07em}.world-intro p:last-child{font-size:15px;margin:22px 0 0}.world-deck{display:flex;overflow-x:auto;width:100%;gap:20px;padding:15px 7% 35px;scroll-snap-type:x mandatory;scroll-padding-left:7%;scrollbar-width:thin;scrollbar-color:var(--blue) #e8e8f2}.world-card{flex:0 0 77vw;max-width:370px;padding:25px 25px 20px;scroll-snap-align:start;margin-top:0;transform:none}.world-card-1,.world-card-2{transform:none}.world-card-number{font-size:10px}.world-mark{font-size:46px}.mark-daydream-dept{font-size:39px}.world-card-art{width:86%;margin-top:10px}.world-card-bottom{font-size:13px}.shop-section{padding:60px 0}.section-heading{align-items:flex-end}.section-heading .button{font-size:12px;padding:10px 13px;gap:10px;min-height:42px;max-width:130px;box-shadow:none;border-width:1px;flex-shrink:0}.section-heading .eyebrow{font-size:10px;letter-spacing:.07em}.section-heading .button svg{width:15px}.age-row{gap:7px}.age-row button{font-size:12px;padding:9px 11px;border-radius:6px}.product-meta h3{font-size:16px}.product-meta>p{font-size:11px;line-height:1.5}.product-image{border-radius:14px}.product-age{font-size:10px;left:8px;top:9px;padding:2px 5px}.save-product{right:6px;top:6px}.price-row{font-size:15px}.quick-add{width:40px;height:40px}.small-note{font-size:12px}.finder-adventure{margin-top:0;padding:45px 7%;display:flex;flex-direction:column-reverse;gap:25px}.finder-adventure h2{font-size:44px}.finder-adventure .eyebrow{font-size:10px;letter-spacing:.07em}.finder-adventure p:not(.eyebrow){font-size:15px}.finder-time{font-size:11px}.finder-orbit{width:250px;height:230px}.finder-orbit>span{font-size:220px}.finder-orbit>i{width:95px;height:95px;font-size:72px}.finder-orbit>b{font-size:64px;right:20px}.story-feature{padding:60px 0;gap:35px}.story-feature>div:last-child{padding:0}.story-feature h2{font-size:43px}.story-feature p:not(.eyebrow){font-size:16px}.story-art{padding:10px}.story-art-caption{font-size:9px}.age-adventure{padding:45px 5.5%;display:block}.age-adventure h2{font-size:44px}.age-adventure h2 br{display:none}.age-adventure .eyebrow{font-size:9px;letter-spacing:.06em}.age-doors{gap:10px;margin-top:30px}.age-doors>a{padding:23px 8px 7px;border-width:1px;border-radius:80px 80px 10px 10px}.age-doors strong{font-size:39px}.age-doors p{font-size:10px;text-align:center;line-height:1.3;display:block}.age-doors p svg{display:block;width:15px;margin:8px auto 0}.age-doors span{font-size:11px}.footer{padding:45px 5.5% 20px}.footer-shout{font-size:12vw;padding-bottom:25px;margin-bottom:35px;max-width:100%}.footer-shout i{font-size:70px;right:-2px;top:0;opacity:.8}.footer-shout>span{position:relative;z-index:1}.footer-shout>span:nth-child(2){font-size:.69em}.footer-top{grid-template-columns:1fr 1fr;gap:32px 22px}.footer-brand>a{width:133px}.footer-brand p{font-size:13px}.footer-note{grid-column:auto;grid-row:1;grid-column:2;justify-self:end}.footer-stamp{width:117px;height:117px;font-size:29px}.footer-stamp b{font-size:10px}.footer-menu h2{font-size:16px}.footer-menu a,.footer-menu>button{font-size:13px}.footer-bottom{font-size:10px;gap:12px}.footer-bottom span:nth-child(3){font-size:9px}.footer-bottom>a{text-align:right}}@media(prefers-reduced-motion:reduce){.hero-object{animation:none}.motion-toggle{display:none}}img.world-mark{display:block;width:235px;height:auto;max-width:100%;transform:none;margin:0;text-shadow:none}.world-card img.world-mark{width:240px;aspect-ratio:600/320;object-fit:contain}.mega-worlds img.world-mark{width:160px}.hero-object img{border-radius:0;mix-blend-mode:normal;object-fit:contain;filter:drop-shadow(0 18px 10px #162ba024);padding:8px;translate:calc(var(--pointer-x,0)*6px) calc(var(--pointer-y,0)*6px)}.hero-object-left{top:24%;left:-3%;width:31%;max-width:460px}.hero-object-right{top:28%;right:-1%;width:30%;max-width:440px}.hero-object-left img{transform:rotate(-8deg)}.hero-object-right img{transform:rotate(6deg)}.world-card-art img{mix-blend-mode:normal;border-radius:0;padding:7px;filter:drop-shadow(0 12px 10px #30286512)}.world-card{border-radius:130px 130px 23px 23px}.world-card-art{margin-top:0}.world-card .world-card-number{margin-bottom:10px}.collection-banner{background:var(--pink);position:relative;overflow:hidden;padding:45px 0 50px;min-height:325px}.collection-banner h1{font-size:clamp(48px,5.4vw,78px);margin:0;line-height:1.04}.collection-banner h1 em{font-style:normal;color:var(--blue)}.collection-banner .eyebrow{font-size:12px;margin-bottom:20px}.collection-banner p:last-child{font-size:16px;max-width:500px}.collection-banner-art{position:absolute;right:10%;width:330px;top:-55px;transform:rotate(15deg)}.shop-world-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.shop-world-nav>a{display:flex;justify-content:space-between;align-items:center;padding:14px 25px;background:var(--world);border-radius:12px;transition:transform .2s}.shop-world-nav>a:hover{transform:translateY(-4px)}.shop-world-nav .world-mark{width:140px}.shop-world-nav svg{width:25px}.collection-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:25px;padding:18px 0}.collection-filters label{font-size:12px;text-transform:none;letter-spacing:0}.collection-filters select{font-size:14px;border:1px solid var(--line);padding:8px;border-radius:8px;min-height:44px}.collection-filters .text-link,.collection-status p,.collection-status .text-link{font-size:14px}.collection-grid .product-meta h3{font-family:Manrope;font-weight:750;font-size:22px;line-height:1.35}.product-page{padding-top:8px}.product-layout{gap:5%;grid-template-columns:1.05fr 1fr}.product-detail-image{background:var(--product-world);border-radius:24px;overflow:hidden;padding:20px}.product-detail-image>img{border-radius:15px;mix-blend-mode:multiply;object-fit:contain}.product-detail-copy{padding-top:0}.product-world-link{display:flex;align-items:center;gap:30px;margin:0 0 22px}.product-world-link .world-mark{width:155px}.product-world-link>span{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:5px}.product-world-link>span svg{width:15px;margin-left:8px}.product-detail-copy h1{font-size:clamp(36px,3.8vw,58px);line-height:1.06;letter-spacing:-.04em}.product-detail-copy p:not(.small-note){font-size:16px}.detail-price{font-size:27px!important;font-weight:750}.detail-price>span{font-size:12px;font-weight:500}.detail-chips{font-size:12px}.purchase-controls .button{min-height:54px}.quantity{min-height:54px;border-radius:12px;border:1px solid var(--line)}.quantity button{min-width:36px;height:44px}.quantity input{font-size:16px}.save-detail{border:1px solid var(--line);border-radius:12px;width:44px;height:54px}.product-detail-copy details{font-size:14px}.product-detail-copy summary{font-size:15px}.product-detail-copy details p{font-size:14px}.image-caption{font-size:10px;bottom:13px;left:30px}.product-play-note{background:var(--world);padding:55px 0;margin-top:65px;text-align:center}.product-play-note h2{font-size:46px;max-width:720px;margin:auto}.product-play-note .eyebrow{font-size:12px}.product-play-note p{font-size:16px}.product-play-note .text-link{font-size:14px}.related-section{padding:65px 0 85px}.related-section h2{font-size:48px}.breadcrumbs{font-size:12px;margin:23px 0}.worlds-opening{text-align:center;padding:65px 5% 55px;background:var(--yellow)}.worlds-opening .eyebrow{font-size:12px}.worlds-opening h1{font-size:clamp(52px,6.5vw,96px);margin:0;line-height:1.02}.worlds-opening h1 em{font-style:normal;color:var(--blue)}.worlds-opening>p:last-of-type{font-size:17px;line-height:1.7;margin:28px auto;max-width:700px}.worlds-jump{display:flex;justify-content:center;gap:18px;max-width:820px;margin:35px auto 0}.worlds-jump>a{display:flex;align-items:center;gap:15px;background:var(--world);padding:10px 25px;border-radius:10px;border:1px solid #27204730;transition:.2s}.worlds-jump>a:hover{transform:rotate(-3deg)}.worlds-jump .world-mark{width:170px}.world-wide{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;padding:75px 9%;background:var(--world);position:relative}.world-wide-art{position:relative}.world-wide-art img{padding:15px;filter:drop-shadow(0 15px 10px #27204720)}.world-wide-copy>.world-mark{width:315px;margin:25px 0}.world-wide-copy .eyebrow{font-size:11px}.world-wide-copy h2{font-size:39px;line-height:1.08}.world-wide-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:430px;margin:25px 0}.world-wide-1{direction:rtl}.world-wide-1>*{direction:ltr}.world-wide-1 .world-wide-art{transform:rotate(4deg)}.world-wide-2 .world-wide-art{transform:rotate(-8deg)}.worlds-finder{padding:65px 0;text-align:center}.worlds-finder h2{font-size:50px}.worlds-finder p{font-size:17px}.world-landing{position:relative;display:grid;grid-template-columns:1fr 1.1fr;background:var(--world);padding:65px 7% 90px;gap:5%;min-height:665px;overflow:hidden}.world-breadcrumb{position:absolute;top:20px;left:7%;display:flex;gap:13px;font-size:12px}.world-breadcrumb>a{text-decoration:underline;text-underline-offset:3px}.world-landing-copy{position:relative;z-index:2;padding-top:15px}.world-landing-copy>.eyebrow{font-size:11px;letter-spacing:.08em;margin:15px 0}.world-landing-copy>.world-mark{width:300px;max-width:85%;margin-bottom:22px}.world-landing h1{font-size:clamp(39px,3.8vw,59px);margin:0;line-height:1.05;max-width:540px}.world-landing-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:500px;margin:22px 0 28px}.world-landing-art{align-self:center;transform:rotate(5deg)}.world-landing-art img{padding:15px;filter:drop-shadow(0 20px 10px #27204715)}.world-verbs{position:absolute;bottom:0;left:0;right:0;padding:16px 5%;border-top:1px solid #27204740;display:flex;justify-content:center;align-items:center;gap:30px;font-family:TopKids;font-size:25px}.world-verbs>b{font-size:25px;color:var(--orange);line-height:1}.world-gifts{padding:75px 0}.world-gifts .section-heading h2{font-size:50px;max-width:750px}.world-gifts .product-grid{margin-top:35px}.world-play-idea{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:65px 9%;background:var(--world);overflow:hidden}.world-play-idea .eyebrow{font-size:12px}.world-play-idea h2{font-size:clamp(38px,4.2vw,60px);max-width:840px;line-height:1.08}.world-play-idea p:not(.eyebrow){font-size:17px;max-width:550px;margin-top:25px}.world-play-idea>span{font-family:TopKids;font-size:240px;line-height:1;transform:rotate(15deg);color:var(--blue)}.next-world{padding:65px 0}.next-world>a{display:flex;justify-content:space-between;align-items:center;gap:20px}.next-world h2{font-size:clamp(43px,5vw,70px);line-height:1.08}.next-world .eyebrow{font-size:12px}.next-world-arrow{width:95px;height:95px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;transition:.3s}.next-world-arrow>svg{width:40px;height:40px}.next-world a:hover .next-world-arrow{transform:rotate(-25deg);background:var(--pink)}.about-hero{background:var(--yellow);display:grid;grid-template-columns:1fr 1fr;padding:65px 7%;gap:40px;align-items:center;overflow:hidden}.about-hero h1{font-size:clamp(50px,5.6vw,82px);margin:0;line-height:1.03}.about-hero h1 em{font-style:normal;color:var(--blue)}.about-hero .eyebrow{font-size:11px}.about-hero p:not(.eyebrow){font-size:17px;margin-top:28px}.about-hero-art{position:relative;transform:rotate(5deg)}.about-hero-art img{padding:10px}.about-sticker{position:absolute;bottom:5%;right:0;background:var(--pink);padding:22px 30px;transform:rotate(-14deg);font-family:TopKids;font-size:27px;line-height:1;border-radius:50%;width:150px;height:150px;display:grid;place-items:center;text-align:center;border:1px dashed var(--ink);outline:7px solid var(--pink)}.about-manifesto{padding:80px 0 55px;text-align:center;max-width:1000px}.about-manifesto .eyebrow{font-size:12px}.about-manifesto h2{font-size:clamp(43px,4.8vw,70px);line-height:1.1}.about-manifesto h2>span{color:var(--blue)}.about-manifesto>p:last-child{max-width:600px;margin:30px auto 0;font-size:18px;line-height:1.85}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:75px}.about-values article{padding:35px;background:var(--pink);border-radius:30px 8px;transform:rotate(-2deg)}.about-values article:nth-child(2){background:#d3beff;transform:rotate(2deg)}.about-values article:nth-child(3){background:#a6e6f8;transform:rotate(-1deg)}.about-values article>span{font-size:12px;font-weight:750}.about-values h3{font-size:34px;margin:25px 0;line-height:1.07}.about-values p{font-size:16px;line-height:1.8}.about-characters{background:#fff0cf;padding:60px 7%;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.about-characters img{mix-blend-mode:multiply}.about-characters .eyebrow{font-size:11px}.about-characters h2{font-size:clamp(40px,4vw,58px)}.about-characters p:not(.eyebrow){font-size:17px;line-height:1.8;margin:25px 0}.help-page h1{color:var(--blue)}.help-page .eyebrow{font-size:12px}.help-page>p{font-size:17px}.help-faq summary{font-size:17px}.help-faq details p{font-size:16px}.help-faq{border-color:var(--line)}.help-page .button{margin-top:15px}dialog{border-radius:22px;padding:38px}.drawer{border-radius:22px 0 0 22px;padding:35px}.dialog-head h2{font-size:36px;line-height:1.08}.dialog-head .icon-button{background:#ececf6}.search-dialog .dialog-head h2{font-size:35px}.search-field input{font-size:17px}.search-result h3{font-family:Manrope;font-size:20px;font-weight:750;letter-spacing:-.02em;line-height:1.3}.search-result p{font-size:13px}.search-result img{border-radius:12px}.result-label{font-size:13px}.quick-dialog{padding:0;border-radius:25px}.quick-layout>img{border-radius:25px 0 0 25px}.quick-copy h2{font-size:39px;line-height:1.1}.quick-copy>p{font-size:16px}.quick-copy .eyebrow,.quick-copy .small-note{font-size:12px}.quick-copy .button{margin-bottom:20px}.finder-dialog{background:var(--yellow);padding:55px}.finder-options .finder-option{border-radius:22px 22px 8px 8px;border-width:2px;background:#fffdf840}.finder-option:nth-child(2){background:var(--pink)}.finder-option:nth-child(3){background:#d3beff}.finder-options.interests .finder-option:last-child{background:#a6e6f8}.finder-option:hover{background:#fff}.finder-option strong{color:var(--blue);font-size:40px}.finder-option span{font-size:14px}.finder-intro{font-size:16px}.finder-back{font-size:14px}.finder-result-grid .product-meta h3{font-family:Manrope;font-size:18px;font-weight:750;line-height:1.3}.finder-result-note,.finder-dialog .eyebrow{font-size:12px}.finder-progress span{border-radius:5px;width:50px;height:4px}.finder-dialog h2{font-size:55px;line-height:1.06}.bag-item{grid-template-columns:95px 1fr}.bag-item h3{font-family:Manrope;font-size:18px;line-height:1.35;font-weight:750;letter-spacing:-.025em}.bag-item img{border-radius:12px}.bag-item-actions .quantity{border-radius:8px}.bag-item p{font-size:16px}.bag-summary>p{font-size:13px}.bag-summary>.text-link{font-size:14px}.remove-item{font-size:12px}.preview-checkout h3{color:var(--blue);font-size:40px}.preview-checkout p{font-size:16px}.toast{background:var(--blue);border-radius:9px;font-size:14px}.small-note{opacity:1;color:#635e76}.footer .small-note{color:#fff}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid currentColor;outline-offset:4px}.motion-paused .hero-object img{translate:none}@media(max-width:1100px){.hero-object-left{left:-4%;top:30%}.hero-object-right{right:-3%;top:33%}.collection-banner-art{right:3%;width:290px;top:-20px}.world-wide{padding:65px 6%;gap:4%}.world-wide-copy h2{font-size:33px}.world-landing{padding-left:5%;padding-right:5%;gap:3%}.world-landing-copy>.world-mark{width:250px}.world-landing h1{font-size:45px}.world-landing-copy>p:not(.eyebrow){font-size:16px}.product-world-link{gap:15px}.product-world-link .world-mark{width:120px}.product-world-link>span{font-size:11px}.product-detail-copy h1{font-size:41px}.purchase-controls{gap:8px}.purchase-controls .button{padding-left:15px;padding-right:15px}.about-values{gap:20px}.about-values article{padding:27px}.about-values h3{font-size:28px}.about-hero h1{font-size:60px}}@media(max-width:760px){.hero-object-left{top:auto;bottom:75px;width:55%;left:-4%;max-width:300px}.hero-object-right{top:auto;bottom:70px;width:52%;right:-6%;max-width:285px}.hero-object img{padding:5px}.hero-object-left img{transform:rotate(-8deg)}.hero-object-right img{transform:rotate(6deg)}.world-card img.world-mark{width:240px;max-width:90%}.world-card .world-card-number{font-size:11px}.world-card-art{width:95%}.collection-banner{padding:35px 0 160px;min-height:375px}.collection-banner h1{font-size:47px;line-height:1.02;max-width:380px}.collection-banner .eyebrow{font-size:11px;letter-spacing:.07em}.collection-banner p:last-child{font-size:15px;max-width:275px}.collection-banner-art{width:180px;right:-25px;top:auto;bottom:-37px;transform:rotate(-20deg)}.shop-world-nav{gap:9px;margin:23px 0}.shop-world-nav>a{padding:12px 5px;justify-content:center;min-width:0;border-radius:10px}.shop-world-nav .world-mark{width:95px}.shop-world-nav svg{display:none}.collection-filters{gap:15px 18px}.collection-filters label{font-size:12px}.collection-filters select{font-size:14px;padding:8px 5px;min-height:44px}.collection-filters .text-link{font-size:13px}.collection-status p,.collection-status .text-link{font-size:12px}.collection-grid .product-meta h3{font-size:16px}.preview-disclosure .eyebrow{font-size:12px}.preview-disclosure p:last-child{font-size:13px}.product-detail-image{padding:13px;border-radius:20px}.product-world-link{padding-top:28px;margin-bottom:23px;gap:20px}.product-world-link .world-mark{width:140px}.product-world-link>span{font-size:12px}.product-detail-copy h1{font-size:40px}.product-detail-copy{padding-top:0}.product-detail-copy p:not(.small-note){font-size:16px}.product-detail-copy .small-note,.detail-chips{font-size:12px}.purchase-controls{flex-wrap:wrap;gap:10px}.purchase-controls .button{font-size:14px;min-width:165px;flex:1}.quantity button{width:32px;min-width:32px}.save-detail{height:54px}.image-caption{font-size:9px;left:23px;bottom:13px}.product-play-note{margin-top:40px;padding:40px 0}.product-play-note h2{font-size:35px}.product-play-note .eyebrow{font-size:11px}.product-play-note p{font-size:15px}.related-section{padding:50px 0}.related-section h2{font-size:36px}.related-section .section-heading .text-link{font-size:13px}.worlds-opening{padding:43px 6% 35px}.worlds-opening .eyebrow{font-size:11px;letter-spacing:.07em}.worlds-opening h1{font-size:49px;line-height:1.06}.worlds-opening>p:last-of-type{font-size:15px;margin:22px 0}.worlds-opening>p:last-of-type br{display:none}.worlds-jump{gap:9px;margin:26px 0 0}.worlds-jump>a{padding:8px 5px;min-width:0;flex:1;justify-content:center}.worlds-jump .world-mark{width:100px}.worlds-jump svg{display:none}.world-wide{padding:40px 7%;display:flex;flex-direction:column;gap:25px;direction:ltr}.world-wide-art{max-width:350px;margin:auto}.world-wide-art img{padding:12px}.world-wide-copy>.world-mark{width:245px;margin:15px 0 22px}.world-wide-copy .eyebrow{font-size:11px;letter-spacing:.05em}.world-wide-copy h2{font-size:34px}.world-wide-copy>p:not(.eyebrow){font-size:16px;margin:20px 0}.world-wide-copy .button{font-size:14px}.worlds-finder{padding:45px 0}.worlds-finder h2{font-size:42px}.worlds-finder p{font-size:16px}.world-landing{display:flex;flex-direction:column;padding:57px 7% 70px;gap:20px;min-height:0}.world-breadcrumb{top:19px;left:7%;font-size:12px}.world-landing-copy{padding-top:0}.world-landing-copy>.eyebrow{font-size:11px;margin:10px 0 13px;letter-spacing:.04em}.world-landing-copy>.world-mark{width:245px;margin:0 0 20px}.world-landing h1{font-size:39px;line-height:1.06}.world-landing-copy>p:not(.eyebrow){font-size:16px;margin:23px 0}.world-landing-art{max-width:370px;margin:0 auto;align-self:center}.world-landing-art img{padding:10px}.world-verbs{gap:13px;font-size:17px;padding:15px 5%}.world-verbs>b{font-size:18px}.world-gifts{padding:45px 0}.world-gifts .section-heading h2{font-size:36px}.world-gifts .section-heading{display:block}.world-gifts .section-heading .text-link{max-width:none;font-size:14px;margin-top:12px}.world-gifts .product-grid{margin-top:23px;grid-template-columns:repeat(2,minmax(0,1fr))}.world-gifts .product-card:last-child{display:block}.world-gifts .product-card:last-child:nth-child(3){grid-column:1/-1;max-width:calc(50% - 8px)}.world-play-idea{padding:40px 7%;gap:15px;align-items:flex-end}.world-play-idea .eyebrow{font-size:11px;letter-spacing:.06em}.world-play-idea h2{font-size:33px}.world-play-idea h2 br{display:none}.world-play-idea p:not(.eyebrow){font-size:15px}.world-play-idea>span{font-size:110px;display:none}.next-world{padding:45px 0}.next-world h2{font-size:38px}.next-world .eyebrow{font-size:11px}.next-world-arrow{width:60px;height:60px;flex-shrink:0}.next-world-arrow>svg{width:27px;height:27px}.about-hero{padding:42px 7%;display:flex;flex-direction:column;gap:30px}.about-hero h1{font-size:50px}.about-hero .eyebrow{font-size:11px;letter-spacing:.05em}.about-hero p:not(.eyebrow){font-size:16px}.about-hero-art{width:100%;max-width:400px}.about-sticker{width:106px;height:106px;font-size:20px;bottom:3%;right:-5%;padding:15px;outline-width:4px}.about-manifesto{padding:50px 0 35px}.about-manifesto .eyebrow{font-size:11px}.about-manifesto h2{font-size:39px}.about-manifesto>p:last-child{font-size:16px;line-height:1.8}.about-values{display:flex;flex-direction:column;gap:25px;padding-bottom:45px}.about-values article{padding:27px}.about-values h3{font-size:34px;margin:18px 0}.about-values p{font-size:16px}.about-characters{display:block;padding:40px 7% 50px}.about-characters>div:last-child{margin-top:28px}.about-characters .eyebrow{font-size:11px;letter-spacing:.04em}.about-characters h2{font-size:40px}.about-characters p:not(.eyebrow){font-size:16px}.about-characters .button{font-size:13px;gap:12px}.help-page h1{font-size:42px}.help-page>p{font-size:16px}.help-faq summary{font-size:16px}.help-faq details p{font-size:15px}dialog{border-radius:18px;padding:25px;max-height:92dvh}.drawer{border-radius:20px 0 0 20px;padding:28px 22px;max-height:100dvh}.dialog-head h2{font-size:30px;line-height:1.06}.search-dialog .dialog-head h2{font-size:30px}.search-field input{font-size:15px}.search-result h3{font-size:17px}.search-result p{font-size:12px}.quick-layout>img{border-radius:22px 22px 0 0}.quick-copy h2{font-size:34px}.quick-copy>p{font-size:15px}.finder-dialog{padding:42px 23px 25px}.finder-dialog h2{font-size:39px}.finder-dialog .eyebrow{font-size:11px;letter-spacing:.06em}.finder-intro{font-size:15px}.finder-option strong{font-size:34px}.finder-option span{font-size:13px}.finder-options .finder-option{padding:22px 10px}.finder-options.interests strong{font-size:24px}.finder-back{font-size:14px}.finder-result-grid .product-meta h3{font-size:16px}.bag-item{grid-template-columns:75px 1fr}.bag-item h3{font-size:17px}.bag-item p{font-size:15px}.bag-item-actions{gap:14px}.bag-summary>p{font-size:12px}.toast{font-size:13px}.empty-state h3{font-size:31px}.menu-dialog nav a,.menu-dialog nav button{font-size:29px}.world-card-bottom .circle-arrow{width:40px;height:40px}}.hero-wording h1{letter-spacing:-.025em}.hero-wording h1>span{letter-spacing:-.025em}.hero-wording h1 i{letter-spacing:-.035em}h1,h2{letter-spacing:-.025em}.collection-banner h1 em:after,.worlds-opening h1 em:after,.about-hero h1 em:after{display:none}.world-card-number,.hero-bottom,.motion-toggle,.finder-time,.story-art-caption,.hero-wording .eyebrow{font-size:12px}.hero-sticker>span{font-size:11px}.footer-bottom{font-size:12px}@media(max-width:760px){.hero-wording h1{font-size:clamp(58px,11.5vw,86px)}.hero-wording .eyebrow{font-size:11px}.hero-bottom>a,.motion-toggle{font-size:11px}.hero-sticker>span{font-size:8px}.world-intro .eyebrow,.section-heading .eyebrow,.finder-adventure .eyebrow,.age-adventure .eyebrow{font-size:11px}.hero-object>span{font-size:12px}.age-doors p,.hero-bottom,.footer-bottom{font-size:11px}.footer-bottom span:nth-child(3){font-size:10px}}@media(max-width:760px){.quick-view{display:none}}@media(max-width:380px){.purchase-controls{gap:6px;flex-wrap:nowrap}.purchase-controls .button{min-width:0;padding:13px 10px;gap:6px;font-size:13px}.purchase-controls .button svg{width:18px}.purchase-controls .quantity button{min-width:27px;width:27px}.purchase-controls .quantity input{width:23px}.purchase-controls .save-detail{width:36px;flex-shrink:0}.hero-wording h1{font-size:57px}.world-verbs{font-size:16px;gap:10px}.hero-sticker{right:10%;bottom:240px}}.site-header .brand{position:relative}.site-header .brand img{opacity:0}.site-header .brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);-webkit-mask:url(./logo-480.webp) center/contain no-repeat;mask:url(./logo-480.webp) center/contain no-repeat;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/play.css.map */
