@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.DMe-aG_className{font-family:Inter,Inter Fallback;font-style:normal}.DMe-aG_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#fff;--ink:#1d1d1f;--secondary:#6e6e73;--tertiary:#a1a1a6;--sep:#e8e8ed;--fill:#f0f0f2;--fill-hover:#e6e6ea;--strong:#2b2b2d;--on-strong:#fff;--green:#248a3d;--red:#d70015;--presale:#0071e3;--band:#0000000d;--mtg:#d9480f;--banner-bg:#1d1d1f;--foot-bg:#1d1d1f;--foot-border:transparent;--foot-ink:#a1a1a6;--foot-link:#d2d2d7;--banner-border:transparent;--logo:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fill-pulse:#e3e3e7;--wire:#d0d0d4;--field-border:#d2d2d7;--go-off:#c7c7cc;--go-off-ink:#fff;--focus-ring:#00000017;--font:var(--font-inter), -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--space-section:64px;--space-block:40px;--space-head:28px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1a191e;--ink:#f4f4f6;--secondary:#9c9da8;--tertiary:#6f707b;--sep:#33343c;--fill:#25262e;--fill-hover:#2f3039;--strong:#f4f4f6;--on-strong:#1a191e;--green:#30d158;--red:#ff453a;--presale:#2997ff;--band:#ffffff05;--mtg:#ff8a4c;--banner-bg:#111014;--foot-bg:#111014;--foot-border:#ffffff14;--foot-ink:#5f606a;--foot-link:#8a8b96;--banner-border:var(--foot-border);--logo:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fill-pulse:#2c2d36;--wire:#43444d;--field-border:#3a3b45;--go-off:#2f3039;--go-off-ink:#8c8d98;--focus-ring:#ffffff24}}:root[data-theme=dark]{--bg:#1a191e;--ink:#f4f4f6;--secondary:#9c9da8;--tertiary:#6f707b;--sep:#33343c;--fill:#25262e;--fill-hover:#2f3039;--strong:#f4f4f6;--on-strong:#1a191e;--green:#30d158;--red:#ff453a;--presale:#2997ff;--band:#ffffff05;--mtg:#ff8a4c;--banner-bg:#111014;--foot-bg:#111014;--foot-border:#ffffff14;--foot-ink:#5f606a;--foot-link:#8a8b96;--banner-border:var(--foot-border);--logo:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fill-pulse:#2c2d36;--wire:#43444d;--field-border:#3a3b45;--go-off:#2f3039;--go-off-ink:#8c8d98;--focus-ring:#ffffff24}*{box-sizing:border-box;margin:0}b,strong,h1,h2,h3,h4,h5,h6,th{font-weight:600}html{background:var(--foot-bg)}body{position:relative}body:before{content:"";background:var(--bg);pointer-events:none;height:100vh;position:absolute;bottom:100%;left:0;right:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font:16px/1.4 var(--font);font-feature-settings:"cv11", "ss01"}.home{isolation:isolate;display:flow-root;position:relative}.top{z-index:1;position:relative}.hero-cards{z-index:-1;pointer-events:none;justify-content:center;gap:16px;width:100vw;height:400px;display:flex;position:absolute;top:-88px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:radial-gradient(80% 80% at 50% 20%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 80% at 50% 20%,#000 40%,#0000 100%)}.hero-col{flex-direction:column;flex:none;gap:16px;margin-top:-20px;display:flex}.hero-col:nth-child(2n){margin-top:-106px}.hero-card{aspect-ratio:488/680;opacity:.025;border-radius:6px;flex:none;width:112px;position:relative;overflow:hidden}.hero-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-card img+img{opacity:0;animation:24s ease-in-out infinite hero-swap;animation-delay:var(--d)}@keyframes hero-swap{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}:root[data-theme=dark] .hero-card{opacity:.045}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-card{opacity:.045}}@media (max-width:640px){.hero-cards{gap:10px;height:440px}.hero-col{gap:10px}.hero-card{width:84px}.hero-col:nth-child(2n){margin-top:-84px}.hero-cards{-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000 20%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 35%,#000 20%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.hero-card img+img{animation:none}}body{overflow-x:clip}main:not(.results) .search{position:relative}main:not(.results) .search:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--band) 50%, transparent 100%);width:100vw;height:340px;margin-top:-170px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.top{flex-wrap:wrap;align-items:center;column-gap:14px;max-width:1320px;min-height:88px;margin:0 auto;padding:16px 32px 0;display:flex}.brand{color:var(--logo);align-items:center;text-decoration:none;display:flex}.wordmark{letter-spacing:.06em;text-transform:uppercase;color:var(--logo);text-box:trim-both cap alphabetic;font-size:24px;line-height:1;text-decoration:none}@supports not (text-box:trim-both cap alphabetic){.wordmark{padding-top:.129em}}.theme{color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;margin-right:-8px;padding:8px;transition:color .15s,background-color .15s;display:grid;overflow:hidden}.theme:hover{color:var(--ink);background:var(--fill)}.top-cta{background:var(--strong);height:40px;color:var(--on-strong);border-radius:8px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.top-cta:hover{background:color-mix(in srgb, var(--strong) 82%, var(--bg))}.foot-links .theme{color:var(--foot-link);margin:-8px -8px -8px auto}.foot-links .theme:hover{color:#fff;background:#ffffff14}.theme-icon{grid-area:1/1;transition:transform .5s cubic-bezier(.45,0,.2,1),opacity .35s;display:block}:root .is-light{opacity:1;transition-delay:.15s;transform:none}:root .is-dark{opacity:0;transition-delay:0s;transform:translateY(160%)rotate(-40deg)}:root[data-theme=dark] .is-light{opacity:0;transition-delay:0s;transform:translateY(160%)rotate(40deg)}:root[data-theme=dark] .is-dark{opacity:1;transition-delay:.15s;transform:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .is-light{opacity:0;transition-delay:0s;transform:translateY(160%)rotate(40deg)}:root:not([data-theme]) .is-dark{opacity:1;transition-delay:.15s;transform:none}}@media (prefers-reduced-motion:reduce){.theme-icon{transition:opacity .15s!important}}main{max-width:1320px;margin:0 auto;padding:0 32px 80px}.intro{color:var(--ink);text-align:center;text-wrap:balance;max-width:34em;margin:72px auto 32px;font-size:24px;font-weight:500;line-height:1.45}.intro .mtg{color:var(--mtg)}.search{max-width:640px;margin:0 auto}form{gap:10px;display:flex}.field-wrap{flex:1;min-width:0}.link-mode{width:34px;height:34px;color:var(--tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.link-mode:hover{color:var(--ink);background:var(--fill)}.link-mode+.link-mode{margin-left:-8px}.link-mode[aria-pressed=true]{color:var(--ink);background:var(--fill)}.search-hint{color:var(--secondary);margin-top:8px;padding:0 4px;font-size:14px}.hint-example{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.search-hint a{color:var(--ink);text-underline-offset:2px;font-weight:500;text-decoration:underline}.go{display:none}.field{background:var(--bg);border:1px solid var(--field-border);border-radius:10px;flex:1;align-items:center;gap:12px;min-width:0;height:56px;padding:0 16px 0 18px;display:flex}.field:focus-within{border-color:color-mix(in srgb, var(--ink) 60%, var(--bg));box-shadow:0 0 1px 6px var(--focus-ring)}.field>svg{color:var(--ink);flex:none}.field-spinner{flex:none;place-items:center;width:22px;height:22px;display:grid}.field-spinner:before{content:"";border:2px solid var(--fill-hover);border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.field input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:18px}.field input::placeholder,.field textarea::placeholder{color:var(--tertiary)}.field input{text-overflow:ellipsis}.field-alias{text-overflow:ellipsis;white-space:nowrap;color:var(--tertiary);pointer-events:none;padding-left:.3em;font-size:18px;position:absolute;top:50%;right:130px;overflow:hidden;transform:translateY(-50%)}.field input::placeholder{text-overflow:ellipsis}.hint-nowrap{white-space:nowrap}.field.multi{align-items:flex-start;height:auto;min-height:56px;padding-top:10px;padding-bottom:10px}.field.multi>svg,.field.multi>.field-spinner{margin-top:6px}.area-wrap{--pad:10px;overscroll-behavior:contain;min-width:0;max-height:330px;margin-top:calc(-1 * var(--pad));padding-top:var(--pad);flex:1;position:relative;overflow-y:auto}.field textarea,.area-lines{width:100%;font:inherit;white-space:pre-wrap;overflow-wrap:break-word;border:0;margin:0;padding:4px 0 0 30px;font-size:18px;line-height:26px;display:block}.field textarea{z-index:1;resize:none;color:var(--ink);background:0 0;outline:none;position:relative;overflow:hidden}.area-lines{top:var(--pad);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;right:0}.area-line{position:relative}.area-line:before{content:attr(data-n);text-align:right;white-space:nowrap;width:22px;color:var(--tertiary);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:2px;left:-30px}.field.multi{flex-wrap:wrap}.field-foot{flex:0 0 100%;justify-content:flex-end;padding-top:6px;display:flex}.field-go{background:var(--strong);height:36px;color:var(--on-strong);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:15px;font-weight:500;position:relative}.field-go:disabled{background:var(--go-off);color:var(--go-off-ink);cursor:default}.field-go .ring{border:2px solid color-mix(in srgb, var(--on-strong) 35%, transparent);border-top-color:var(--on-strong);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.7s linear infinite spin;display:none;position:absolute;top:50%;left:50%}.field-go.busy .label{visibility:hidden}.field-go.busy .ring{display:block}.field input::-webkit-search-cancel-button{display:none}.field{position:relative}.suggest{z-index:10;background:var(--bg);border:1px solid var(--sep);border-radius:10px;padding:6px;list-style:none;position:absolute;top:calc(100% + 3px);left:0;right:0;box-shadow:0 8px 24px #00000014}.suggest[hidden]{display:none}.suggest li{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:10px 12px;font-size:17px;overflow:hidden}.suggest li[aria-selected=true]{background:var(--fill)}.suggest.recent li{align-items:center;gap:8px;padding:5px 6px 5px 12px;display:flex}.recent-text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.recent-del{width:28px;height:28px;color:var(--tertiary);cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.suggest.recent li:hover .recent-del,.suggest.recent li[aria-selected=true] .recent-del{visibility:visible}.recent-del:hover{color:var(--ink);background:var(--fill-hover)}@media (hover:none){.recent-del{visibility:visible}}.recent-meta{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.suggest li.sg-syntax{justify-content:space-between;gap:12px;display:flex}.sg-alt{color:var(--tertiary)}.sg-kind{color:var(--tertiary);white-space:nowrap;align-self:center;font-size:13px}.suggest mark{color:inherit;background:0 0;font-weight:600}.clear{width:34px;height:34px;color:var(--tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-right:-8px;display:grid}.clear:hover{color:var(--ink);background:var(--fill)}.clear[hidden]{display:none}.go{background:var(--strong);min-width:132px;height:56px;color:var(--on-strong);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 28px;font-family:inherit;font-size:17px;font-weight:500;position:relative}.go:disabled{background:var(--go-off);color:var(--go-off-ink);cursor:default}.go .ring{border:2px solid color-mix(in srgb, var(--on-strong) 35%, transparent);border-top-color:var(--on-strong);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.7s linear infinite spin;display:none;position:absolute;top:50%;left:50%}.go.busy .label{visibility:hidden}.go.busy .ring{display:block}.results .search{max-width:none;margin-top:28px}.filters{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;margin:20px 0 0;display:flex}.group{flex-wrap:wrap;gap:6px;display:flex}.filter-label{color:var(--secondary);margin-bottom:6px;font-size:12px}.filter-help{color:var(--secondary);text-underline-offset:2px;align-self:center;margin-left:6px;font-size:13px}.filter-help:hover{color:var(--ink)}.pill{border:1px solid var(--field-border);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13px;line-height:1}.pill:hover{border-color:var(--secondary)}.pill[aria-pressed=true]{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.summary{color:var(--secondary);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:22px 0 6px;font-size:16px;display:flex}.summary b{color:var(--ink);font-weight:600}.mini-spinner{border:1.5px solid var(--fill);border-top-color:var(--secondary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.summary .reset{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.banner{background:var(--banner-bg);border-bottom:1px solid var(--banner-border);color:#d2d2d7;text-align:center;padding:9px 16px;font-size:13px;line-height:1.4;position:relative}.banner b{color:#fff;font-weight:600}.banner:before{content:"";background:var(--banner-bg);pointer-events:none;height:100vh;position:absolute;bottom:100%;left:0;right:0}.card{border-bottom:1px solid var(--sep);gap:30px;padding:20px 0;display:flex}.results>.card:last-of-type{border-bottom:0}.thumb{object-fit:cover;object-position:left;background:var(--fill);border-radius:6px;flex:none;width:98px;height:137px}.info{flex:1;min-width:0}.name{flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.offers{margin-top:10px}.offer{color:inherit;align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:flex}.offer[hidden]{display:none}.offer+.offer{border-top:1px solid var(--sep)}.offer:hover .shop{text-underline-offset:3px;text-decoration:underline}.offer-main{flex:1;min-width:0}.shop{font-size:16px;font-weight:600}.offer .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.offer .meta .unknown{color:var(--tertiary)}.offer .end{flex-direction:column;align-items:flex-end;display:flex}.offer .stock{margin-top:2px}.offer .price{font-size:16px}.offer .stock{font-size:15px}.offer.out .stock,.offer .stock.ext{color:var(--secondary)}.links-grid{margin-top:var(--space-block);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.card.links{border-bottom:0;padding:0}.card.links .summary,.card.links .offers,.offer .stock.ext{margin-top:0}.offer.out .price{opacity:.5}.more{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:15px;text-decoration:underline}.tag{letter-spacing:.06em;color:var(--secondary);background:var(--fill);border-radius:4px;padding:3px 6px;font-size:12px;font-weight:600}.tag.presale{color:var(--presale);background:color-mix(in srgb, var(--presale) 14%, transparent)}.line{color:var(--secondary);margin-top:4px;font-size:18px}.meta{color:var(--secondary);margin-top:8px;font-size:15px}.end{text-align:right;flex:none}.price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600}.stock{color:var(--green);margin-top:4px;font-size:14px}.card.out .thumb{opacity:.5}.empty,.loading{text-align:center;color:var(--secondary);padding:64px 20px}.spinner{border:2.5px solid var(--fill);border-top-color:var(--secondary);border-radius:50%;width:26px;height:26px;margin:0 auto 14px;animation:.8s linear infinite spin}.hint{color:var(--tertiary);margin-top:6px;font-size:14px}.foot{background:var(--foot-bg);border-top:1px solid var(--foot-border)}.foot-in{max-width:1320px;color:var(--foot-ink);margin:0 auto;padding:28px 32px 36px;font-size:13px;line-height:1.6}.foot a,.foot-link-btn{color:var(--foot-link)}.foot p{max-width:62em}.foot p+p{margin-top:8px}.foot a{text-underline-offset:3px}.foot-links{flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}.foot-link-btn{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.consent{z-index:60;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--bg);border:1px solid var(--sep);max-width:520px;color:var(--secondary);border-radius:14px;margin:0 auto;padding:18px 20px;font-size:14px;line-height:1.5;position:fixed;box-shadow:0 10px 32px #00000024}.consent a{color:var(--ink);text-underline-offset:3px}.consent-actions{gap:8px;margin-top:14px;display:flex}.consent-btn{border:1px solid var(--field-border);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:9px 14px;font-weight:500}.consent-btn:hover{background:var(--fill)}.legal{max-width:760px;padding-top:var(--space-block);line-height:1.6}.legal-back{color:var(--secondary);font-size:14px;text-decoration:none}.legal-back:hover{color:var(--ink)}.legal h1{letter-spacing:-.02em;margin-top:20px;font-size:32px;font-weight:600;line-height:1.2}.legal-updated{color:var(--tertiary);margin-top:8px;font-size:14px}.legal h2{letter-spacing:-.01em;margin-top:36px;font-size:18px;font-weight:600}.legal p,.legal ul{color:var(--secondary);margin-top:10px}.legal ul{padding-left:1.2em}.legal li+li{margin-top:6px}.legal b{color:var(--ink);font-weight:600}.legal p a{color:var(--ink);text-underline-offset:3px}.form{gap:18px;margin-top:28px;display:grid}.form-choice{border:0;gap:8px;padding:0;display:grid}.form-choice legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.form-choice label{color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.form-choice input{width:18px;height:18px;accent-color:var(--strong);margin:0}.form-row{gap:6px;display:grid}.form-row span{color:var(--ink);font-size:14px;font-weight:500}.form-row input,.form-row textarea{border:1px solid var(--field-border);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:12px 14px;font-size:16px}.form-row textarea{resize:vertical;min-height:110px}.form-row input::placeholder,.form-row textarea::placeholder{color:var(--tertiary)}.form-row input:focus,.form-row textarea:focus{border-color:color-mix(in srgb, var(--ink) 60%, var(--bg));box-shadow:0 0 1px 6px var(--focus-ring)}.form-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-error{color:var(--red);font-size:14px}.legal .form-error{color:var(--red);margin:0}.form-submit{justify-self:start;height:44px;padding:0 22px}.form-done{background:color-mix(in srgb, var(--green) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--green) 28%, var(--bg));border-radius:10px;margin-top:28px;padding:20px 22px}.form-done b{color:var(--green)}.legal .form-done p{color:var(--ink);margin-top:6px}.legal .form-intro{color:var(--ink)}.legal .form-note{color:var(--tertiary);margin-top:24px;font-size:14px}.legal .form-note a{color:var(--secondary)}.shops-cta{text-align:center;color:var(--secondary);margin-top:18px;font-size:14px}.shops-cta a{color:var(--ink);text-underline-offset:3px;font-weight:500}.how{margin-top:var(--space-section)}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.how-visual{background:var(--fill);border-radius:16px;justify-content:center;align-items:center;height:200px;display:flex;overflow:hidden}.how-title{letter-spacing:-.01em;margin-top:18px;font-size:17px;font-weight:400;line-height:1.3}.how-text{max-width:38ch;color:var(--secondary);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.5}.how-field{border:1px solid color-mix(in srgb, var(--ink) 60%, var(--bg));background:var(--bg);width:82%;max-width:360px;height:46px;color:var(--ink);box-shadow:0 0 1px 5px var(--focus-ring);border-radius:8px;align-items:center;gap:10px;padding:0 16px;display:flex}.how-input{white-space:nowrap;flex:1;align-items:center;min-width:0;height:20px;font-size:16px;line-height:20px;display:inline-flex}.how-ch{white-space:pre;color:var(--ink);font-size:0;animation-duration:5s;animation-timing-function:step-end;animation-iteration-count:infinite}.how-caret{background:var(--ink);flex:none;width:1.5px;height:20px;animation:5s step-end infinite how-caret}.how-ph{min-width:0;color:var(--tertiary);text-overflow:ellipsis;margin-left:1px;animation:5s step-end infinite how-ph;overflow:hidden}@keyframes how-ch-0{0%{font-size:0}18%{font-size:16px}84%,to{font-size:0}}@keyframes how-ch-1{0%{font-size:0}20.2%{font-size:16px}84%,to{font-size:0}}@keyframes how-ch-2{0%{font-size:0}22.4%{font-size:16px}84%,to{font-size:0}}@keyframes how-ch-3{0%{font-size:0}24.6%{font-size:16px}84%,to{font-size:0}}@keyframes how-ch-4{0%{font-size:0}26.8%{font-size:16px}84%,to{font-size:0}}@keyframes how-ch-5{0%{font-size:0}29%{font-size:16px}84%,to{font-size:0}}@keyframes how-ch-6{0%{font-size:0}31.2%{font-size:16px}84%,to{font-size:0}}@keyframes how-ch-7{0%{font-size:0}33.4%{font-size:16px}84%,to{font-size:0}}@keyframes how-ph{0%{font-size:16px}18%{font-size:0}88%,to{font-size:16px}}@keyframes how-caret{0%{opacity:1}10%{opacity:0}18%{opacity:1}44%{opacity:0}54%{opacity:1}64%{opacity:0}74%{opacity:1}84%{opacity:1}94%{opacity:0}to{opacity:1}}.how-net{width:100%;max-width:300px;height:auto;overflow:visible}.how-wire{fill:none;stroke:var(--wire);stroke-width:1.25px}.how-packet{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 100;opacity:0}.how-packet.out{animation:5s infinite how-out;animation-delay:var(--d)}.how-packet.back{stroke:var(--green);animation:5s infinite how-back;animation-delay:var(--d)}.how-tile{fill:var(--bg);filter:drop-shadow(0 1px 2px #00000014)drop-shadow(0 4px 10px #0000000d)}.how-store{fill:none;stroke:var(--secondary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.how-label{fill:var(--secondary);font:500 10.5px var(--font);letter-spacing:.01em}.how-badge{opacity:0;animation:5s infinite how-badge;animation-delay:var(--d);transform:scale(.4)}.how-badge-ring{fill:var(--fill)}.how-badge-dot{fill:var(--green)}.how-hub{fill:var(--strong);filter:drop-shadow(0 2px 6px #0000001f)}.how-hub-f{fill:var(--on-strong)}.how-hub-pulse{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:5s .75s infinite how-pulse}@keyframes how-out{0%{stroke-dashoffset:14px;opacity:0}1%{opacity:1}14%{stroke-dashoffset:-100px;opacity:1}14.5%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes how-back{0%,28%{stroke-dashoffset:14px;opacity:0}29%{opacity:1}43%{stroke-dashoffset:-100px;opacity:1}43.5%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes how-badge{0%,13%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(1.15)}20%,82%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.4)}}@keyframes how-pulse{0%,40%{opacity:0;transform:scale(1)}46%{opacity:.5}66%,to{opacity:0;transform:scale(1.7)}}.how-results{flex-direction:column;gap:10px;width:84%;max-width:380px;display:flex}.how-row{border:1px solid var(--sep);background:var(--bg);height:40px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:0 14px 0 12px;font-size:14px;display:flex}.how-shop{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.how-row b{font-weight:600}.how-radio{border:1.5px solid var(--field-border);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.how-results{position:relative}.how-row.pick{animation:6s infinite how-pick-row}.how-row.pick .how-radio{animation:6s infinite how-pick-radio}.how-row.pick .how-radio svg{animation:6s infinite how-pick-check}.how-row.rest{animation:6s infinite how-rest}@keyframes how-pick-row{0%,43%{border-color:var(--sep);box-shadow:0 0 #0000}47%,86%{border-color:var(--presale);box-shadow:0 0 0 3px color-mix(in srgb, var(--presale) 16%, var(--fill))}92%,to{border-color:var(--sep);box-shadow:0 0 #0000}}@keyframes how-pick-radio{0%,43%{border-color:var(--field-border);background:0 0}47%,86%{border-color:var(--presale);background:var(--presale)}92%,to{border-color:var(--field-border);background:0 0}}@keyframes how-pick-check{0%,44%{opacity:0;transform:scale(.4)}49%,86%{opacity:1;transform:none}91%,to{opacity:0;transform:scale(.4)}}@keyframes how-rest{0%,45%{opacity:1}50%,86%{opacity:.45}92%,to{opacity:1}}.how-cursor{z-index:2;color:var(--ink);pointer-events:none;will-change:transform;animation:6s infinite how-cursor-x;position:absolute;top:9px;left:34%}.how-cursor-y,.how-cursor-click{will-change:transform;display:block}.how-cursor-y{animation:6s infinite how-cursor-y}.how-cursor-click{transform-origin:30% 20%;filter:drop-shadow(0 1px 1.5px #00000040);animation:6s infinite how-cursor-click}.how-cursor svg{stroke:var(--bg);stroke-width:1.5px;display:block}@keyframes how-cursor-x{0%,10%{animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(380px)}36%,60%{animation-timing-function:cubic-bezier(.6,0,.8,.6);transform:translate(0)}82%,to{transform:translate(400px)}}@keyframes how-cursor-y{0%,10%{animation-timing-function:cubic-bezier(.45,.2,.3,1);transform:translateY(210px)}36%,60%{animation-timing-function:cubic-bezier(.45,0,.7,.7);transform:translateY(0)}82%,to{transform:translateY(230px)}}@keyframes how-cursor-click{0%,40%{transform:scale(1)}42.5%{transform:scale(.82)}45.5%,to{transform:scale(1)}}.how-row.out{color:var(--secondary)}.how-row.out .how-radio{opacity:.5}.how-row.out b{color:var(--tertiary);font-weight:400}.how-cond{color:var(--secondary)}@media (prefers-reduced-motion:reduce){.how-ch,.how-ph,.how-caret,.how-packet,.how-badge,.how-hub-pulse{animation:none!important}.how-row.pick,.how-row.pick .how-radio,.how-row.pick .how-radio svg,.how-row.rest{animation-play-state:paused;animation-delay:-3.6s!important}.how-cursor{display:none}.how-badge{opacity:1;transform:none}.how-ch{font-size:16px}.how-ph{display:none}}#home,.shelf+.shelf{margin-top:var(--space-section)}.shelf-head{margin-bottom:var(--space-head);text-align:center;justify-content:center;align-items:baseline;gap:16px;display:flex}.shelf-title{letter-spacing:-.02em;font-size:20px;font-weight:400}.tile-buy{color:var(--secondary);text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:400;display:block;overflow:hidden}.shelf-note{color:var(--secondary);margin-top:12px;font-size:14px}.artists{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.artist-tile{isolation:isolate;aspect-ratio:5/7;color:#fff;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#111;border-radius:12px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.artist-art{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0}.artist-tile:after{content:"";z-index:-1;background:linear-gradient(#0000,#00000026 45%,#000000bf);position:absolute;inset:0}.artist-tile:hover .artist-art{transform:scale(1.04)}.artist-text{flex-direction:column;gap:2px;padding:12px;display:flex}.artist-name{letter-spacing:-.01em;margin-bottom:2px;font-size:15px;font-weight:600;line-height:1.25}.artist-meta{color:#ffffffc7;white-space:nowrap;font-size:13px;line-height:1.35}.shops{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.shop-tile{background:var(--fill);color:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;display:flex}.shop-tile:hover{background:var(--fill-hover)}.shop-logo img{filter:grayscale();opacity:.65;transition:filter .2s,opacity .2s}.shop-tile:hover .shop-logo img,.shop-tile:focus-visible .shop-logo img{filter:none;opacity:1}.shop-logo{justify-content:center;align-items:center;height:60px;display:flex}.shop-logo img{height:calc(var(--logo-h) * .8);object-fit:contain;width:auto;max-width:100%;transform:translate(var(--logo-x,0), var(--logo-y,0));display:block}.logo-dark{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none!important}:root:not([data-theme=light]) .logo-dark{display:block!important}}:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.tile{color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.tile-foot{margin-top:auto;padding-top:10px}.tile-media{isolation:isolate;border-radius:4.6%/3.3%;position:relative;overflow:hidden}.tile-img{aspect-ratio:5/7;object-fit:cover;background:var(--fill);width:100%;display:block}.tile-media.presale:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000008c,#0000);border-radius:6px 6px 0 0;height:38%;position:absolute;inset:0 0 auto}.tile-badge{z-index:2;letter-spacing:.06em;color:#fff;background:var(--presale);border-radius:4px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.25;position:absolute;top:6%;right:8%}.tile-media.shade-top:after,.tile-media.shade-bottom:before{content:"";z-index:1;pointer-events:none;height:24%;position:absolute;left:0;right:0}.tile-media.shade-top:after{background:linear-gradient(#00000059,#0000);border-radius:6px 6px 0 0;top:0}.tile-media.shade-bottom:before{background:linear-gradient(#0000,#00000059);border-radius:0 0 6px 6px;bottom:0}.list-tiles .tile-badge{top:4%;right:5%}.list-tiles .tile-badge.num{inset:auto auto 4% 5%}.list-tiles .tile-badge.qty{inset:4% auto auto 5%}.tile-badge.num{color:#1d1d1f;font-variant-numeric:tabular-nums;background:#fff}.tile-badge.foil,.tag.foil{color:#1d1d1f;background:linear-gradient(135deg,#ffd1e8,#fff3b0 35%,#c8f7dc 65%,#c9dcff)}.tile-text{min-height:68px;padding-top:10px}.tile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.tile-meta{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.tile-price{font-variant-numeric:tabular-nums;text-align:center;background:var(--fill);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 6px;font-size:14px;font-weight:600;overflow:hidden}.tile:hover .tile-price{background:var(--fill-hover)}.tile .tile-img{transition:opacity .15s}.tile:hover .tile-img{opacity:.88}.sk{background:var(--fill);border-radius:4px;display:block}.tile.skeleton .tile-name{flex-direction:column;justify-content:center;gap:5px;min-height:2.7em;display:flex}.tile.skeleton .tile-name .sk{width:85%;height:12px}.tile.skeleton .tile-name .sk+.sk{width:55%}.tile.skeleton .tile-meta .sk{vertical-align:middle;width:50%;height:10px;display:inline-block}.tile.skeleton .tile-price:before{content:" "}.thumb,.tile-img,.sk,.tile.skeleton .tile-price{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{background-color:var(--fill-pulse)}}.shelf-error{color:var(--secondary);font-size:15px}.shelf-more{justify-content:center;margin-top:16px;display:flex}.more-btn{border:1px solid var(--field-border);color:var(--ink);text-align:center;border-radius:10px;padding:13px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-block}.more-btn:hover{background:var(--fill)}.more-arrow{margin-left:8px}.list-nav{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin:24px 0 -12px;font-size:14px;display:flex}.list-nav a{color:var(--ink);text-decoration:none}.list-nav a:hover{text-underline-offset:3px;text-decoration:underline}.list-back{align-items:center;gap:6px;font-weight:600;display:inline-flex}.list-unknown{color:var(--secondary);margin-top:4px;font-size:14px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:12px 0 4px;font-size:15px;display:flex}.list-tiles+.pager{margin-top:28px}.pager-group{display:contents}.pager-num,.pager-step{min-width:36px;height:36px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 10px;text-decoration:none;display:inline-grid}a.pager-num:hover,a.pager-step:hover{background:var(--fill)}.pager-num.on{background:var(--strong);color:var(--on-strong);font-weight:600}.pager-step.off{color:var(--tertiary)}.pager-gap{color:var(--tertiary);padding:0 2px}.list-unknown a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.list-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px 20px;margin-top:16px;display:grid}.list-tiles .tile:hover .tile-name{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.list-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.pill-state{opacity:.55;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:2.2ch;margin-left:6px;display:inline-flex}.pill-state .mini-spinner{width:10px;height:10px}.pill:disabled{opacity:.45;cursor:default}.pill:disabled:hover{border-color:var(--field-border)}.pill-err{color:var(--red);border-color:color-mix(in srgb, var(--red) 35%, var(--bg));text-decoration:none}.pill-err .pill-state{opacity:.8}.card.skeleton{border-bottom:0}.card.skeleton .sk-title{width:40%;height:18px}.card.skeleton .sk-line{width:28%;height:14px;margin-top:10px}.card.skeleton .sk-row{border-radius:8px;width:100%;height:40px;margin-top:18px}.toast{left:50%;bottom:calc(28px + env(safe-area-inset-bottom) + var(--lift,0px));z-index:50;color:#fff;pointer-events:none;opacity:0;background:#0071e3;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:14px 20px;font-size:15px;line-height:1.35;transition:opacity .2s,transform .2s;display:flex;position:fixed;transform:translate(-50%,10px)}.toast.show{opacity:1;transform:translate(-50%)}.toast.wait{animation:.2s .4s forwards toast-in}@keyframes toast-in{to{opacity:1;transform:translate(-50%)}}.toast.toast-top{bottom:auto;top:calc(48px + env(safe-area-inset-top));padding:9px 16px;font-size:14px;transform:translate(-50%,-10px);box-shadow:0 6px 20px #0003}.toast.toast-top.show{transform:translate(-50%)}.toast svg,.toast .mini-spinner{flex:none}.toast .mini-spinner{border-width:2px;border-color:#fff #ffffff59 #ffffff59;width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:.01}}.home>:not(.search),.home>.search>*{animation:.5s ease-out backwards enter}.home>.search>*{animation-delay:70ms}.home>:nth-child(n+3){animation-delay:.15s}@media (prefers-reduced-motion:reduce){*{animation-duration:2s!important}.toast.wait{animation-duration:.2s!important}.home>:not(.search),.home>.search>*{animation-name:none!important}}@media (max-width:1023px){.links-grid{grid-template-columns:minmax(0,1fr)}.how-steps{grid-template-columns:minmax(0,1fr);gap:32px}.how-title,.how-text{text-align:center}.how-text{text-wrap:balance;max-width:40ch;margin-left:auto;margin-right:auto}main,.top,.foot-in{padding-left:20px;padding-right:20px}.tiles{scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:0 20px 16px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.tiles .tile{scroll-snap-align:start;flex:none;width:150px}.shops{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.artists{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shop-tile{padding:10px 14px}.shop-logo{height:60px}.shop-logo img{height:calc(var(--logo-h) * .8);max-width:100%}}@media (max-width:640px){:root{--space-section:40px;--space-block:32px;--space-head:20px}main{padding:0 16px 72px}.top{column-gap:12px;min-height:76px;padding:16px 16px 0}.top-cta{gap:7px;height:36px;padding:0 14px;font-size:14px}.wordmark{font-size:21px}.intro{margin:44px auto 28px;font-size:20px}.field{height:50px}.field.multi{min-height:50px;padding-top:7px;padding-bottom:7px}.area-wrap{--pad:7px}form{flex-direction:column;gap:16px;max-width:none}.go{display:block}.field-foot{display:none}.field{flex:none}.go{width:100%;min-width:0;height:50px;padding:0 18px;font-size:16px}.form-submit{border-radius:10px;justify-self:stretch;width:100%;height:50px;font-size:16px}.filters{gap:8px 16px}.pill{padding:8px 10px}.links-grid{gap:24px}.card{gap:14px;padding:16px 0}.thumb{width:80px;height:112px}.offers{margin-top:6px}.offer{gap:10px}.shop,.offer .price{font-size:15px}.offer .stock{font-size:13px}.suggest li{font-size:16px}.shops{grid-template-columns:minmax(0,1fr)}.artists{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-tile{padding:10px 20px}.shop-logo{height:56px}.shop-logo img{height:calc(var(--logo-h) * .85);max-width:200px}.shelf-head{flex-wrap:wrap}.how-text{max-width:34ch}.tiles{scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.tiles .tile{scroll-snap-align:start;flex:none;width:140px}.foot-in{padding:24px 16px 28px;font-size:12px}.name{gap:6px;font-size:16px}.line{margin-top:2px;font-size:14px}.meta{margin-top:4px;font-size:13px}.price{font-size:16px}.stock{font-size:12px}}
