.order-panel[data-astro-cid-uc2aox54]{box-sizing:border-box;border:1px solid var(--rule);background:var(--panel);overflow-wrap:anywhere;border-radius:3px;min-width:0;padding:1.5rem}.order-panel[data-astro-cid-uc2aox54] p[data-astro-cid-uc2aox54]{color:#554d45;line-height:1.65}.ordering-copy[data-astro-cid-uc2aox54]{font-size:.88rem}.purchase-quantity[data-astro-cid-uc2aox54]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.purchase-quantity[data-astro-cid-uc2aox54] label[data-astro-cid-uc2aox54]{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.purchase-quantity[data-astro-cid-uc2aox54] select[data-astro-cid-uc2aox54]{font:inherit;border:1px solid var(--rule);background:var(--paper);min-width:68px;min-height:44px;color:var(--ink);padding:.4rem;font-size:1rem}.purchase-quantity[data-astro-cid-uc2aox54] span[data-astro-cid-uc2aox54]{color:var(--muted);flex-basis:100%;font-size:.75rem}.purchase-total[data-astro-cid-uc2aox54]{border-top:1px solid var(--rule);padding-top:1rem;font-size:.9rem;font-weight:700}.purchase-timing[data-astro-cid-uc2aox54]{font-size:.8rem}.purchase-assurance[data-astro-cid-uc2aox54]{border-top:1px solid var(--rule);gap:.8rem;margin-top:1.2rem;padding-top:1rem;display:grid}.purchase-assurance[data-astro-cid-uc2aox54] a[data-astro-cid-uc2aox54]{color:var(--ink);gap:.2rem;min-height:44px;text-decoration:none;display:grid}.purchase-assurance[data-astro-cid-uc2aox54] a[data-astro-cid-uc2aox54]:hover strong[data-astro-cid-uc2aox54]{text-underline-offset:3px;text-decoration:underline}.purchase-assurance[data-astro-cid-uc2aox54] strong[data-astro-cid-uc2aox54]{font-size:.8rem}.purchase-assurance[data-astro-cid-uc2aox54] span[data-astro-cid-uc2aox54]{color:var(--muted);font-size:.75rem;line-height:1.5}.order-actions[data-astro-cid-uc2aox54]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.order-actions[data-astro-cid-uc2aox54] .text-link[data-astro-cid-uc2aox54]{white-space:normal;min-width:0}button[data-astro-cid-uc2aox54].cta{cursor:pointer}button[data-astro-cid-uc2aox54].cta:disabled{opacity:.6;cursor:not-allowed}.cart-added[data-astro-cid-uc2aox54]{color:var(--wine);background:var(--paper);border-left:3px solid var(--wine);margin:.9rem 0 0;padding:1rem;font-size:.84rem;font-weight:700}.cart-added[data-astro-cid-uc2aox54] strong[data-astro-cid-uc2aox54],.cart-added[data-astro-cid-uc2aox54] span[data-astro-cid-uc2aox54]#cart-added-detail,.cart-added[data-astro-cid-uc2aox54]>a[data-astro-cid-uc2aox54]{display:block}.cart-added[data-astro-cid-uc2aox54] span[data-astro-cid-uc2aox54]#cart-added-detail{margin:.3rem 0;font-weight:400;line-height:1.5}.cart-added[data-astro-cid-uc2aox54]>a[data-astro-cid-uc2aox54]{min-height:44px;padding-top:.5rem}.cart-added[data-astro-cid-uc2aox54] a[data-astro-cid-uc2aox54]{text-underline-offset:3px}.cart-added[data-astro-cid-uc2aox54][hidden]{display:none}.cart-limit[data-astro-cid-uc2aox54]{color:#554d45;margin:.6rem 0 0;font-size:.82rem}.cart-limit[data-astro-cid-uc2aox54] a[data-astro-cid-uc2aox54]{text-underline-offset:3px}.cart-limit[data-astro-cid-uc2aox54][hidden]{display:none}.form-status[data-astro-cid-uc2aox54]{min-height:1.2em;color:var(--wine);font-size:.82rem}.ship-to[data-astro-cid-uc2aox54]{align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.ship-to[data-astro-cid-uc2aox54] label[data-astro-cid-uc2aox54]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:800}.ship-to[data-astro-cid-uc2aox54] select[data-astro-cid-uc2aox54]{border:1px solid var(--rule);background:var(--panel);min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:.45rem .6rem;font-size:1rem}.buy-bar[data-astro-cid-uc2aox54]{z-index:25;padding:.7rem max(1.1rem,4vw);padding-bottom:calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:#f3eee6f7;justify-content:space-between;align-items:center;gap:1rem;display:none;position:fixed;bottom:0;left:0;right:0}.buy-bar[data-astro-cid-uc2aox54][hidden]{display:none}.buy-bar-price[data-astro-cid-uc2aox54]{gap:.15rem;min-width:0;display:grid}.buy-bar-label[data-astro-cid-uc2aox54]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:800}.buy-bar-price[data-astro-cid-uc2aox54] strong[data-astro-cid-uc2aox54]{font:500 1.25rem/1 var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums}.buy-bar-actions[data-astro-cid-uc2aox54]{align-items:center;gap:.6rem;display:flex}.buy-bar-count[data-astro-cid-uc2aox54]{min-height:44px;color:var(--wine);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.55rem .75rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.buy-bar-count[data-astro-cid-uc2aox54][hidden]{display:none}.buy-bar-count[data-astro-cid-uc2aox54]:hover{text-underline-offset:3px;text-decoration:underline}.buy-bar[data-astro-cid-uc2aox54] .cta[data-astro-cid-uc2aox54]{white-space:nowrap;cursor:pointer;min-height:48px;padding:.85rem 1.2rem}.buy-bar[data-astro-cid-uc2aox54] .cta[data-astro-cid-uc2aox54]:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.buy-bar[data-astro-cid-uc2aox54]:not([hidden]){display:flex}}@media (width<=430px){.order-panel[data-astro-cid-uc2aox54]{padding:1rem}.buy-bar-label[data-astro-cid-uc2aox54]{display:none}.buy-bar-price[data-astro-cid-uc2aox54] strong[data-astro-cid-uc2aox54]{font-size:1.35rem}}@media (width<=360px){.buy-bar[data-astro-cid-uc2aox54]{gap:.5rem;padding-left:.8rem;padding-right:.8rem}.buy-bar-count[data-astro-cid-uc2aox54]{padding:.55rem .4rem}.buy-bar[data-astro-cid-uc2aox54] .cta[data-astro-cid-uc2aox54]{padding:.85rem .9rem}}.facts[data-astro-cid-t3u6lhg6]{border-top:1px solid var(--rule);margin-top:2rem}.fact-rows[data-astro-cid-t3u6lhg6]{margin:0;padding:0}.fact[data-astro-cid-t3u6lhg6]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(6.5rem,.34fr) minmax(0,1fr);gap:.5rem 1rem;padding:.9rem 0;display:grid}.fact[data-astro-cid-t3u6lhg6] dt[data-astro-cid-t3u6lhg6]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:800}.fact[data-astro-cid-t3u6lhg6] dd[data-astro-cid-t3u6lhg6]{color:#544c44;margin:0;font-size:.84rem;line-height:1.55}.fact[data-astro-cid-t3u6lhg6] dd[data-astro-cid-t3u6lhg6] a[data-astro-cid-t3u6lhg6]{width:100%;color:var(--wine);margin:0 0 -.35rem;padding:.35rem 0;font-size:.75rem;font-weight:700;display:inline-block}.care-link[data-astro-cid-t3u6lhg6]{color:var(--wine);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--rule);width:100%;padding:.9rem 0;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-block}.care-link[data-astro-cid-t3u6lhg6]:hover{text-underline-offset:3px;text-decoration:underline}.facts[data-astro-cid-t3u6lhg6] details[data-astro-cid-t3u6lhg6]{border-bottom:1px solid var(--rule);padding:1rem 0}.facts[data-astro-cid-t3u6lhg6] summary[data-astro-cid-t3u6lhg6]{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:2.8rem;margin:-.6rem 0;padding:.6rem 0;font-size:.8rem;font-weight:800;display:flex}.facts[data-astro-cid-t3u6lhg6] details[data-astro-cid-t3u6lhg6] p[data-astro-cid-t3u6lhg6]{color:var(--muted);font-size:.82rem;line-height:1.6}.facts[data-astro-cid-t3u6lhg6] details[data-astro-cid-t3u6lhg6] a[data-astro-cid-t3u6lhg6]{color:var(--wine);margin-right:1.1rem;padding:.35rem 0;font-size:.75rem;font-weight:700;display:inline-block}@media (width<=520px){.fact[data-astro-cid-t3u6lhg6]{grid-template-columns:1fr;gap:.25rem}}.photo-viewer[data-astro-cid-cbae5s4t]{min-width:0}.photo-open[data-astro-cid-cbae5s4t]{width:100%;min-height:44px;color:var(--wine);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;scroll-margin-block:120px;font-size:.8rem;font-weight:700;display:flex}.photo-open[data-astro-cid-cbae5s4t][hidden]{display:none}.photo-open[data-astro-cid-cbae5s4t]:hover{text-underline-offset:3px;text-decoration:underline}.photo-dialog[data-astro-cid-cbae5s4t]{box-sizing:border-box;background:var(--paper);width:min(1100px,100vw - 2rem);max-width:100%;max-height:calc(100dvh - 2rem);color:var(--ink);border:1px solid var(--rule);overscroll-behavior:contain;padding:1rem}.photo-dialog[data-astro-cid-cbae5s4t]::backdrop{background:#14100ce0}.photo-toolbar[data-astro-cid-cbae5s4t],.photo-controls[data-astro-cid-cbae5s4t]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.photo-position[data-astro-cid-cbae5s4t]{color:var(--muted);font-size:.78rem}.photo-dialog[data-astro-cid-cbae5s4t] button[data-astro-cid-cbae5s4t]{background:var(--panel);min-height:44px;color:var(--wine);border:1px solid var(--rule);font:inherit;cursor:pointer;padding:.6rem .8rem;font-size:.8rem}.photo-dialog[data-astro-cid-cbae5s4t] button[data-astro-cid-cbae5s4t][hidden]{display:none}.photo-dialog[data-astro-cid-cbae5s4t] figure[data-astro-cid-cbae5s4t]{margin:1rem 0}.photo-full[data-astro-cid-cbae5s4t]{object-fit:contain;width:100%;height:min(65dvh,760px);display:block;position:static}.photo-caption[data-astro-cid-cbae5s4t]{color:var(--muted);margin:.6rem 0;font-size:.8rem;line-height:1.5}@media (width<=430px){.photo-dialog[data-astro-cid-cbae5s4t]{padding:.75rem}.photo-full[data-astro-cid-cbae5s4t]{height:55dvh}.photo-controls[data-astro-cid-cbae5s4t] button[data-astro-cid-cbae5s4t]{flex:1;min-width:0}}.gallery[data-astro-cid-fmfgs2lu]{grid-area:gallery;align-content:start;gap:.7rem;display:grid}.strip[data-astro-cid-fmfgs2lu]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;min-width:0;display:grid}.shot[data-astro-cid-fmfgs2lu]{align-self:start;width:100%;min-width:0;margin:0}.shot[data-astro-cid-fmfgs2lu].wide{grid-column:1/-1}.shot[data-astro-cid-fmfgs2lu].motion{--motion-now:var(--motion-ratio)}.shot[data-astro-cid-fmfgs2lu].motion.capped>.hero-video{max-width:var(--motion-cap);margin-inline:auto}@media (width<=760px) and (orientation:portrait){.shot[data-astro-cid-fmfgs2lu].motion{--motion-now:var(--motion-phone-ratio)}}.frame[data-astro-cid-fmfgs2lu]{min-height:0;aspect-ratio:var(--ratio,3/4);background:#ded5ca;width:100%;min-width:0;display:block;position:relative;overflow:hidden}img[data-astro-cid-fmfgs2lu]{object-fit:cover;object-position:var(--focal,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}figcaption[data-astro-cid-fmfgs2lu]{letter-spacing:.01em;color:var(--muted);margin-top:.45rem;font-size:.72rem;line-height:1.4}.shot[data-astro-cid-fmfgs2lu].concept figcaption[data-astro-cid-fmfgs2lu]{font-style:italic}.gallery-note[data-astro-cid-fmfgs2lu]{color:var(--muted);letter-spacing:.04em;margin:.2rem 0 0;font-size:.72rem}.strip[data-astro-cid-fmfgs2lu]:focus-visible{outline:2px solid var(--wine);outline-offset:4px}@media (width<=900px){.strip[data-astro-cid-fmfgs2lu]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;flex-wrap:nowrap;max-width:100%;padding-bottom:.35rem;scroll-padding:0 1.1rem;display:flex;overflow-x:auto}.strip[data-astro-cid-fmfgs2lu] .shot[data-astro-cid-fmfgs2lu]{scroll-snap-align:center;flex:0 0 78%}.strip[data-astro-cid-fmfgs2lu] .shot[data-astro-cid-fmfgs2lu].wide{grid-column:auto}.strip[data-astro-cid-fmfgs2lu]:has(>figure.shot.wide){container-type:inline-size}.strip[data-astro-cid-fmfgs2lu]:has(>figure.shot.wide)>figure[data-astro-cid-fmfgs2lu].shot{flex:none;width:auto}.strip[data-astro-cid-fmfgs2lu]:has(>figure.shot.wide)>figure[data-astro-cid-fmfgs2lu].shot .frame[data-astro-cid-fmfgs2lu]{width:auto;height:62cqw}.strip[data-astro-cid-fmfgs2lu]:has(>figure.shot.wide)>figure[data-astro-cid-fmfgs2lu].shot figcaption[data-astro-cid-fmfgs2lu]{contain:inline-size}}.reviews[data-astro-cid-4bjs7uhz]{gap:1rem;margin-top:2.5rem;display:grid}.reviews[data-astro-cid-4bjs7uhz] form[data-astro-cid-4bjs7uhz]{max-width:36rem}.reviews[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{font:400 clamp(1.5rem, 2.4vw, 2.1rem)/1.05 var(--serif);letter-spacing:-.025em;margin:0}.reviews[data-astro-cid-4bjs7uhz] h3[data-astro-cid-4bjs7uhz]{font:500 clamp(1.1rem, 1.8vw, 1.35rem)/1.2 var(--serif);margin:0 0 .4rem}.reviews[data-astro-cid-4bjs7uhz] .muted{color:var(--muted)}.hp[data-astro-cid-4bjs7uhz]{position:absolute;left:-9999px}.reviews[data-astro-cid-4bjs7uhz] .review{border-top:1px solid var(--rule);padding-top:.8rem}.review-invitation[data-astro-cid-4bjs7uhz]>summary[data-astro-cid-4bjs7uhz]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.wish[data-astro-cid-dfmtrx5a]{border:1px solid var(--rule);min-height:44px;color:var(--wine);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.78rem;font-weight:750;display:inline-flex}.wish[data-astro-cid-dfmtrx5a]:hover,.wish[data-astro-cid-dfmtrx5a][aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:var(--panel)}.wish[data-astro-cid-dfmtrx5a]:focus-visible{outline:2px solid var(--wine);outline-offset:3px}
