@media (max-width: 767.98px) {
    .account .account__data { flex-direction: column !important; border: none !important; }
    .account .account__left { display: none !important; }
    .account .account__right { padding: 0 !important; overflow: visible !important; width: 100% !important; min-width: 100% !important; }
    .account.container { padding-left: 20px !important; padding-right: 20px !important; }
    form#account-profile, form.account-profile, .account-profile { display: block !important; width: 100% !important; box-sizing: border-box !important; }
    .account-profile__fieldset { width: 100% !important; box-sizing: border-box !important; margin-bottom: 25px !important; padding: 0 !important; border: none !important; }
    .account-profile__field { width: 100% !important; display: block !important; }
    .account-profile__input, .form-input, .form-input--style-bordered, .form-input--theme-grey { width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; }
    .account-profile__bottom { display: flex !important; flex-direction: column !important; gap: 15px !important; grid-column: auto !important; width: 100% !important; }
    .account-profile__button { width: 100% !important; text-align: center !important; }
    .account__title { font-size: 24px !important; margin-bottom: 20px !important; }
    .account-orders__item { grid-template-columns: 1fr !important; gap: 8px !important; padding: 15px !important; }
    .account-orders__filters { flex-wrap: wrap !important; gap: 8px !important; }
    .account-order__body { grid-template-columns: 1fr !important; }
    .account-favorites .products__items, .account-favorites .products-catalog__items { grid-template-columns: repeat(2, 1fr) !important; gap: 10px !important; }
}
