:root{--ink:#132f35;--muted:#78817b;--paper:#f7f4ee;--gold:#b79355;--line:#deded4}.site-header{background:#faf8f2f5}.topline{background:#10282d;letter-spacing:2.2px;font-size:9px;padding:12px}.header-inner{height:94px}.monogram{background:var(--ink);color:#e2c48d;border:1px solid #a68b52;border-radius:0;width:47px;height:50px;box-shadow:3px 3px 0 #e9e1cf}.brand strong{letter-spacing:.2px;font-size:16px}.brand small{letter-spacing:2.2px}.hero{background:radial-gradient(ellipse at 80% 40%,#315449 0%,#183b39 36%,#102b31 80%)}.hero-grid{min-height:640px}.hero h1{font-size:clamp(48px,5.5vw,80px);letter-spacing:-2.8px;line-height:1.04}.hero-copy{font-size:14px;line-height:1.9}.hero .eyebrow{color:#d1b67b}.hero .bottle-art:before{width:390px;height:390px;border-color:#c1a36d55;box-shadow:0 0 0 35px #a78b5010,0 0 0 70px #a78b5008}.bottle-art svg{filter:drop-shadow(14px 24px 16px #061c2599)}.hero-bottom{padding:24px 0;border-color:#8b9d7d44}.btn{border-radius:2px;letter-spacing:.2px}.hero .btn.light{background:#d7bd87;border-color:#d7bd87;color:#142f33}.btn:not(.outline):hover{filter:brightness(1.13)}.section{padding:88px 0}.section-head h2,.about-band h2{font-size:44px;line-height:1.16}.product-card{border:1px solid #e2e0d6;border-radius:3px;background:#fffefb;box-shadow:0 7px 24px #152f3505;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #152f3510}.product-card h3{font-family:Georgia,serif;letter-spacing:-.4px;font-weight:400;font-size:26px}.product-category{letter-spacing:1.8px;color:#9b7c45}.pill{border-radius:2px;letter-spacing:.7px}.category-card{border-radius:2px;border-bottom:3px solid #b79355}.about-art{background:linear-gradient(135deg,#d9d7c3,#f1eadc);border-radius:2px}.about-art .wordmark{color:#21433d}.page-head{background:linear-gradient(110deg,#eeede2,#faf7f0);border-bottom:1px solid #ddd9cc}.page-head h1{font-size:57px}.footer{background:#102b31}.dialog{border-radius:5px}.bd-catalog-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:28px 0 18px}.bd-catalog-tools .eyebrow{font-size:9px}.bd-catalog-tools p{font-size:12px;color:#7b8379;margin:8px 0}.bd-view{display:flex;gap:7px;flex-wrap:wrap}.bd-view [aria-pressed=true]{background:#e8e0cd;border-color:#ad9057}.bd-sheet-scroll{overflow:auto;width:100%;border:1px solid #d8d9cc;background:#fffefb;border-top:3px solid #b79355;scrollbar-color:#b6bda8 #f0eee7}.bd-table-mode{display:block!important}.bd-table-mode>.product-card{display:none}.bd-stock-table{border-collapse:collapse;width:100%;min-width:1450px;text-align:left;font-size:11px;line-height:1.5}.bd-stock-table th{padding:14px 10px;background:#16343b;color:#f6f1e6;font-weight:500;letter-spacing:.2px;white-space:nowrap}.bd-stock-table td{padding:18px 10px;border-bottom:1px solid #e7e7dc;vertical-align:top;min-width:75px}.bd-stock-table td:first-child{min-width:255px;max-width:290px;position:sticky;left:0;background:#fffefb;box-shadow:5px 0 8px #17323806}.bd-stock-table tbody tr:nth-child(even) td{background:#f6f6ef}.bd-stock-table td:first-child strong{font:19px Georgia,serif;line-height:1.2;display:block;margin-bottom:7px}.bd-stock-table small{display:block;color:#7b847b;font-size:10px}.bd-cell-price{display:block;white-space:nowrap;margin-bottom:6px;font-weight:600}.bd-cell-price small{display:inline;font-weight:400;font-size:9px}.bd-stock-table td:last-child{min-width:200px;max-width:270px}.bd-row-actions{display:flex;gap:12px;align-items:center;margin-top:12px}.bd-row-actions .btn{min-height:32px;padding:6px 12px;font-size:10px}.bd-row-actions .inline-link{font-size:10px}.bd-target{color:#a87438!important;font-size:8px!important;letter-spacing:.5px;margin-top:8px}#bd-language{border:0;border-bottom:1px solid #bba67c;color:#173238;background:transparent;padding:8px 3px;font-size:11px;max-width:58px}.bd-quote-banner{display:flex;flex-wrap:wrap;gap:12px 24px;border-left:3px solid #b79355;background:#fffdf5;padding:18px 22px;margin:22px 0 0;align-items:center;font-size:12px}.bd-quote-banner strong{font:23px Georgia,serif;width:100%}.bd-quote-banner small{color:#7b847b;width:100%}@media(min-width:761px){.wrap:has(.bd-table-mode){width:min(1500px,calc(100% - 80px))}}@media(max-width:760px){.topline{font-size:8px;letter-spacing:1px}.header-inner{height:79px;gap:8px}.brand strong{font-size:13px}.brand small{font-size:7px;letter-spacing:1.3px}.monogram{width:35px;height:40px;font-size:20px}.header-actions{gap:7px}.header-actions .icon-btn{min-width:36px;width:36px;height:36px}#bd-language{max-width:46px;font-size:10px}.hero-grid{min-height:auto;padding-top:52px}.hero h1{font-size:53px;letter-spacing:-2px}.hero .bottle-art:before{width:250px;height:250px}.hero .bottle-art{height:310px}.section{padding:54px 0}.section-head h2,.about-band h2{font-size:33px}.page-head h1{font-size:39px}.bd-catalog-tools{align-items:flex-start;flex-direction:column;margin-top:22px}.bd-view{width:100%}.bd-view .btn{flex:1;font-size:10px;padding:10px 8px}.bd-table-mode>.product-card{display:flex}.bd-table-mode>.bd-sheet-scroll{display:none}.bd-table-mode{display:grid!important}.bd-stock-table{font-size:10px}.bd-quote-banner{padding:15px}.brand{gap:8px}}
.catalog-layout>section{min-width:0}.bd-catalog-tools>div{min-width:0}.bd-view{flex-shrink:0}.catalog-top{flex-wrap:wrap}
@media(min-width:761px){.catalog-layout:has(.bd-table-mode){grid-template-columns:minmax(0,1fr);gap:18px}.catalog-layout:has(.bd-table-mode) .filter-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.catalog-layout:has(.bd-table-mode) .filter-box{position:static}.bd-stock-table{min-width:1180px;font-size:10px}.bd-stock-table td{min-width:60px;padding:16px 8px}.bd-stock-table td:first-child{min-width:220px;max-width:245px}.bd-stock-table td:last-child{min-width:160px;max-width:190px}.bd-stock-table th{padding:13px 8px;font-size:10px}}
