.world-shop-collection{margin-bottom:16px}.world-shop-collection small{letter-spacing:.14em;color:#d2b2ff;font-size:11px}.world-shop-collection h3{margin:6px 0;font-size:22px}.world-shop-collection p{color:#c7bfd4;font-size:14px;line-height:1.7}.world-product-grid button small,.world-product-grid button em{font-size:12px;font-style:normal;line-height:1.5;display:block}.world-product-grid button em{color:#aee6d1;margin-top:8px}.world-shop-egg-note{color:#d5f2e5;background:#162e304d;border:1px solid #aee6d140;border-radius:14px;padding:14px;font-size:14px;line-height:1.7}.world-shop-preview .world-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.world-shop-preview .world-product-grid>button{border-radius:14px;min-width:0;padding:8px}.world-shop-preview .world-product-grid>button>img{object-fit:contain;width:100%;height:110px}.world-shop-preview .world-product-grid>button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:12px;display:-webkit-box;overflow:hidden}.world-shop-preview .world-product-grid>button small,.world-shop-preview .world-product-grid>button em{font-size:10px}.world-shop-preview .world-store-open{color:#d1fcf3;background:#263d39;border:1px solid #96cdbb;border-radius:12px;width:100%;min-height:44px}.world-shop-options{scroll-margin-top:12px}.world-shop-preview .merch-fitting{max-width:640px;margin:16px auto}.world-shop-preview .merch-fitting .game-stage{max-height:240px}@media (max-width:600px){.world-shop-preview .world-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-shop-preview .world-product-grid>button>img{height:88px}}.world-shop-backbar{z-index:4;background:#191528f5;border-bottom:1px solid #c4acf044;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex;position:sticky;top:0}.world-shop-backbar span{white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:12px;overflow:hidden}.world-shop-backbar button{flex-shrink:0;min-height:44px}
