/* ── Réorganisation formulaire inscription ── */
#botble-ecommerce-forms-fronts-auth-register-form {
    display: flex;
    flex-direction: column;
}
#botble-ecommerce-forms-fronts-auth-register-form > .mb-3:has(#is_vendor_0) { order: 1; }
#botble-ecommerce-forms-fronts-auth-register-form > [data-bb-toggle="vendor-info"] { order: 2; }
#botble-ecommerce-forms-fronts-auth-register-form > .mb-3:has(#name) { order: 3; }
#botble-ecommerce-forms-fronts-auth-register-form > .mb-3:has(#email) { order: 4; }
#botble-ecommerce-forms-fronts-auth-register-form > .mb-3:has(#phone) { order: 5; }
#botble-ecommerce-forms-fronts-auth-register-form > .mb-3:has(#password):not(:has(#password_confirmation)) { order: 6; }
#botble-ecommerce-forms-fronts-auth-register-form > .mb-3:has(#password_confirmation) { order: 7; }
#botble-ecommerce-forms-fronts-auth-register-form > .mb-3:has([name="agree_terms_and_policy"]) { order: 8; }
#botble-ecommerce-forms-fronts-auth-register-form > .d-grid { order: 9; }
#botble-ecommerce-forms-fronts-auth-register-form > .mt-3 { order: 10; }



.ps-carousel--rows-2 .ps-product-row-group {
    display: flex !important;
    flex-direction: column !important;
    width: 100%;
    row-gap: 15px;
}

.ps-carousel--rows-2 .ps-product-row-group .ps-product {
    flex: 0 0 auto !important;
    width: 100% !important;
}
@media (max-width: 767px) {
    
}
@media (max-width: 480px) {
    .ps-footer__widgets > * {
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
    }
}

.widget_contact-us .widget_content h3 {
    font-size: 15px;
}