.shop[data-astro-cid-upqr6wpc]{background:var(--ui-parchment)}.wrap[data-astro-cid-upqr6wpc]{max-width:1440px;margin:0 auto;padding:0 32px 72px}.vh[data-astro-cid-upqr6wpc]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crumbs[data-astro-cid-upqr6wpc]{color:var(--ui-ink-48);flex-wrap:wrap;gap:8px;padding-top:24px;font-size:14px;display:flex}.crumbs[data-astro-cid-upqr6wpc] a[data-astro-cid-upqr6wpc]{color:var(--ui-accent);text-decoration:none}.crumbs[data-astro-cid-upqr6wpc] a[data-astro-cid-upqr6wpc]:hover{text-decoration:underline}.ph[data-astro-cid-upqr6wpc]{max-width:760px;padding:20px 0 28px}.ph[data-astro-cid-upqr6wpc] h1[data-astro-cid-upqr6wpc]{letter-spacing:-.02em;font-size:clamp(32px,4vw,48px);line-height:1.08}.ph[data-astro-cid-upqr6wpc] .sub[data-astro-cid-upqr6wpc]{color:var(--ui-ink-80);margin-top:10px;font-size:17px;line-height:1.5}.cols[data-astro-cid-upqr6wpc]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.side[data-astro-cid-upqr6wpc]{background:var(--ui-canvas);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:6px;padding:18px;display:grid}.side-top[data-astro-cid-upqr6wpc],.side-foot[data-astro-cid-upqr6wpc] .show[data-astro-cid-upqr6wpc],.x[data-astro-cid-upqr6wpc]{display:none}.q[data-astro-cid-upqr6wpc]{background:var(--ui-parchment);min-height:44px;color:var(--ui-ink-48);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.q[data-astro-cid-upqr6wpc]:focus-within{box-shadow:inset 0 0 0 2px var(--ui-accent)}.q[data-astro-cid-upqr6wpc] input[data-astro-cid-upqr6wpc]{min-width:0;font:inherit;color:var(--ui-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.grp[data-astro-cid-upqr6wpc]{border:0;border-top:1px solid var(--ui-hairline);min-width:0;margin:0;padding:14px 0 6px}.grp[data-astro-cid-upqr6wpc]:first-of-type{border-top:0}.grp[data-astro-cid-upqr6wpc] legend[data-astro-cid-upqr6wpc]{float:left;width:100%;font-family:var(--ui-display);color:var(--ui-ink);margin-bottom:6px;font-size:15px;font-weight:600}.cats[data-astro-cid-upqr6wpc]{clear:both;gap:2px;display:grid}.cats[data-astro-cid-upqr6wpc] a[data-astro-cid-upqr6wpc]{min-height:38px;color:var(--ui-ink-80);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 -8px;padding:6px 10px;font-size:15px;text-decoration:none;display:flex}.cats[data-astro-cid-upqr6wpc] a[data-astro-cid-upqr6wpc]:hover{background:var(--ui-parchment);color:var(--ui-ink)}.cats[data-astro-cid-upqr6wpc] a[data-astro-cid-upqr6wpc][aria-current]{background:var(--ui-parchment);color:var(--ui-ink);font-weight:600}.cats[data-astro-cid-upqr6wpc] small[data-astro-cid-upqr6wpc],.chk[data-astro-cid-upqr6wpc] small[data-astro-cid-upqr6wpc]{color:var(--ui-ink-48);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.chk[data-astro-cid-upqr6wpc]{clear:both;min-height:36px;color:var(--ui-ink-80);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.chk[data-astro-cid-upqr6wpc] span[data-astro-cid-upqr6wpc]{flex:1}.chk[data-astro-cid-upqr6wpc] input[data-astro-cid-upqr6wpc]{width:18px;height:18px;accent-color:var(--ui-accent);flex:none;margin:0}.price-in[data-astro-cid-upqr6wpc]{clear:both;color:var(--ui-ink-48);align-items:center;gap:8px;font-size:15px;display:flex}.price-in[data-astro-cid-upqr6wpc] label[data-astro-cid-upqr6wpc]{flex:1;min-width:0}.price-in[data-astro-cid-upqr6wpc] input[data-astro-cid-upqr6wpc]{border:1px solid var(--ui-hairline-2);background:var(--ui-canvas);width:100%;min-height:40px;font:inherit;color:var(--ui-ink);-moz-appearance:textfield;border-radius:10px;padding:0 12px;font-size:15px}.price-in[data-astro-cid-upqr6wpc] input[data-astro-cid-upqr6wpc]::-webkit-inner-spin-button,.price-in[data-astro-cid-upqr6wpc] input[data-astro-cid-upqr6wpc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-in[data-astro-cid-upqr6wpc] input[data-astro-cid-upqr6wpc]:focus{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent);outline:none}.side-foot[data-astro-cid-upqr6wpc]{padding-top:8px}.clear[data-astro-cid-upqr6wpc],.empty[data-astro-cid-upqr6wpc] button[data-astro-cid-upqr6wpc]{font:inherit;color:var(--ui-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.clear[data-astro-cid-upqr6wpc]:hover,.empty[data-astro-cid-upqr6wpc] button[data-astro-cid-upqr6wpc]:hover{text-decoration:underline}.clear[data-astro-cid-upqr6wpc][hidden]{display:none}.bar[data-astro-cid-upqr6wpc]{align-items:center;gap:12px;min-height:44px;margin-bottom:14px;display:flex}.count[data-astro-cid-upqr6wpc]{color:var(--ui-ink-48);flex:1;font-size:15px}.open[data-astro-cid-upqr6wpc]{display:none}.sort[data-astro-cid-upqr6wpc] select[data-astro-cid-upqr6wpc]{border:1px solid var(--ui-hairline-2);background:var(--ui-canvas);min-height:40px;font:inherit;color:var(--ui-ink);border-radius:999px;padding:0 14px;font-size:15px}.mcats[data-astro-cid-upqr6wpc]{display:none}.grid[data-astro-cid-upqr6wpc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-upqr6wpc]>li[data-astro-cid-upqr6wpc][hidden]{display:none}.empty[data-astro-cid-upqr6wpc]{text-align:center;color:var(--ui-ink-48);margin-top:24px}.empty[data-astro-cid-upqr6wpc][hidden]{display:none}.card[data-astro-cid-upqr6wpc]{background:var(--ui-canvas);height:100%;color:inherit;transition:transform .3s var(--ui-ease);border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card[data-astro-cid-upqr6wpc]:hover{transform:scale(1.015)}.pic[data-astro-cid-upqr6wpc]{aspect-ratio:1;position:relative}.pic[data-astro-cid-upqr6wpc] img[data-astro-cid-upqr6wpc]{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.nopic[data-astro-cid-upqr6wpc]{place-items:center;display:grid;position:absolute;inset:0}.pic[data-astro-cid-upqr6wpc] img[data-astro-cid-upqr6wpc]:not(.u-product){mix-blend-mode:multiply}.nopic[data-astro-cid-upqr6wpc]{font-family:var(--ui-display);color:var(--ui-hairline-2);font-size:28px;font-weight:600}.txt[data-astro-cid-upqr6wpc]{flex-direction:column;flex:1;padding:0 22px 22px;display:flex}.os[data-astro-cid-upqr6wpc]{color:var(--ui-accent);font-size:13px;font-weight:600}.txt[data-astro-cid-upqr6wpc] h2[data-astro-cid-upqr6wpc]{letter-spacing:-.015em;margin-top:4px;font-size:21px;line-height:1.2}.short[data-astro-cid-upqr6wpc]{color:var(--ui-ink-80);flex:1;margin-top:8px;font-size:15px;line-height:1.45}.price[data-astro-cid-upqr6wpc]{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:16px;display:flex}.price[data-astro-cid-upqr6wpc] strong[data-astro-cid-upqr6wpc]{font-family:var(--ui-display);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.vars[data-astro-cid-upqr6wpc]{color:var(--ui-ink-48);font-size:13px}.stock[data-astro-cid-upqr6wpc]{color:var(--ui-ink-80);margin-top:2px;font-size:14px}.stock[data-astro-cid-upqr6wpc]:before{content:"";background:var(--ui-accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.stock[data-astro-cid-upqr6wpc].out{color:var(--ui-ink-48)}.stock[data-astro-cid-upqr6wpc].out:before{background:var(--ui-hairline-2)}.accs[data-astro-cid-upqr6wpc]{margin-top:56px}.accs[data-astro-cid-upqr6wpc][hidden],.acc-group[data-astro-cid-upqr6wpc][hidden],.oss[data-astro-cid-upqr6wpc][hidden]{display:none}.oss[data-astro-cid-upqr6wpc]{margin-top:56px}.oss[data-astro-cid-upqr6wpc] .oss-bp{margin:0 0 16px}.oss-sub[data-astro-cid-upqr6wpc]{color:var(--ui-ink-80);margin:8px 0 16px;font-size:16px}.os-pic[data-astro-cid-upqr6wpc]{border-radius:24px 24px 0 0;overflow:hidden}.osfor[data-astro-cid-upqr6wpc]{color:var(--ui-ink-48);margin-top:2px;font-size:14px}.acc-h[data-astro-cid-upqr6wpc]{letter-spacing:-.02em;font-size:30px;line-height:1.1}.acc-group[data-astro-cid-upqr6wpc] h3[data-astro-cid-upqr6wpc]{color:var(--ui-ink-80);margin:24px 0 12px;font-size:17px}.grid[data-astro-cid-upqr6wpc].sm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sm[data-astro-cid-upqr6wpc] .card[data-astro-cid-upqr6wpc]{border-radius:18px}.sm[data-astro-cid-upqr6wpc] .pic[data-astro-cid-upqr6wpc]{aspect-ratio:1}.sm[data-astro-cid-upqr6wpc] .pic[data-astro-cid-upqr6wpc] img[data-astro-cid-upqr6wpc]{width:calc(100% - 32px);height:calc(100% - 32px);inset:16px}.sm[data-astro-cid-upqr6wpc] .nopic[data-astro-cid-upqr6wpc]{font-size:20px}.sm[data-astro-cid-upqr6wpc] .txt[data-astro-cid-upqr6wpc]{padding:0 16px 16px}.sm[data-astro-cid-upqr6wpc] .txt[data-astro-cid-upqr6wpc] h2[data-astro-cid-upqr6wpc]{letter-spacing:-.01em;flex:1;font-size:15px;line-height:1.3}.sm[data-astro-cid-upqr6wpc] .price[data-astro-cid-upqr6wpc]{margin-top:10px}.sm[data-astro-cid-upqr6wpc] .price[data-astro-cid-upqr6wpc] strong[data-astro-cid-upqr6wpc]{font-size:17px}.sm[data-astro-cid-upqr6wpc] .stock[data-astro-cid-upqr6wpc]{font-size:13px}.perks[data-astro-cid-upqr6wpc] ol[data-astro-cid-upqr6wpc]{text-align:left;counter-reset:k;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1000px;margin:36px auto 0;padding:0;list-style:none;display:grid}.perks[data-astro-cid-upqr6wpc] li[data-astro-cid-upqr6wpc]{counter-increment:k}.perks[data-astro-cid-upqr6wpc] li[data-astro-cid-upqr6wpc]:before{content:counter(k);background:var(--ui-parchment);width:32px;height:32px;font-family:var(--ui-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.perks[data-astro-cid-upqr6wpc] h3[data-astro-cid-upqr6wpc]{letter-spacing:-.01em;margin-top:12px;font-size:19px}.perks[data-astro-cid-upqr6wpc] p[data-astro-cid-upqr6wpc]{color:var(--ui-ink-80);margin-top:6px;font-size:15px}@media (width<=1100px){.grid[data-astro-cid-upqr6wpc]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-astro-cid-upqr6wpc].sm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.cols[data-astro-cid-upqr6wpc]{grid-template-columns:minmax(0,1fr)}.mcats[data-astro-cid-upqr6wpc]{scrollbar-width:none;gap:8px;margin:0 -22px 16px;padding:0 22px;display:flex;overflow-x:auto}.mcats[data-astro-cid-upqr6wpc]::-webkit-scrollbar{display:none}.mcats[data-astro-cid-upqr6wpc] a[data-astro-cid-upqr6wpc]{background:var(--ui-canvas);min-height:40px;color:var(--ui-ink);border-radius:999px;flex:none;align-items:center;padding:8px 16px;font-size:15px;text-decoration:none;display:inline-flex}.mcats[data-astro-cid-upqr6wpc] a[data-astro-cid-upqr6wpc][aria-current]{background:var(--ui-ink);color:#fff}.side[data-astro-cid-upqr6wpc]{z-index:200;border-radius:0;align-content:start;max-height:none;padding:0 20px;display:none;position:fixed;inset:0;overflow-y:auto}.side[data-astro-cid-upqr6wpc].is-open{flex-direction:column;display:flex}.side-top[data-astro-cid-upqr6wpc]{z-index:1;background:var(--ui-canvas);border-bottom:1px solid var(--ui-hairline);justify-content:space-between;align-items:center;margin:0 -20px;padding:12px 20px;display:flex;position:sticky;top:0}.side-h[data-astro-cid-upqr6wpc]{font-family:var(--ui-display);font-size:19px;font-weight:600}.x[data-astro-cid-upqr6wpc]{width:44px;height:44px;color:var(--ui-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.side[data-astro-cid-upqr6wpc] .q[data-astro-cid-upqr6wpc]{margin-top:14px}.cats-grp[data-astro-cid-upqr6wpc]{display:none}.grp[data-astro-cid-upqr6wpc]:nth-of-type(2){border-top:0}.side-foot[data-astro-cid-upqr6wpc]{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--ui-canvas);border-top:1px solid var(--ui-hairline);justify-content:space-between;align-items:center;gap:16px;margin:auto -20px 0;display:flex;position:sticky;bottom:0}.side-foot[data-astro-cid-upqr6wpc] .show[data-astro-cid-upqr6wpc]{background:var(--ui-accent);color:#fff;max-width:240px;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:1;margin-left:auto;font-size:16px;font-weight:600;display:block}.open[data-astro-cid-upqr6wpc]{border:1px solid var(--ui-hairline-2);background:var(--ui-canvas);min-height:40px;font:inherit;color:var(--ui-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}.nf[data-astro-cid-upqr6wpc]{background:var(--ui-accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.nf[data-astro-cid-upqr6wpc][hidden]{display:none}.bar[data-astro-cid-upqr6wpc]{flex-wrap:wrap}.count[data-astro-cid-upqr6wpc]{flex-basis:100%;order:3;font-size:14px}.sort[data-astro-cid-upqr6wpc]{margin-left:auto}.perks[data-astro-cid-upqr6wpc] ol[data-astro-cid-upqr6wpc]{grid-template-columns:1fr;max-width:520px}}html.shop-lock{overflow:hidden}@media (width<=640px){.wrap[data-astro-cid-upqr6wpc]{padding:0 16px 56px}.crumbs[data-astro-cid-upqr6wpc]{padding-top:16px}.ph[data-astro-cid-upqr6wpc]{padding:12px 0 20px}.ph[data-astro-cid-upqr6wpc] .sub[data-astro-cid-upqr6wpc]{font-size:16px}.mcats[data-astro-cid-upqr6wpc]{margin:0 -16px 14px;padding:0 16px}.grid[data-astro-cid-upqr6wpc],.grid[data-astro-cid-upqr6wpc].sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card[data-astro-cid-upqr6wpc]{border-radius:18px}.card[data-astro-cid-upqr6wpc]:hover{transform:none}.pic[data-astro-cid-upqr6wpc]{aspect-ratio:1}.pic[data-astro-cid-upqr6wpc] img[data-astro-cid-upqr6wpc]{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.txt[data-astro-cid-upqr6wpc]{padding:0 12px 14px}.os[data-astro-cid-upqr6wpc]{font-size:11px}.txt[data-astro-cid-upqr6wpc] h2[data-astro-cid-upqr6wpc]{font-size:16px;line-height:1.25}.short[data-astro-cid-upqr6wpc]{display:none}.price[data-astro-cid-upqr6wpc]{gap:0 6px;margin-top:8px}.price[data-astro-cid-upqr6wpc] strong[data-astro-cid-upqr6wpc]{font-size:16px}.vars[data-astro-cid-upqr6wpc],.stock[data-astro-cid-upqr6wpc]{font-size:12px}.sm[data-astro-cid-upqr6wpc] .txt[data-astro-cid-upqr6wpc]{padding:0 12px 12px}.sm[data-astro-cid-upqr6wpc] .txt[data-astro-cid-upqr6wpc] h2[data-astro-cid-upqr6wpc]{font-size:14px}.acc-h[data-astro-cid-upqr6wpc]{font-size:26px}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-upqr6wpc]{transition:none}}
