.listing__bar[data-astro-cid-i36apd2x]{justify-content:space-between;align-items:center;gap:var(--s0);padding-block:var(--s0);margin-bottom:var(--s2);border-block:1px solid var(--line);top:var(--header-h);z-index:5;-webkit-backdrop-filter:blur(10px);transition:top var(--d3) var(--ease);background:#f7f3e7f0;flex-wrap:wrap;display:flex;position:sticky}.header.is-hidden~main[data-astro-cid-i36apd2x] .listing__bar[data-astro-cid-i36apd2x]{top:0}@media (width<=899px){.listing__bar[data-astro-cid-i36apd2x]{background:var(--cream);-webkit-backdrop-filter:none;position:static}}.listing__count[data-astro-cid-i36apd2x]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem}.listing__count[data-astro-cid-i36apd2x] span[data-astro-cid-i36apd2x]{color:var(--bordeaux);font-weight:500}.listing__filters[data-astro-cid-i36apd2x]{flex:100%;order:3}.listing__filters[data-astro-cid-i36apd2x] .chip[data-astro-cid-i36apd2x]{min-height:2.25rem;font-size:.8125rem}@media (width<=899px){.listing__filters[data-astro-cid-i36apd2x]{flex-wrap:wrap;gap:.5rem;overflow:visible}.listing__filters[data-astro-cid-i36apd2x] .chip[data-astro-cid-i36apd2x]{padding:0 .9rem}}.listing__sort[data-astro-cid-i36apd2x] .select[data-astro-cid-i36apd2x]{background-color:#0000;width:auto;min-height:2.618rem;font-size:.875rem}@media (width>=1000px){.listing__filters[data-astro-cid-i36apd2x]{flex:auto;order:0;justify-content:center}}.listing__empty[data-astro-cid-i36apd2x]{text-align:center;padding:var(--s3) 0;color:var(--muted);font-family:var(--serif);font-size:var(--t-1)}.listing__more[data-astro-cid-i36apd2x]{margin-top:var(--s3);justify-items:center;gap:.8rem;display:grid}.listing__more[data-astro-cid-i36apd2x] p[data-astro-cid-i36apd2x]{margin:0}.listing__progress[data-astro-cid-i36apd2x]{background:var(--line);width:min(240px,60%);height:2px}.listing__progress[data-astro-cid-i36apd2x] span[data-astro-cid-i36apd2x]{background:var(--bordeaux);height:100%;transition:width var(--d4) var(--ease-out);display:block}.pager[data-astro-cid-i36apd2x]{justify-content:center;align-items:center;gap:var(--s1);margin-top:var(--s3);flex-wrap:wrap;display:flex}.pager[data-astro-cid-i36apd2x] ol[data-astro-cid-i36apd2x]{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pager[data-astro-cid-i36apd2x] li[data-astro-cid-i36apd2x]{text-align:center;min-width:2.6rem;color:var(--muted)}.pager[data-astro-cid-i36apd2x] li[data-astro-cid-i36apd2x] a[data-astro-cid-i36apd2x]{border:1px solid #0000;place-items:center;height:2.6rem;display:grid}.pager[data-astro-cid-i36apd2x] li[data-astro-cid-i36apd2x] a[data-astro-cid-i36apd2x]:hover{border-color:var(--line-strong)}.pager[data-astro-cid-i36apd2x] li[data-astro-cid-i36apd2x] a[data-astro-cid-i36apd2x][aria-current]{background:var(--bordeaux);color:var(--cream)}.pager__step[data-astro-cid-i36apd2x]{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.js .pager[data-astro-cid-i36apd2x],.su-open[data-astro-cid-gjtcw4f3]{display:none}@media (width<=899px){html.js .su-open[data-astro-cid-gjtcw4f3]{width:100%;min-height:52px;margin-bottom:var(--s0);background:var(--bordeaux);color:var(--cream);text-align:left;align-items:center;gap:.75rem;padding:0 1rem;display:flex}}.su-open[data-astro-cid-gjtcw4f3] span[data-astro-cid-gjtcw4f3]{letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:.8125rem;font-weight:500}.su-open[data-astro-cid-gjtcw4f3] small[data-astro-cid-gjtcw4f3]{letter-spacing:0;text-transform:none;opacity:.75;margin-left:.6em;font-size:.8125rem;font-weight:400}.su-open[data-astro-cid-gjtcw4f3] .icon[data-astro-cid-gjtcw4f3]{width:1.15rem;height:1.15rem}.su[data-astro-cid-gjtcw4f3]{background:var(--cream);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.su[data-astro-cid-gjtcw4f3][open]{animation:su-in var(--d2) var(--ease-out);flex-direction:column;display:flex}@keyframes su-in{0%{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.su[data-astro-cid-gjtcw4f3][open]{animation:none}}.su__top[data-astro-cid-gjtcw4f3]{padding:.4rem .5rem .4rem var(--gutter);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.su__top[data-astro-cid-gjtcw4f3] h2[data-astro-cid-gjtcw4f3]{font-family:var(--serif);color:var(--bordeaux);margin:0;font-size:1.5rem;font-weight:400}.su__close[data-astro-cid-gjtcw4f3]{width:44px;height:44px;color:var(--bordeaux);place-items:center;display:grid}.su__body[data-astro-cid-gjtcw4f3]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--s0) var(--gutter) max(var(--s2), env(safe-area-inset-bottom));flex:1;overflow-y:auto}.su[data-astro-cid-gjtcw4f3] ul[data-astro-cid-gjtcw4f3]{margin:0;padding:0;list-style:none}.su[data-astro-cid-gjtcw4f3] small[data-astro-cid-gjtcw4f3]{color:var(--muted);font-size:.75rem}.su__all[data-astro-cid-gjtcw4f3]{margin-bottom:var(--s1);flex-wrap:wrap;gap:.5rem;display:flex}.su__all[data-astro-cid-gjtcw4f3] a[data-astro-cid-gjtcw4f3]{border:1px solid var(--bordeaux);min-height:44px;color:var(--bordeaux);border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;display:inline-flex}.su__all[data-astro-cid-gjtcw4f3] .su__all-sale[data-astro-cid-gjtcw4f3]{color:var(--red);border-color:var(--red)}.su__head[data-astro-cid-gjtcw4f3]{border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--bordeaux);margin-bottom:.2rem;padding-block:.5rem .35rem;font-size:1.25rem;line-height:1.2;display:block}.su[data-astro-cid-gjtcw4f3] li[data-astro-cid-gjtcw4f3] a[data-astro-cid-gjtcw4f3]{color:var(--muted);overflow-wrap:anywhere;padding:.5rem 0;font-size:.875rem;line-height:1.25;display:block}.su__current[data-astro-cid-gjtcw4f3]{margin-bottom:var(--s1);padding-bottom:var(--s0);border-bottom:1px solid var(--bordeaux)}.su__current[data-astro-cid-gjtcw4f3] ul[data-astro-cid-gjtcw4f3]{columns:2;column-gap:var(--s0)}.su__current[data-astro-cid-gjtcw4f3] li[data-astro-cid-gjtcw4f3]{break-inside:avoid}.su__cols[data-astro-cid-gjtcw4f3]{columns:2;column-gap:var(--s0)}.su__col[data-astro-cid-gjtcw4f3]{break-inside:avoid;padding-bottom:var(--s1)}.su__tags[data-astro-cid-gjtcw4f3]{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0;display:flex}.su__tag[data-astro-cid-gjtcw4f3]{border:1px solid var(--line);letter-spacing:.04em;min-height:2rem;color:var(--muted);border-radius:999px;align-items:center;padding:0 .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.su__tag--sale[data-astro-cid-gjtcw4f3]{color:var(--red);border-color:currentColor}.shop-hero[data-astro-cid-qxaj3z4j]{padding-block:clamp(var(--s2), 7vw, var(--s4)) var(--s2);position:relative;overflow:hidden}.shop-hero[data-astro-cid-qxaj3z4j] h1[data-astro-cid-qxaj3z4j]{max-width:16ch;position:relative}.shop-hero__intro[data-astro-cid-qxaj3z4j]{max-width:36em;margin-top:var(--s0);position:relative}.shop-promo[data-astro-cid-qxaj3z4j]{margin-top:var(--s1);background:var(--bordeaux);color:var(--cream);flex-wrap:wrap;align-items:center;gap:.618rem 1rem;width:fit-content;max-width:100%;padding:.8rem 1rem;display:flex;position:relative}.shop-promo__tag[data-astro-cid-qxaj3z4j]{letter-spacing:.22em;text-transform:uppercase;opacity:.8;font-size:.6875rem}.shop-promo__code[data-astro-cid-qxaj3z4j]{transition:background var(--d2);border:1px dashed #f7f3e773;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.875rem;display:inline-flex}.shop-promo__code[data-astro-cid-qxaj3z4j]:hover{background:#f7f3e71a}.shop-promo__code[data-astro-cid-qxaj3z4j] code[data-astro-cid-qxaj3z4j]{font-family:var(--sans);letter-spacing:.14em;font-weight:500}.shop-promo__code[data-astro-cid-qxaj3z4j] .icon[data-astro-cid-qxaj3z4j]{opacity:.7;width:.95rem;height:.95rem}.shop-promo__note[data-astro-cid-qxaj3z4j]{opacity:.7;font-size:.75rem}.shop-cats[data-astro-cid-qxaj3z4j]{margin-bottom:var(--s1)}@media (width<=899px){.shop-cats[data-astro-cid-qxaj3z4j]{flex-wrap:wrap;gap:.5rem;overflow:visible}.shop-cats[data-astro-cid-qxaj3z4j] .chip[data-astro-cid-qxaj3z4j]{min-height:2.375rem;padding:0 .9rem;font-size:.8125rem}html.js .shop-cats[data-astro-cid-qxaj3z4j]{display:none}}.shop-trust[data-astro-cid-qxaj3z4j]{border-top:1px solid var(--line);margin-top:var(--s3)}.trust[data-astro-cid-qxaj3z4j]{gap:var(--s2) var(--s1);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.trust[data-astro-cid-qxaj3z4j]{grid-template-columns:repeat(4,1fr)}}.trust[data-astro-cid-qxaj3z4j] .icon[data-astro-cid-qxaj3z4j]{width:1.8rem;height:1.8rem;color:var(--bordeaux-3);margin-bottom:.6rem}.trust[data-astro-cid-qxaj3z4j] h3[data-astro-cid-qxaj3z4j]{font-size:var(--t-1);margin-bottom:.3rem}.trust[data-astro-cid-qxaj3z4j] p[data-astro-cid-qxaj3z4j]{color:var(--muted);margin:0;font-size:.875rem}
