.elementor-2087 .elementor-element.elementor-element-520fa0b7{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2087 .elementor-element.elementor-element-520fa0b7:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-520fa0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for container, class: .elementor-element-520fa0b7 */::selection, .site-content, .elementor-2087 .elementor-element.elementor-element-520fa0b7:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff !important;
}

.elementor-2087 .elementor-element.elementor-element-520fa0b7:not(.elementor-motion-effects-element-type-background) {
    padding-right: 0;
    padding-left: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 40px;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title {
    background-color: #fcfcfb !important;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title h2 {
        font-size: 30px;
    }

.ast-single-post .entry-header.ast-header-without-markup {
    max-width: 962px;
    margin: 0 auto;
}

.woocommerce-account .woocommerce {
    font-family: 'BebasNeueBook';
    letter-spacing: 0.4px;
}

.woocommerce-MyAccount-navigation>ul {
    list-style: none;
}

.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead {
    background-color: #fbfbfc !important;
}

@media screen and (max-width: 1024px) {
    
    .ast-single-post .entry-header.ast-header-without-markup {
        max-width: 100%;
    }
    
    .woocommerce-orders-table__row {
        border-bottom: 1px solid rgba(0,0,0,0.07);
    }
    
    .woocommerce-MyAccount-navigation>ul {
        display: flex;
        column-gap: 30px;
        row-gap: 10px;
        flex-wrap: wrap;
    }
    
    .woocommerce-MyAccount-navigation>ul br {
        display: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .woocommerce .col2-set, .woocommerce-page .col2-set {
        display: flex;
    }
    
    .woocommerce-page .col2-set .col-1 {
        margin-right: 20px;
    }
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number br {
    display: none;
}

.woocommerce-orders-table.woocommerce-MyAccount-orders p {
    margin-bottom: 0;
}

@media screen and (min-width: 1025px) {
    .woocommerce-orders-table.woocommerce-MyAccount-orders .view {
        display: flex;
        justify-content: center;
    }
}

.woocommerce-EditAccountForm br, .woocommerce-form-login br, .woocommerce-form-register br, .woocommerce-ResetPassword br, .lost_reset_password br {
    display: none;
}

.woocommerce-js form .form-row {
    margin-bottom: 20px !important;
    padding-right: 0;
    padding-left: 0;
}

.woocommerce-form__input.woocommerce-form__input-checkbox {
    transform: translateY(2px);
}

@media screen and (min-width: 1200px) {
    .woocommerce-form__input.woocommerce-form__input-checkbox {
        transform: translateY(1.5px);
    }
}

@media screen and (min-width: 1650px) {
    .woocommerce-js form .form-row label {
        font-size: 18px;
    }
    
    .woocommerce-form__input.woocommerce-form__input-checkbox {
        transform: translateY(0);
    }
}

.woocommerce-form__input.woocommerce-form__input-checkbox ~ span {
    padding-left: 5px;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    margin-bottom: 20px;
}

@media screen and (max-width: 767.98px) {
    .woocommerce-form-login {
        margin-bottom: 40px;
    }
}/* End custom CSS */