/* LOOVIE FRONTEND INNER THEME CONTRAST V2 */

html.loovie-inner-theme-v2 .loovie-theme-toggle-v2,
html.loovie-inner-theme-v2 .loovie-action-cart-v2,
html.loovie-inner-theme-v2 .loovie-action-register-v2,
html.loovie-inner-theme-v2 .loovie-action-login-v2 {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

html.loovie-inner-theme-v2 .loovie-theme-toggle-v2 {
    isolation: isolate;
}

html.loovie-inner-theme-v2 .loovie-theme-toggle-v2 :is(
    i,
    svg,
    span
),
html.loovie-inner-theme-v2 :is(
    .loovie-action-cart-v2,
    .loovie-action-register-v2,
    .loovie-action-login-v2
) :is(
    i,
    svg,
    span,
    strong
) {
    color: inherit !important;
    opacity: 1 !important;
}

html.loovie-inner-theme-v2 .loovie-theme-toggle-v2 svg,
html.loovie-inner-theme-v2 :is(
    .loovie-action-cart-v2,
    .loovie-action-register-v2,
    .loovie-action-login-v2
) svg {
    stroke: currentColor !important;
    opacity: 1 !important;
}

html.loovie-inner-theme-v2 .loovie-theme-toggle-v2:hover,
html.loovie-inner-theme-v2 .loovie-theme-toggle-v2:focus-visible,
html.loovie-inner-theme-v2 :is(
    .loovie-action-cart-v2,
    .loovie-action-register-v2,
    .loovie-action-login-v2
):hover,
html.loovie-inner-theme-v2 :is(
    .loovie-action-cart-v2,
    .loovie-action-register-v2,
    .loovie-action-login-v2
):focus-visible {
    text-decoration: none !important;
    outline: none !important;
}

@media (max-width: 991.98px) {
    html.loovie-inner-theme-v2 .loovie-theme-toggle-v2,
    html.loovie-inner-theme-v2 .loovie-action-cart-v2,
    html.loovie-inner-theme-v2 .loovie-action-register-v2,
    html.loovie-inner-theme-v2 .loovie-action-login-v2 {
        visibility: visible !important;
        opacity: 1 !important;
    }
}
