.dropdown{margin:0;padding:0}.dropdown li{list-style-type:none;position:relative}.dropdown li>span{padding-right:3.5rem;position:relative;z-index:4}.dropdown li>span.default{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #212121;border-radius:4px;cursor:pointer;display:inline-block;font-family:var(--font-buttons);line-height:2.2rem;padding:1rem 3.5rem 1rem 2rem}.dropdown li>span:before{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);display:block;width:4px;height:4px;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.dropdown li>span .icon-sort{display:none}.dropdown li ul{height:0;opacity:0;overflow:hidden;position:absolute;top:120%;right:0;min-width:100%;margin:0}.center .dropdown li ul{right:auto;left:0}.dropdown li:focus-within>span:before,.dropdown li:hover>span:before{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.dropdown li:focus-within ul,.dropdown li:hover ul{background:#fff;border-radius:5px;-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.3);box-shadow:0 3px 25px rgba(0,0,0,0.3);height:auto;opacity:1;top:100%;-webkit-transition:all 0.2s;transition:all 0.2s;z-index:3}.dropdown li:focus-within ul li,.dropdown li:hover ul li{border-bottom:1px solid #eee;line-height:2.2rem;margin-bottom:0!important}.dropdown li:focus-within ul li:last-of-type,.dropdown li:hover ul li:last-of-type{border:none}.dropdown li:focus-within ul li a,.dropdown li:hover ul li a{color:#212121;display:block;padding:1.1rem 2rem;text-decoration:none;-webkit-transition:background 0.2s ease-in-out 0s;transition:background 0.2s ease-in-out 0s;white-space:nowrap}.dropdown li:focus-within ul li a:hover,.dropdown li:hover ul li a:hover{background:#f0f0f0}.dropdown li:focus-within ul li a.selected,.dropdown li:hover ul li a.selected{font-weight:600}.dropdown li:focus-within .button-1+ul,.dropdown li:hover .button-1+ul{border-radius:var(--border-radius-button-1)}.dropdown li:focus-within .button-2+ul,.dropdown li:hover .button-2+ul{border-radius:var(--border-radius-button-2)}.dropdown li:focus-within .button-3+ul,.dropdown li:hover .button-3+ul{border-radius:var(--border-radius-button-3)}.dropdown li:focus-within .button-4+ul,.dropdown li:hover .button-4+ul{border-radius:var(--border-radius-button-4)}.dropdown li:focus-within .button-5+ul,.dropdown li:hover .button-5+ul{border-radius:var(--border-radius-button-5)}.dropdown li:focus-within .button-6+ul,.dropdown li:hover .button-6+ul{border-radius:var(--border-radius-button-6)}@media (max-width:576px){.dropdown li>span{padding:0.8rem 1.4rem}.dropdown li>span .txt,.dropdown li>span:before{display:none}.dropdown li>span .icon-sort{display:block;font-size:1.8rem;line-height:2.2rem}}.theme-visualy-impaired .dropdown li>span{background:var(--background-color);border:1px solid var(--front-color)}.theme-visualy-impaired .dropdown li>span:before{border-left:1px solid var(--front-color);border-bottom:1px solid var(--front-color)}.theme-visualy-impaired .dropdown li:hover ul{background:var(--background-color);border:1px solid var(--front-color);-webkit-box-shadow:none;box-shadow:none}.theme-visualy-impaired .dropdown li:hover ul li{border-bottom:1px solid var(--front-color)}.theme-visualy-impaired .dropdown li:hover ul li a{color:var(--front-color)}.theme-visualy-impaired .dropdown li:hover ul li a:hover{background:var(--background-color)}