.elementor-3885 .elementor-element.elementor-element-7fb4e4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3885 .elementor-element.elementor-element-7fb4e4f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-9c95d15 */.b2b-auth-container {
    font-family: "Gotham", Montserat;
}

#b2b-registration-form input, #b2b_category {
    border-radius: 0;
}

#reg_birthday {
    border-radius: 100px !important;
}

.email-verification-status p{
    padding: 20px !important;
}/* End custom CSS */
/* Start custom CSS *//* WooCommerce My Account Addresses Tab Alignment Fix */
.woocommerce-MyAccount-content .woocommerce-Addresses.addresses {
    display: flex;
    flex-wrap: wrap; /* Allows columns to wrap on smaller screens */
    justify-content: space-between; /* Distributes space between columns */
}

.woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address {
    flex: 1 1 48%; /* Allows columns to grow/shrink, taking approx 48% width each */
    box-sizing: border-box; /* Include padding and border in the element's total width and height */
    padding: 15px; /* Add some padding for spacing */
}

/* Adjust for smaller screens (optional, but recommended for responsiveness) */
@media (max-width: 768px) {
    .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address {
        flex: 1 1 100%; /* Make columns full width on small screens */
    }
}

/* WooCommerce My Account Addresses Tab Alignment Fix (Float Method) */
.woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address {
    width: 48%; /* Adjust width as needed, leaving space for margins */
    float: left;
    margin-right: 4%; /* Space between columns */
    box-sizing: border-box;
    padding: 15px;
}

.woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address:last-of-type {
    margin-right: 0; /* Remove right margin from the last column */
}

/* Clear floats after the address sections */
.woocommerce-MyAccount-content .woocommerce-Addresses.addresses:after {
    content: "";
    display: table;
    clear: both;
}

/* Adjust for smaller screens */
@media (max-width: 768px) {
    .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}

.woocommerce-account .addresses .title .edit {
    float: none !important;
    display: block !important;
    clear: both !important;
}

.woocommerce-page .col2-set::before {
    content: none !important;
}

.my_acc .woocommerce a, .my_acc .woocommerce button {
    border-radius: 100px !important;
}

.woocommerce-MyAccount-content {
    padding-top: 0 !important;
}/* End custom CSS */