:root{--brand-dark: #983232;--brand-light: #E5E0B2;--brand-border: #e7e1d1;--page-background: #faf9f3;--muted-text: #6b5c55;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}.skip-link{position:absolute;left:12px;top:-100px;z-index:1500;padding:12px 18px;background:#fff;color:var(--brand-dark);border:2px solid currentColor}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--brand-dark);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--page-background)}@media print{.site-header,.site-footer,.skip-link,.no-print,main button,main nav{display:none!important}body{background:#fff!important}body .app-shell{display:block;min-height:0;overflow:visible}.app-shell>main{min-height:0}main .MuiContainer-root{max-width:none;padding:0}main .MuiTableContainer-root{overflow:visible}main .MuiCard-root{box-shadow:none;break-inside:avoid}main .MuiTableRow-root{break-inside:avoid}main .MuiTableCell-root{padding:6px}main a{color:#000;text-decoration:none}}a{color:inherit}.app-shell{overflow:hidden;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.app-shell>main{flex:1}.app-shell>header,.app-shell>footer{flex-shrink:0}.site-header{background:#e5e0b2f5!important;border-bottom:1px solid var(--brand-border);color:var(--brand-dark)!important}.header-toolbar{min-height:82px!important;display:flex;justify-content:space-between;gap:20px}.brand-link{display:flex;align-items:center;gap:10px;color:var(--brand-dark)!important}.brand-link img{width:42px;height:42px;object-fit:contain}.brand-name{font-size:1.45rem!important;font-weight:850!important;letter-spacing:-.06em!important;line-height:1.1!important}.brand-tagline{font-size:.55rem!important;font-weight:800!important;letter-spacing:.11em!important;margin-top:3px!important}.desktop-nav .MuiButton-root{font-size:.9rem}.hero-section{background:radial-gradient(ellipse at 75% 35%,rgba(229,224,178,.65),transparent 34%),linear-gradient(118deg,#f3f0da 0%,var(--page-background) 55%,var(--brand-light) 100%);border-bottom:1px solid var(--brand-border)}.hero-container{min-height:540px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:32px;padding-top:62px;padding-bottom:62px}.hero-copy{position:relative;z-index:2}.hero-kicker{background:#fff!important;border:1px solid var(--brand-border);color:var(--brand-dark)!important;font-weight:700!important;margin-bottom:23px}.hero-kicker .MuiChip-icon{color:var(--brand-dark)}.hero-title{font-size:clamp(2.8rem,5vw,4.7rem)!important;line-height:1.02!important;max-width:760px}.hero-title span{color:var(--brand-dark)}.hero-description{font-size:1.12rem!important;line-height:1.65!important;color:var(--muted-text);max-width:590px;margin-top:20px!important}.search-panel{display:flex;align-items:center;gap:0;max-width:840px;margin-top:29px;padding:8px;border:1px solid var(--brand-border);border-radius:18px!important;box-shadow:0 14px 38px #50232317!important}.search-panel .MuiOutlinedInput-root{font-size:.92rem}.search-panel .MuiOutlinedInput-notchedOutline{border:0}.search-panel .MuiTextField-root{min-width:0}.search-panel .MuiInputBase-input{padding-top:12px;padding-bottom:12px}.search-panel .zip-field{max-width:140px}.search-panel .range-field{max-width:140px;padding-inline:8px}.search-panel .range-field select{padding:12px 25px 12px 5px;font-size:.9rem}.search-divider{margin:8px 0;border-color:var(--brand-border)!important}.search-button{white-space:nowrap;min-height:46px}.search-notice{max-width:840px;margin-top:10px;padding:12px 16px;color:var(--brand-dark);border:1px solid var(--brand-border);background:#faf8eb!important;font-size:.9rem}.hero-proof{margin-top:19px;flex-wrap:wrap}.hero-proof .MuiTypography-root{font-size:.85rem;color:var(--muted-text)}.hero-proof span{color:var(--brand-dark);font-weight:900;margin-right:4px}.hero-art{height:390px;position:relative;display:flex;align-items:flex-end;justify-content:center}.hero-orbit{position:absolute;border-radius:50%;border:1px solid rgba(152,50,50,.18)}.orbit-one{width:330px;height:330px;top:10px;right:10%}.orbit-two{width:260px;height:260px;top:45px;right:20%}.hero-ground{position:absolute;bottom:8px;width:90%;height:30px;border-radius:50%;background:#5023231f;filter:blur(8px)}.hero-bottle{position:absolute;bottom:28px;z-index:1;width:88px;height:225px;border-radius:20px 20px 13px 13px;box-shadow:inset 10px 0 12px #ffffff24,inset -8px 0 10px #0000001f,0 22px 35px #50232329}.hero-bottle:before{content:"";position:absolute;left:26px;top:-40px;width:36px;height:55px;border-radius:6px 6px 2px 2px;background:inherit;filter:brightness(.9)}.hero-bottle:after{content:"";position:absolute;left:23px;right:23px;top:69px;height:77px;background:#e9d7a8;border:1px solid rgba(61,49,26,.18);border-radius:4px}.hero-bottle span{position:absolute;z-index:2;top:89px;left:0;right:0;text-align:center;font-size:8px;font-weight:900;letter-spacing:.07em;color:#5d4b2d}.bottle-one{left:16%;height:185px;width:75px;background:linear-gradient(90deg,#74522d,#ad8144 48%,#6e4a27);transform:rotate(-8deg)}.bottle-one:before{top:-32px;height:45px}.bottle-one:after{top:58px;height:63px}.bottle-one span{top:76px}.bottle-two{left:40%;height:260px;width:92px;background:linear-gradient(90deg,#183c2e,#2e694a 48%,#173d2e)}.bottle-two:after{top:88px;height:85px}.bottle-two span{top:111px}.bottle-three{right:10%;height:215px;width:80px;background:linear-gradient(90deg,#ad682d,#e0a85c 48%,#a45e26);transform:rotate(8deg)}.bottle-three:before{top:-35px;height:48px}.bottle-three:after{top:68px;height:72px}.bottle-three span{top:91px}.hero-art-label{position:absolute;z-index:3;top:30px;left:3%;display:flex;gap:10px;align-items:center;padding:13px 16px;background:#fff;border-radius:16px;box-shadow:0 10px 28px #5023231f}.hero-art-label>.MuiSvgIcon-root{color:var(--brand-dark);font-size:30px}.content-container{padding-top:58px;padding-bottom:70px}.content-section{margin-bottom:58px}.eyebrow{color:var(--brand-dark);text-transform:uppercase;font-size:.72rem!important;font-weight:850!important;letter-spacing:.12em;margin-bottom:8px!important}.section-title{font-size:clamp(1.75rem,3vw,2.3rem)!important;line-height:1.15!important}.deal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.deal-card{overflow:hidden;border-radius:18px!important}.deal-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:18px 20px 0}.category-chip{font-weight:800!important}.category-chip.beer{background:var(--brand-light)!important;color:#722626!important}.category-chip.wine{background:#f7e7e9!important;color:#93465a!important}.category-chip.liquor{background:#f6e9d9!important;color:#93602e!important}.product-image-wrap{height:180px;display:flex;align-items:center;justify-content:center;margin:8px 14px 0;background:linear-gradient(135deg,var(--page-background),#f3f0da);border-radius:12px}.product-image-wrap img{max-width:82%;max-height:155px;object-fit:contain;mix-blend-mode:multiply}.deal-card-content{padding:18px 20px 22px!important}.product-name{font-size:1.06rem!important;font-weight:750!important}.price{font-size:1.75rem!important;font-weight:850!important;letter-spacing:-.04em!important;color:var(--brand-dark)}.fixture-note{display:block;margin-top:12px!important}.benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:26px;margin:0 0 65px;background:var(--brand-light);border:1px solid var(--brand-border);border-radius:20px}.benefit-item{display:flex;gap:13px;align-items:center}.benefit-icon,.section-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:var(--brand-light);color:var(--brand-dark)}.benefit-icon .MuiSvgIcon-root{font-size:23px}.discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.list-card{border-radius:18px!important}.section-icon{width:38px;height:38px;border-radius:11px}.region-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:clamp(24px,4vw,48px);margin:0 0 65px;background:var(--brand-light);border-radius:22px}.region-copy{align-self:center}.region-list{display:grid;gap:10px}.region-row{display:flex;gap:13px;align-items:center;padding:13px 16px;border:1px solid var(--brand-border);border-radius:13px!important}.region-code{display:grid;place-items:center;width:42px;height:42px;background:#f3f0da;border:1px solid var(--brand-border);border-radius:10px;color:var(--brand-dark);font-weight:850}.tag-section{margin-bottom:65px}.tag-chip{background:#fff!important;border-color:var(--brand-border)!important;padding:5px 2px;font-weight:650!important}.join-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,46px);border-radius:22px;color:#fff;background:linear-gradient(120deg,var(--brand-dark),#722626)}.join-panel .MuiTypography-h2{font-size:clamp(1.65rem,3vw,2.3rem)!important}.join-panel .MuiButton-root{color:var(--brand-dark);white-space:nowrap}.site-footer{padding:32px 0;background:var(--brand-light);border-top:1px solid var(--brand-border)}.footer-brand{font-size:1.4rem!important;color:var(--brand-dark);font-weight:900!important;letter-spacing:-.06em!important}.site-footer a{color:var(--muted-text);font-size:.9rem}@media(max-width:1100px){.hero-container{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);gap:8px}.hero-art{transform:scale(.88);transform-origin:center right;margin-left:-35px}.search-panel{flex-wrap:wrap}.search-panel>.MuiTextField-root:first-child{flex:1 1 100%}.search-divider{display:none}.search-panel .zip-field,.search-panel .range-field{flex:1 1 20%;max-width:none}.search-button{flex:1 1 100%}}@media(max-width:760px){.header-toolbar{min-height:70px!important}.brand-link img{width:36px;height:36px}.hero-container{min-height:unset;display:flex;flex-direction:column;align-items:stretch;padding-top:45px;padding-bottom:34px}.hero-title{font-size:clamp(2.65rem,12vw,4rem)!important}.hero-description{font-size:1rem!important}.hero-art{width:100%;max-width:410px;height:270px;margin:12px auto 0;transform:none}.orbit-one{width:260px;height:260px;right:10%;top:0}.orbit-two{width:210px;height:210px;right:20%;top:24px}.hero-bottle{transform:scale(.78);transform-origin:bottom center}.bottle-one{left:13%;transform:rotate(-8deg) scale(.75)}.bottle-two{left:39%}.bottle-three{right:8%;transform:rotate(8deg) scale(.78)}.hero-art-label{top:10px;left:0;transform:scale(.9);transform-origin:top left}.content-container{padding-top:42px;padding-bottom:45px}.deal-grid{grid-template-columns:1fr;gap:14px}.deal-card{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr)}.deal-card-top{grid-column:1 / -1;padding-top:14px}.product-image-wrap{grid-row:2;grid-column:1;height:150px;margin:10px 0 14px 14px}.product-image-wrap img{max-height:128px}.deal-card-content{grid-row:2;grid-column:2;padding:14px 14px 16px!important}.product-name{font-size:.98rem!important}.price{font-size:1.5rem!important}.benefit-strip{grid-template-columns:1fr;gap:18px;padding:20px;margin-bottom:50px}.discovery-grid{grid-template-columns:1fr}.region-panel{grid-template-columns:1fr;gap:24px;padding:24px 18px;margin-bottom:50px}.tag-section{margin-bottom:50px}.join-panel{align-items:flex-start;flex-direction:column}.content-section{margin-bottom:48px}}@media(max-width:390px){.search-panel{padding:5px}.search-panel .zip-field,.search-panel .range-field{flex-basis:100%}.hero-proof{gap:8px!important}.hero-proof .MuiTypography-root{font-size:.78rem}.deal-card{grid-template-columns:100px minmax(0,1fr)}.product-image-wrap{height:132px}.product-image-wrap img{max-width:95%;max-height:110px}}
