.paper-game .oddity-screen[data-departments=true]{background:#f3ead4 repeating-linear-gradient(12deg,#0000 0 8px,#967d4b05 9px,#0000 10px 17px);gap:10px;max-width:1600px;padding-bottom:24px;display:flex;overflow-y:auto}.paper-game .oddity-screen[data-departments=true]>.oddity-heading{z-index:12;background:#f3ead4f5;min-height:64px;padding-block:10px;position:sticky;top:-8px}.shop-front{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;width:100%;display:grid}.shop-collection-nav{flex-direction:column;gap:6px;padding-top:6px;display:flex;position:sticky;top:68px}.shop-collection-nav button{font:500 19px var(--font-oswald);text-align:left;border-left:3px solid #b4a17e;min-height:44px;padding:10px 12px}.shop-collection-nav button:hover,.shop-collection-nav button:focus-visible{background:#f0d17b;border-color:#302b25}.shop-merchandise{flex-direction:column;gap:32px;min-width:0;display:flex}.shop-collection{min-width:0;scroll-margin-top:82px}.shop-collection>header{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 16px;display:flex}.shop-collection h2{font:600 clamp(25px,3vw,36px)/1.1 var(--font-oswald);margin:0}.shop-collection header p{font:12px/1.5 var(--font-inter);color:#75654b;margin:6px 0 0}.shop-collection header button{white-space:nowrap;min-height:44px;font:17px var(--font-oswald);padding:6px;text-decoration:underline}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.shop-product{text-align:left;background:#fff3d8;border:2px solid #44372a;flex-direction:column;min-width:0;padding:0;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:4px 5px #4a392638}.shop-product:hover{transform:translateY(-3px);box-shadow:5px 8px #4a39264a}.shop-product:focus-visible{outline-offset:3px;outline:3px solid #db7448}.shop-product-art{background:radial-gradient(at 50% 40%,#dae6b6,#7ca894);place-items:center;width:100%;height:clamp(155px,17vw,225px);padding:10px;display:grid}.shop-product:nth-child(3n+2) .shop-product-art{background:radial-gradient(at 50% 40%,#f4dfad,#bd956e)}.shop-product:nth-child(3n) .shop-product-art{background:radial-gradient(at 50% 40%,#c9e0de,#7c99b0)}.shop-product-art .catalog-art{background:0 0;width:100%;height:100%;min-height:0}.shop-product-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.shop-product .shop-pack-art{width:100%;height:100%;display:flex}.shop-product .shop-pack-art .catalog-art{width:33%;height:100%}.shop-product .shop-credit-symbol{gap:6px;height:100%}.shop-product .shop-credit-symbol .game-icon{width:90px;height:90px}.shop-product .shop-credit-symbol b{font-size:23px}.shop-product-info{flex-direction:column;flex:1;gap:7px;width:100%;padding:12px 14px;display:flex}.shop-product-info>b{font:500 23px/1.15 var(--font-oswald);overflow-wrap:anywhere}.shop-product-info>small{color:#78674e;text-transform:uppercase;font:10px monospace}.shop-product-price{font:19px var(--font-oswald);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:5px;display:flex}.shop-product-price .coin-amount{font-size:18px}.shop-product-price .game-icon{width:22px;height:22px}.shop-product-price del{color:#796c53;font-size:13px}.shop-product-price del .coin-amount{font-size:13px}.shop-product-price del .game-icon{display:none}.shop-product-badge{z-index:1;color:#302b25;background:#f6d269;padding:4px 7px;font:11px monospace;position:absolute;top:10px;left:10px;transform:rotate(-2deg);box-shadow:2px 2px #302b2540}.shop-collection[data-collection=halloween]{color:#fff0d5;background:#45314f;border-top:6px solid #df8240;padding:20px}.shop-collection[data-collection=halloween] header p{color:#e7cba8}.shop-collection[data-collection=halloween] .shop-product{color:#302b25}.shop-collection[data-collection=halloween] .shop-product-art{background:radial-gradient(at 50% 45%,#c49aaf,#68426e)}@media (max-width:1050px){.shop-front{grid-template-columns:1fr;gap:12px}.shop-collection-nav{z-index:10;background:#f3ead4f5;flex-direction:row;gap:8px;padding:4px 0 10px;position:sticky;top:56px;overflow-x:auto}.shop-collection-nav button{white-space:nowrap;border-bottom:2px solid #b4a17e;border-left:0;font-size:17px}.shop-collection{scroll-margin-top:130px}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-product-art{height:190px}}@media (min-width:601px) and (max-width:900px) and (min-height:501px){.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-product-art{height:170px}.shop-product-info{gap:5px;padding:10px}.shop-product-info>b{font-size:21px}.shop-collection>header{margin-bottom:12px}.shop-collection h2{font-size:27px}.shop-collection header p{max-width:235px;font-size:11px}.shop-collection[data-collection=halloween]{padding:12px}.shop-collection[data-collection=halloween] .shop-product-art{height:145px}.shop-product-price .coin-amount{font-size:17px}.shop-merchandise{gap:28px}.shop-collection-nav{top:56px}.shop-product-badge{font-size:9px;top:7px;left:7px}.shop-product .shop-credit-symbol .game-icon{width:64px;height:64px}}@media (max-height:500px) and (min-width:601px){.paper-game .oddity-screen[data-departments=true]>.oddity-heading{min-height:44px;padding-block:4px}.shop-collection-nav{padding-bottom:4px;top:40px}.shop-collection-nav button{min-height:36px;padding:6px 10px;font-size:15px}.shop-collection{scroll-margin-top:100px}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-product-art{height:100px}.shop-collection>header{margin-bottom:8px}.shop-collection h2{font-size:25px}.shop-product-info>b{font-size:19px}.shop-product-info{padding:8px 10px}.shop-product-price{padding-top:0}}@media (prefers-reduced-motion:reduce){.shop-product{transition:none}}
