.elementor-9530 .elementor-element.elementor-element-9942861{--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;}.elementor-9530 .elementor-element.elementor-element-0d071c5 > .elementor-widget-container{padding:0px 0px 050px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-0d071c5 */.woocommerce-account .site-content{background-color: #f2e2c9;}
.woocommerce-account .entry-header{padding-left: calc((100% - 1284px) / 2);padding-top: 30px;}
.woocommerce-account .entry-content ul,.woocommerce-account .entry-content ol{padding-left: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{font-family: "Poppins", Sans-serif;font-size: 18px;font-weight: 600;color: #33573D;}
.woocommerce-account  .woocommerce-MyAccount-content a{color: #00A263;}
.woocommerce-account  .woocommerce-MyAccount-content .woocommerce-button{border-width: 1px 1px 1px 1px;border-color: #0089c8;border-radius: 40px 40px 40px 40px;padding: 010px 024px 010px 024px;color: #f2e2c9;background-color: #0089c8;max-width:fit-content;}
.woocommerce-account  .woocommerce-MyAccount-content .woocommerce-button:hover{background-color:transparent;color: #0089c8;border:1px solid #0089c8;}
body.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{background-color: #33573D;color: #fff ;}
body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a { background-color: #33573D;color: #fff;}
body.woocommerce-account.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead {background-color: #33573D;}
body.woocommerce-account.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead th{color: #fff;}

body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{max-width: 1284px;margin: 0 auto;background-color: rgba(181, 174, 162, 0.2);border: 3px solid rgba(204, 205, 177, 1);border-radius: 20px;display: flex;align-items: center;justify-content: space-between;width: 100%;}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before{top:auto;color:#1e85be;}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::after{display:none;}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .payment-method .payment-method-actions  .button, body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button,body.woocommerce-account .woocommerce-MyAccount-content footer input[type="submit"]{border-width: 1px 1px 1px 1px;border-color: #0089c8;border-radius: 40px 40px 40px 40px;padding: 010px 024px 010px 024px;color: #f2e2c9;background-color: #0089c8;transition: 0.3s all ease-in-out;}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover,body.woocommerce-account .woocommerce-MyAccount-content .payment-method .payment-method-actions  .button:hover, body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button:hover,body.woocommerce-account .woocommerce-MyAccount-content footer input[type="submit"]:hover{background-color:transparent;color: #0089c8;}


body.woocommerce-account .woocommerce-Address-title.title{background-color: #00a2631f;padding: 10px;display: flex;align-items: center;justify-content: space-between;border-top-left-radius: 10px;border-top-right-radius: 10px;border-color: #CCCDB1;}
body.woocommerce-account .woocommerce-Address-title.title::before,body.woocommerce-account .woocommerce-Address-title.title::after{display:none;}
body.woocommerce-account .woocommerce-Address-title.title .edit{border-width: 1px 1px 1px 1px;border-color: #0089c8;border-radius: 40px 40px 40px 40px;padding: 010px 020px 010px 020px;color: #f2e2c9;background-color: #0089c8;border: 1px solid #0089c8;font-size: 14px;}
body.woocommerce-account .woocommerce-Address-title.title .edit:hover{background-color:transparent;color: #0089c8;}
body.woocommerce-account .woocommerce-Address-title.title h2{font-size: 18px;margin-bottom: 0;color: #33573d;}
.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{font-size: 18px; margin-bottom: 0;color: #33573d;background-color: #00a2631f;padding: 10px;border-top-left-radius: 10px; border-top-right-radius: 10px; border-color: #CCCDB1;}
 .woocommerce-account .woocommerce-customer-details address{border:1px solid #CCCDB1;}

body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Input,body.woocommerce-account .woocommerce-EditAccountForm input,body.woocommerce-account .woocommerce-MyAccount-content .input-text,body.woocommerce-account.woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {font-family: Poppins;border: 1px solid #33573d;background: 0 0;border-radius: 50px;font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;letter-spacing: -.03em;color: #33573d;height: auto;padding: 17px 30px;}

body.woocommerce-account .woocommerce-address-fields button.button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button{border-width: 1px 1px 1px 1px;border-color: #0089c8;border-radius: 40px 40px 40px 40px;padding: 010px 020px 010px 020px;color: #f2e2c9;background-color: #0089c8;transition: 0.3s all ease-in-out;}
body.woocommerce-account .woocommerce-address-fields button.button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button:hover{background-color:transparent;color: #0089c8;}
body.woocommerce-account .woocommerce-MyAccount-navigation{background-color: #E6D8C1;border-radius: 20px;overflow: hidden;}
body.woocommerce-account .woocommerce-MyAccount-content{background-color:#E6D8C1 ;padding: 30px;border-radius: 20px;}
body .woocommerce-MyAccount-navigation-link{border:1px solid #CCCDB1;border-bottom: none;}
body .woocommerce-MyAccount-navigation-link:first-child{border-top-left-radius:20px;border-top-right-radius: 20px;    overflow: hidden;}
body .woocommerce-MyAccount-navigation-link:last-child{border-bottom:1px solid #CCCDB1;border-bottom-left-radius:20px;border-bottom-right-radius: 20px;}
body.woocommerce-account.woocommerce-js table.shop_table, body.woocommerce-account.woocommerce-page table.shop_table{border: 1px solid #CCCDB1;border-radius: 10px;overflow: hidden;}
body.woocommerce-account.woocommerce-js table.shop_table tbody th, body.woocommerce-account.woocommerce-js table.shop_table tfoot td, body.woocommerce-account.woocommerce-js table.shop_table tfoot th,body.woocommerce-account.woocommerce-js table.shop_table td, body.woocommerce-account.woocommerce-page table.shop_table td{border-top: 1px solid #CCCDB1;border-right:1px solid #CCCDB1;}
body.woocommerce-account.woocommerce-page table.shop_table td:last-child{border-right:none;}
body.woocommerce-account .woocommerce-Address address{border: 1px solid #CCCDB1;font-style: normal;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
body.woocommerce-account .woocommerce-customer-details .addresses .woocommerce-column__title{    font-size: 18px;margin-bottom: 0;color: #33573d;background-color: #00a2631f;padding: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-color: #CCCDB1;}
body.woocommerce-account .woocommerce-customer-details .addresses address{border: 1px solid #CCCDB1;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
body.woocommerce-account.woocommerce-js form .form-row label,body.woocommerce-account.woocommerce-js table.shop_table th{font-weight: 500;}




@media (max-width:1280px){
	.woocommerce-account .entry-header{padding-left: 15px;}
}


@media (max-width:921px){
	body.woocommerce-account .woocommerce-MyAccount-content{margin-top: 30px;}
	.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size: 16px;}
	body.woocommerce-account .woocommerce-customer-details .addresses .woocommerce-column{margin-top:10px ;}
	.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button{padding: 010px 14px 010px 14px;font-size: 14px;}
	.woocommerce-account.woocommerce form .form-row-first, .woocommerce-account.woocommerce form .form-row-last, .woocommerce-account.woocommerce-page form .form-row-first, .woocommerce-account.woocommerce-page form .form-row-last{width: 100%;}
	body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Input, body.woocommerce-account .woocommerce-EditAccountForm input, body.woocommerce-account .woocommerce-MyAccount-content .input-text, body.woocommerce-account.woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select{padding: 10px 20px;font-size: 14px;}
	body.woocommerce-account .woocommerce-MyAccount-content{padding: 20px;}
	body.woocommerce-account.woocommerce table.shop_table_responsive tr td::before, body.woocommerce-account.woocommerce-page table.shop_table_responsive tr td::before{font-weight:600;}
}

@media (max-width:540px){
	body.woocommerce-account .subscription_details .button{margin-top: 5px;}
	body.woocommerce-account .woocommerce-Address-title.title{flex-direction: column;gap: 10px;}
}/* End custom CSS */