.lp-switcher{position:relative;display:inline-block;font:inherit;font-size:16px;line-height:1.5;color:inherit;text-align:start}
.lp-switcher>summary{list-style:none;cursor:pointer;padding:6px 18px;border-radius:10px;user-select:none}
.lp-switcher>summary::-webkit-details-marker{display:none}
.lp-switcher>summary::marker{content:""}
.lp-switcher>summary:focus-visible,.lp-switcher .lp-list a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.lp-switcher .lp-list{position:absolute;z-index:10000;inset-block-start:100%;left:0;min-width:220px;max-width:calc(100vw - 32px);max-height:65vh;overflow-y:auto;box-sizing:border-box;margin:0;padding:18px 0;list-style:none;background:#fffefa;color:#102d3d;border-radius:20px;box-shadow:0 14px 40px #132b3926}
.lp-switcher.lp-align-right .lp-list{left:auto;right:0}
.lp-switcher .lp-list li{margin:0;padding:0;list-style:none}
.lp-switcher .lp-list a,.lp-switcher .lp-list span{display:block;padding:6px 20px;white-space:nowrap;font:inherit;line-height:1.5;color:inherit;text-decoration:none}
.lp-switcher .lp-list a:hover,.lp-switcher .lp-list a:focus{background:#f1f0ec;color:#102d3d;text-decoration:none}
.lp-switcher .lp-list span[aria-disabled]{opacity:.4;cursor:default}
@media(max-width:480px){.lp-switcher{font-size:16px}.lp-switcher .lp-list{min-width:180px}}
