/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

p a{
	display: inline;
    background-image: linear-gradient(45deg, #009d78 100%, #009d78 100%);
    background-position: 0 19px;
    background-size: 100%;
    background-repeat: no-repeat;
    text-decoration: none;
	transition: all .4s ease;
}

p a:hover{
	background-image: linear-gradient(45deg, #b4e300 100%, #b4e300 100%);
    background-position: 0 12px;
    transition: all .4s ease;
}

.elementor-icon-list-text {
    padding-left: 15px !important;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{
	box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
}

/** My Account CSS Starts **/
.woocommerce fieldset{
	padding: 10px 0;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
    border: 1px solid var(--e-a-border-color-focus);
    border-radius: 12px;
    padding: 16px 0;
	margin: 0 0 56px;
}
body.woocommerce-account .woocommerce-MyAccount-content{
	padding: 24px;
	border: 1px solid var(--e-a-border-color-focus);
    border-radius: 12px;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

body.woocommerce-account  li.woocommerce-MyAccount-navigation-link a {
    padding: 10px 24px;
    display: flex;
    justify-content: space-between;
	border-left: 3px solid transparent;
    align-items: center;
    color: var( --e-global-color-427439f );
    font-family: var(--e-global-typography-2b8e918-font-family), Sans-serif;
    font-size: var(--e-global-typography-2b8e918-font-size);
    font-weight: var(--e-global-typography-2b8e918-font-weight);
    text-transform: var(--e-global-typography-2b8e918-text-transform);
    line-height: var(--e-global-typography-2b8e918-line-height);
}
body.woocommerce-account  li.woocommerce-MyAccount-navigation-link br{
	display: none;
}
body.woocommerce-account  li.woocommerce-MyAccount-navigation-link.is-active a,
body.woocommerce-account  li.woocommerce-MyAccount-navigation-link a:hover{
	font-weight: 700;
	background: var( --e-global-color-3febcf8 );
	color: var( --e-global-color-primary );
	border-left: 3px solid var( --e-global-color-primary );
}
body.woocommerce-account  li.woocommerce-MyAccount-navigation-link a:after{
	content: '';
	width:24px;
	height: 24px;
	background-repeat: no-repeat;
}
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--dashboard a:after{
	background: url('/wp-content/uploads/2025/09/acc-dashboard.svg');
}
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--dashboard.is-active a:after,
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--dashboard a:hover:after{
   background: url('/wp-content/uploads/2025/09/acc-dashboard.svg');
}

body.woocommerce-account  .woocommerce-MyAccount-navigation-link--orders a:after{
	background: url('/wp-content/uploads/2025/09/acc-cart.svg');
}
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--orders.is-active a:after,
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--orders a:hover:after{
   background: url('/wp-content/uploads/2025/09/acc-cart.svg');
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods a:after{
	background: url('/wp-content/uploads/2025/09/acc-payment.svg');
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods.is-active a:after,
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--donation-history a:after{
   background: url('/wp-content/uploads/2025/09/acc-payment.svg');
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a:after{
	background: url('/wp-content/uploads/2025/09/acc-user.svg');
}
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--edit-account.is-active a:after,
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a:hover:after{
   background: url('/wp-content/uploads/2025/09/acc-user.svg');
}
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--customer-logout a:after{
	background: url('/wp-content/uploads/2025/09/acc-logout.svg');
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout.is-active a:after,
body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a:hover:after{
   background: url('/wp-content/uploads/2025/09/acc-logout.svg');
}

body.woocommerce-account  .woocommerce-MyAccount-navigation-link--downloads a:after{
	background: url('/wp-content/uploads/2025/09/acc-download.svg');
}
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--downloads.is-active a:after,
body.woocommerce-account  .woocommerce-MyAccount-navigation-link--downloads a:hover:after{
   background: url('/wp-content/uploads/2025/09/acc-download.svg');
}

body.woocommerce-account  .woocommerce-MyAccount-navigation-link--edit-address a:after{
	background: url('/wp-content/uploads/2025/09/acc-address.svg');
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address.is-active a:after,
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a:hover:after{
   background: url('/wp-content/uploads/2025/09/acc-address.svg');
}

.body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button.button{
    border-style: none;
    border-radius: 66px 66px 66px 66px;
    padding: 8px 20px 8px 20px;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 24px;
	align-items: center;
	margin: 0 0 16px;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title:before,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title:after{
	display: none;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a.edit br{
	display: none;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title p{
	margin-bottom: 0;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a.edit{
	width: 30px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background: url('/wp-content/uploads/2025/09/edit-icon.svg') no-repeat center ;
}
body.woocommerce-account .title h2{
	font-family: var(--e-global-typography-1bba591-font-family), Sans-serif;
    font-size: var(--e-global-typography-1bba591-font-size);
    font-weight: var(--e-global-typography-1bba591-font-weight);
    text-transform: var(--e-global-typography-1bba591-text-transform);
    line-height: var(--e-global-typography-1bba591-line-height);
	margin: 0;
}
body.woocommerce-account .woocommerce-MyAccount-content address{
	font-style: normal;
}

body.woocommerce-account table.my_account_orders .button{
	white-space: nowrap;
    border-radius: 8px;
    padding: 11px 16px;
}
body.woocommerce-account table.my_account_orders tr br{
	display: none;
}
body.woocommerce-account table.my_account_orders tr p{
	margin: 0;
}
body.woocommerce-account table .woocommerce-orders-table__cell-order-actions{
	padding: 8px;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{
	border-radius: 10px;
	color: #ffffff;
    background-color: #ff4e44;

}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{
	border-radius: 10px;
	color: #ffffff;
    background-color: #1D1B2C;

}

/** My Account CSS Ends **/


