.elementor-16 .elementor-element.elementor-element-56a2a692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-16 .elementor-element.elementor-element-e07e478{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:2.5rem 2.5rem 2.5rem 2.5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-16 .elementor-element.elementor-element-e07e478:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e07e478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1880d0f );}.elementor-16 .elementor-element.elementor-element-4bb3b79{width:var( --container-widget-width, 75em );max-width:75em;--container-widget-width:75em;--container-widget-flex-grow:0;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-e07e478{--padding-top:012rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for shortcode, class: .elementor-element-4bb3b79 */table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table, table, .wpbf-table{
    border: none !important;
}

.woocommerce-account .woocommerce-MyAccount-content{
    border: 2px solid #000;
    box-shadow: 4px 4px 0 0 #000;
    border-radius: 24px;

    border-collapse: separate; /* KEY FIX */
    border-spacing: 0;         /* prevents gaps */
    overflow: hidden;
    padding: 1.5rem;
}

table th, .wpbf-table th{
    background: none !important;
}

.woocommerce .woocommerce-customer-details address{
    border: 2px solid #000;
    box-shadow: 4px 4px 0 0 #000;
    border-radius: 24px;

    border-collapse: separate; /* KEY FIX */
    border-spacing: 0;         /* prevents gaps */
    overflow: hidden;
    padding: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a2a692 */.woocommerce-MyAccount-navigation ul {
    border: 2px solid #000;
    border-radius: 1.5rem;
    box-shadow: 4px 4px 0px 0px #000000;
}
.woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #000!important;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
    background: #FF925A !important;
    color: #fff;
    text-transform: uppercase;
}
.woocommerce-MyAccount-navigation ul li a{
     text-transform: uppercase;
}
.woocommerce-MyAccount-content p {
    text-transform: uppercase;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table , table, .wpbf-table{
     border: 2px solid #000;
}
table.woocommerce-orders-table th{
    background: transparent!important;
}
.woocommerce-MyAccount-navigation ul li a:hover {
    background: #E1FDC2!important;
}
a.woocommerce-button.button.view{
    background-color: var(--e-global-color-text);
    font-family: "Barlow", Barlow !important;
    font-weight: 700 !important;
    line-height: 2.25rem;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    box-shadow: 4px 4px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    padding: 0.5rem 2rem 0.5rem 2rem;
    border-radius: 9999999px 9999999px 9999999px 9999999px;
    text-transform: uppercase;
}
th.woocommerce-orders-table__header span {
    text-transform: uppercase;
}
table.woocommerce-orders-table.woocommerce-MyAccount-order thead{
    border-radius: 1.55rem;
}
table th, table td, .wpbf-table th, .wpbf-table td{
    border: none!important;
}
.woocommerce-info{
        background: transparent;
    border: 2px solid #000 !important;
    border-radius: 1.5rem;
    font-size: 1.5rem;
    padding: 2rem;
    box-shadow: 4px 4px 0px 0px #000000;
}
a.button.wc-forward, button.woocommerce-Button.button {
    background-color: var(--e-global-color-text);
    font-family: "Barlow", Barlow !important;
    font-weight: 700 !important;
    line-height: 2.25rem;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    box-shadow: 4px 4px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    padding: 0.5rem 2rem 0.5rem 2rem;
    border-radius: 9999999px 9999999px 9999999px 9999999px;
    text-transform: uppercase;
}
.woocommerce-MyAccount-content fieldset {
    border-radius: 1.5rem;
}
form.woocommerce-EditAccountForm.edit-account input{
    background: transparent!important;
    border: 1px solid #000!important;
    border-radius: 0.5rem!important;
}
.u-columns.woocommerce-Addresses.col2-set.addresses a.edit{
        background-color: var(--e-global-color-text);
    font-family: "Barlow", Barlow !important;
    font-weight: 700 !important;
    line-height: 2.25rem;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    box-shadow: 4px 4px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    padding: 0.5rem;
    border-radius: 9999999px 9999999px 9999999px 9999999px;
    text-transform: uppercase;
}
button.show-password-input{
    padding: 0.5!important;
    line-height: unset!important;
    display: none!important;
}
legend {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.5rem;
}/* End custom CSS */