.sh[data-astro-cid-arbnoo7j]{--bg:#f3ede4;--card:#fffaf3;--ink:#2a1d14;--muted:#6f6157;--accent:#b4532a;--line:#e3d7c8;background:var(--bg);color:var(--ink);font-family:Archivo Variable,system-ui,sans-serif;overflow-x:clip}.sh[data-astro-cid-arbnoo7j] h1[data-astro-cid-arbnoo7j],.sh[data-astro-cid-arbnoo7j] h2[data-astro-cid-arbnoo7j],.sh[data-astro-cid-arbnoo7j] h3[data-astro-cid-arbnoo7j],.logo[data-astro-cid-arbnoo7j]{letter-spacing:-.015em;font-family:Playfair Display Variable,Georgia,serif;font-weight:600;line-height:1.05}.sh[data-astro-cid-arbnoo7j] em[data-astro-cid-arbnoo7j]{color:var(--accent);font-style:italic}.wrap[data-astro-cid-arbnoo7j]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.wrap[data-astro-cid-arbnoo7j]{padding-inline:2.5rem}}.btn[data-astro-cid-arbnoo7j]{background:var(--ink);min-height:3rem;color:var(--bg);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;display:inline-flex}.btn[data-astro-cid-arbnoo7j]:hover{background:#4a3527}.full[data-astro-cid-arbnoo7j]{width:100%}.topbar[data-astro-cid-arbnoo7j]{background:var(--ink);color:var(--bg);text-align:center;padding:.55rem 1rem;font-size:.82rem}.nav[data-astro-cid-arbnoo7j]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.logo[data-astro-cid-arbnoo7j]{flex-direction:column;font-size:1.5rem;display:flex}.logo[data-astro-cid-arbnoo7j] span[data-astro-cid-arbnoo7j]{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-top:.2rem;font-family:Archivo Variable,sans-serif;font-size:.62rem;font-weight:600}.links[data-astro-cid-arbnoo7j]{gap:2rem;font-weight:500;display:none}@media (width>=860px){.links[data-astro-cid-arbnoo7j]{display:flex}}.cart-btn[data-astro-cid-arbnoo7j]{border:1px solid var(--line);background:var(--card);width:2.9rem;height:2.9rem;color:var(--ink);border-radius:999px;place-items:center;display:grid;position:relative}.badge[data-astro-cid-arbnoo7j]{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.hero[data-astro-cid-arbnoo7j]{align-items:center;gap:2rem;padding-block:1.5rem 3.5rem;display:grid}.kicker[data-astro-cid-arbnoo7j]{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:600}.hero[data-astro-cid-arbnoo7j] h1[data-astro-cid-arbnoo7j]{margin:.8rem 0 1.8rem;font-size:clamp(2.6rem,7vw,5rem)}.hero[data-astro-cid-arbnoo7j] img[data-astro-cid-arbnoo7j]{aspect-ratio:10/7.6;object-fit:cover;border-radius:22px;width:100%}@media (width>=860px){.hero[data-astro-cid-arbnoo7j]{grid-template-columns:1fr 1.1fr;gap:3rem}}.shop[data-astro-cid-arbnoo7j]{padding-block:2rem 4rem}.shop-head[data-astro-cid-arbnoo7j]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.8rem;display:flex}.shop-head[data-astro-cid-arbnoo7j] h2[data-astro-cid-arbnoo7j]{font-size:clamp(2rem,4vw,2.8rem)}.filters[data-astro-cid-arbnoo7j]{flex-wrap:wrap;gap:.4rem;display:flex}.filters[data-astro-cid-arbnoo7j] button[data-astro-cid-arbnoo7j]{border:1px solid var(--line);background:var(--card);min-height:2.6rem;color:var(--ink);border-radius:999px;padding:0 1rem;font-size:.9rem}.filters[data-astro-cid-arbnoo7j] button[data-astro-cid-arbnoo7j][aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.products[data-astro-cid-arbnoo7j]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.2rem;list-style:none;display:grid}.product[data-astro-cid-arbnoo7j]{background:var(--card);border-radius:18px;flex-direction:column;padding:.8rem .8rem 1rem;display:flex}.p-img[data-astro-cid-arbnoo7j]{border-radius:12px;position:relative;overflow:hidden}.p-img[data-astro-cid-arbnoo7j] img[data-astro-cid-arbnoo7j]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .5s}.product[data-astro-cid-arbnoo7j]:hover .p-img[data-astro-cid-arbnoo7j] img[data-astro-cid-arbnoo7j]{transform:scale(1.05)}.p-tag[data-astro-cid-arbnoo7j]{background:var(--accent);color:#fff;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.product[data-astro-cid-arbnoo7j] h3[data-astro-cid-arbnoo7j]{margin-top:.9rem;font-size:1.25rem}.p-note[data-astro-cid-arbnoo7j]{color:var(--muted);flex:1;margin-top:.2rem;font-size:.85rem}.p-foot[data-astro-cid-arbnoo7j]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.p-price[data-astro-cid-arbnoo7j]{font-variant-numeric:tabular-nums;font-weight:700}.add[data-astro-cid-arbnoo7j]{border:1px solid var(--ink);min-height:2.5rem;color:var(--ink);background:0 0;border-radius:999px;padding:0 .9rem;font-size:.82rem;font-weight:600}.add[data-astro-cid-arbnoo7j]:hover{background:var(--ink);color:var(--bg)}.trust[data-astro-cid-arbnoo7j]{gap:1rem;padding-block:1rem 3.5rem;display:grid}.trust[data-astro-cid-arbnoo7j] div[data-astro-cid-arbnoo7j]{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:.3rem;padding:1.3rem;display:flex}.trust[data-astro-cid-arbnoo7j] span[data-astro-cid-arbnoo7j]{color:var(--muted);font-size:.9rem}@media (width>=760px){.trust[data-astro-cid-arbnoo7j]{grid-template-columns:repeat(3,1fr)}}.foot[data-astro-cid-arbnoo7j]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;font-size:.85rem;display:flex}.drawer[data-astro-cid-arbnoo7j]{z-index:200;position:fixed;inset:0}.drawer[data-astro-cid-arbnoo7j][hidden]{display:none}.drawer-bg[data-astro-cid-arbnoo7j]{background:#2a1d1473;position:absolute;inset:0}.drawer-panel[data-astro-cid-arbnoo7j]{background:var(--card);flex-direction:column;width:min(400px,100%);padding:1.4rem;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #0003}.drawer-head[data-astro-cid-arbnoo7j]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.drawer-head[data-astro-cid-arbnoo7j] h2[data-astro-cid-arbnoo7j]{font-size:1.6rem}.close[data-astro-cid-arbnoo7j]{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);background:0 0;border-radius:999px;font-size:1.5rem}.cart-list[data-astro-cid-arbnoo7j]{flex:1;list-style:none;overflow-y:auto}.cart-list[data-astro-cid-arbnoo7j] li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding-block:.9rem;font-size:.92rem;display:grid}.cart-list[data-astro-cid-arbnoo7j] .ci-qty{align-items:center;gap:.5rem;display:inline-flex}.cart-list[data-astro-cid-arbnoo7j] .ci-qty button{border:1px solid var(--line);width:2rem;height:2rem;color:var(--ink);background:0 0;border-radius:999px}.cart-list[data-astro-cid-arbnoo7j] .ci-price{font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem;font-weight:700}.empty[data-astro-cid-arbnoo7j]{color:var(--muted);padding-block:1rem}.drawer-foot[data-astro-cid-arbnoo7j]{border-top:1px solid var(--line);gap:.7rem;padding-top:1rem;display:grid}.sum[data-astro-cid-arbnoo7j]{justify-content:space-between;font-size:1.05rem;display:flex}.ship[data-astro-cid-arbnoo7j]{color:var(--accent);min-height:1.2em;font-size:.85rem}.ok[data-astro-cid-arbnoo7j]{color:var(--muted);font-size:.85rem}
