.easy-currency-switcher {
    @keyframes growOut {
        0% {
            transform: scale(0)
        }
        80% {
            transform: scale(1.1)
        }
        100% {
            transform: scale(1)
        }
    }
    p {
        margin: 0 !important;
    }
    .easy_currency_switcher_form {
        position: relative;
        line-height: 0;
        .easy-currency-switcher-toggle {
            cursor: pointer;
            background: transparent;
            border-top-width: none;
            border-left-width: none;
            border-bottom-width: none;
            border-right-width: none;
            &:focus {
                outline: none;
                box-shadow: none;
            }
            .dropdown-icon {
                height: 2px;
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-top: 6px solid currentColor;
                display: inline-block;
            }
        }
        .easy-currency-switcher-select {
            position: absolute;
            background: #fff;
            margin: 0;
            padding: 0;
            border-radius: 0;
            max-height: 80vh;
            overflow-y: auto;
            top: 100%;
            left: 0;
            perspective: 1000px;
            display: none;
            overflow-x: hidden;
            &::after {
                border-color: currentColor;
            }
            &.open {
                animation: growOut 300ms ease-in-out forwards;
                transform-origin: top center;
                align-content: center;
                line-height: normal;
                display: block;
                z-index: 10;
                &::after {
                    border-color: currentColor;
                }
            }
            li {
                cursor: pointer;
                color: #181823;
                height: 35px;
                width: 100%;
                font-family: inter;
                font-weight: 600;
                font-size: initial;
                text-align: center;
                border-bottom: 1px solid #DFDFDF;
                background-color: #F6F6F6;
                list-style: none;
                display: flex;
                align-items: center;
                justify-content: center;
                column-gap: 5px;
                &.selected {
                    background: #e5e5e5;
                }
                &:hover {
                    background: #e5e5e5;
                }
            }
        
        }




    }
    
}