.category-page[data-astro-cid-iq7gnctc]{--bg-navy:#040a12;--ink-dark:#020509;--ivory:#efe7d6;--brass:#c9a266;--border-tint:#efe7d614;background:var(--bg-navy);color:var(--ivory)}.category-page[data-astro-cid-iq7gnctc] .category-hero[data-astro-cid-iq7gnctc]{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}.category-page[data-astro-cid-iq7gnctc] .breadcrumb[data-astro-cid-iq7gnctc]{color:var(--ivory);justify-content:center}.category-page[data-astro-cid-iq7gnctc] .breadcrumb[data-astro-cid-iq7gnctc] a[data-astro-cid-iq7gnctc]{color:var(--ivory);transition:color .18s}.category-page[data-astro-cid-iq7gnctc] .breadcrumb[data-astro-cid-iq7gnctc] a[data-astro-cid-iq7gnctc]:hover{color:var(--brass)}.category-page[data-astro-cid-iq7gnctc] .category-hero[data-astro-cid-iq7gnctc] h1[data-astro-cid-iq7gnctc]{color:var(--brass);letter-spacing:-.035em;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}.category-page[data-astro-cid-iq7gnctc] .category-hero__description[data-astro-cid-iq7gnctc]{color:#efe7d6c2;text-align:center;margin:1rem auto 0;line-height:1.6}.category-page[data-astro-cid-iq7gnctc] .category-products[data-astro-cid-iq7gnctc]{isolation:isolate;min-height:65vh;padding-block:clamp(3rem, 6vw, 5rem) var(--section-space);background:var(--bg-navy);position:relative}.category-page[data-astro-cid-iq7gnctc] .category__ambient-bg[data-astro-cid-iq7gnctc]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.category-page[data-astro-cid-iq7gnctc] .category__bg-photo[data-astro-cid-iq7gnctc]{object-fit:cover;object-position:center 42%;filter:brightness(.48)contrast(1.1)saturate(.6)grayscale(.15);width:100%;height:120%;position:absolute;inset:-10% 0;transform:none}.category-page[data-astro-cid-iq7gnctc] .category__bg-overlay[data-astro-cid-iq7gnctc]{pointer-events:none;background:linear-gradient(#040a12 0%,#040a1280 20% 80%,#040a12 100%);position:absolute;inset:0}.category-page[data-astro-cid-iq7gnctc] .category-products__wrap[data-astro-cid-iq7gnctc]{z-index:2;position:relative}.category-page[data-astro-cid-iq7gnctc] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.5rem)}.category-page[data-astro-cid-iq7gnctc] .product-card{min-width:0}.category-page[data-astro-cid-iq7gnctc] .product-card__trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.category-page[data-astro-cid-iq7gnctc] .product-card__image-wrap{aspect-ratio:4/5;box-sizing:border-box;background:radial-gradient(circle,#060f1866 0%,#020509 100%);border-radius:4px;justify-content:center;align-items:center;width:100%;padding:2.5rem;display:flex;position:relative;overflow:hidden}.category-page[data-astro-cid-iq7gnctc] .product-card__media{background:radial-gradient(circle,#060f1866 0%,#020509 100%)}.category-page[data-astro-cid-iq7gnctc] .product-card__bottle-img{max-height:22rem;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block;position:relative;top:auto;left:auto;transform:none;object-fit:contain!important;width:auto!important;height:100%!important}.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:hover .product-card__bottle-img,.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:focus-visible .product-card__bottle-img{transform:translateY(-8px)scale(1.02)}.category-page[data-astro-cid-iq7gnctc] .product-card__image-wrap:after{display:none}.category-page[data-astro-cid-iq7gnctc] .product-card__placeholder{color:#efe7d699;font-family:Playfair Display,Georgia,serif;font-size:1.5rem}.category-page[data-astro-cid-iq7gnctc] .product-card__featured{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;position:absolute;top:.75rem;left:.75rem}.category-page[data-astro-cid-iq7gnctc] .product-card__name{color:var(--ivory);margin-top:1.25rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.08;transition:color .2s;display:block}.category-page[data-astro-cid-iq7gnctc] .product-card__description{color:#efe7d6c2;margin-top:.65rem;font-size:.95rem;line-height:1.6;display:block}.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:hover .product-card__name,.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:focus-visible .product-card__name{color:var(--brass)}.category-page[data-astro-cid-iq7gnctc] .product-card__notes{color:var(--ivory);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.category-page[data-astro-cid-iq7gnctc] .product-card__notes li{color:#efe7d6;opacity:.78;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}.category-page[data-astro-cid-iq7gnctc] .product-card__notes .product-card__tasting-icon{color:currentColor;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.category-page[data-astro-cid-iq7gnctc] .product-card__notes .product-card__tasting-icon img,.category-page[data-astro-cid-iq7gnctc] .product-card__notes .product-card__tasting-icon svg{object-fit:contain;width:100%;height:100%}.category-page[data-astro-cid-iq7gnctc] .product-card__cta{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;font-size:.78rem;display:inline-block}.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:focus-visible{outline:2px solid var(--brass);outline-offset:6px}.category-page[data-astro-cid-iq7gnctc] .product__detail-drawer[hidden]{display:none}.category-page[data-astro-cid-iq7gnctc] .drawer__media-container span{color:#efe7d6a3;text-align:center;max-width:100%;font-family:Playfair Display,Georgia,serif;font-size:2rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-category{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-title{color:var(--ivory);margin-top:.65rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;line-height:.98}.category-page[data-astro-cid-iq7gnctc] .product__detail-description{color:#efe7d6cc;margin-top:1.25rem;font-size:1.03rem;line-height:1.7}.category-page[data-astro-cid-iq7gnctc] .product__detail-metrics{border-top:1px solid var(--border-tint);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem;display:grid}.category-page[data-astro-cid-iq7gnctc] .product__detail-metrics div{border-bottom:1px solid var(--border-tint);padding:.8rem .5rem .8rem 0}.category-page[data-astro-cid-iq7gnctc] .product__detail-metrics dt{color:#efe7d69e;font-size:.82rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-metrics dd{color:var(--ivory);margin:.2rem 0 0;font-size:1.05rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-section{margin-top:1.8rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-copy h3{color:var(--brass);font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:400}.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting ul{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting li{color:#efe7d6;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:inline-flex}.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting .product-card__tasting-icon{color:var(--brass);width:1.1rem;height:1.1rem;justify-content:center;align-items:center;display:inline-flex}.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting .product-card__tasting-icon img,.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting .product-card__tasting-icon svg{object-fit:contain;width:100%;height:100%}.category-page[data-astro-cid-iq7gnctc] .product__detail-profile div+div{margin-top:1rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-profile p,.category-page[data-astro-cid-iq7gnctc] .product__detail-story p,.category-page[data-astro-cid-iq7gnctc] .product__detail-section>p{color:#efe7d6c2;margin-top:.45rem;line-height:1.65}.category-page[data-astro-cid-iq7gnctc] .empty-state{color:var(--ivory);padding-block:1.5rem}@media (width>=769px){.category-page[data-astro-cid-iq7gnctc].is-drawer-open .category-products[data-astro-cid-iq7gnctc]{z-index:100;background:var(--bg-navy);width:100%;height:100dvh;min-height:0;padding:0;position:fixed;inset:0;overflow:hidden}.category-page[data-astro-cid-iq7gnctc] .drawer__watermark-logo{z-index:0;aspect-ratio:1;background-image:var(--watermark-image);opacity:.03;pointer-events:none;mix-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:contain;width:65%;position:absolute;bottom:-5%;right:-5%}.category-page[data-astro-cid-iq7gnctc] .product__detail-close{z-index:4;width:2.75rem;height:2.75rem;color:var(--ivory);cursor:pointer;background:#07111b;border:1px solid #efe7d647;border-radius:50%;place-items:center;margin:0 0 1.5rem auto;font-size:1.8rem;line-height:1;display:grid;position:sticky;top:0}.category-page[data-astro-cid-iq7gnctc] .product__detail-mount{clear:both}.category-page[data-astro-cid-iq7gnctc] .drawer__media-container:hover img{transform:translateY(-8px)scale(1.02)}.category-page[data-astro-cid-iq7gnctc] .product__detail-content{z-index:1;align-items:start;gap:0;margin-top:-4.25rem;display:flex;position:relative}.category-page[data-astro-cid-iq7gnctc] .drawer__media-container{box-sizing:border-box;background:0 0;flex:0 0 40%;justify-content:center;align-items:center;width:40%;height:100%;padding:3rem;display:flex;position:sticky;top:4.5rem}.category-page[data-astro-cid-iq7gnctc] .drawer__media-container img{object-position:center;max-height:34rem;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block;transform:none;object-fit:contain!important;width:auto!important;height:85vh!important}.category-page[data-astro-cid-iq7gnctc] .product__detail-copy{box-sizing:border-box;flex:0 0 60%;width:60%;padding-top:4.25rem;padding-left:1.5rem}.category-page[data-astro-cid-iq7gnctc].is-drawer-open .category-products__wrap[data-astro-cid-iq7gnctc]{scrollbar-color:#c9a26666 transparent;width:40vw;max-width:40vw;height:100%;margin:0;padding:clamp(1.25rem,2.5vw,2.5rem);overflow-y:auto}.category-page[data-astro-cid-iq7gnctc].is-drawer-open .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.category-page[data-astro-cid-iq7gnctc].is-drawer-open .product-card__image-wrap{aspect-ratio:.9}.category-page[data-astro-cid-iq7gnctc].is-drawer-open .product-card__name{margin-top:.65rem;font-size:clamp(1rem,1.5vw,1.4rem)}.category-page[data-astro-cid-iq7gnctc].is-drawer-open .product-card__cta,.category-page[data-astro-cid-iq7gnctc].is-drawer-open .product-card__notes{display:none}.category-page[data-astro-cid-iq7gnctc] .product__detail-drawer{z-index:3;width:60%;height:100%;color:var(--ivory);overscroll-behavior:contain;scrollbar-color:#c9a26666 transparent;background:#07111b;padding:clamp(2.5rem,5vw,5rem);position:absolute;top:0;right:0;overflow:auto}}@media (width<=900px){.category-page[data-astro-cid-iq7gnctc] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.category-page[data-astro-cid-iq7gnctc] .category-products[data-astro-cid-iq7gnctc]{padding-block:clamp(2.5rem, 8vw, 4rem) var(--section-space);background-color:#040a12}.category-page[data-astro-cid-iq7gnctc] .product-grid{grid-template-columns:1fr;gap:clamp(2.5rem,10vw,4rem)}.category-page[data-astro-cid-iq7gnctc] .product-card{text-align:center;flex-direction:column;align-items:stretch;width:100%;margin-inline:auto;display:flex}.category-page[data-astro-cid-iq7gnctc] .product-card__trigger{text-align:center;width:100%;display:block}.category-page[data-astro-cid-iq7gnctc] .product-card__image-wrap{aspect-ratio:4/5;width:min(100%,19.2rem);margin:0 auto 1.5rem;padding:clamp(1.25rem,7vw,2rem)}.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:hover .product-card__bottle-img,.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:focus-visible .product-card__bottle-img{transform:none}.category-page[data-astro-cid-iq7gnctc] .product-card__bottle-img{max-height:20rem}.category-page[data-astro-cid-iq7gnctc] .product-card__name{margin-top:0;font-size:clamp(1.8rem,7vw,2.5rem)}.category-page[data-astro-cid-iq7gnctc] .product-card__description,.category-page[data-astro-cid-iq7gnctc] .product-card__notes,.category-page[data-astro-cid-iq7gnctc] .product-card__featured,.category-page[data-astro-cid-iq7gnctc] .product-card__cta{display:none}.category-page[data-astro-cid-iq7gnctc] .product__detail-drawer{z-index:500;width:100%;height:92dvh;padding:3rem 2rem max(4rem, env(safe-area-inset-bottom));color:var(--ivory);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#040a12;border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -15px 40px #0009}.category-page[data-astro-cid-iq7gnctc] .mobile-drawer__close{z-index:700;float:right;color:#c9a266;cursor:pointer;touch-action:manipulation;background:#0d1622;border:1px solid #c9a2664d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:-1.5rem -1rem 0 0;padding:0;font-size:1.75rem;line-height:1;display:flex;position:sticky;top:1rem;box-shadow:0 4px 12px #0006}.category-page[data-astro-cid-iq7gnctc] .mobile-drawer__close:active{color:#040a12;background:#c9a266;border-color:#c9a266}.category-page[data-astro-cid-iq7gnctc] .product__detail-mount{clear:both}.category-page[data-astro-cid-iq7gnctc] .mobile-drawer__handle,.category-page[data-astro-cid-iq7gnctc] .drawer__watermark-logo{display:none}.category-page[data-astro-cid-iq7gnctc] .product__detail-content{flex-direction:column;align-items:center;gap:0;margin:0;display:flex}.category-page[data-astro-cid-iq7gnctc] .drawer__media-container{flex:none;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:2rem;padding:0;display:flex;position:static}.category-page[data-astro-cid-iq7gnctc] .drawer__media-container img{max-width:100%;max-height:18rem;display:block;object-fit:contain!important;width:auto!important;height:auto!important}.category-page[data-astro-cid-iq7gnctc] .product__detail-copy{text-align:center;flex-direction:column;flex:none;width:100%;padding:0;line-height:1.7;display:flex}.category-page[data-astro-cid-iq7gnctc] .product__detail-category{margin-top:.5rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-title{color:#c9a266;text-align:center;margin-top:.65rem;font-family:Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:400}.category-page[data-astro-cid-iq7gnctc] .product__detail-category{order:0}.category-page[data-astro-cid-iq7gnctc] .product__detail-title{order:1}.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting{order:2}.category-page[data-astro-cid-iq7gnctc] .product__detail-description{order:3}.category-page[data-astro-cid-iq7gnctc] .product__detail-metrics{order:4}.category-page[data-astro-cid-iq7gnctc] .product__detail-profile{order:5}.category-page[data-astro-cid-iq7gnctc] .product__detail-story{order:6}.category-page[data-astro-cid-iq7gnctc] .product__detail-section:not(.product__detail-tasting):not(.product__detail-profile){order:7}.category-page[data-astro-cid-iq7gnctc] .product__detail-description,.category-page[data-astro-cid-iq7gnctc] .product__detail-profile p,.category-page[data-astro-cid-iq7gnctc] .product__detail-story p,.category-page[data-astro-cid-iq7gnctc] .product__detail-section>p{color:#efe7d6cc;text-align:left;line-height:1.7}.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting{margin-block:1.5rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-tasting ul{color:#efe7d6;justify-content:center;gap:1rem;font-size:1rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-metrics{text-align:left}}@media (width<=520px){.category-page[data-astro-cid-iq7gnctc] .product__detail-drawer{padding-inline:1.25rem}.category-page[data-astro-cid-iq7gnctc] .product__detail-metrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.category-page[data-astro-cid-iq7gnctc] .breadcrumb[data-astro-cid-iq7gnctc] a[data-astro-cid-iq7gnctc],.category-page[data-astro-cid-iq7gnctc] .product-card__bottle-img,.category-page[data-astro-cid-iq7gnctc] .product-card__name{transition:none}.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:hover .product-card__bottle-img,.category-page[data-astro-cid-iq7gnctc] .product-card__trigger:focus-visible .product-card__bottle-img,.category-page[data-astro-cid-iq7gnctc] .drawer__media-container:hover img{transform:none}}
