/* Lekkie style elementow widocznych poza koszykiem i checkoutem. */
body.woocommerce-account :is(form.woocommerce-form-login, form.woocommerce-form-register, form.woocommerce-ResetPassword) button[type='submit'],
.ct-account-modal :is(.ct-account-login-submit, .ct-account-register-submit, .ct-account-lost-password-submit),
body.woocommerce-account :is(form.woocommerce-form-login, form.woocommerce-form-register, form.woocommerce-ResetPassword) button[type='submit']:hover,
.ct-account-modal :is(.ct-account-login-submit, .ct-account-register-submit, .ct-account-lost-password-submit):hover {
    min-height: 46px; padding: 6px 24px 4px;
    border: 1px solid var(--theme-palette-color-1, #333F4D);
    border-radius: 0; background: var(--theme-palette-color-7, #FFFDF7) !important;
    color: var(--theme-palette-color-1, #333F4D) !important;
    font-family: "Bebas Neue", sans-serif;
    font-size: 17px; font-weight: 400; letter-spacing: 0.5px;
    box-shadow: 2px 2px 0 var(--theme-palette-color-1, #333F4D);
}
body.woocommerce-account :is(form.woocommerce-form-login, form.woocommerce-form-register, form.woocommerce-ResetPassword) button[type='submit']:active,
.ct-account-modal :is(.ct-account-login-submit, .ct-account-register-submit, .ct-account-lost-password-submit):active {
    box-shadow: none; transform: translate(2px, 2px);
}

@media (max-width: 689.98px) {
    .ct-account-modal {
        max-width: 93vw !important;
    }
    #account-modal .ct-panel-content {
        padding: 0 !important;
    }
    .ct-header-cart .ct-cart-content {
        border: 1px solid var(--theme-palette-color-1);
        box-shadow: 3px 3px 0 var(--theme-palette-color-1);
    }
}
