.vvz-language{position:relative;flex:0 0 auto;color:#303431;font:400 13px/1.3 Lexend,sans-serif}
.vvz-language summary{display:flex;align-items:center;gap:7px;justify-content:center;min-height:44px;padding:0 9px;cursor:pointer;list-style:none;border-radius:999px;white-space:nowrap;transition:background .18s,color .18s}
.vvz-language summary::-webkit-details-marker{display:none}.vvz-language summary::marker{content:''}.vvz-language summary:hover,.vvz-language[open] summary{color:#a71d29;background:#f7f4f1}.vvz-language summary:focus-visible{outline:2px solid #a71d29;outline-offset:2px}.vvz-language summary svg{transition:transform .18s}.vvz-language[open] summary svg{transform:rotate(180deg)}
.vvz-language-options{position:absolute;right:0;top:calc(100% + 12px);min-width:174px;padding:8px;background:#fff;border:2px solid #e4e0db;border-radius:17px;box-shadow:0 10px 35px #30343118;z-index:5;background-clip:padding-box}
.vvz-language-options button{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;padding:12px;border:0;border-radius:10px;background:#f8f7f4;color:#a71d29;font:400 14px/1.4 Lexend,sans-serif;cursor:pointer;text-align:left}
header[data-menu-open="true"] .vvz-language{display:none}
.vvz-header-advice{margin-inline-end:12px}
@media(max-width:420px){.vvz-language summary{padding:0 6px;gap:5px;min-width:46px}.vvz-language-options{right:-3px}}
@media(prefers-reduced-motion:reduce){.vvz-language summary,.vvz-language summary svg{transition:none}}

@media(max-width:359px){.vvz-header-advice{display:none!important}}
