.elementor-3417 .elementor-element.elementor-element-acc8f8c{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}body.elementor-page-3417:not(.elementor-motion-effects-element-type-background), body.elementor-page-3417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #FFFFFF66 0%, #FFD6D675 40%);}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-d42ebf0 */.wpr-account-tabs-stretch .woocommerce-MyAccount-navigation-link, .woocommerce-MyAccount-navigation-link a {
    width: 100%;
    color: #7b1e3a;
    font-weight: 500;
    font-family: poppins;
    padding: 10px;
    border-bottom: 1px solid #7b1e3a;
}

.woocommerce-MyAccount-content p a{
    
    color: #7b1e3a;
    font-weight: 600;
    
}

.woocommerce-MyAccount-content{
    font-family: poppins;
    padding: 10px;
    border: 1.5px solid #7b1e3a;
    margin: 90px 0 0 0;
    border-radius: 10px;
}

li{
    list-style: none;
    margin-bottom: 10px;
}

.woocommerce-info {
    border-top-color: #7b1e3a !important;
}

.woocommerce-info {
    border-top-color: #7b1e3a;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message
 {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #ffecec;
    color: #7b1e3a;
    border-top: 3px solid #720eec;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    color: #7b1e3a;
    font-family: poppins;
    background: #ffecec;
    border: 1px solid #7b1e3a;
}

.woocommerce-info::before {
    color: #7b1e3a !important;
}

table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
    background-color: #ffecec !important;
}

.woocommerce table.shop_table td {
    border-top: 1px solid #7b1e3a !important;
    padding: 9px 12px;
    vertical-align: middle;
    line-height: 1.5em;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-top: 1px solid rgb(123 30 58) !important;
}

table caption + thead tr:first-child th, table caption + thead tr:first-child td, table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td {
    border-top: 1px solid #7b1e3a;
    font-family: poppins;
    color: #7b1e3a;
}



.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
   
    border: 1.4px solid #7b1e3a;
    margin: 0 3px 0 !important;
    color: #7b1e3a !important;
    background-color: #ffecec !important;
   
}

table th, table td {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    color: #7b1e3a !important;
    border: 1px solid #7b1e3a !important;
}

.woocommerce table.shop_table tbody th a{
    color: #7b1e3a !important;
}/* End custom CSS */