.shop-hero[data-astro-cid-pash4n56]{position:relative;overflow:hidden;background:#0e0b0a;color:#f3ece0;min-height:min(100svh,900px);display:grid;align-items:center;padding-block:96px;isolation:isolate}.shop-hero[data-astro-cid-pash4n56]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 30% 70%,rgba(192,57,75,.28),transparent 65%),radial-gradient(ellipse 50% 40% at 80% 20%,rgba(217,174,98,.12),transparent 60%);z-index:-1}.scatter[data-astro-cid-pash4n56]{position:absolute;inset:0;z-index:-1}.sc[data-astro-cid-pash4n56]{position:absolute;width:clamp(140px,17vw,250px);height:auto;border-radius:14px;box-shadow:0 30px 60px #00000080;opacity:.9}.sc-0[data-astro-cid-pash4n56]{right:6%;top:10%;transform:rotate(6deg)}.sc-1[data-astro-cid-pash4n56]{right:26%;top:6%;transform:rotate(-5deg);width:clamp(110px,12vw,180px)}.sc-2[data-astro-cid-pash4n56]{right:4%;top:46%;transform:rotate(-4deg)}.sc-3[data-astro-cid-pash4n56]{right:24%;top:58%;transform:rotate(5deg)}.sc-4[data-astro-cid-pash4n56]{right:44%;top:74%;transform:rotate(-8deg);width:clamp(100px,11vw,170px)}.sc-5[data-astro-cid-pash4n56]{right:46%;top:12%;transform:rotate(7deg);width:clamp(100px,10vw,150px);opacity:.6}.hero-in[data-astro-cid-pash4n56]{position:relative;max-width:1160px}.hero-in[data-astro-cid-pash4n56] .mg-mark{margin-bottom:18px}.date[data-astro-cid-pash4n56]{color:#d9ae62;letter-spacing:.3em;margin:0 0 6px}.shop-hero[data-astro-cid-pash4n56] h1[data-astro-cid-pash4n56]{font-size:clamp(4rem,2rem + 11vw,11rem);line-height:.9;letter-spacing:-.03em;color:#f3ece0;margin:0 0 18px}.shop-hero[data-astro-cid-pash4n56] h1[data-astro-cid-pash4n56] .split[data-astro-cid-pash4n56],.shop-hero[data-astro-cid-pash4n56] h1[data-astro-cid-pash4n56] .char{display:inline-block}.shop-hero[data-astro-cid-pash4n56] h1[data-astro-cid-pash4n56] .line,.shop-hero[data-astro-cid-pash4n56] h1[data-astro-cid-pash4n56] .word{overflow:hidden;padding-bottom:.08em}.shop-hero[data-astro-cid-pash4n56] .lede[data-astro-cid-pash4n56]{color:#f3ece0bf;max-width:30ch}.facts[data-astro-cid-pash4n56]{list-style:none;padding:0;margin:22px 0 30px;display:flex;flex-wrap:wrap;gap:8px;max-width:640px}.facts[data-astro-cid-pash4n56] li[data-astro-cid-pash4n56]{margin:0;border:1px solid rgba(243,236,224,.18);border-radius:99px;padding:8px 14px;font-size:.88rem;color:#f3ece0d1;background:#0e0b0a8c;backdrop-filter:blur(6px)}.facts[data-astro-cid-pash4n56] b[data-astro-cid-pash4n56]{color:#e4875a}.btn-light[data-astro-cid-pash4n56]{background:#f3ece0;color:#0e0b0a}.btn-light[data-astro-cid-pash4n56]:hover{background:#fff}.btn-outline[data-astro-cid-pash4n56]{color:#f3ece0;border-color:#f3ece066}.btn-outline[data-astro-cid-pash4n56]:hover{border-color:#f3ece0}.showcase[data-astro-cid-pash4n56]{background:#0e0b0a;color:#f3ece0;overflow:hidden}.show-track[data-astro-cid-pash4n56]{display:flex;gap:clamp(20px,3vw,40px);padding:clamp(60px,8vh,96px) max(16px,calc((100vw - 1160px)/2 + 16px));height:100svh;align-items:center;width:max-content}.show-intro[data-astro-cid-pash4n56]{width:min(320px,80vw);flex:none}.show-intro[data-astro-cid-pash4n56] h2[data-astro-cid-pash4n56]{color:#f3ece0;font-size:var(--step-4)}.show-intro[data-astro-cid-pash4n56] .eyebrow[data-astro-cid-pash4n56]{color:#d9ae62}.show-intro[data-astro-cid-pash4n56] .muted[data-astro-cid-pash4n56]{color:#f3ece099}.show-card[data-astro-cid-pash4n56]{flex:none;width:min(560px,82vw);display:grid;gap:18px}.show-img[data-astro-cid-pash4n56]{border-radius:22px;overflow:hidden;aspect-ratio:3 / 2;background:#1a1411}.show-img[data-astro-cid-pash4n56] img[data-astro-cid-pash4n56]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.show-card[data-astro-cid-pash4n56]:hover .show-img[data-astro-cid-pash4n56] img[data-astro-cid-pash4n56]{transform:scale(1.05)}.show-meta[data-astro-cid-pash4n56] .mono[data-astro-cid-pash4n56]{color:#d9ae62;font-size:.8rem}.show-meta[data-astro-cid-pash4n56] h3[data-astro-cid-pash4n56]{color:#f3ece0;font-size:var(--step-2);margin:6px 0}.show-meta[data-astro-cid-pash4n56] p[data-astro-cid-pash4n56]{color:#f3ece0a6;margin-bottom:14px}.row[data-astro-cid-pash4n56]{display:flex;align-items:center;justify-content:space-between;gap:12px}.price[data-astro-cid-pash4n56]{font-family:var(--f-display);font-size:1.5rem}.price[data-astro-cid-pash4n56] small[data-astro-cid-pash4n56]{font-family:var(--f-body);font-size:.75rem;opacity:.6}.showcase[data-astro-cid-pash4n56] .btn-primary[data-astro-cid-pash4n56]{background:#e4875a;color:#0e0b0a}.line-head[data-astro-cid-pash4n56]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:5;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(8px);padding-block:14px}.line-head[data-astro-cid-pash4n56] h2[data-astro-cid-pash4n56]{margin:0;font-size:var(--step-3)}.line-head[data-astro-cid-pash4n56] .eyebrow[data-astro-cid-pash4n56]{margin-bottom:6px}.filters[data-astro-cid-pash4n56]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-pash4n56]{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:8px 16px;border-radius:99px;border:1.5px solid var(--rule);background:var(--sheet);font:600 .9rem var(--f-body);color:var(--ink-2);cursor:pointer}.chip[data-astro-cid-pash4n56] span[data-astro-cid-pash4n56]{font-family:var(--f-mono);font-size:.75rem;color:var(--ink-3)}.chip[data-astro-cid-pash4n56].on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip[data-astro-cid-pash4n56].on span[data-astro-cid-pash4n56]{color:var(--paper);opacity:.7}.grid[data-astro-cid-pash4n56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:28px 20px}.card[data-astro-cid-pash4n56]{min-width:0}.card-img[data-astro-cid-pash4n56]{position:relative;display:block;width:100%;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--sheet);cursor:pointer;aspect-ratio:3 / 2}.card-img[data-astro-cid-pash4n56] img[data-astro-cid-pash4n56]{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.card-img[data-astro-cid-pash4n56]:hover img[data-astro-cid-pash4n56],.card-img[data-astro-cid-pash4n56]:focus-visible img[data-astro-cid-pash4n56]{transform:scale(1.06)}.peek[data-astro-cid-pash4n56]{position:absolute;left:12px;bottom:12px;background:var(--ink);color:var(--paper);border-radius:99px;padding:8px 14px;font:600 .82rem var(--f-body);transform:translateY(140%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.card-img[data-astro-cid-pash4n56]:hover .peek[data-astro-cid-pash4n56],.card-img[data-astro-cid-pash4n56]:focus-visible .peek[data-astro-cid-pash4n56]{transform:none}@media(hover:none){.peek[data-astro-cid-pash4n56]{transform:none}}.card-meta[data-astro-cid-pash4n56]{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-top:12px}.card-meta[data-astro-cid-pash4n56] h3[data-astro-cid-pash4n56]{font-family:var(--f-body);font-size:1rem;font-weight:600;letter-spacing:0;margin:0}.card-meta[data-astro-cid-pash4n56] .price[data-astro-cid-pash4n56]{font-size:1.1rem;white-space:nowrap}.card-desc[data-astro-cid-pash4n56]{font-size:.9rem;color:var(--ink-3);margin:4px 0 0}.note[data-astro-cid-pash4n56]{margin-top:36px;color:var(--ink-3);font-size:var(--step--1)}.why[data-astro-cid-pash4n56]{background:var(--sheet);border-top:1px solid var(--rule);padding-block:clamp(64px,9vw,120px)}.why-grid[data-astro-cid-pash4n56]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,80px);align-items:center}.why-grid[data-astro-cid-pash4n56]>[data-astro-cid-pash4n56]{min-width:0}.why-mark[data-astro-cid-pash4n56]{color:var(--maroon);justify-self:center}.why[data-astro-cid-pash4n56] h2[data-astro-cid-pash4n56]{font-size:var(--step-2);line-height:1.25}.why[data-astro-cid-pash4n56] p[data-astro-cid-pash4n56]:not(.eyebrow){color:var(--ink-2)}.drawer[data-astro-cid-pash4n56]{position:fixed;inset:0;z-index:300}.drawer-bg[data-astro-cid-pash4n56]{position:absolute;inset:0;background:#0a08078c;opacity:0;transition:opacity .35s;backdrop-filter:blur(4px)}.sheet[data-astro-cid-pash4n56]{position:absolute;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--paper);overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:-30px 0 60px #00000040;padding-bottom:env(safe-area-inset-bottom,0px)}.drawer[data-astro-cid-pash4n56].open .drawer-bg[data-astro-cid-pash4n56]{opacity:1}.drawer[data-astro-cid-pash4n56].open .sheet[data-astro-cid-pash4n56]{transform:none}.close[data-astro-cid-pash4n56]{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:12px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#0e0b0ab3;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.d-img[data-astro-cid-pash4n56]{aspect-ratio:3 / 2;background:var(--sheet)}.d-img[data-astro-cid-pash4n56] img[data-astro-cid-pash4n56]{width:100%;height:100%;object-fit:cover}.d-body[data-astro-cid-pash4n56]{padding:24px max(20px,env(safe-area-inset-right,0px)) 40px max(20px,env(safe-area-inset-left,0px))}.d-body[data-astro-cid-pash4n56] h2[data-astro-cid-pash4n56]{font-size:var(--step-2);margin-bottom:4px}.d-price[data-astro-cid-pash4n56]{font-family:var(--f-display);font-size:1.6rem;color:var(--maroon);margin-bottom:6px}.d-price[data-astro-cid-pash4n56] small[data-astro-cid-pash4n56]{font-family:var(--f-body);font-size:.78rem;color:var(--ink-3)}.d-desc[data-astro-cid-pash4n56]{color:var(--ink-2)}.sizes[data-astro-cid-pash4n56]{display:flex;flex-wrap:wrap;gap:8px}.sizes[data-astro-cid-pash4n56] button{min-width:52px;min-height:44px;border-radius:10px;border:1.5px solid var(--rule);background:var(--sheet);font:600 .92rem var(--f-body);color:var(--ink);cursor:pointer}.sizes[data-astro-cid-pash4n56] button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lbl[data-astro-cid-pash4n56]{font-weight:600;font-size:.95rem}.qty[data-astro-cid-pash4n56]{display:inline-flex;align-items:center;border:1.5px solid var(--rule);border-radius:10px;overflow:hidden;width:max-content}.qty[data-astro-cid-pash4n56] button[data-astro-cid-pash4n56]{width:44px;height:44px;border:0;background:var(--sheet);font-size:1.2rem;cursor:pointer;color:var(--ink)}.qty[data-astro-cid-pash4n56] output[data-astro-cid-pash4n56]{min-width:44px;text-align:center;font-weight:600}.two[data-astro-cid-pash4n56]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.small[data-astro-cid-pash4n56]{font-size:var(--step--1)}.d-done[data-astro-cid-pash4n56]{text-align:center;padding:24px 0;display:grid;justify-items:center;gap:8px;color:var(--maroon)}.d-done[data-astro-cid-pash4n56] h3[data-astro-cid-pash4n56]{color:var(--ink);font-size:var(--step-3);margin:8px 0 0}.d-done[data-astro-cid-pash4n56] p[data-astro-cid-pash4n56]{color:var(--ink-2)}.d-done[data-astro-cid-pash4n56] .actions{justify-content:center}@media(max-width:860px){.scatter[data-astro-cid-pash4n56] .sc[data-astro-cid-pash4n56]{opacity:.35}.sc-4[data-astro-cid-pash4n56],.sc-5[data-astro-cid-pash4n56]{display:none}.show-track[data-astro-cid-pash4n56]{height:auto;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:56px}.show-card[data-astro-cid-pash4n56],.show-intro[data-astro-cid-pash4n56]{scroll-snap-align:start}.why-grid[data-astro-cid-pash4n56],.two[data-astro-cid-pash4n56]{grid-template-columns:1fr}.sheet[data-astro-cid-pash4n56]{top:auto;width:100vw;max-height:92svh;border-radius:22px 22px 0 0;transform:translateY(100%)}.line-head[data-astro-cid-pash4n56]{top:calc(var(--header-h) + env(safe-area-inset-top,0px))}}
