.gzg{--ink:#1f2433;--mut:#6d6f78;--line:#e3e1dc;--card:#fff;--gold:#c9a35c;padding:4px 16px 32px}.gzg__wrap{max-width:1280px;margin:0 auto}.gzg__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gzg button{font-family:inherit;-webkit-tap-highlight-color:transparent}.gzg button:focus-visible,.gzg select:focus-visible,.gzg__sheet button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gzg__sw{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 10px;margin:0 -2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.gzg__sw::-webkit-scrollbar{display:none}.gzg__swb{flex:0 0 auto;width:76px;display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;color:var(--ink);scroll-snap-align:start}.gzg__swi{width:64px;height:64px;border-radius:50%;background:var(--card);display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s}.gzg__swi img{width:100%;height:100%;object-fit:cover;transform:scale(1.35)}.gzg__swt{font-size:12.5px;line-height:1.25;text-align:center;max-width:76px}.gzg__swb[aria-pressed=true] .gzg__swi{box-shadow:0 0 0 2px var(--ink),0 0 0 4px #fff inset}.gzg__swb[aria-pressed=true] .gzg__swt{font-weight:700}.gzg__swb:disabled{opacity:.35;cursor:default}@media(hover:hover){.gzg__swb:not(:disabled):hover .gzg__swi{box-shadow:0 0 0 1px var(--ink)}}@media(min-width:990px){.gzg__swb{width:84px}.gzg__swi{width:72px;height:72px}.gzg__sw{gap:16px}}.gzg__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line)}.gzg__dds{display:flex;gap:8px;flex-wrap:wrap}.gzg__dd,.gzg__fbtn{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-size:14px;cursor:pointer}.gzg__dd svg:last-child{opacity:.6;transition:transform .15s}.gzg__dd[aria-expanded=true]{border-color:var(--ink)}.gzg__dd[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.gzg__dd.is-on{border-color:var(--ink);font-weight:600}.gzg__ddi{display:inline-flex;align-items:center;color:var(--mut)}.gzg__n{font-size:11px;font-weight:700;background:var(--ink);color:#fff;border-radius:999px;min-width:18px;height:18px;line-height:18px;text-align:center;padding:0 5px}.gzg__n:empty{display:none}.gzg__fbtn{display:none;font-weight:600}.gzg__right{margin-left:auto;display:flex;align-items:center;gap:12px}.gzg__count{font-size:13px;color:var(--mut);white-space:nowrap}.gzg__sortw{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.gzg__sort{font-size:14px;border:0;background:transparent;color:var(--ink);padding:8px 2px;cursor:pointer;max-width:160px}.gzg__panel{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:2px 0 10px}.gzg__bh{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:0 0 10px}.gzg__panel .gzg__bh{display:none}.gzg__opts{display:flex;flex-wrap:wrap;gap:8px}.gzg__opt{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:6px 14px 6px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer;text-align:left}.gzg__opt[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.gzg__opt:disabled{opacity:.35;cursor:default}@media(hover:hover){.gzg__opt:not(:disabled):hover{border-color:var(--ink)}}.gzg__oi{display:inline-flex;align-items:center;justify-content:center;min-width:24px;color:var(--ink)}.gzg__ol{display:flex;flex-direction:column;font-size:14px;line-height:1.2}.gzg__ol small{font-size:11.5px;color:var(--mut);font-weight:400}.gzg__oc{font-size:12px;color:var(--mut);margin-left:2px}.gzg__dot{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;display:inline-block}.gzg__coin{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f5e3a9,#d4ac55 70%,#b98d3a);color:#3b2a08;font-size:10px;font-weight:800;letter-spacing:-.02em}.gzg__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:2px 0 8px}.gzg__chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:2px 10px 2px 8px;border-radius:999px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-size:13px;cursor:pointer}.gzg__chip .gzg__oi svg{transform:scale(.8)}.gzg__chip .gzg__dot{width:14px;height:14px}.gzg__chip .gzg__coin{width:22px;height:22px;font-size:8px}.gzg__x{font-size:16px;line-height:1;margin-left:2px;color:var(--mut)}.gzg__clr{background:none;border:0;font-size:13px;text-decoration:underline;color:var(--ink);cursor:pointer;padding:6px}@media(max-width:749px){.gzg__dds,.gzg__panel{display:none!important}.gzg__fbtn{display:inline-flex}.gzg__count{display:none}}.gzg__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.gzg__shbg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f121c73;opacity:0;transition:opacity .2s}.gzg__shp{position:absolute;left:0;right:0;bottom:0;max-height:86vh;max-height:86dvh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .22s ease-out;padding-bottom:env(safe-area-inset-bottom,0px)}.gzg__sheet.is-in .gzg__shbg{opacity:1}.gzg__sheet.is-in .gzg__shp{transform:none}.gzg__shh{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee;font-size:16px;color:#1f2433}.gzg__shx{width:44px;height:44px;margin:-10px -10px -10px 0;border:0;background:none;color:#1f2433;cursor:pointer;display:grid;place-items:center}.gzg__shb{overflow-y:auto;padding:12px 16px 4px;-webkit-overflow-scrolling:touch}.gzg__shb .gzg__blk{margin:0 0 18px}.gzg__sheet .gzg__bh{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6d6f78;margin:0 0 10px}.gzg__sheet .gzg__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gzg__sheet .gzg__opt{display:flex;align-items:center;gap:9px;min-height:48px;padding:6px 10px;border:1px solid #e3e1dc;border-radius:10px;background:#fff;color:#1f2433;font-size:14px;text-align:left;cursor:pointer}.gzg__sheet .gzg__opt[aria-pressed=true]{border-color:#1f2433;box-shadow:inset 0 0 0 1px #1f2433;font-weight:600}.gzg__sheet .gzg__opt:disabled{opacity:.35}.gzg__sheet .gzg__ol{display:flex;flex-direction:column;line-height:1.2}.gzg__sheet .gzg__ol small{font-size:11.5px;color:#6d6f78;font-weight:400}.gzg__sheet .gzg__oc{margin-left:auto;font-size:12px;color:#6d6f78}.gzg__sheet .gzg__oi{display:inline-flex;min-width:24px;justify-content:center}.gzg__shf{display:flex;gap:10px;padding:12px 16px;border-top:1px solid #eee}.gzg__shc{flex:0 0 auto;min-height:48px;padding:0 16px;border:1px solid #e3e1dc;border-radius:10px;background:#fff;color:#1f2433;font-size:15px;cursor:pointer}.gzg__shgo{flex:1;min-height:48px;border:0;border-radius:10px;background:#1f2433;color:#fff;font-size:15px;font-weight:700;cursor:pointer}html.gzg-lock,html.gzg-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.gzg__shp,.gzg__shbg,.gzg__swi{transition:none}}.gzg__grid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}@media(min-width:750px){.gzg__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media(min-width:1100px){.gzg__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gzg__card[hidden]{display:none}.gzg__a{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit}.gzg__img{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden;border-radius:6px}.gzg__img img{width:100%;height:100%;object-fit:contain;display:block}.gzg__rib{position:absolute;top:8px;left:8px;background:var(--ink);color:#fff;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:3px}.gzg__rib--out{background:#777}.gzg__t{font-size:14px;line-height:1.35}.gzg__p{font-size:14px;font-weight:700}.gzg__pm{font-weight:400;color:var(--mut);font-size:12px}.gzg__w{font-size:13px;color:var(--mut)}.gzg__r{font-size:13px;color:#a8823f}.gzg__r span{color:var(--mut)}.gzg__empty{padding:30px 0;text-align:center;font-size:15px}.gzg__more{text-align:center;margin-top:26px}.gzg__morebtn{font-size:15px;font-weight:600;padding:13px 26px;border:1px solid var(--ink);background:#fff;color:var(--ink);cursor:pointer;min-height:44px;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/112/assets/gzsc-grid.css.map */
