#v-shop{background:var(--cream);--plank:#fff3df;--plank-lit:#fffdf8;--plank-dark:#e8d4b4;--rod:#d9c3a0;--vibe-sky:#7fd6e8;--vibe-mint:#93da9f;--vibe-yellow:#ffe36f;--vibe-orange:#f68a4d;--frame-line:#4fafc9;--wall-1:#fff6dc;--wall-2:#fdefce;--wall-3:#f8e6bc}#v-shop .frame-line{width:100%;height:100%;color:var(--frame-line);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .shopwall{background:url(/worlds/shop/wall-letters.webp), linear-gradient(180deg, var(--wall-1), var(--wall-2) 55%, var(--wall-3));background-repeat:repeat,no-repeat;background-size:1600px 1600px,100% 100%;flex-direction:column;min-height:100%;display:flex;position:relative}@media (max-width:720px){#v-shop .shopwall{background-image:url(/worlds/shop/wall-letters-faint.webp), linear-gradient(180deg, var(--wall-1), var(--wall-2) 55%, var(--wall-3));background-size:680px 680px,100% 100%}}#v-shop .awning{z-index:2;position:relative}#v-shop .canopy{border:3px solid var(--awm-ink);border-top:none;border-radius:0;height:clamp(74px,9vw,116px);display:flex;position:relative;overflow:hidden}#v-shop .canopy i{background:var(--cream);flex:1 1 0}#v-shop .canopy i:nth-child(odd){background:var(--vibe-sky)}#v-shop .canopy:after{content:"";background:linear-gradient(#ffffff4d,#fff0 46%,#1c161829);position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .hem{margin-top:-3px;display:flex}#v-shop .hem i{border:3px solid var(--awm-ink);background:var(--cream);border-top:none;border-radius:0 0 58% 58%;flex:1 1 0;height:clamp(20px,2.4vw,30px);margin-inline-start:-3px;box-shadow:inset 0 -6px 8px #1c16181a}#v-shop .hem i:nth-child(odd){background:var(--vibe-sky)}#v-shop .hem i:first-child{margin-inline-start:0}#v-shop .shopsign{z-index:1;text-align:center;filter:drop-shadow(5px 8px #1c161838);width:min(92%,40rem);min-width:0;margin:clamp(3rem,5.4vw,4.4rem) auto clamp(1rem,2.4vw,1.6rem);padding:1.5rem clamp(2.2rem,5vw,3.6rem) 1.7rem;position:relative;transform:rotate(-.5deg)}#v-shop .shopsign-frame{z-index:-1;width:100%;height:100%;color:var(--awm-ink);position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .shopsign .tagline,#v-shop .shopsign h1{position:relative}#v-shop .shopsign .chain{width:9px;height:calc(clamp(3rem,5.4vw,4.4rem) + 46px);box-shadow:inset 2px 0 0 var(--awm-ink), inset -2px 0 0 var(--awm-ink);background:repeating-linear-gradient(-58deg, var(--plank-dark) 0 2px, var(--plank) 2px 5px, var(--plank-lit) 5px 7px, var(--plank) 7px 9px);border-radius:3px;position:absolute;bottom:100%}#v-shop .shopsign .bolt{border:3px solid var(--awm-ink);background:var(--cream);border-radius:50%;width:13px;height:13px;position:absolute;top:-7px}#v-shop .shopsign .bolt-tl{left:calc(13% - 4px)}#v-shop .shopsign .bolt-tr{right:calc(13% - 4px)}#v-shop .shopsign h1{font-family:"Sniglet", var(--disp), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:0;font-size:clamp(1.7rem,5.4vw,2.9rem);font-weight:800;line-height:1.04}#v-shop .shopsign .tagline{color:#6b5748;letter-spacing:.05em;margin:.2rem 0 0;font-size:clamp(.72rem,1.5vw,.92rem);font-weight:600}#v-shop .lead{z-index:3;text-align:center;color:#6b5748;max-width:34rem;margin:1.1rem auto 0;padding:0 1.4rem;font-size:.95rem;position:relative}#v-shop .wall{z-index:1;flex:1 0 auto;width:100%;max-width:74rem;margin:0 auto;padding:clamp(2.4rem,6vw,4rem) clamp(1rem,4vw,3rem) clamp(2.4rem,5vw,3.6rem);position:relative}#v-shop .board-face{border:3px solid var(--awm-ink);background:linear-gradient(180deg, var(--plank-lit) 0 7px, var(--plank) 7px 12px, var(--plank-dark) 12px 100%);border-radius:4px;box-shadow:0 7px 12px #1c161847}#v-shop .hero-shelf{padding:62px 0 56px;position:relative}#v-shop .hero-shelf+.hero-shelf{margin-top:clamp(2.2rem,5vw,3.4rem)}#v-shop .hero-lamp{height:0;position:absolute;top:0;left:0;right:0}#v-shop .hero-rail{z-index:3;border:3px solid var(--awm-ink);background:linear-gradient(180deg, var(--plank-lit) 0 5px, var(--plank) 5px 9px, var(--plank-dark));border-radius:4px 4px 8px 8px;justify-content:space-around;align-items:flex-end;height:15px;display:flex;position:absolute;top:0;left:8%;right:8%;box-shadow:0 4px 8px #1c161838}#v-shop .hero-rail i{background:radial-gradient(circle at 50% 34%, #fffdf0 0 32%, var(--sun) 70%);border:2px solid var(--awm-ink);width:12px;height:12px;animation:3.6s ease-in-out infinite awmBulb;animation-delay:calc(var(--n) * -.4s);border-radius:50%;margin-bottom:-7px;box-shadow:0 0 11px 4px #ffda26d9}@keyframes awmBulb{0%,to{box-shadow:0 0 10px 3px #ffda26cc}50%{box-shadow:0 0 15px 6px #ffda26}}#v-shop .hero-beam{z-index:0;pointer-events:none;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);filter:blur(3px);background:linear-gradient(#ffe8a0cc,#ffe8a047 46%,#ffe8a000 88%);width:92%;height:380px;position:absolute;top:12px;left:50%;transform:translate(-50%)}#v-shop .hero-row{z-index:2;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(1.4rem,5vw,4rem);display:flex;position:relative}#v-shop .hero-body{z-index:2;text-align:center;min-height:250px;color:inherit;flex-direction:column;align-items:center;gap:.85rem;padding:0 clamp(.5rem,2vw,1.4rem);text-decoration:none;transition:transform .2s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative}#v-shop .hero-body:focus-visible{outline:3px solid var(--vibe-orange);outline-offset:10px;border-radius:14px}#v-shop .hero-stand{flex:none;display:block;position:relative}#v-shop .hero-stand>img{object-fit:contain;filter:drop-shadow(0 6px 4px #1c161857)drop-shadow(0 18px 14px #1c16183d)drop-shadow(0 -3px 6px #fff0c4b3);width:auto;height:clamp(150px,19vw,240px)}#v-shop .hero-stand .pending{border:4px solid var(--awm-ink);background:repeating-linear-gradient(45deg, #1c16180d 0 11px, transparent 11px 22px), var(--sun2);border-radius:14px;width:clamp(180px,25vw,300px);height:clamp(180px,25vw,300px);display:block}#v-shop .hero-stand .pool{background:radial-gradient(#1c16188c,#1c161833 52%,#0000 76%);border-radius:50%;width:76%;height:22px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}#v-shop .hero-copy{flex-direction:column;flex:none;align-items:center;gap:.18rem;min-width:0;max-width:20rem;padding-bottom:.4rem;display:flex}#v-shop .hero-copy .flag{font-family:var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--cream);filter:drop-shadow(2px 3px #1c16188c);margin-bottom:.45rem;padding:.34rem 1.1rem .4rem;font-size:.72rem;font-weight:800;position:relative;transform:rotate(-3deg)}#v-shop .flag-frame{z-index:-1;width:100%;height:100%;color:var(--awm-ink);position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .hero-copy .flag>span{position:relative}#v-shop .hero-copy .hero-name{font-family:var(--disp);font-size:clamp(1.15rem,3vw,1.75rem);font-weight:800;line-height:1.02}#v-shop .hero-copy .hero-price{font-family:var(--disp);color:#2e7d8f;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:800}#v-shop .hero-board{z-index:1;border:3px solid var(--awm-ink);background:linear-gradient(180deg, var(--plank-lit) 0 7px, var(--plank) 7px 12px, var(--plank-dark) 12px 100%);border-radius:4px;height:34px;position:absolute;bottom:22px;left:0;right:0;box-shadow:0 8px 14px #1c16184d}#v-shop .hero-board:before,#v-shop .hero-board:after{content:"";border:2px solid var(--awm-ink);background:var(--plank-dark);border-top:none;border-radius:0 0 3px 3px;width:15px;height:15px;position:absolute;top:100%}#v-shop .hero-board:before{left:26px}#v-shop .hero-board:after{right:26px}#v-shop .sdock{z-index:3;justify-content:center;padding:clamp(1.8rem,4vw,3rem) 0 clamp(.6rem,1.4vw,1rem);display:flex;position:relative}#v-shop .sdock-row{border:3px solid var(--awm-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff8eed1;border-radius:22px;align-items:flex-start;gap:.2rem;max-width:100%;margin:0;padding:.6rem .8rem .45rem;list-style:none;display:flex;box-shadow:0 6px #1c161833}#v-shop .sdock-item{flex:0 0 clamp(3.6rem,5.4vw,5.4rem)}#v-shop .sdock-link{cursor:pointer;width:100%;color:var(--awm-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:.3rem;padding:0 .1rem;display:flex}#v-shop .sdock-face{aspect-ratio:1;border:2.5px solid var(--awm-ink);background:var(--cream);width:78%;transform:scale(var(--sdock-pop,1));transform-origin:bottom;border-radius:13px;transition:transform .18s cubic-bezier(.3,1.4,.5,1);display:block;overflow:hidden;box-shadow:0 2px #1c16183d}#v-shop .sdock-face img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:9%;display:block}#v-shop .sdock-all{background:var(--sun)}#v-shop .sdock-all img{object-fit:contain;padding:8%}#v-shop .sdock-name{font-family:var(--disp);text-align:center;letter-spacing:-.01em;color:var(--awm-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.58rem,.8vw,.74rem);font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}#v-shop .sdock-item:hover{--sdock-pop:1.34}#v-shop .sdock-item:hover+.sdock-item{--sdock-pop:.9}#v-shop .sdock-item:has(+.sdock-item:hover){--sdock-pop:.9}#v-shop .sdock-item:hover+.sdock-item+.sdock-item{--sdock-pop:.96}#v-shop .sdock-item:has(+.sdock-item+.sdock-item:hover){--sdock-pop:.96}#v-shop .sdock-link:focus-visible{outline:3px solid var(--vibe-orange);outline-offset:3px;border-radius:8px}#v-shop .sdock-item[aria-current=true] .sdock-face{box-shadow:0 0 0 3px var(--vibe-orange), 0 2px 0 #1c16183d}@media (prefers-reduced-motion:reduce){#v-shop .sdock-face{transition:none}}@media (max-width:900px){#v-shop .sdock{justify-content:center;padding-inline-start:.7rem;padding-inline-end:.7rem}#v-shop .sdock-row{scroll-snap-type:x proximity;justify-content:safe center;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;overflow-x:auto}#v-shop .sdock-item{scroll-snap-align:center}#v-shop .sdock-item:hover,#v-shop .sdock-item:hover+.sdock-item{--sdock-pop:1}#v-shop .sdock-item:has(+.sdock-item:hover){--sdock-pop:1}}#v-shop .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#v-shop .shelf-group{margin-top:clamp(3.4rem,7vw,5rem);padding-top:clamp(3.4rem,5vw,4.2rem);position:relative}#v-shop .goods{--cell:176px;--gap:108px;--board:36px;--per:4;z-index:2;grid-template-columns:repeat(var(--per), minmax(0, 1fr));grid-auto-rows:var(--cell);row-gap:var(--gap);padding-bottom:var(--gap);background-image:repeating-linear-gradient(180deg, transparent 0, transparent var(--cell), var(--awm-ink) var(--cell), var(--awm-ink) calc(var(--cell) + 3px), var(--plank-lit) calc(var(--cell) + 3px), var(--plank-lit) calc(var(--cell) + 10px), var(--plank) calc(var(--cell) + 10px), var(--plank) calc(var(--cell) + 15px), var(--plank-dark) calc(var(--cell) + 15px), var(--plank-dark) calc(var(--cell) + var(--board) - 3px), var(--awm-ink) calc(var(--cell) + var(--board) - 3px), var(--awm-ink) calc(var(--cell) + var(--board)), #1c161847 calc(var(--cell) + var(--board)), #1c161800 calc(var(--cell) + var(--board) + 11px), transparent calc(var(--cell) + var(--gap)));place-items:end center;column-gap:clamp(.3rem,1.4vw,1.2rem);display:grid;position:relative}#v-shop .goods:before,#v-shop .goods:after{content:"";z-index:-1;border:3px solid var(--awm-ink);background:linear-gradient(90deg, var(--plank-lit) 0 5px, var(--plank) 5px 13px, var(--plank-dark) 13px 100%);border-radius:5px;width:22px;position:absolute;top:-10px;bottom:8px;box-shadow:3px 0 8px #1c161833}#v-shop .good{max-width:100%;height:100%;color:inherit;flex-direction:column;justify-content:flex-end;align-items:center;text-decoration:none;display:flex;position:relative}#v-shop .good>img,#v-shop .good>.pending{transition:transform .18s cubic-bezier(.3,1.4,.5,1)}#v-shop .good:hover>img,#v-shop .good:hover>.pending{transform:translateY(-7px) rotate(var(--lean,0deg))}#v-shop .good:active>img,#v-shop .good:active>.pending{transform:translateY(-2px) rotate(var(--lean,0deg))}#v-shop .good:focus-visible{outline:3px solid var(--vibe-orange);outline-offset:8px;border-radius:10px}#v-shop .good img{object-fit:contain;filter:drop-shadow(0 5px 3px #1c161857)drop-shadow(0 14px 12px #1c161838);width:auto;height:clamp(104px,15vw,176px);transform:rotate(var(--lean,0deg));transform-origin:bottom}#v-shop .good:before{content:"";background:radial-gradient(#1c161894,#1c161833 52%,#0000 76%);border-radius:50%;width:72%;height:15px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}#v-shop .good .pending{border:3px solid var(--awm-ink);background:repeating-linear-gradient(45deg, #1c16180d 0 9px, transparent 9px 18px), var(--sun2);border-radius:10px;width:clamp(104px,15vw,176px);height:clamp(104px,15vw,176px)}#v-shop .good .ticket{transform:translateX(-50%) rotate(var(--swing,-2deg));transform-origin:top;z-index:4;text-align:center;filter:drop-shadow(2px 3px #1c161880);flex-direction:column;align-items:center;gap:0;width:max-content;min-width:7.4rem;max-width:11.5rem;margin-top:5px;padding:.78rem 1.15rem .5rem;display:flex;position:absolute;top:100%;left:50%}#v-shop .good .ticket .nail{border:2px solid var(--awm-ink);z-index:2;background:radial-gradient(circle at 36% 32%,#fbfbfc 0 26%,#9aa0a8 60%,#5e656d);border-radius:50%;width:9px;height:9px;position:absolute;top:6px}#v-shop .ticket-frame{z-index:-1;width:100%;height:100%;color:var(--awm-ink);position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .good .ticket .t,#v-shop .good .ticket .p{position:relative}#v-shop .good .ticket .t{font-family:var(--disp);text-wrap:balance;max-width:100%;font-size:.78rem;font-weight:800;line-height:1.14}#v-shop .good .ticket .p{font-family:var(--disp);color:#2e7d8f;font-size:.9rem;font-weight:800}@media (prefers-reduced-motion:reduce){#v-shop .good>img,#v-shop .hero-body{transition:none}#v-shop .hero-rail i{animation:none}}@media (max-width:1040px){#v-shop .goods{--per:3}}@media (max-width:720px){#v-shop .shopsign{margin-top:clamp(5.6rem,22vw,7.4rem)}#v-shop .goods{--per:2;--cell:148px;--gap:100px;--board:36px;column-gap:8px}#v-shop .good img{height:118px}#v-shop .good .pending{width:118px;height:118px}#v-shop .wall{padding-inline-start:1.6rem;padding-inline-end:1.6rem}#v-shop .good .ticket{min-width:6.4rem;max-width:9rem;padding:.74rem .72rem .42rem}#v-shop .good .ticket .nail{width:7px;height:7px;top:4px}#v-shop .good .ticket .nail-l{left:6px}#v-shop .good .ticket .nail-r{right:6px}#v-shop .good .ticket .t{max-width:100%;font-size:.7rem}#v-shop .good .ticket .p{font-size:.8rem}#v-shop .hero-row{flex-direction:column;align-items:center;gap:2.2rem}}#v-shop .pdp-wrap{padding:clamp(3.4rem,8vw,5.4rem) 0 3rem}#v-shop .pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,4vw,3rem);max-width:66rem;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);display:grid}#v-shop .gallery{gap:.8rem;display:grid}#v-shop .pdp .shot{aspect-ratio:4/3;place-items:center;width:100%;min-width:0;display:grid;position:relative}#v-shop .pdp .shot img{filter:drop-shadow(0 16px 14px #1c161842);width:auto;max-width:100%;height:auto;max-height:100%}#v-shop .pdp .shot.pending{background:repeating-linear-gradient(45deg, #1c16180d 0 12px, transparent 12px 24px), var(--sun2)}#v-shop .strip{flex-wrap:wrap;gap:.55rem;display:flex}#v-shop .thumb{aspect-ratio:1;cursor:pointer;background:0 0;border:0;width:clamp(56px,8vw,78px);padding:0;transition:transform .16s cubic-bezier(.3,1.4,.5,1),filter .16s;position:relative}#v-shop .thumb img{object-fit:cover;clip-path:url(#awm-clip-frame-card);width:100%;height:100%;display:block}#v-shop .thumb:hover{transform:translateY(-3px)}#v-shop .thumb:focus-visible{outline:3px solid var(--vibe-orange);outline-offset:3px}#v-shop .thumb.on .frame-line{color:var(--vibe-orange)}#v-shop .thumb.on{transform:translateY(-2px)}#v-shop .pdp-copy{padding-top:.3rem}#v-shop .pdp-back{font-family:var(--disp);color:var(--awm-ink);filter:drop-shadow(0 3px 3px #1c161838);margin-bottom:.9rem;padding:.38rem 1.1rem .46rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-block;position:relative}#v-shop .pdp-back-frame{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .pdp-back>span{position:relative}#v-shop .pdp-back:hover{transform:translateY(-2px)}#v-shop .pdp h1{margin:0 0 .35rem;font-size:clamp(1.5rem,4vw,2.2rem)}#v-shop .pdp .cost{font-family:var(--disp);color:#2e7d8f;margin:0 0 1rem;font-size:1.9rem;font-weight:800}#v-shop .pdp .pdp-desc{color:var(--ink);max-width:34rem;margin:0 0 .7rem;font-size:1rem;line-height:1.55}#v-shop .pdp .pdp-desc p{margin:0 0 .7rem}#v-shop .pdp .pdp-desc p:last-child{margin-bottom:0}#v-shop .pdp .pdp-desc-list{margin:0 0 .7rem;padding-inline-start:1.1rem;list-style:outside}#v-shop .pdp .pdp-desc-list li{margin:.15rem 0}#v-shop .tellme{max-width:26rem;margin:.85rem 0 0}#v-shop .tellme-label{color:#6b5748;margin:0 0 .45rem;font-size:.88rem;display:block}#v-shop .tellme-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}#v-shop .tellme-row input{min-width:0;font:inherit;color:var(--awm-ink);background:var(--cream,#fff8ee);border:2px solid var(--awm-ink);border-radius:10px;flex:12rem;padding:.6rem .8rem;font-size:.95rem}#v-shop .tellme-row input:focus-visible{outline:3px solid var(--teal);outline-offset:2px}#v-shop .tellme-row .btn{flex:none}#v-shop .tellme-failed{color:#b4472f;margin:.5rem 0 0;font-size:.85rem}#v-shop .tellme-done{font-style:normal}#v-shop .pdp .how{margin-top:1.5rem;padding:1.3rem 1.6rem 1.2rem;position:relative}#v-shop .how-frame{width:100%;height:100%;color:var(--frame-line);position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .pdp .how>:not(.how-frame){position:relative}#v-shop .pdp .how p{color:#6b5748;margin:0 0 .5rem;font-size:.92rem}@media (prefers-reduced-motion:reduce){#v-shop .thumb{transition:none}}@media (max-width:820px){#v-shop .pdp{grid-template-columns:1fr}}#v-shop .shopsign{aspect-ratio:1200/440;place-content:center;padding:0 clamp(3rem,8vw,6rem);display:grid}#v-shop .shopsign-frame{z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .shopsign h1{color:var(--awm-ink);font-family:"Gochi Hand", "Sniglet", var(--disp), cursive;text-transform:none;letter-spacing:.01em;font-size:clamp(2.2rem,6.6vw,3.8rem)}:is([lang=ar],[dir=rtl]) #v-shop .shopsign h1,#v-shop .shopsign h1:lang(ar){text-transform:none;letter-spacing:0;font-family:AdamwaMishmish,Alexandria,sans-serif;font-size:clamp(2rem,6.2vw,3.4rem)}#v-shop .hero-lamp{display:none}#v-shop .board-face{box-shadow:none;background:url(/worlds/shop/props/plank-quiet.svg) 50%/100% 100% no-repeat;border:none;border-radius:0}#v-shop .hero-board{box-shadow:none;background:url(/worlds/shop/props/plank-quiet.svg) 50%/100% 100% no-repeat;border:none;border-radius:0;height:44px;bottom:28px;left:10%;right:10%}#v-shop .hero-board:before,#v-shop .hero-board:after,#v-shop .hero-shelf:before,#v-shop .hero-shelf:after{display:none}#v-shop .hero-row{z-index:1;position:relative}#v-shop .goods{background-image:url(/worlds/shop/props/plank-quiet-row.svg);background-size:100% calc(var(--cell) + var(--gap));background-position:0 calc(var(--cell) - 14px);--gap:100px;background-repeat:repeat-y}@media (max-width:720px){#v-shop .goods{--gap:96px}}#v-shop .awning{display:none}#v-shop .shopsign{margin-top:clamp(3.2rem,6vw,5rem)}#v-shop .shopsign h1{font-family:"Baloo 2", var(--disp), sans-serif;text-transform:none;letter-spacing:.01em;font-size:clamp(2.2rem,6.8vw,3.9rem);font-weight:800;line-height:1}#v-shop .shopsign h1 .l:nth-child(3n+2){color:#4686cd}#v-shop .shopsign h1 .l:nth-child(3n){color:#f0b400}#v-shop .shopsign .sign-ar{color:#4686cd;font-family:AdamwaMishmish,Alexandria,sans-serif;font-size:clamp(2.2rem,6.6vw,3.6rem);display:none}:is([lang=ar],[dir=rtl]) #v-shop .shopsign .sign-en{display:none}:is([lang=ar],[dir=rtl]) #v-shop .shopsign .sign-ar{display:block}#v-shop .shopsign .chain{z-index:-2;height:auto;top:calc(-1*clamp(3.2rem,6vw,5rem) - 80px);bottom:52%}#v-shop .shopsign .chain-l{left:22%}#v-shop .shopsign .chain-r{right:22%}#v-shop .shopsign .bolt{display:none}#v-shop .shopsign{z-index:1;isolation:isolate}#v-shop .shopsign-frame{z-index:-1}#v-shop .goods{background-color:#d8e7ee;background-image:url(/worlds/shop/props/plank-E-row.svg);background-position:0 calc(var(--cell) - 8px);--gap:104px;border-radius:6px;padding-top:26px;box-shadow:0 0 0 3px #3d5461,0 8px #1c16181a}#v-shop .goods:before,#v-shop .goods:after{box-shadow:none;background:url(/worlds/shop/props/upright-E.svg) 50%/100% 100% no-repeat;border:none;width:34px;display:block;top:-8px;bottom:6px}#v-shop .goods:before{left:-30px}#v-shop .goods:after{right:-30px}#v-shop .hero-shelf{background:#d8e7ee;border-radius:6px;box-shadow:0 0 0 3px #3d5461,0 8px #1c16181a}#v-shop .hero-shelf:before,#v-shop .hero-shelf:after{background:url(/worlds/shop/props/upright-E.svg) 50%/100% 100% no-repeat;width:34px;display:block;top:20px;bottom:0}#v-shop .hero-shelf:before{left:-10px}#v-shop .hero-shelf:after{right:-10px}#v-shop .shopsign .sign-en{font-family:var(--font-hand), "Gochi Hand", cursive;text-transform:none;letter-spacing:.015em;font-size:clamp(2.5rem,7.4vw,4.3rem);font-weight:400;line-height:1}#v-shop .goods{background-color:#0000;background-image:url(/worlds/shop/props/cabinet-row.svg);background-position:0 var(--cell);background-size:100% calc(var(--cell) + var(--gap));box-shadow:none;--gap:168px;border-radius:0;padding-top:0}#v-shop .hero-shelf{box-shadow:none;background:0 0;border-radius:0}#v-shop .hero-board{background-image:url(/worlds/shop/props/cabinet-hero.svg);height:150px;bottom:-46px;left:4%;right:4%}@media (max-width:720px){#v-shop .goods{--gap:156px}}#v-shop .shopsign h1 .l,#v-shop .shopsign h1 .l:nth-child(3n+2),#v-shop .shopsign h1 .l:nth-child(3n),#v-shop .shopsign .sign-ar{color:var(--ink)}@media (max-width:720px){#v-shop .goods{--gap:142px}}#v-shop .hero-board{background-image:url(/worlds/shop/props/cabinet-run.webp);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;height:132px;bottom:-30px;left:3%;right:3%}#v-shop .goods{background-image:url(/worlds/shop/props/cabinet-tile.webp);background-size:auto calc(var(--cell) + var(--gap))}#v-shop .hero-board{background-image:url(/worlds/shop/props/cabinet-run.webp);background-size:auto 100%;height:104px;bottom:-8px}#v-shop .goods{background-image:url(/worlds/shop/props/shelf-wood-tile.webp);background-repeat:repeat-y;background-size:100% calc(var(--cell) + var(--gap));background-position:0 calc(var(--cell) - 4px);--gap:132px;background-color:#0000}#v-shop .shelf-group:nth-child(2n) .goods{background-image:url(/worlds/shop/props/shelf-wood-tile.webp)}#v-shop .goods:before,#v-shop .goods:after{display:none}#v-shop .hero-shelf:before,#v-shop .hero-shelf:after{display:none}#v-shop .hero-board{background-image:url(/worlds/shop/props/shelf-wood.webp);background-repeat:no-repeat;background-size:100% 100%;height:53px;bottom:8px;left:2%;right:2%}@media (max-width:720px){#v-shop .goods{--gap:126px}}#v-shop .hero-board{height:74px;bottom:0}#v-shop .goods,#v-shop .shelf-group:nth-child(2n) .goods{background-image:url(/worlds/shop/props/shelf-wood-ink-tile.webp)}#v-shop .hero-board{background-image:url(/worlds/shop/props/shelf-wood-ink.webp);height:74px;bottom:0}#v-shop .good img,#v-shop .good>.pending{filter:drop-shadow(0 5px 3px #1c161857)drop-shadow(0 14px 12px #1c161838)drop-shadow(14px 10px 9px #1c161829)}#v-shop .hero-stand>img{filter:drop-shadow(0 6px 4px #1c161857)drop-shadow(0 18px 14px #1c16183d)drop-shadow(20px 14px 13px #1c161826)drop-shadow(0 -3px 6px #fff0c4b3)}#v-shop .hero-sign{isolation:isolate;filter:drop-shadow(4px 6px #1c161838);gap:.22rem;max-width:22rem;margin-top:34px;padding:1.15rem 1.5rem;position:relative;transform:rotate(-.7deg)}#v-shop .hero-sign-frame{z-index:-1;width:100%;height:100%;color:var(--awm-ink);position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .hero-sign .cord{width:7px;height:34px;box-shadow:inset 2px 0 0 var(--awm-ink), inset -2px 0 0 var(--awm-ink);background:repeating-linear-gradient(-58deg, var(--plank-dark) 0 2px, var(--plank) 2px 5px, var(--plank-lit) 5px 7px, var(--plank) 7px 9px);border-radius:3px;position:absolute;bottom:100%}#v-shop .hero-sign .cord-l{left:18%}#v-shop .hero-sign .cord-r{right:18%}#v-shop .hero-board{top:calc(48px + clamp(150px,19vw,240px));bottom:auto}#v-shop .hero-shelf{padding-bottom:26px}#v-shop .hero-sign .cord{height:62px;bottom:calc(100% - 6px)}#v-shop .hero-sign .hero-note{text-align:center;max-width:18rem}#v-shop .hero-stand .pool{display:none}#v-shop .good .ticket .nail{background:repeating-linear-gradient(-58deg, var(--plank-dark) 0 2px, var(--plank) 2px 5px, var(--plank-lit) 5px 7px, var(--plank) 7px 9px);width:6px;height:54px;box-shadow:inset 2px 0 0 var(--awm-ink), inset -2px 0 0 var(--awm-ink);border:none;border-radius:3px;top:auto;bottom:100%}#v-shop .good .ticket .nail-l{left:22%}#v-shop .good .ticket .nail-r{right:22%}@media (max-width:720px){#v-shop .goods{--gap:168px}}#v-shop .goods{--gap:196px}@media (max-width:720px){#v-shop .goods{--gap:186px}}#v-shop .goods,#v-shop .shelf-group:nth-child(2n) .goods{background-image:url(/worlds/shop/props/shelf-wood-plain-tile.webp)}#v-shop .hero-board{background-image:url(/worlds/shop/props/shelf-wood-plain.webp)}#v-shop .goods{background-position:0 calc(var(--cell) - 25px)}#v-shop .good .ticket .nail{height:12px}#v-shop .hero-board{height:88px}#v-shop .hero-shelf .hero-body:first-child,#v-shop .hero-shelf .hero-body:nth-child(2){transform:translateY(6px)}@media (max-width:1040px){#v-shop .goods>.good{transform:none}}#v-shop .good .ticket .nail{display:none}#v-shop .hero-sign .cord{display:none}#v-shop .goods{place-content:flex-start center;align-items:flex-end;column-gap:clamp(.3rem,1.4vw,1.2rem);row-gap:var(--gap);flex-wrap:wrap;display:flex}#v-shop .goods>.good{flex:0 0 calc((100% - (var(--per) - 1) * clamp(.3rem, 1.4vw, 1.2rem)) / var(--per));max-width:calc((100% - (var(--per) - 1) * clamp(.3rem, 1.4vw, 1.2rem)) / var(--per));height:var(--cell)}#v-shop .shelf-group h2.sr-only{clip-path:none;white-space:normal;text-align:center;width:auto;height:auto;font-family:var(--disp), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8a7059;margin:0 0 .9rem;padding:0;font-size:clamp(.72rem,1.5vw,.86rem);font-weight:800;position:static;overflow:visible}#v-shop .good:before{display:none}#v-shop .shelf-group h2.sr-only,#v-shop .hero-shelf h2.shelf-head{clip-path:none;white-space:normal;text-align:center;width:auto;height:auto;font-family:var(--disp), sans-serif;letter-spacing:.01em;text-transform:none;color:var(--ink);margin:0 0 1.1rem;padding:0;font-size:clamp(1.35rem,3.2vw,2.1rem);font-weight:800;line-height:1.05;position:static;overflow:visible}#v-shop .hero-shelf h2.shelf-head{margin-bottom:1.4rem}#v-shop .ticket-frame,#v-shop .hero-sign-frame,#v-shop .flag-frame,#v-shop .shopsign h1,#v-shop .shopsign .sign-en,#v-shop .shopsign .sign-ar,#v-shop .good .ticket .t,#v-shop .good .ticket .p,#v-shop .hero-name{color:var(--ink)}#v-shop .good img,#v-shop .good>.pending{z-index:3;position:relative}#v-shop .goods>.good:nth-child(4n+1),#v-shop .goods>.good:nth-child(4n){transform:translateY(13px)}#v-shop .goods>.good:nth-child(4n+2),#v-shop .goods>.good:nth-child(4n+3){transform:translateY(21px)}#v-shop .hero-stand>img,#v-shop .hero-stand .pending{z-index:3;position:relative}#v-shop .good img,#v-shop .good>.pending,#v-shop .hero-stand>img,#v-shop .hero-stand .pending{filter:drop-shadow(22px 0 9px #3b2a224d)}#v-shop .hero-row{position:relative}#v-shop .hero-board{z-index:1;height:88px;position:absolute;top:calc(clamp(150px,19vw,240px) - 12px);bottom:auto;left:3%;right:3%}#v-shop .sdock-name{color:#6b5748}#v-shop .good .ticket{margin-top:30px}#v-shop .shopsign h1 .l,#v-shop .shopsign .sign-en .l{color:inherit}#v-shop .shopsign h1,#v-shop .shopsign .sign-en,#v-shop .shopsign .sign-ar,#v-shop .shelf-group h2.sr-only,#v-shop .hero-shelf h2.shelf-head,#v-shop .hero-name,#v-shop .good .ticket .t{color:#1f6478}#v-shop .shopsign h1 .l,#v-shop .shopsign h1 .l:nth-child(3n+2),#v-shop .shopsign h1 .l:nth-child(3n),#v-shop .shopsign .sign-en .l,#v-shop .shopsign .sign-en .l:nth-child(3n+2),#v-shop .shopsign .sign-en .l:nth-child(3n){color:inherit}#v-shop .shopwall,#v-shop .shopwall.phone{background:url(/worlds/shop/props/wall-clouds.webp) repeat, var(--wall-1);background-size:300px 300px,auto}@media (max-width:720px){#v-shop .shopwall{background-size:200px 200px,auto}}@media (max-width:720px){#v-shop .shopwall{background-size:190%,auto}}@media (max-width:900px){#v-shop .shopwall{background:url(/worlds/shop/props/scene-green.svg) bottom/200% no-repeat,linear-gradient(#fffdf6,#f3e9d0)}}@media (max-width:900px){#v-shop .shopwall{background:radial-gradient(150% 60% at 50% 22%,#fffdf7,#faefd8 62%,#f1e3c4 100%)}}@media (max-width:720px){#v-shop .shopwall{background-size:150px 150px,cover;background-attachment:scroll,scroll}}@media (max-width:720px){#v-shop .shopwall{background-size:150px 150px,cover;background-attachment:scroll,scroll}}#v-shop .goods{padding-bottom:calc(var(--gap) - 66px)}#v-shop .shelf-group{margin-top:clamp(2.2rem,4.4vw,3.2rem);padding-top:clamp(1.9rem,3.2vw,2.6rem)}@media (max-width:720px){#v-shop .hero-board{display:none}#v-shop .hero-body{gap:0}#v-shop .hero-stand:after{content:"";z-index:1;aspect-ratio:1561/268;background:url(/worlds/shop/props/shelf-wood-plain.webp) 0 0/100% 100% no-repeat;position:absolute;top:100%;left:-58px;right:-58px;transform:translateY(-26.98%)}#v-shop .hero-stand{z-index:1}#v-shop .hero-copy{z-index:2;position:relative}#v-shop .hero-sign{margin-top:24px}#v-shop .hero-row{gap:2.6rem}}#v-shop .shopcart{z-index:60;background:var(--cream,#fff8ee);border-top:3px solid #3b2a22;font-family:inherit;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px #1c161829}#v-shop .shopcart-bar{align-items:center;gap:clamp(.6rem,2vw,1.2rem);max-width:72rem;margin:0 auto;padding:.7rem clamp(.8rem,3vw,1.6rem);display:flex}#v-shop .shopcart-toggle{cursor:pointer;font:inherit;color:#9b552b;background:0 0;border:0;padding:.2rem .1rem;font-weight:700}#v-shop .shopcart-note{color:#6b5748;flex:auto;font-size:.82rem}#v-shop .shopcart-clear{cursor:pointer;font:inherit;color:#6b5748;background:0 0;border:0;font-size:.82rem;text-decoration:underline}#v-shop .shopcart-err{color:#9b3b2b;text-align:center;margin:0;padding:.6rem clamp(.8rem,3vw,1.6rem) 0;font-size:.86rem}#v-shop .shopcart-lines{flex-direction:column;gap:.6rem;max-width:72rem;max-height:46vh;margin:0 auto;padding:.8rem clamp(.8rem,3vw,1.6rem) 0;list-style:none;display:flex;overflow-y:auto}#v-shop .shopcart-lines li{border-bottom:1px solid #3b2a221f;align-items:center;gap:.7rem;padding-bottom:.6rem;display:flex}#v-shop .shopcart-lines img,#v-shop .shopcart-lines .ph{object-fit:contain;background:#3b2a220f;border-radius:6px;flex:none;width:48px;height:48px}#v-shop .shopcart-lines .nm{flex:auto;font-size:.9rem}#v-shop .shopcart-lines .qty{align-items:center;gap:.45rem;display:flex}#v-shop .shopcart-lines .qty button{cursor:pointer;background:var(--cream,#fff8ee);width:26px;height:26px;font:inherit;border:2px solid #3b2a22;border-radius:50%;line-height:1}#v-shop .shopcart-lines .rm{cursor:pointer;font:inherit;color:#6b5748;background:0 0;border:0;font-size:.78rem;text-decoration:underline}#v-shop:has(.shopcart) .shopwall{padding-bottom:5.5rem}#v-shop .buy-none{color:#6b5748;margin:.2rem 0 0;font-weight:700}#v-shop .pdp-copy .shops{color:#6b5748;margin:.55rem 0 0;font-size:.88rem}@media (max-width:720px){#v-shop .shopcart-bar{flex-wrap:wrap;row-gap:.5rem}#v-shop .shopcart-note{text-align:center;flex-basis:100%;order:3}}#v-shop .good img{object-position:bottom;max-width:100%}#v-shop .pdp .how{margin-top:1.4rem;padding:0}#v-shop{--disp:"Alexandria";--font-hand:"Alexandria"}#v-shop .shopsign h1,#v-shop .shopsign .sign-en{font-family:Alexandria,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800}#v-shop .shopsign .sign-ar{font-family:AdamwaMishmish,Alexandria,sans-serif}@media (max-width:720px){#v-shop .shopwall{padding-top:calc(env(safe-area-inset-top,0px) + 5.5rem)}#v-shop .shopsign{margin-top:clamp(1rem,3vw,2rem)}#v-shop .pdp-wrap{padding-top:calc(env(safe-area-inset-top,0px) + 5.5rem)}}#v-shop .deliverpin{z-index:90;position:fixed;bottom:clamp(1.2rem,3vw,2.2rem)}#v-shop .deliverpin:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(1rem,2.2vw,2rem)}#v-shop .deliverpin:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1rem,2.2vw,2rem)}#v-shop .deliverpin.busy{opacity:.6;pointer-events:none}#v-shop .deliverpin-btn{cursor:pointer;background:var(--cream,#fff8ee);border:3px solid var(--awm-ink);border-radius:999px;align-items:center;gap:.7rem;padding:.5rem .95rem .5rem .5rem;transition:transform .12s;display:flex;box-shadow:0 8px 20px #1c161842}#v-shop .deliverpin-btn:hover{transform:translateY(-2px)}#v-shop .deliverpin-flag{object-fit:cover;border:2px solid var(--awm-ink);border-radius:50%;flex:none;width:46px;height:46px;display:block}#v-shop .deliverpin-flag.sm{border-width:1.5px;border-radius:4px;width:28px;height:20px}#v-shop .deliverpin-label{text-align:start;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}#v-shop .deliverpin-label small{font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;color:#6b5748;font-size:.66rem;font-weight:800}#v-shop .deliverpin-label strong{font-family:var(--disp);color:var(--awm-ink);font-size:.95rem;font-weight:800}#v-shop .deliverpin-menu{background:var(--cream,#fff8ee);border:3px solid var(--awm-ink);border-radius:16px;min-width:14rem;padding:.7rem;position:absolute;bottom:calc(100% + .6rem);box-shadow:0 12px 28px #1c161842}#v-shop .deliverpin-menu:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}#v-shop .deliverpin-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}#v-shop .deliverpin-title{font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;color:#6b5748;margin:0 .4rem .5rem;font-size:.74rem;font-weight:800}#v-shop .deliverpin-row{cursor:pointer;text-align:start;width:100%;font:inherit;color:var(--awm-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .45rem;font-weight:700;display:flex}#v-shop .deliverpin-row:hover{background:#3b2a2212}#v-shop .deliverpin-row.on{background:#3b2a221f}@media (max-width:760px){#v-shop .deliverpin-label{display:none}#v-shop .deliverpin-btn{border-radius:50%;padding:.35rem}#v-shop .deliverpin-flag{width:42px;height:42px}#v-shop:has(.shopcart) .deliverpin{bottom:5.6rem}}#v-shop .notyet{text-align:center;max-width:34rem;margin:2rem auto 3rem;padding:2rem 2rem 2.2rem;position:relative}#v-shop .notyet-frame{width:100%;height:100%;color:var(--frame-line);position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .notyet h2,#v-shop .notyet p,#v-shop .notyet .btn{position:relative}#v-shop .notyet h2{margin:0 0 .7rem;font-size:clamp(1.2rem,3.4vw,1.6rem)}#v-shop .notyet p{color:#6b5748;margin:0 0 1.4rem;line-height:1.55}#v-shop .hero-body{transition:none}#v-shop .hero-body:hover{transform:none}#v-shop .hero-stand>img,#v-shop .hero-stand>.pending{transition:transform .18s cubic-bezier(.3,1.4,.5,1)}#v-shop .hero-body:hover .hero-stand>img,#v-shop .hero-body:hover .hero-stand>.pending{transform:translateY(-7px)}#v-shop .hero-body:active .hero-stand>img,#v-shop .hero-body:active .hero-stand>.pending{transform:translateY(-2px)}#v-shop .hero-sign{max-width:16rem;margin-top:78px;padding:.85rem 1.1rem 1rem}#v-shop .hero-copy .hero-name{font-size:clamp(.95rem,2.1vw,1.25rem)}#v-shop .hero-copy .hero-price{font-size:clamp(.85rem,1.7vw,1.05rem)}#v-shop .hero-copy .flag{margin-bottom:.3rem;padding:.26rem .85rem .3rem;font-size:.62rem}@media (max-width:720px){#v-shop .shopwall{background-size:cover;background-attachment:scroll}}#v-shop .sdock-face{position:relative}#v-shop .sdock-face img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#v-shop .sdock-item{width:clamp(3.6rem,5.4vw,5.4rem)}#v-shop .sdock-row{justify-content:center;width:auto;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:900px){#v-shop .sdock-row{justify-content:center}@supports (justify-content:safe center){#v-shop .sdock-row{justify-content:safe center}}}#v-shop .hero-sign{margin-top:34px}@media (max-width:720px){#v-shop .hero-sign{margin-top:24px}}#v-shop .shopwall,#v-shop .shopwall.phone{background:#d3ecd6}#v-shop:has(.deliverpin.busy):before{content:"";left:0;right:0;z-index:200;background:linear-gradient(90deg, transparent, var(--vibe-orange), transparent) no-repeat;background-size:38% 100%;height:3px;animation:1.05s linear infinite awmLoading;position:fixed;top:0}@keyframes awmLoading{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){#v-shop:has(.deliverpin.busy):before{background-position:0 0;background-size:100% 100%;animation:none}}#v-shop .deliverpin-dock{z-index:90;pointer-events:none;justify-content:flex-end;align-items:flex-end;height:0;padding-inline-end:clamp(1rem,2.2vw,2rem);display:flex;position:sticky;bottom:clamp(1.2rem,3vw,2.2rem)}#v-shop .deliverpin{pointer-events:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:translateY(-100%)}#v-shop:has(.shopcart) .deliverpin-dock{bottom:6rem}#v-shop:has(.shopcart) .deliverpin{bottom:auto}@media (max-width:760px){#v-shop:has(.shopcart) .deliverpin-dock{bottom:5.6rem}}
