.home-wines-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.home-wines-heading h2{margin:0 0 12px}.home-wines-heading p{max-width:650px;margin:0}.home-wines a{color:#4b1828;text-underline-offset:4px}.home-wines-heading>a{flex-shrink:0;padding:12px 0}.home-wines-budgets{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.home-wines-budgets button{min-height:44px;padding:10px 20px;font:inherit;color:#4b1828;background:transparent;border:1px solid #4b1828;cursor:pointer;border-radius:0}.home-wines-budgets button[aria-pressed=true]{color:#fff;background:#4b1828}.home-wines-budgets button:disabled{cursor:wait}.home-wines-status{min-height:24px;margin:0 0 16px;font-size:16px}.home-wines-loading{padding:48px 20px;background:#f6f1e7;color:#625b57}.home-wines-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-wine{min-width:0;border-top:1px solid #c9cec3;display:flex;flex-direction:column}.home-wine-image{display:flex;justify-content:center;align-items:center;padding:20px;background:#f6f1e7}.home-wine-image img{width:150px;height:200px;object-fit:contain;mix-blend-mode:multiply}.home-wine-copy{display:flex;flex-direction:column;flex:1;gap:8px;padding:16px 0;min-width:0}.home-wine-copy p{margin:0;font-size:16px;line-height:1.5}.home-wine-copy h3{font-size:24px;line-height:1.2;margin:0;overflow-wrap:anywhere}.home-wine-copy h3 a{text-decoration:none;color:#352728}.home-wine-style{color:#4b1828}.home-wine-meta{color:#625b57}.home-wine-bottom{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.home-wine-bottom strong{font-size:22px;font-weight:500}.home-wine-bottom a{min-height:44px;display:flex;align-items:center}.home-wines-note{color:#625b57;line-height:1.5;font-size:16px;margin:16px 0 4px}.home-wines-custom{display:inline-flex;min-height:44px;align-items:center}.home-wines a:focus-visible,.home-wines button:focus-visible{outline:3px solid #4b1828;outline-offset:4px}@media(max-width:1000px){.home-wines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-wines-heading{display:block}.home-wines-heading>a{display:inline-flex;min-height:44px;align-items:center}.home-wines-budgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.home-wines-budgets button{padding:10px 4px;flex:1;white-space:nowrap}.home-wines-grid{grid-template-columns:minmax(0,1fr);gap:16px}.home-wine{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding-top:16px}.home-wine-image{padding:8px 0;align-self:start}.home-wine-image img{width:88px;height:160px}.home-wine-copy{padding:0}.home-wine-copy h3{font-size:22px}}.home-wines-budget-label{margin:20px 0 0;font-size:16px}