.announcement.has-language-switcher,.topline.has-language-switcher{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:8px 4%;position:relative}.top-contact{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px 22px;line-height:1.6}.top-contact>a{color:#fff;white-space:nowrap;font-weight:bold;letter-spacing:1px;text-decoration:underline;text-underline-offset:3px}.language-switcher{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #a8bf96;border-radius:5px;background:#284b2099;white-space:nowrap;letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.language-switcher button{font:700 11px/1.2 Arial,Helvetica,sans-serif;color:white;border:0;background:transparent;padding:7px 10px;cursor:pointer;border-radius:3px;min-height:30px}.language-switcher button[aria-pressed=true]{color:#24471b;background:#f6f9ef}.language-switcher button:hover{background:#ffffff26}.language-switcher button[aria-pressed=true]:hover{background:white}.language-switcher button:focus-visible{outline:2px solid #fff;outline-offset:2px}.language-only{position:absolute;top:18px;right:20px}.language-only .language-switcher{background:#355f28}html[lang=es] nav{gap:18px}html[lang=es] nav a{line-height:1.4}html[lang=es] .member-form{min-width:0}html[lang=es] .category-strip{letter-spacing:1px}html[lang=es] .collection h3{overflow-wrap:break-word}html[lang=es] .hero-content h1{font-size:clamp(42px,5.5vw,76px)}@media(max-width:1050px){html[lang=es] header{flex-wrap:wrap}html[lang=es] nav{flex-wrap:wrap;gap:12px 18px}html[lang=es] .brand{flex-shrink:0}}@media(max-width:760px){.announcement.has-language-switcher,.topline.has-language-switcher{grid-template-columns:1fr;gap:5px;padding:8px 4%}.language-switcher{justify-self:end;grid-row:1}.top-contact{grid-row:2;gap:4px 14px;font-size:9px;letter-spacing:1px}.top-contact>a{font-size:10px}.language-switcher button{font-size:10px;min-height:28px;padding:6px 9px}.language-only{top:12px;right:12px}html[lang=es] nav{gap:10px 15px}html[lang=es] nav a{font-size:11px}html[lang=es] .top-socialbar>span{font-size:8px}html[lang=es] .drinks-grid{grid-template-columns:1fr}}
