.spirits-index[data-astro-cid-4y4zfz7l]{--bg-navy:#040a12;--ink-dark:#020509;--ivory:#efe7d6;--brass:#c9a266;--border-tint:#efe7d60f;background:var(--bg-navy);color:var(--ivory)}.spirits-index[data-astro-cid-4y4zfz7l] .category-products[data-astro-cid-4y4zfz7l]{isolation:isolate;background:#040a12;padding-block:8rem 12rem;position:relative}.spirits-index[data-astro-cid-4y4zfz7l] .listing-hero[data-astro-cid-4y4zfz7l]{background:var(--bg-navy);text-align:center;border-bottom:1px solid #c9a26626;max-width:32rem;margin-inline:auto;padding:clamp(3rem,6vw,5rem) 1.25rem 3.5rem}.spirits-index[data-astro-cid-4y4zfz7l] .listing-hero[data-astro-cid-4y4zfz7l] .breadcrumb[data-astro-cid-4y4zfz7l]{color:var(--ivory);justify-content:center}.spirits-index[data-astro-cid-4y4zfz7l] .listing-hero[data-astro-cid-4y4zfz7l] .breadcrumb[data-astro-cid-4y4zfz7l] a[data-astro-cid-4y4zfz7l]{color:var(--ivory);transition:color .18s}.spirits-index[data-astro-cid-4y4zfz7l] .listing-hero[data-astro-cid-4y4zfz7l] .breadcrumb[data-astro-cid-4y4zfz7l] a[data-astro-cid-4y4zfz7l]:hover{color:var(--brass)}.spirits-index[data-astro-cid-4y4zfz7l] .listing-hero[data-astro-cid-4y4zfz7l] h1[data-astro-cid-4y4zfz7l]{color:var(--brass);text-align:center;margin-top:1.5rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.2rem,6vw,5.5rem);font-weight:400;line-height:1}.spirits-index[data-astro-cid-4y4zfz7l] .listing-hero__description[data-astro-cid-4y4zfz7l]{color:#efe7d6c2;text-align:center;margin:1rem auto 0;line-height:1.6}.spirits-index[data-astro-cid-4y4zfz7l] .products__ambient-bg[data-astro-cid-4y4zfz7l]{z-index:1;position:absolute;inset:0;overflow:hidden}.spirits-index[data-astro-cid-4y4zfz7l] .products__bg-photo[data-astro-cid-4y4zfz7l]{object-fit:cover;object-position:center 42%;filter:brightness(.55)contrast(1.12)saturate(.7)grayscale(.1);width:100%;height:140%;display:block;position:absolute;top:-20%;left:0}.spirits-index[data-astro-cid-4y4zfz7l] .products__bg-overlay[data-astro-cid-4y4zfz7l]{pointer-events:none;background:linear-gradient(#040a12 0%,#040a1273 20%,#040a1266 80%,#040a12 100%);position:absolute;inset:0}.spirits-index[data-astro-cid-4y4zfz7l] .category-products[data-astro-cid-4y4zfz7l]>.wrap[data-astro-cid-4y4zfz7l]{z-index:5;position:relative}.spirits-index[data-astro-cid-4y4zfz7l] .category-grid[data-astro-cid-4y4zfz7l]{z-index:5;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);position:relative}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__visual[data-astro-cid-4y4zfz7l]{aspect-ratio:4/5;box-shadow:none;clip-path:none;background:radial-gradient(circle at center, #060f1899 0%, var(--ink-dark) 100%);border:0;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__bottle[data-astro-cid-4y4zfz7l]{z-index:1;object-fit:contain;width:auto;max-width:80%;height:75%;max-height:75%;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block;position:relative;top:auto;left:auto;transform:translateY(0)scale(1)}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__visual[data-astro-cid-4y4zfz7l]>span[data-astro-cid-4y4zfz7l]:not(.sr-only){color:#efe7d685;text-align:center;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,5vw,4.5rem)}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__content[data-astro-cid-4y4zfz7l]{border:0;margin-top:2rem;padding:0 0 1.2rem}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__content[data-astro-cid-4y4zfz7l] h2[data-astro-cid-4y4zfz7l]{color:var(--ivory);font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.2;transition:color .22s}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__content[data-astro-cid-4y4zfz7l] p[data-astro-cid-4y4zfz7l]{color:#efe7d6ad;margin-top:.6rem;line-height:1.6}.spirits-index[data-astro-cid-4y4zfz7l] .spirit__view[data-astro-cid-4y4zfz7l]{color:var(--brass);letter-spacing:.1em;opacity:.75;text-transform:uppercase;margin-top:1rem;font-size:.85rem;font-weight:600;transition:transform .3s;display:inline-block}@media (hover:hover) and (pointer:fine){.spirits-index[data-astro-cid-4y4zfz7l] .category-card[data-astro-cid-4y4zfz7l]:hover .category-card__content[data-astro-cid-4y4zfz7l] h2[data-astro-cid-4y4zfz7l]{color:var(--brass)}.spirits-index[data-astro-cid-4y4zfz7l] .category-card[data-astro-cid-4y4zfz7l]:hover .spirit__view[data-astro-cid-4y4zfz7l]{transform:translate(4px)}}.spirits-index[data-astro-cid-4y4zfz7l] .category-card[data-astro-cid-4y4zfz7l]:focus-visible{outline:2px solid var(--brass);outline-offset:6px}@media (width<=980px){.spirits-index[data-astro-cid-4y4zfz7l] .category-grid[data-astro-cid-4y4zfz7l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.spirits-index[data-astro-cid-4y4zfz7l] .listing-hero[data-astro-cid-4y4zfz7l]{padding-top:2.5rem}.spirits-index[data-astro-cid-4y4zfz7l] .category-grid[data-astro-cid-4y4zfz7l]{grid-template-columns:1fr;gap:3rem}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__visual[data-astro-cid-4y4zfz7l]{aspect-ratio:.92}.spirits-index[data-astro-cid-4y4zfz7l] .category-card__bottle[data-astro-cid-4y4zfz7l]{height:80%}}@media (prefers-reduced-motion:reduce){.spirits-index[data-astro-cid-4y4zfz7l] .category-card__bottle[data-astro-cid-4y4zfz7l],.spirits-index[data-astro-cid-4y4zfz7l] .category-card__content[data-astro-cid-4y4zfz7l] h2[data-astro-cid-4y4zfz7l],.spirits-index[data-astro-cid-4y4zfz7l] .spirit__view[data-astro-cid-4y4zfz7l]{transition:none}}
