.vv-locale-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4%;border-top:1px solid #ecece7;background:#f4f4ee;font-size:12px;color:#292929}.vv-locale-selects{display:flex;align-items:center;gap:18px}.vv-locale-selects label{display:flex;align-items:center;gap:8px;margin:0}.vv-locale-selects select{width:auto;min-height:32px;padding:3px 24px 3px 8px;border:1px solid #cecec6;border-radius:0;background-color:#fff;color:#202020;font-size:12px}.vv-locale-selects button{background:transparent;color:#333;padding:5px 0;font-size:12px;text-decoration:underline;border:0}.vv-locale-bar p{margin:0;font-size:12px}.vv-reference-price{display:block;font-size:12px;font-weight:400;color:#4a5140;line-height:1.6;margin-top:4px}.vv-reference-price[hidden]{display:none}.vv-locale-attribution{display:flex;justify-content:center;gap:18px;padding:8px 4%;background:#101010;color:#aaa;font-size:10px}.vv-locale-attribution a{color:#aaa;text-decoration:underline}@media(max-width:600px){.vv-locale-bar{align-items:flex-start;flex-direction:column;padding:10px 6%;gap:5px}.vv-locale-selects{gap:12px;flex-wrap:wrap}.vv-locale-selects label{align-items:flex-start;flex-direction:column;gap:2px}.vv-locale-attribution{flex-wrap:wrap;gap:5px 14px}}
html:not([lang^="en"]) .vv-hero h1{font-size:clamp(48px,5.5vw,80px);max-width:100%;overflow-wrap:anywhere;hyphens:none}@media(max-width:600px){html:not([lang^="en"]) .vv-hero h1{font-size:clamp(44px,11vw,60px)}}
