.elementor-12 .elementor-element.elementor-element-cce26c2{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-cce26c2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cce26c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-317675d );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-033681f{text-align:center;}.elementor-12 .elementor-element.elementor-element-033681f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8c941a1 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-8c941a1 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7955c117{--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:3rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-12 .elementor-element.elementor-element-555112b #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );border-style:none;}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-12 .elementor-element.elementor-element-555112b #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"PT Serif", Sans-serif;font-size:1.8rem;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-555112b{--tabs-normal-color:var( --e-global-color-0c1914b );--tabs-hover-color:var( --e-global-color-text );--tabs-active-color:var( --e-global-color-text );--tabs-border-radius:10px 10px 10px 10px;--tabs-padding:15px 15px 15px 15px;--tabs-spacing:10px;--sections-background-color:var( --e-global-color-317675d );--sections-border-radius:10px 10px 10px 10px;--typography-section-titles-color:var( --e-global-color-text );--section-title-spacing:20px;--general-text-color:var( --e-global-color-text );--login-messages-color:var( --e-global-color-80de442 );--checkboxes-color:var( --e-global-color-text );--payment-methods-radio-buttons-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--forms-columns-gap-padding-right:calc( 10px/2 );--forms-columns-gap-padding-left:calc( 10px/2 );--forms-columns-gap-margin-left:calc( -10px/2 );--forms-columns-gap-margin-right:calc( -10px/2 );--forms-rows-gap:10px;--forms-labels-color:var( --e-global-color-text );--forms-label-spacing:10px;--forms-fields-border-radius:5px 5px 5px 5px;--forms-fields-padding:15px 15px 15px 15px;--forms-buttons-normal-text-color:var( --e-global-color-0c1914b );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-radius:7px 7px 7px 7px;--forms-buttons-padding:15px 25px 15px 25px;--order-summary-rows-gap-top:calc( 10px/2 );--order-summary-rows-gap-bottom:calc( 10px/2 );--tables-title-color:var( --e-global-color-80de442 );--tables-items-color:var( --e-global-color-80de442 );--tables-divider-border-color:var( --e-global-color-text );--tables-button-normal-text-color:var( --e-global-color-0c1914b );--tables-buttons-border-type:none;--tables-button-border-radius:10px 10px 10px 10px;--tables-button-padding:12px 20px 12px 20px;}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-12c6a6c-font-family ), Sans-serif;line-height:var( --e-global-typography-12c6a6c-line-height );}.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-555112b address, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-OrderUpdate{font-family:"Open Sans", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-form-row label, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-address-fields label{font-size:1.8rem;}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (15px*2) + 16px );padding-left:15px;padding-right:15px;}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (15px*2) + 16px );right:15px;}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-12 .elementor-element.elementor-element-555112b .shop_table .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-pagination .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .order-again .button:hover, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-text );}@media(max-width:1199px){.elementor-12 .elementor-element.elementor-element-7955c117{--padding-top:2rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-555112b address, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-OrderUpdate{font-size:1.8rem;}}@media(max-width:991px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-033681f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8c941a1 .woocommerce-breadcrumb{font-size:1.7rem;}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{line-height:var( --e-global-typography-12c6a6c-line-height );}.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-555112b address, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-OrderUpdate{font-size:1.7rem;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-cce26c2{--min-height:120px;}.elementor-12 .elementor-element.elementor-element-8c941a1 .woocommerce-breadcrumb{font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-MyAccount-content > div > p, .elementor-12 .elementor-element.elementor-element-555112b address, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-EditAccountForm fieldset legend, .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-ResetPassword p:nth-child(1), .elementor-12 .elementor-element.elementor-element-555112b .woocommerce-OrderUpdate{font-size:1.6rem;}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-033681f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{line-height:var( --e-global-typography-12c6a6c-line-height );}}@media(min-width:1200px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-033681f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-555112b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{line-height:var( --e-global-typography-12c6a6c-line-height );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-555112b */.elementor-12 .elementor-element.elementor-element-555112b #customer_login h2{
  font-size: 2.5rem;
  text-align: center;
  background: #a70be9;
  padding: 10px;
  border-radius: 5px 5px 0px 0px;
  margin-bottom: 0px !important;
  color: white;
}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-form {
    margin: 0px;
    border-radius: 0px 0px 5px 5px !important;
}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-privacy-policy-text ul{
    margin-left:0px;
    padding-left:10px;
}

/* Login / Regisrtion Form */
.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-privacy-policy-text ul {
	display: flex;
	gap: 2rem;
}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce .form-row label{
    margin-bottom: 0 !important;
    font-size: 1.4rem;
  font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-555112b .login input, .register input{
    padding: 12px !important;
}

.form-row.form-row-wide.mailchimp-newsletter {
	margin-bottom: 0 !important;
}

.show-password-input {
	background: transparent !important;
}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce form .form-row {
	padding: 0px !important; 
}

.elementor-12 .elementor-element.elementor-element-555112b #customer_login .woocommerce .form-row .input-text{
    padding: 10px !important;
}

.elementor-12 .elementor-element.elementor-element-555112b #customer_login .col-1 form, .col-2 form {
    height: auto !important;
}

.elementor-12 .elementor-element.elementor-element-555112b #woo_reg_recaptcha {
	display: none;
}

/*Woocommerce CSS */

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-info {
  border-top-color: #a70be9;
  color: black;
}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-Button, .elementor-12 .elementor-element.elementor-element-555112b .button{
    background-color: #a70be9 !important;
    color:white !important;
}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-Button:hover{
    background-color: #bde612 !important;
    color:black !important;
}


.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-info::before {
  color: #a70be9;
}

.elementor-12 .elementor-element.elementor-element-555112b .th-custom-address h3{
    padding-bottom:10px !important ;
}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-MyAccount-content .woocommerce-form__input-radio{
    margin-right: 10px;
}



.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions{

  display: flex;
  flex-direction: row;
  gap: 10px;

}

.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-orders-table__cell-order-number a{
    color:#a70be9 !important ;
}

.woocommerce-MyAccount-navigation ul li:nth-child(7) a::before {
	display: none;
}


/*Wholesale registration Form CSS*/

.elementor-12 .elementor-element.elementor-element-555112b .wwp_wholesaler_registration .select2-selection--single{
    height: 45px !important ;
}


.elementor-12 .elementor-element.elementor-element-555112b .wwp_wholesaler_registration {
    
  padding: 16px 30px;
  background-color: #F4F4F4 !important;
  border-radius: 10px;
  
}

.elementor-12 .elementor-element.elementor-element-555112b .wwp_wholesaler_registration input{
    padding: 15px;
    border: none;
    font-size:1.6rem;
}

.elementor-12 .elementor-element.elementor-element-555112b .wt-mycoupons, .elementor-12 .elementor-element.elementor-element-555112b .wt_Store_credit{
    
  background: #F4F4F4;
  padding: 16px 30px;
  border-radius: 10px;

}
.elementor-12 .elementor-element.elementor-element-555112b .wt-mycoupons h4, .elementor-12 .elementor-element.elementor-element-555112b .wt-mycoupons .wt_sc_myaccount_no_available_coupons, .elementor-12 .elementor-element.elementor-element-555112b .wt_store_credit_main h4, .elementor-12 .elementor-element.elementor-element-555112b .wt_store_credit_main{
    color:black !important;
}

/* Reset Password */
.elementor-12 .elementor-element.elementor-element-555112b .woocommerce-ResetPassword.lost_reset_password {
	margin: auto !important;
}/* End custom CSS */