/* Voyara Currency or Language */
.vy-switch{position:relative;display:inline-flex}
.vy-switch__btn{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border:0;background:none;border-radius:999px;font:500 15px/1 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F);cursor:pointer;white-space:nowrap;transition:color .2s ease,background-color .2s ease}
.vy-switch__btn:hover{background:var(--vy-sand,#F3EEE4);color:var(--vy-ink,#15201F)}
.vy-switch__btn .vy-icon{transition:transform .2s ease}
.vy-switch__btn[aria-expanded=true] .vy-icon{transform:rotate(180deg)}
.vy-switch__btn:focus-visible,.vy-switch__list a:focus-visible{outline:2px solid var(--vy-accent,#C9962B);outline-offset:2px}
.vy-switch.vy-on-dark .vy-switch__btn{color:#fff;transition:color .2s ease,background-color .2s ease}
.vy-switch.vy-on-dark .vy-switch__btn:hover{background:rgba(255,255,255,.1);color:#fff}
.vy-switch__list{position:absolute;top:calc(100% + 8px);right:0;z-index:70;min-width:120px;margin:0;padding:6px;list-style:none;background:var(--vy-bg,#fff);border:1px solid var(--vy-line,#E6E1D8);border-radius:14px;box-shadow:0 16px 40px rgba(21,32,31,.12)}
.vy-switch__list[hidden]{display:none}
.vy-switch__list a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:8px;font:400 14px/1.3 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F);text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease}
.vy-switch__list a:hover{background:var(--vy-sand,#F3EEE4);color:var(--vy-ink,#15201F)}
.vy-switch__list b{font-weight:500}
.vy-switch__list small{font-size:13px;color:var(--vy-muted,#5C6664)}
.vy-switch__list a[aria-current]{background:var(--vy-sand,#F3EEE4);color:var(--vy-main,#0E3B36)}
.vy-switch__list a[aria-current] b{font-weight:600}
@media (max-width:1024px){.vy-switch-desk-yes{display:none!important}}
@media (prefers-reduced-motion:reduce){.vy-switch__btn .vy-icon{transition:none}}
/* Narrow desktops: the header also holds the full menu, so the buttons get tighter. */
@media (min-width:1025px) and (max-width:1280px){.vy-switch__btn{gap:4px;padding:0 8px}}
@media (min-width:1025px) and (max-width:1150px){.vy-switch__btn{padding:0 6px}.vy-switch__btn .vy-icon{display:none}}
