.sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 380;
    margin-top: 15px;
    margin-left: 0;
    margin-right: calc(var(--nav-gap, .001px) / 2 * -1);
    background-color: var(--bgcolor-white);
    background-position: bottom left;
    background-clip: border-box;
    background-repeat: no-repeat;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    text-align: right;
    border-radius: var(--sd-brd-radius);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
    transform: translateY(15px) translateZ(0);
    pointer-events: none;
    right: 0;
    left: 0;
    margin-top: 6px;
    padding: 12px 20px;
    width: 220px;
    background-color: var(--bgcolor-white)
}

.sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu:after {
    content: "";
    position: absolute;
    inset-inline: 0;
    bottom: 100%;
    height: 15px
}

.sd-header-text [class*="wcml-dropdown"] .wcml-cs-active-currency:hover .wcml-cs-submenu {
    visibility: visible;
    opacity: 1;
    transform: none !important;
    pointer-events: visible;
    pointer-events: unset
}

:is(.icl_post_in_other_langs,.wpml-ls-statics-post_translations) {
    margin-top: 25px;
    padding-top: 20px;
    border-top: 1px solid var(--brdcolor-gray-300)
}

:is(.icl_post_in_other_langs,.wpml-ls-statics-post_translations) a {
    font-weight: 600
}

.widget_icl_lang_sel_widget [class*="wpml-ls-legacy-dropdown"] {
    width: 100%
}

.widget_icl_lang_sel_widget [class*="wpml-ls-legacy-dropdown"] a {
    display: flex;
    align-items: center;
    height: 40px;
    border-color: var(--sd-form-brd-color);
    color: inherit;
    transition: none
}

.widget_icl_lang_sel_widget [class*="wpml-ls-legacy-dropdown"] .wpml-ls-item-toggle {
    border-width: var(--sd-form-brd-width);
    border-radius: var(--sd-form-brd-radius)
}

.form-style-underlined .widget_icl_lang_sel_widget [class*="wpml-ls-legacy-dropdown"] .wpml-ls-item-toggle {
    border-top: none;
    border-right: none;
    border-left: none
}

.widget_icl_lang_sel_widget [class*="wpml-ls-legacy-dropdown"] .wpml-ls-sub-menu {
    right: calc((var(--sd-form-brd-radius) / 2));
    left: calc((var(--sd-form-brd-radius) / 2));
    border-top: none
}

.widget_icl_lang_sel_widget [class*="wpml-ls-legacy-dropdown"] a.wpml-ls-item-toggle:after {
    position: absolute;
    top: calc(50% - 4px);
    left: 10px;
    height: 8px;
    border: none;
    color: #bbb;
    font-size: 8px;
    line-height: 1;
    content: "\f129";
    font-family: "sandbox-font"
}

.wpml-ls-legacy-list-vertical {
    display: block
}

.wpml-ls-legacy-list-vertical a {
    padding-right: 0;
    padding-left: 0
}

.wpml-ls-legacy-list-horizontal {
    padding: 0
}

.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal {
    margin-bottom: 0;
    padding: 10px 15px
}

.wcml_currency_switcher + img[src$="ajax-loader.gif"] {
    display: none
}

.wcml-dropdown, .wcml-dropdown-click {
    width: 100%
}

[class*="wcml-dropdown"] a {
    display: flex;
    align-items: center;
    overflow: hidden;
    height: 40px;
    color: inherit;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: none
}

[class*="wcml-dropdown"] a.wcml-cs-item-toggle:after {
    position: absolute;
    top: calc(50% - 4px);
    left: 10px;
    height: 8px;
    border: none;
    color: rgba(82, 82, 82, 0.45);
    font-size: 8px;
    line-height: 1;
    content: "\f129";
    font-family: "sandbox-font"
}

[class*="wcml-dropdown"] .wcml-cs-active-currency {
    border-width: var(--sd-form-brd-width);
    border-color: var(--sd-form-brd-color);
    border-radius: var(--sd-form-brd-radius)
}

.form-style-underlined [class*="wcml-dropdown"] .wcml-cs-active-currency {
    border-top: none;
    border-right: none;
    border-left: none
}

[class*="wcml-dropdown"] .wcml-cs-submenu {
    right: calc((var(--sd-form-brd-radius) / 2));
    left: calc((var(--sd-form-brd-radius) / 2));
    border-top: none
}

[class*="wcml-dropdown"] .wcml-cs-submenu li {
    border-color: var(--sd-form-brd-color);
    border-top: none
}

.wcml-vertical-list li a {
    padding-right: 0;
    padding-left: 0
}

:is(.wcml-horizontal-list,.wcml-vertical-list) li {
    margin-bottom: 0
}

:is(.wcml-horizontal-list,.wcml-vertical-list) li.wcml-cs-active-currency a {
    color: var(--sd-link-color-hover)
}

.woocommerce :is(.wcml-horizontal-list,.wcml-vertical-list).product {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: -5px
}

.woocommerce .product_meta [class*="wcml-dropdown"].product {
    margin-top: 0;
    margin-bottom: 20px;
    max-width: 250px
}

.sd-header-text [class*="wcml-dropdown"] {
    max-width: none;
    width: auto;
    --sd-link-color: #333;
    --sd-link-color-hover: #242424;
    --sd-text-color: #767676
}

.sd-header-text [class*="wcml-dropdown"] li {
    background-color: transparent
}

.sd-header-text [class*="wcml-dropdown"] li:hover {
    background-color: transparent
}

.sd-header-text [class*="wcml-dropdown"] a {
    height: auto;
    color: var(--sd-link-color);
    transition: all .25s ease
}

.sd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle {
    padding: 0;
    height: 40px;
    color: #333;
    text-transform: var(--sd-header-el-transform);
    font-weight: var(--sd-header-el-font-weight);
    font-style: var(--sd-header-el-font-style);
    font-size: var(--sd-header-el-font-size)
}

.sdn-top-bar .sd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle {
    font-weight: 400;
    font-size: 12px
}

.sdn-color-light .sd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle {
    color: #fff
}

.sdn-color-light .sd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle:hover {
    color: rgba(255, 255, 255, 0.8)
}

.sd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle:after {
    position: static;
    margin-top: 0;
    margin-right: 4px;
    font-size: 50%
}

.sd-header-text [class*="wcml-dropdown"] a:hover {
    color: var(--sd-primary-color)
}

.sdn-color-light .sd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle:after {
    color: rgba(255, 255, 255, 0.6)
}

.sd-header-text [class*="wcml-dropdown"] .wcml-cs-active-currency {
    border: none
}

.sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu li {
    border: none
}

.sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu a {
    padding: 8px 0;
    font-size: 14px
}

.sdn-top-bar .sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu {
    margin-top: 0 !important
}

.sdn-general-header .sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu {
    margin-top: 15px !important
}

.sdn-header-bottom .sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu {
    margin-top: 6px !important
}

.global-color-scheme-light .sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu li a {
    color: rgba(255, 255, 255, 0.8)
}

.global-color-scheme-light .sd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu li a:hover {
    background-color: rgba(255, 255, 255, 0.08);
    color: #fff
}

.sd-header-text [class*="wcml-dropdown"].product {
    margin-top: 0;
    margin-bottom: 0
}
