/*!/wp-content/themes/vesta-holidays/assets/css/polylang.css*/.main-navigation .main-nav ul li.vesta-language-menu-item{align-items:center;flex:0 0 auto;display:flex;margin-left:var(--space-2);padding-left:var(--space-2);position:relative}.vesta-language-switcher{display:inline-block;min-width:0;position:relative}.vesta-language-switcher summary{list-style:none}.vesta-language-switcher summary::marker{content:"";display:none}.vesta-language-switcher summary::-webkit-details-marker{display:none}.vesta-language-switcher__current{align-items:center;border:1px solid rgb(24 58 59 / .18);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;gap:var(--space-2);line-height:1;min-height:2.5rem;padding:.55rem .75rem;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.main-navigation .main-nav ul li.vesta-language-menu-item .vesta-language-switcher__current{justify-content:space-between;line-height:1;min-height:2.5rem;width:100%}.vesta-language-switcher__current:hover,.vesta-language-switcher[open] .vesta-language-switcher__current{background:rgb(255 255 255 / .56);border-color:rgb(166 79 52 / .42);color:var(--color-accent)}.vesta-language-switcher__flag{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.vesta-language-switcher__flag img{border-radius:50%;box-shadow:0 0 0 1px rgb(31 39 37 / .12);display:block;height:1.1rem;object-fit:cover;vertical-align:middle;width:1.1rem}.vesta-language-switcher__chevron{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;display:inline-block;height:.42rem;margin-top:-.18rem;transform:rotate(45deg);transition:transform var(--transition-fast);width:.42rem}.vesta-language-switcher[open] .vesta-language-switcher__chevron{margin-top:.15rem;transform:rotate(225deg)}.vesta-language-switcher__list{background:var(--color-surface);border:1px solid rgb(216 210 197 / .94);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);display:none;gap:0;left:50%;list-style:none;margin:0;min-width:max(100%, 8.125rem);padding:.25rem;position:absolute;right:auto;top:calc(100% + 0.5rem);transform:translateX(-50%);width:max(100%, 8.125rem);z-index:20}.main-navigation .main-nav ul li.vesta-language-menu-item .vesta-language-switcher__list{height:auto;left:50%;min-width:max(100%, 8.125rem);opacity:1;overflow:visible;pointer-events:auto;padding:.25rem;right:auto;transform:translateX(-50%);visibility:visible;width:max(100%, 8.125rem)}.vesta-language-switcher[open]>.vesta-language-switcher__list{display:grid}.vesta-language-switcher__list a{align-items:center;border-radius:var(--radius-sm);color:var(--color-text);display:flex;font-size:var(--text-sm);font-weight:600;gap:.55rem;justify-content:center!important;line-height:1.2;min-height:2.05rem;padding:.35rem 0!important;text-align:center;text-decoration:none;width:100%;white-space:nowrap}.main-navigation .main-nav ul li.vesta-language-menu-item .vesta-language-switcher__list a{align-items:center;display:flex;gap:.55rem;justify-content:center!important;line-height:1.2;padding-left:0!important;padding-right:0!important;width:100%!important}.main-navigation.toggled .main-nav ul li.vesta-language-menu-item .vesta-language-switcher__list{left:auto;min-width:0;position:static;right:auto;transform:none;width:100%}.main-navigation.toggled .main-nav ul li.vesta-language-menu-item .vesta-language-switcher__list a{justify-content:center!important;width:100%!important}.vesta-language-switcher__list .vesta-language-switcher__flag{align-self:center;height:1.2em;line-height:1}.vesta-language-switcher__list .vesta-language-switcher__flag img{align-self:center;height:1.05rem;width:1.05rem}.vesta-language-switcher__name{line-height:1.2}.vesta-language-switcher__list a:hover,.vesta-language-switcher__list a:focus{background:rgb(216 210 197 / .35);color:var(--color-accent)}@media (min-width:48rem) and (max-width:64rem){.main-navigation .main-nav ul li.vesta-language-menu-item{margin-left:.35rem;padding-left:.35rem}.vesta-language-switcher__current{gap:.35rem;padding-left:.5rem;padding-right:.5rem}.vesta-language-switcher__flag img{height:1rem;width:1rem}}@media (max-width:48rem){.main-navigation .main-nav ul li.vesta-language-menu-item{margin-left:0;padding:.35rem 1.25rem .8rem;width:100%}.vesta-language-switcher,.vesta-language-switcher__current{justify-content:space-between;width:100%}.vesta-language-switcher{min-width:0}.vesta-language-switcher__list{background:rgb(255 255 255 / .5);box-shadow:none;left:auto;margin-top:var(--space-2);min-width:0;position:static;right:auto;width:100%}.vesta-language-switcher__list a{justify-content:center;white-space:normal}.main-navigation.toggled .main-nav ul li.vesta-language-menu-item .vesta-language-switcher__list{left:auto;min-width:0;position:static;right:auto;width:100%}.main-navigation.toggled .main-nav ul li.vesta-language-menu-item .vesta-language-switcher__list a{justify-content:center;width:100%}}