[data-advanced=playroom]{--advanced-bg:#FFF8EF;--advanced-ink:#2A2140;--advanced-line:#EADCC8;--advanced-panel:#fff;--advanced-button:#FF6F61;--advanced-button-ink:#2A2140;--pr-s:#FFC94A;--pr-t:#FFF0C9;background:var(--advanced-bg);color:var(--advanced-ink);color-scheme:light}[data-advanced=playroom]:has(.playroom-header[data-palette=meadow]){--advanced-bg:#F8FAEE;--advanced-ink:#1E3229;--advanced-line:#D6E2CB;--advanced-button:#3FBF7F;--advanced-button-ink:#1E3229;--pr-s:#FFD45C;--pr-t:#FFF3CF}[data-advanced=playroom]:has(.playroom-header[data-palette=ocean]){--advanced-bg:#F3F8FD;--advanced-ink:#1B2638;--advanced-line:#D3E2EE;--advanced-button:#3FA9F5;--advanced-button-ink:#1B2638;--pr-s:#FFD166;--pr-t:#FFF3D1}.playroom-scope{--b:#FFF8EF;--i:#2A2140;--m:#5B536B;--l:#EADCC8;--p:#FF6F61;--s:#FFC94A;--n:#7DD9B4;--k:#8CCBF5;--v:#C9B5F7;--t0:#FFE3DD;--t1:#FFF0C9;--t2:#DDF5EA;--t3:#DDEEFB;--t4:#EEE6FD;--a:#FFA395;--d:#33264F;--di:#FFF4E6;--h:"Cairo","Tajawal",system-ui,sans-serif;--f:"Tajawal","Cairo",system-ui,sans-serif;--wv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 16'%3E%3Cpath d='M0 8C16 0 32 0 48 8s32 8 48 0v8H0z'/%3E%3C/svg%3E");--sq:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 10'%3E%3Cpath d='M3 5q5-5 10 0t10 0 10 0 10 0 10 0 10 0 10 0 10 0 10 0' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E");--bd:2px solid var(--i);--sh:0 2px 0 rgba(42,33,64,.05),0 16px 32px -18px rgba(42,33,64,.4);color:var(--i);font-family:var(--f)}.playroom-scope[data-palette=meadow]{--b:#F8FAEE;--i:#1E3229;--m:#4C5E55;--l:#D6E2CB;--p:#3FBF7F;--s:#FFD45C;--n:#A8E6C4;--k:#9AD7F2;--v:#CDB9F2;--t0:#DCF4E6;--t1:#FFF3CF;--t2:#E6F6DA;--t3:#E1F2FB;--t4:#F0E9FB;--a:#8EDCB4;--d:#183D31}.playroom-scope[data-palette=ocean]{--b:#F3F8FD;--i:#1B2638;--m:#4A5568;--l:#D3E2EE;--p:#3FA9F5;--s:#FFD166;--n:#8EE0D2;--k:#B8E0FA;--v:#B8A6F5;--t0:#DCEFFC;--t1:#FFF3D1;--t2:#DCF6F1;--t3:#ECE6FD;--t4:#FFE6E0;--a:#8FD0F5;--d:#15304B}.playroom-scope [data-tone="0"]{--tone:var(--p);--tint:var(--t0)}.playroom-scope [data-tone="1"]{--tone:var(--s);--tint:var(--t1)}.playroom-scope [data-tone="2"]{--tone:var(--n);--tint:var(--t2)}.playroom-scope [data-tone="3"]{--tone:var(--k);--tint:var(--t3)}.playroom-scope [data-tone="4"]{--tone:var(--v);--tint:var(--t4)}.playroom-scope :focus-visible{outline:3px solid currentColor;outline-offset:3px}.playroom-header :focus-visible{outline-color:var(--i)}:is(.playroom-finder,.playroom-footer) :focus-visible{outline-color:var(--s)}.playroom-scope [x-cloak]{display:none!important}.playroom-sprite{position:absolute;width:0;height:0;overflow:hidden}.playroom-icon{display:block;width:var(--is,52px);height:var(--is,52px);fill:#fff;stroke:var(--i);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;overflow:visible}.playroom-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.playroom-wrap{max-width:1280px;margin-inline:auto;padding-inline:16px}.playroom-page :is(h1,h2,h3){font-family:var(--h);color:var(--i)}
.playroom-art{display:block;width:100%;height:auto}.playroom-art .ap{fill:var(--p);color:var(--p)}.playroom-art .as{fill:var(--s);color:var(--s)}.playroom-art .am{fill:var(--n)}.playroom-art .ak{fill:var(--k)}.playroom-art .al{fill:var(--v);color:var(--v)}.playroom-art .ai{fill:var(--i)}.playroom-art .aw{fill:#fff}.playroom-art .ash{fill:var(--i);opacity:.08}.playroom-art .at{font:900 84px/1 var(--h);fill:var(--i);text-anchor:middle}.playroom-art .asr{stroke-width:6;stroke-linejoin:round;stroke:currentColor}.playroom-art .aib{fill:none;stroke:var(--i);stroke-width:3;stroke-linecap:round}.playroom-art .asl{stroke:var(--l);stroke-width:2}
.playroom-wave{display:block;height:16px;background:var(--wave,var(--a));mask:var(--wv) repeat-x 0 0/96px 16px}.playroom-wave--down{transform:scaleY(-1);margin-top:-1px}.playroom-wave--up{margin-bottom:-1px}[data-waves=off] .playroom-wave{display:none}.playroom-confetti{position:absolute;inset:0;pointer-events:none;z-index:0}.playroom-confetti i{position:absolute;display:block;width:14px;height:14px;border-radius:50%;background:var(--p)}.playroom-confetti i:nth-child(1){top:14%;inset-inline-start:46%;background:var(--k)}.playroom-confetti i:nth-child(2){top:70%;inset-inline-start:3%;width:10px;height:10px;background:var(--p)}.playroom-confetti i:nth-child(3){bottom:9%;inset-inline-start:44%;width:18px;height:18px;border-radius:5px;transform:rotate(20deg);background:var(--n)}.playroom-confetti i:nth-child(4){top:9%;inset-inline-end:4%;width:9px;height:9px;background:var(--v)}.playroom-confetti i:nth-child(5){top:42%;inset-inline-end:2%;width:12px;height:12px;border-radius:3px;transform:rotate(-15deg);background:var(--s)}
.playroom-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:var(--bd);font:800 16px/1.2 var(--h);text-decoration:none;color:var(--i);background:#fff;box-shadow:0 4px 0 var(--i);transition:transform .15s,box-shadow .15s;cursor:pointer}.playroom-btn svg,.playroom-round svg,.playroom-card-go svg,.playroom-searchbar button svg,.playroom-chev,.playroom-details svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.playroom-btn--pop{background:var(--p)}.playroom-btn--ink{background:var(--i);color:var(--b);box-shadow:0 4px 0 var(--p)}.playroom-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--i)}.playroom-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:var(--bd);background:var(--tone,#fff);color:var(--i);font:700 15px/1.2 var(--h);text-decoration:none;transition:transform .15s}.playroom-chip[aria-current]{background:var(--i);color:var(--b)}.playroom-title{position:relative;margin:0;padding-bottom:14px;font:900 clamp(24px,3vw,34px)/1.35 var(--h)}.playroom-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:92px;height:10px;background:var(--p);mask:var(--sq) no-repeat 0 0/92px 10px}.playroom-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;margin-bottom:22px}.playroom-more{display:inline-flex;align-items:center;min-height:44px;font:800 15px/1.2 var(--h);color:var(--i);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.playroom-sticker{display:inline-flex;align-items:center;min-height:34px;padding:4px 14px;border-radius:999px;border:var(--bd);background:var(--s);color:var(--i);font:800 13px/1.3 var(--h);text-decoration:none;transform:rotate(-3deg);box-shadow:0 2px 0 var(--i)}a.playroom-sticker{min-height:44px}.playroom-round{position:relative;display:inline-grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border-radius:50%;border:var(--bd);background:#fff;color:var(--i);box-shadow:0 3px 0 var(--i);cursor:pointer;transition:transform .15s,box-shadow .15s}.playroom-round:active{transform:translateY(2px);box-shadow:0 1px 0 var(--i)}
.playroom-header{position:sticky;top:0;z-index:30;font-family:var(--f)}.playroom-header-band{background:var(--a)}.playroom-header-inner{max-width:1280px;margin:auto;display:flex;align-items:center;gap:10px;min-height:72px;padding:10px 16px}.playroom-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:44px;color:var(--i);text-decoration:none;font:900 20px/1.2 var(--h)}.playroom-header .playroom-brand{flex:1 1 auto}.playroom-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playroom-brand-blocks{position:relative;flex:none;width:34px;height:32px}.playroom-brand-blocks i{position:absolute;width:16px;height:16px;border-radius:5px;border:var(--bd);background:var(--k);bottom:0;left:0}.playroom-brand-blocks i:nth-child(2){left:auto;right:0;background:var(--s)}.playroom-brand-blocks i:nth-child(3){bottom:auto;top:-1px;left:9px;background:#fff;transform:rotate(-12deg)}.playroom-brand:has(img) .playroom-brand-blocks{display:none}.playroom-burger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:none;width:48px;height:48px;border-radius:16px;border:var(--bd);background:#fff;box-shadow:0 3px 0 var(--i);cursor:pointer;padding:0}.playroom-burger span{display:block;width:20px;height:3px;border-radius:3px;background:var(--i);transition:transform .2s,opacity .2s}.playroom-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.playroom-burger[aria-expanded=true] span:nth-child(2){opacity:0}.playroom-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.playroom-nav{display:none}.playroom-nav>ul{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.playroom-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.62);color:var(--i);font:700 15px/1.2 var(--h);text-decoration:none;white-space:nowrap;transition:background .15s}.playroom-pill:hover,.playroom-pill.is-open{background:#fff}.playroom-pill[aria-current],.playroom-pill--split:has([aria-current]){background:var(--i);color:var(--b)}.playroom-pill--split{padding-inline-end:2px}.playroom-pill--split a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.playroom-pill--split button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:999px}.playroom-chev,.playroom-details svg{width:16px;height:16px;transition:transform .2s}.is-open .playroom-chev,.playroom-readmore[aria-expanded=true] svg{transform:rotate(180deg)}.playroom-nav:not(.is-fit){overflow:hidden}.playroom-drop--more>.playroom-pill{gap:4px;border:0;cursor:pointer}.playroom-drop--more .playroom-drop-panel{inset-inline:auto 0}[data-mi] .playroom-drop-all~a{padding-inline-start:22px}.playroom-drop{position:relative}.playroom-drop::after{content:"";position:absolute;inset-inline:0;top:100%;height:14px}.playroom-drop-panel{position:absolute;top:calc(100% + 12px);inset-inline-start:0;z-index:40;width:250px;max-height:70vh;overflow:auto;padding:8px;border-radius:22px;background:#fff;border:var(--bd);box-shadow:0 6px 0 var(--i)}.playroom-drop-panel a{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border-radius:14px;color:var(--i);font:700 15px/1.4 var(--h);text-decoration:none}.playroom-drop-panel a:hover,.playroom-drop-panel a:focus-visible{background:var(--t1)}.playroom-drop-panel a i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--tone);border:var(--bd)}.playroom-drop-panel .playroom-drop-all{font-weight:800;border-bottom:2px dashed var(--l);border-radius:14px 14px 0 0;margin-bottom:4px}.playroom-actions{display:flex;align-items:center;gap:10px;flex:none}.playroom-round--search{background:var(--s)}.playroom-count{position:absolute;top:-8px;inset-inline-end:-8px;min-width:24px;height:24px;padding:0 5px;border-radius:999px;border:var(--bd);background:var(--p);color:var(--i);font:800 12px/20px var(--h);text-align:center}.playroom-count[data-empty]{display:none}.playroom-menu{position:absolute;inset-inline:12px;top:calc(100% - 4px);max-height:calc(100vh - 100px);overflow:auto;padding:14px;border-radius:26px;background:#fff;border:var(--bd);box-shadow:0 6px 0 var(--i)}.playroom-menu-lead{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:18px;background:var(--p);color:var(--i);font:800 17px/1.2 var(--h);text-decoration:none;border:var(--bd)}.playroom-menu-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.playroom-menu-list>li>a,.playroom-menu summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px;border-radius:18px;background:var(--tint);color:var(--i);font:800 16px/1.3 var(--h);text-decoration:none;cursor:pointer;list-style:none}.playroom-menu summary::-webkit-details-marker{display:none}.playroom-menu .playroom-chev{margin-inline-start:auto}.playroom-menu [open] .playroom-chev{transform:rotate(180deg)}.playroom-menu-dot{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--tone);border:var(--bd);--is:24px}.playroom-menu-dot .playroom-icon{stroke-width:3.5}.playroom-menu details>div{display:grid;padding:6px 18px 4px}.playroom-menu details>div a{display:flex;align-items:center;min-height:44px;color:var(--i);font:700 15px/1.4 var(--h);text-decoration:none;border-bottom:1px dashed var(--l)}.playroom-menu-foot{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding-top:10px;border-top:2px dashed var(--l)}.playroom-menu-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--i);font:700 15px var(--h)}
.playroom-hero{max-width:1280px;margin:18px auto 0;padding-inline:16px}.playroom-hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 20px 26px;border-radius:32px;background:var(--t1);border:var(--bd);box-shadow:0 7px 0 var(--i)}.playroom-hero-copy,.playroom-hero-art{position:relative;z-index:1}.playroom-hero-art{order:-1;width:100%;max-width:260px;margin-inline:auto}.playroom-hero-art img{display:block;width:100%;height:auto;aspect-ratio:520/440;object-fit:cover;border-radius:26px;border:var(--bd)}.playroom-kicker{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 14px;border-radius:999px;background:#fff;border:var(--bd);font:800 13px/1.3 var(--h);transform:rotate(-2deg)}.playroom-kicker i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--p)}.playroom-hero h1{margin:14px 0 10px;font:900 clamp(30px,4.6vw,58px)/1.25 var(--h)}.playroom-hero-copy>p{margin:0;max-width:46ch;font-size:17px;line-height:1.9;color:var(--m)}.playroom-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.playroom-ages{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.playroom-ages-label{font:800 14px/1.3 var(--h)}.playroom-ages ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.playroom-band{margin-top:44px;scroll-margin-top:90px}.playroom-band .playroom-wave{--wave:var(--t2)}.playroom-band-body{background:var(--t2);padding:22px 0 26px}.playroom-bubbles{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:8px 4px 16px}.playroom-bubbles>li{flex:none;scroll-snap-align:start}.playroom-bubbles>li:first-child{margin-inline-start:auto}.playroom-bubbles>li:last-child{margin-inline-end:auto}.playroom-bubble{display:flex;flex-direction:column;align-items:center;gap:8px;width:118px;color:var(--i);text-align:center;text-decoration:none}.playroom-bubble-disc{position:relative;display:grid;place-items:center;width:98px;height:98px;overflow:hidden;border-radius:50%;background:var(--tone);border:3px solid var(--i);box-shadow:0 5px 0 var(--i),inset 0 -10px 0 rgba(0,0,0,.07)}.playroom-bubble-disc::after{content:"";position:absolute;left:20px;top:16px;width:22px;height:11px;border-radius:50%;background:#fff;opacity:.65;transform:rotate(-35deg)}.playroom-bubble-name{font:800 15px/1.4 var(--h);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.playroom-bubble-meta{margin-top:-4px;font-size:12.5px;font-weight:700;color:var(--m)}
.playroom-shelf{margin-top:44px}.playroom-rail-ctrl{display:flex;align-items:center;gap:10px}.playroom-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 16px 44px;margin:-12px -16px -28px;scroll-padding-inline:16px;scrollbar-width:thin;overscroll-behavior-x:contain}.playroom-rail:focus-visible{outline:3px dashed var(--i);outline-offset:4px;border-radius:20px}.playroom-card{position:relative;min-width:0;scroll-snap-align:start}.playroom-card-link{position:relative;display:flex;flex-direction:column;height:100%;padding:9px;border-radius:26px;background:#fff;color:var(--i);text-decoration:none;box-shadow:var(--sh);transition:transform .2s,box-shadow .2s}.playroom-card-media{margin:0;aspect-ratio:1;overflow:hidden;border-radius:19px;background:var(--tint,var(--t1))}.playroom-card-media img,.playroom-spot-media img,.playroom-gallery-stage img,.playroom-thumbs img,.playroom-bubble-disc img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}[data-fit=contain] img{object-fit:contain;padding:8%}.playroom-card[data-sold] .playroom-card-media img{filter:grayscale(.8);opacity:.7}.playroom-stickers{position:absolute;top:16px;inset-inline:16px;z-index:2;pointer-events:none}.playroom-stickers>div,.playroom-buy-card .advanced-purchase>div.flex{display:flex;flex-wrap:wrap;gap:6px}.playroom-scope .sf-product-badge{display:inline-block;padding:4px 11px;border-radius:999px;border:var(--bd);background:var(--bb,#fff)!important;color:var(--i)!important;font:800 12px/1.35 var(--h)!important;box-shadow:0 2px 0 var(--i);transform:rotate(-4deg)}.playroom-scope .sf-product-badge:nth-child(2n){transform:rotate(3deg)}.sf-product-badge--new{--bb:var(--n)}.sf-product-badge--discount{--bb:var(--s)}.sf-product-badge--sold{--bb:var(--p)}.sf-product-badge--featured{--bb:var(--v)}.playroom-card-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:12px 6px 3px}.playroom-card-name{margin:0;min-height:3em;font:700 15px/1.5 var(--h);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.playroom-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.playroom-page .advanced-card-price{font:800 16px/1.4 var(--h);color:var(--i);gap:2px 8px}.playroom-page .advanced-card-price del{font-weight:500;font-size:13px}.playroom-card-go{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;border:var(--bd);background:var(--s);color:var(--i);transition:transform .2s}.playroom-card[data-sold] .playroom-card-go{background:var(--l)}
.playroom-duo{display:grid;gap:20px;margin-top:48px}.playroom-spot>a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;align-items:center;height:100%;padding:18px;border-radius:32px;background:var(--tint);border:var(--bd);box-shadow:0 7px 0 var(--i);color:var(--i);text-decoration:none}.playroom-spot-media{margin:0;aspect-ratio:1;overflow:hidden;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;border:4px solid #fff;background:#fff;box-shadow:var(--sh);transition:transform .3s}.playroom-spot-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.playroom-spot h2{margin:0;font:900 clamp(22px,2.4vw,30px)/1.4 var(--h);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.playroom-spot p{margin:0;color:var(--m);line-height:1.85}.playroom-spot .advanced-card-price{font-size:22px}.playroom-finder{position:relative;overflow:hidden;padding:26px 22px;border-radius:32px;background:var(--i);color:var(--b)}.playroom-finder::before,.playroom-finder::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.playroom-finder::before{width:120px;height:120px;inset-inline-end:-62px;top:-62px;background:var(--p)}.playroom-finder::after{width:44px;height:44px;inset-inline-end:44px;top:-22px;background:var(--s)}.playroom-finder>*{position:relative;z-index:1}.playroom-finder h2{margin:0 0 6px;max-width:calc(100% - 70px);font:900 clamp(24px,2.6vw,32px)/1.35 var(--h);color:var(--b)}.playroom-finder>p{margin:0 0 18px;line-height:1.85;opacity:.9}.playroom-searchbar{display:flex;gap:8px;align-items:stretch}.playroom-searchbar input{flex:1;min-width:0;min-height:54px;padding:0 20px;border-radius:999px;border:var(--bd);background:#fff;color:var(--i);font:500 16px/1.2 var(--f)}.playroom-searchbar input::placeholder{color:#6E6880}.playroom-searchbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:54px;padding:0 20px;border-radius:999px;border:var(--bd);background:var(--p);color:var(--i);font:800 16px/1 var(--h);cursor:pointer;box-shadow:0 3px 0 var(--s)}.playroom-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0;padding:0}.playroom-tags a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:2px solid rgba(255,255,255,.4);color:var(--b);font:700 14px/1.2 var(--h);text-decoration:none}.playroom-tags a:hover{background:var(--tone);color:var(--i);border-color:var(--tone)}.playroom-more-grid{margin-top:48px}.playroom-tile-more{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:8px 24px;grid-column:span var(--m);padding:18px;border-radius:26px;border:2px dashed var(--l);background:var(--t2);color:var(--i);text-align:center;text-decoration:none}.playroom-tile-more:hover{border-color:var(--i)}.playroom-tile-more .playroom-empty-art{width:min(180px,80%)}.playroom-tile-more strong{font:900 18px/1.5 var(--h)}.playroom-tile-more>span{display:grid;gap:6px;font:700 14.5px/1.5 var(--h)}.playroom-tile-more>span>span{text-decoration:underline;text-underline-offset:5px}[data-advanced=playroom] main{min-height:62vh}[data-advanced=playroom] :is(.advanced-reviews,.sf-cart-drawer) :is(h2,h3,.font-display){font-family:"Cairo","Tajawal",sans-serif;font-weight:900}[data-advanced=playroom] .advanced-reviews>section{border-top:2px dashed var(--advanced-line)}[data-advanced=playroom] .advanced-reviews :is(.rounded-2xl,[class*=border-dashed]){border:2px dashed var(--advanced-line);border-radius:28px}[data-advanced=playroom] .advanced-reviews span.bg-ink-100{background:var(--pr-s);border:2px solid var(--advanced-ink)}[data-advanced=playroom] .sf-cart-drawer[role=dialog]{font-family:"Tajawal","Cairo",system-ui,sans-serif;border-inline-end:3px solid var(--advanced-ink)}[data-advanced=playroom] .sf-cart-drawer[role=dialog]>header{background:var(--pr-t)}[data-advanced=playroom] .sf-cart-drawer[role=dialog] .rounded-lg{border-radius:18px}[data-advanced=playroom] .sf-cart-drawer[role=dialog] .sf-cart-checkout{background:var(--advanced-button);color:var(--advanced-button-ink);border:2px solid var(--advanced-ink);border-radius:999px;box-shadow:0 4px 0 var(--advanced-ink);font-weight:800}.playroom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transition:opacity .2s}.playroom-grid.is-loading{opacity:.5}.playroom-center{display:flex;justify-content:center;margin-top:30px}.playroom-home{padding-bottom:48px}
.playroom-shelf-head{position:relative;overflow:hidden;width:calc(100% - 32px);max-width:1248px;margin:18px auto 0;padding:10px 18px 20px;border-radius:30px;background:var(--tint,var(--t3));border:var(--bd);box-shadow:0 6px 0 var(--i)}.playroom-shelf-head>:not(.playroom-confetti){position:relative;z-index:1}.playroom-shelf-head .playroom-confetti i{inset-inline-start:auto}.playroom-shelf-head .playroom-confetti i:nth-child(1){top:14px;inset-inline-end:34%}.playroom-shelf-head .playroom-confetti i:nth-child(2){top:auto;bottom:14px;inset-inline-end:3%}.playroom-shelf-head .playroom-confetti i:nth-child(3){bottom:auto;top:12px;inset-inline-end:12%}.playroom-shelf-head .playroom-confetti i:nth-child(5){display:none}.playroom-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;list-style:none;margin:0;padding:0;font:700 13.5px/1.4 var(--h);color:var(--m)}.playroom-crumbs li{display:inline-flex;align-items:center;gap:8px;max-width:100%}.playroom-crumbs li+li::before{content:"/";color:var(--m)}.playroom-crumbs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--i);text-decoration:none;text-underline-offset:4px}.playroom-crumbs a:hover{text-decoration:underline}.playroom-crumbs [aria-current]{color:var(--i);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playroom-shelf-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.playroom-shelf-title>div{flex:1 1 220px;min-width:0}.playroom-shelf-glyph{display:grid;place-items:center;flex:none;width:62px;height:62px;border-radius:50%;background:var(--s);border:3px solid var(--i);box-shadow:0 4px 0 var(--i);--is:34px}.playroom-shelf-glyph .playroom-icon{stroke-width:3.5}.playroom-shelf-head h1{margin:0;font:900 clamp(26px,3.4vw,42px)/1.3 var(--h);overflow-wrap:anywhere}.playroom-shelf-head p{margin:6px 0 0;color:var(--m);line-height:1.85;max-width:70ch}.playroom-tally{display:inline-flex;align-items:baseline;gap:6px;padding:8px 16px;border-radius:20px;border:var(--bd);background:#fff;font:900 22px/1.2 var(--h);transform:rotate(3deg);box-shadow:0 3px 0 var(--i)}.playroom-tally small{font-size:13px;font-weight:700}.playroom-subnav ul{display:flex;gap:8px;overflow-x:auto;list-style:none;margin:16px -4px 0;padding:4px 4px 8px}.playroom-subnav li{flex:none}.playroom-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px}.playroom-toolbar label{font:800 15px/1.2 var(--h)}.playroom-select{position:relative;display:inline-block}.playroom-select::after{content:"";position:absolute;inset-inline-end:18px;top:50%;width:8px;height:8px;margin-top:-6px;border:solid var(--i);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);pointer-events:none}.playroom-select select{appearance:none;min-height:48px;padding:0 18px;padding-inline-end:46px;border-radius:999px;border:var(--bd);background:#fff;color:var(--i);font:700 15px/1.2 var(--h);box-shadow:0 3px 0 var(--i);cursor:pointer}.ds-category-page .playroom-grid{margin-top:22px}.playroom-page .adv-pagination{margin:40px 0 56px}.playroom-page [data-sf-pager] :is(a,span)[class*="rounded-full"]{min-height:44px;min-width:44px;border:var(--bd);background:#fff;color:var(--i);font-family:var(--h);font-weight:800}.playroom-page [data-sf-pager] :is(a,span)[aria-current]{background:var(--s);box-shadow:0 3px 0 var(--i)}.playroom-page [data-sf-pager] p{opacity:1;color:var(--m)}.playroom-search-head h1{margin:8px 0 14px;overflow-wrap:anywhere}.playroom-searchbar--big input,.playroom-searchbar--big button{min-height:58px}.playroom-searchbar--big button{box-shadow:0 3px 0 var(--i)}.playroom-search-head .playroom-ages{margin-top:14px}.playroom-result-line{margin:14px 0 0;font:700 15px/1.6 var(--h)}.playroom-empty{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:560px;margin:28px auto;padding:30px 20px 36px;border-radius:32px;border:2px dashed var(--l);background:#fff;text-align:center}.playroom-empty-art{width:200px}.playroom-empty>div{display:contents}.playroom-hub{margin-top:40px}.playroom-bubble-grid{flex-wrap:wrap;justify-content:center;gap:22px 28px;overflow:visible;padding:4px 0 8px}.playroom-bubble-grid>li:is(:first-child,:last-child){margin:0}.playroom-buybar{position:fixed;inset-inline:0;bottom:0;z-index:35;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:2px solid var(--i);box-shadow:0 -8px 24px -16px rgba(42,33,64,.5)}.playroom-buybar-name{flex:1;min-width:0;font:700 13px/1.4 var(--h);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.playroom-buybar-name b{display:block;font:900 17px/1.3 var(--h)}.playroom-buybar .playroom-btn{min-height:48px;padding:0 20px;box-shadow:0 3px 0 var(--i)}.playroom-buybar .playroom-btn:disabled{background:var(--l);color:var(--m)}.playroom-empty h2{margin:6px 0 0;font:900 24px/1.4 var(--h);overflow-wrap:anywhere}.playroom-empty p{margin:0 0 12px;color:var(--m);line-height:1.85}
.playroom-product{padding-bottom:28px}.playroom-product .playroom-crumbs{margin-top:8px}.playroom-product-grid{display:grid;gap:24px;margin-top:4px}.playroom-gallery-stage{position:relative;margin:0;aspect-ratio:1;overflow:hidden;border-radius:32px;background:var(--tint);border:var(--bd);box-shadow:0 7px 0 var(--i)}.playroom-gallery-stage img{position:relative;z-index:1}.playroom-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.playroom-thumbs button{width:64px;height:64px;padding:0;overflow:hidden;border-radius:50%;border:2px solid var(--l);background:#fff;cursor:pointer;transition:transform .15s}.playroom-thumbs button[aria-pressed=true]{border:3px solid var(--i);box-shadow:0 3px 0 var(--i)}.playroom-buy h1{margin:14px 0 8px;font:900 clamp(26px,3vw,40px)/1.4 var(--h);overflow-wrap:anywhere}.playroom-lead{margin:0;font-size:17px;line-height:1.9;color:var(--m)}.playroom-buy-card{margin-top:18px;padding:20px;border-radius:28px;background:#fff;border:var(--bd);box-shadow:0 6px 0 var(--i)}.playroom-buy-card .advanced-purchase{border-top:0;padding-top:0;font-size:14px}.playroom-buy-card .advanced-price{margin-bottom:12px;font:900 30px/1.3 var(--h);color:var(--i)}.playroom-buy-card .advanced-price del{font:500 16px/1.3 var(--h);color:var(--m)}.playroom-buy-card .advanced-purchase>p{margin-block:14px;font-size:13.5px;color:var(--m)}.playroom-buy-card .advanced-purchase>p[role=status]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:var(--t2);color:var(--i);font-weight:700}.playroom-buy-card .advanced-purchase>p[role=status]::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--i)}.playroom-buy-card .advanced-buy-row{gap:12px;margin-top:14px}.playroom-buy-card .advanced-buy-row>label{flex-basis:84px;font:700 13px/1.3 var(--h)}.playroom-buy-card .advanced-buy-row input{width:84px;height:56px;border-radius:18px;border:var(--bd);background:var(--b);font:800 18px/1 var(--h)}.playroom-buy-card .advanced-buy-row>button{justify-content:center;gap:12px;min-height:56px;border-radius:999px;border:var(--bd);background:var(--p);color:var(--i);font:800 17px/1.2 var(--h);box-shadow:0 4px 0 var(--i);transition:transform .15s,box-shadow .15s}.playroom-buy-card .advanced-buy-row>button:not(:disabled):hover{opacity:1}.playroom-buy-card .advanced-buy-row>button:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px 0 var(--i)}.playroom-buy-card .advanced-buy-row>button:disabled{background:var(--l);opacity:1;color:var(--m)}.playroom-buy-card :is(input,select,textarea){border-radius:14px}.playroom-details{margin-top:18px;border-radius:24px;background:#fff;border:2px solid var(--l)}.playroom-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:0 20px;font:800 17px/1.3 var(--h);cursor:pointer;list-style:none}.playroom-details summary::-webkit-details-marker{display:none}.playroom-details[open] summary svg{transform:rotate(180deg)}.playroom-details-body{padding:0 20px 20px;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.playroom-details-body[data-clamp]{max-height:18em;overflow:hidden;mask:linear-gradient(#000 65%,transparent)}.playroom-readmore{gap:6px;margin:0 20px 16px;background:var(--t1);cursor:pointer}.playroom-related{margin-top:52px}[data-advanced=playroom] .advanced-reviews{max-width:1280px;padding-inline:16px}
.advanced-commerce--playroom{max-width:1280px;margin:auto;padding:18px 16px 40px}.playroom-commerce-prelude{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px;border-radius:24px;background:var(--t1);border:var(--bd);box-shadow:0 5px 0 var(--i)}.playroom-commerce-prelude p{margin:0;font:700 14.5px/1.6 var(--h);color:var(--i)}.playroom-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.playroom-steps li{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;padding-inline-end:16px;border-radius:999px;border:2px solid transparent;background:#fff;font:800 14px/1.2 var(--h)}.playroom-steps li[aria-current]{border-color:var(--i)}.playroom-steps li span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--t3);font-size:15px}.playroom-steps li[aria-current] span{background:var(--p)}.playroom-steps a{display:inline-flex;align-items:center;min-height:44px;color:var(--i)}.advanced-commerce--playroom :is(.ds-cart-page,.ds-checkout-page){max-width:1280px;padding-inline:0}.advanced-commerce--playroom :is(.ds-cart-page,.ds-checkout-page) :is(h1,h2,h3){font-family:var(--h)!important;color:var(--i)}.advanced-commerce--playroom :is(.ds-cart-page,.ds-checkout-page) h1{font-weight:900!important}.advanced-commerce--playroom :is(.bg-white,.dark\:bg-ink-900){background:#fff!important;border-color:var(--l)!important}.advanced-commerce--playroom :is(.ds-cart-page,.ds-checkout-page) :is(.rounded-2xl,.rounded-3xl){border-radius:26px}.advanced-commerce--playroom .ds-cart-page :is(.text-ink-900,.text-ink-700,.dark\:text-white,.dark\:text-ink-200){color:var(--i)}.advanced-commerce--playroom .ds-cart-page :is(.text-ink-500,.text-ink-600,.dark\:text-ink-300){color:var(--m)}.advanced-commerce--playroom :is(button,a).bg-ink-900{background:var(--p)!important;color:var(--i)!important;border:var(--bd)!important;border-radius:999px!important;box-shadow:0 4px 0 var(--i);font-weight:800}.advanced-commerce--playroom :is(button,a).bg-ink-900:disabled{background:var(--l)!important;box-shadow:none}.advanced-commerce--playroom :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:14px}.dark .advanced-commerce--playroom :is(.dark\:bg-ink-950,.dark\:bg-ink-800,.dark\:bg-ink-900\/95){background-color:var(--b)!important}.dark .advanced-commerce--playroom :is(.dark\:border-ink-700,.dark\:border-ink-800){border-color:var(--l)!important}.dark .advanced-commerce--playroom :is(.dark\:text-white,.dark\:text-ink-200){color:var(--i)!important}.dark .advanced-commerce--playroom .dark\:text-ink-300{color:var(--m)!important}
.playroom-footer{margin-top:24px;color:var(--di)}.playroom-footer .playroom-wave{--wave:var(--d)}.playroom-footer-band{position:relative;overflow:hidden;padding:30px 0 4px;background:var(--d)}.playroom-footer-band .playroom-confetti{opacity:.55}.playroom-footer .playroom-confetti i:is(:nth-child(-n+3)){display:none}.playroom-footer-inner{position:relative;z-index:1;display:grid;gap:22px;max-width:1280px;margin:auto;padding:0 16px}.playroom-footer .playroom-brand{color:var(--di);font-size:22px}.playroom-footer .playroom-brand-blocks i{border-color:var(--di)}.playroom-footer-brand p{margin:10px 0 0;max-width:44ch;line-height:1.9}.playroom-footer h2{margin:0 0 6px;font:900 18px/1.3 var(--h);color:var(--s)}.playroom-footer ul{display:grid;list-style:none;margin:0;padding:0}.playroom-footer ul a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--di);font-weight:700;text-decoration:none}.playroom-footer ul a:hover{color:var(--s);text-decoration:underline}.playroom-footer .advanced-legal{position:relative;z-index:1;max-width:1280px;margin:20px auto 0;border-top:2px dashed rgba(255,255,255,.22);color:var(--di);font-size:13.5px}.playroom-footer .advanced-legal a{color:var(--di)}.playroom-copy{position:relative;z-index:1;margin:0;padding:0 16px 18px;text-align:center;font-size:13px}
@keyframes playroom-pop{40%{transform:scale(1.35)}70%{transform:scale(.9)}}@keyframes playroom-wiggle{0%,100%{transform:translateY(-6px) rotate(0)}30%{transform:translateY(-6px) rotate(-8deg)}65%{transform:translateY(-6px) rotate(6deg)}}@keyframes playroom-float{from{transform:translateY(0)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:no-preference){body[data-advanced-motion=true]{.playroom-round--cart.is-pop .playroom-count{animation:playroom-pop .6s ease}.playroom-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--i)}.playroom-btn--ink:hover{box-shadow:0 6px 0 var(--p)}.playroom-round:hover{transform:translateY(-2px) rotate(-6deg)}.playroom-chip:hover{transform:translateY(-2px) rotate(-3deg)}.playroom-bubble:hover .playroom-bubble-disc{animation:playroom-wiggle .7s ease both}.playroom-card-link:hover{transform:translateY(-6px) rotate(-.8deg);box-shadow:0 2px 0 rgba(42,33,64,.05),0 26px 40px -20px rgba(42,33,64,.5)}.playroom-card-link:hover .playroom-card-media img{transform:scale(1.05)}.playroom-card-link:hover .playroom-card-go{transform:rotate(-12deg) scale(1.08)}.playroom-spot>a:hover .playroom-spot-media{transform:rotate(-4deg) scale(1.03)}.playroom-thumbs button:hover{transform:translateY(-3px)}.playroom-hero .playroom-confetti i,.playroom-empty-art{animation:playroom-float 3.2s ease-in-out infinite alternate}.playroom-hero .playroom-confetti i:nth-child(2n){animation-duration:4.1s}}}
@media (min-width:700px){.playroom-buybar{display:none!important}.playroom-empty--row{flex-direction:row;max-width:760px;gap:28px;padding:24px 36px;text-align:start}.playroom-empty--row>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.playroom-empty--row .playroom-empty-art{flex:none;width:180px}.playroom-wrap,.playroom-hero{padding-inline:24px}.playroom-header-inner{padding-inline:24px}.playroom-hero-card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:20px;padding:36px 34px}.playroom-hero-art{order:0;max-width:none}.playroom-bubble{width:132px}.playroom-bubble-disc{width:112px;height:112px;--is:58px}.playroom-rail{grid-auto-columns:calc((100% - 28px)/3);gap:14px}.playroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.playroom-more-grid .playroom-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.playroom-tile-more{grid-column:span var(--t)}.playroom-spot>a{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:24px;gap:24px}.playroom-shelf-head{width:calc(100% - 48px);padding:12px 28px 24px}.playroom-menu-list{grid-template-columns:1fr 1fr}.playroom-footer-inner{grid-template-columns:1.4fr 1fr 1fr;padding-inline:24px}.playroom-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.playroom-gallery{position:sticky;top:112px}.advanced-commerce--playroom{padding-inline:24px}}@media (min-width:1100px){.playroom-wrap,.playroom-hero{padding-inline:32px}.playroom-header-inner{padding-inline:32px;gap:16px}.playroom-header .playroom-brand{flex:0 1 auto;max-width:260px}.playroom-burger{display:none}.playroom-nav{display:block;flex:1;min-width:0}.playroom-menu{display:none!important}.playroom-hero-card{padding:48px 56px;gap:40px}.playroom-rail{grid-auto-columns:calc((100% - 54px)/4);gap:18px}.playroom-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.playroom-tile-more{grid-column:span var(--d)}.playroom-duo{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:24px}.playroom-finder{padding:32px 30px}.playroom-shelf-head{width:calc(100% - 64px);padding:12px 36px 28px}.playroom-product-grid{gap:48px}.advanced-commerce--playroom{padding-inline:32px}}@media (max-width:699px){.playroom-shelf-head .playroom-confetti i:is(:nth-child(1),:nth-child(3)){display:none}.playroom-hero-art{max-width:170px}.playroom-hero-card{padding:16px 16px 20px}.playroom-hero h1{margin:10px 0 6px;font-size:clamp(26px,7vw,32px)}.playroom-hero-copy>p{font-size:15.5px;line-height:1.8}.playroom-hero-actions{margin-top:14px}.playroom-hide-sm,.playroom-rail-ctrl .playroom-round,.playroom-hero .playroom-confetti :is(:nth-child(2),:nth-child(3),:nth-child(5)),.playroom-hero .playroom-ages li:nth-child(n+4),.playroom-product .playroom-crumbs [aria-current]{display:none}.playroom-ages{margin-top:16px}.playroom-title{font-size:22px}.playroom-bubble{width:104px}.playroom-bubble-disc{width:84px;height:84px;--is:44px}.playroom-bubble-grid{gap:18px 10px}.playroom-empty-art{width:150px}.playroom-ages ul{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:4px}.playroom-ages li{flex:none}body:has(.playroom-buybar) .playroom-copy{padding-bottom:96px}}
@media (max-width:420px){.playroom-brand{font-size:17px}.playroom-searchbar button span{font-size:0}.playroom-searchbar button{padding:0 16px}.playroom-card-go{width:38px;height:38px}.playroom-card-name{font-size:14px}.playroom-page .advanced-card-price{font-size:14.5px}.playroom-actions{gap:8px}}

/* Revision 2: spotlight or quick-search box alone takes the full row. */
.playroom-duo.playroom-duo--solo{grid-template-columns:minmax(0,1fr)}

/* Header account control: /account for customers, the sign-in popup for guests. Small phones keep four round buttons beside the brand. */
@media (max-width:420px){.playroom-header-inner{gap:8px;padding-inline:12px}.playroom-header :is(.playroom-burger,.playroom-actions .playroom-round){width:44px;height:44px}.playroom-actions{gap:6px}}@media (max-width:359px){.playroom-header .playroom-brand:has(img) .playroom-brand-name{display:none}}