.elementor-553 .elementor-element.elementor-element-9b94687{--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;--overlay-opacity:0.35;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-9b94687::before, .elementor-553 .elementor-element.elementor-element-9b94687 > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-9b94687 > .e-con-inner > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-9b94687 > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-9b94687 > .e-con-inner > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-9b94687 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7743545 );background-image:url("https://dovantissolutions.com/wp-content/uploads/2024/12/Pink-Waves-2.png");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-553 .elementor-element.elementor-element-b7b7b83 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-d015705 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c4b0faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b0faf-font-size );font-weight:var( --e-global-typography-c4b0faf-font-weight );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );text-align:start;}.elementor-553 .elementor-element.elementor-element-d015705 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-53e2055{--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;--justify-content:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-53e2055:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-53e2055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dovantissolutions.com/wp-content/uploads/2024/12/Background-Impact-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-7743545 );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-text );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-553 .elementor-element.elementor-element-9914127 #add_payment_method #payment #place_order{background-color:var( --e-global-color-accent );border-style:none;}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-553 .elementor-element.elementor-element-9914127 .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-accent );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .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-primary );}.elementor-553 .elementor-element.elementor-element-9914127 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-54e44d6-font-family ), Sans-serif;font-size:var( --e-global-typography-54e44d6-font-size );font-weight:var( --e-global-typography-54e44d6-font-weight );line-height:var( --e-global-typography-54e44d6-line-height );letter-spacing:var( --e-global-typography-54e44d6-letter-spacing );word-spacing:var( --e-global-typography-54e44d6-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127{--tabs-normal-color:var( --e-global-color-primary );--tabs-hover-color:var( --e-global-color-93ac363 );--tabs-active-color:var( --e-global-color-93ac363 );--tabs-border-type:none;--tabs-border-radius:30px 30px 30px 30px;--tabs-spacing:10px;--sections-background-color:var( --e-global-color-5c2bf2c );--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--typography-section-titles-color:#FFFFFF;--section-title-spacing:20px;--general-text-color:var( --e-global-color-primary );--login-messages-color:var( --e-global-color-secondary );--checkboxes-color:var( --e-global-color-secondary );--payment-methods-radio-buttons-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-secondary );--forms-labels-color:var( --e-global-color-primary );--forms-label-spacing:15px;--forms-fields-normal-color:var( --e-global-color-7743545 );--forms-fields-focus-color:var( --e-global-color-93ac363 );--forms-fields-focus-transition-duration:300ms;--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-accent );--forms-buttons-hover-transition-duration:300ms;--forms-buttons-border-radius:30px 30px 30px 30px;--tables-button-normal-text-color:var( --e-global-color-primary );--tables-button-hover-transition-duration:300ms;--tables-buttons-border-type:none;--tables-button-border-radius:30px 30px 30px 30px;}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-54e44d6-font-family ), Sans-serif;font-size:var( --e-global-typography-54e44d6-font-size );font-weight:var( --e-global-typography-54e44d6-font-weight );line-height:var( --e-global-typography-54e44d6-line-height );letter-spacing:var( --e-global-typography-54e44d6-letter-spacing );word-spacing:var( --e-global-typography-54e44d6-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-MyAccount-content > div > p, .elementor-553 .elementor-element.elementor-element-9914127 address, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-EditAccountForm fieldset legend, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-ResetPassword p:nth-child(1), .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-OrderUpdate{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:var( --e-global-typography-c4b0faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b0faf-font-size );font-weight:var( --e-global-typography-c4b0faf-font-weight );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-c4b0faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b0faf-font-size );font-weight:var( --e-global-typography-c4b0faf-font-weight );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-PaymentMethod .input-radio + label{font-family:var( --e-global-typography-c4b0faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b0faf-font-size );font-weight:var( --e-global-typography-c4b0faf-font-weight );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-form-row label, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-address-fields label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-553 .elementor-element.elementor-element-9914127 ::placeholder, .elementor-553 .elementor-element.elementor-element-9914127 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-c4b0faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c4b0faf-font-size );font-weight:var( --e-global-typography-c4b0faf-font-weight );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-7743545 );}.elementor-553 .elementor-element.elementor-element-9914127 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-7743545 );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-93ac363 );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#FFFFFF00;}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods input[type=text]{border-style:none;}.elementor-553 .elementor-element.elementor-element-9914127 button.button, .elementor-553 .elementor-element.elementor-element-9914127 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-553 .elementor-element.elementor-element-9914127 .shop_table .button, .elementor-553 .elementor-element.elementor-element-9914127 .order-again .button, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-pagination .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-553 .elementor-element.elementor-element-9914127 .shop_table .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-pagination .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .order-again .button:hover, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-553 .elementor-element.elementor-element-b7b7b83 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-553 .elementor-element.elementor-element-d015705 .woocommerce-breadcrumb{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-54e44d6-font-size );line-height:var( --e-global-typography-54e44d6-line-height );letter-spacing:var( --e-global-typography-54e44d6-letter-spacing );word-spacing:var( --e-global-typography-54e44d6-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-54e44d6-font-size );line-height:var( --e-global-typography-54e44d6-line-height );letter-spacing:var( --e-global-typography-54e44d6-letter-spacing );word-spacing:var( --e-global-typography-54e44d6-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-MyAccount-content > div > p, .elementor-553 .elementor-element.elementor-element-9914127 address, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-EditAccountForm fieldset legend, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-ResetPassword p:nth-child(1), .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-form-row label, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-address-fields label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-553 .elementor-element.elementor-element-9914127 ::placeholder, .elementor-553 .elementor-element.elementor-element-9914127 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 button.button, .elementor-553 .elementor-element.elementor-element-9914127 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-553 .elementor-element.elementor-element-9914127 .shop_table .button, .elementor-553 .elementor-element.elementor-element-9914127 .order-again .button, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-pagination .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-b7b7b83{text-align:center;}.elementor-553 .elementor-element.elementor-element-b7b7b83 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-553 .elementor-element.elementor-element-d015705 .woocommerce-breadcrumb{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-54e44d6-font-size );line-height:var( --e-global-typography-54e44d6-line-height );letter-spacing:var( --e-global-typography-54e44d6-letter-spacing );word-spacing:var( --e-global-typography-54e44d6-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-54e44d6-font-size );line-height:var( --e-global-typography-54e44d6-line-height );letter-spacing:var( --e-global-typography-54e44d6-letter-spacing );word-spacing:var( --e-global-typography-54e44d6-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-MyAccount-content > div > p, .elementor-553 .elementor-element.elementor-element-9914127 address, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-EditAccountForm fieldset legend, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-ResetPassword p:nth-child(1), .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-form-row label, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-address-fields label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-553 .elementor-element.elementor-element-9914127 ::placeholder, .elementor-553 .elementor-element.elementor-element-9914127 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-c4b0faf-font-size );line-height:var( --e-global-typography-c4b0faf-line-height );letter-spacing:var( --e-global-typography-c4b0faf-letter-spacing );word-spacing:var( --e-global-typography-c4b0faf-word-spacing );}.elementor-553 .elementor-element.elementor-element-9914127 button.button, .elementor-553 .elementor-element.elementor-element-9914127 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-553 .elementor-element.elementor-element-9914127 .shop_table .button, .elementor-553 .elementor-element.elementor-element-9914127 .order-again .button, .elementor-553 .elementor-element.elementor-element-9914127 .woocommerce-pagination .button, .elementor-553 .elementor-element.elementor-element-9914127 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-9914127 *//* Dovantis Solutions | WooCommerce visual theme
   Scope: Cart #5760, Checkout #5766, My Account #5769
   Visual styling only: no layout, grid, width or spacing overrides.
*/
body:is(.page-id-5760,.page-id-5766,.page-id-5769) {
  --dv-bg: #0E0637;
  --dv-surface: #1B104A;
  --dv-white: #FFFFFF;
  --dv-muted: rgba(255,255,255,.70);
  --dv-lavender: #AD95FF;
  --dv-accent: #5525F1;
  --dv-line: rgba(173,149,255,.35);
  --dv-font: 'Lato', sans-serif;
}
/* Elementor Cart and My Account, plus WooCommerce Blocks Checkout */
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) {
  font-family: var(--dv-font);
  color: var(--dv-muted);
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(h1,h2,h3,h4,h5,h6,.woocommerce-MyAccount-content strong,.wc-block-components-title,.wc-block-components-checkout-step__title) {
  font-family: var(--dv-font);
  color: var(--dv-white);
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(p,small,label,.wc-block-components-formatted-money-amount,.wc-block-components-checkout-step__description) {
  font-family: var(--dv-font);
  color: var(--dv-muted);
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) a:not(.button):not(.wc-block-components-button) {
  color: var(--dv-lavender);
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) a:not(.button):not(.wc-block-components-button):hover {
  color: var(--dv-white);
}
/* Inputs, without changing their dimensions */
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(input:not([type='checkbox']):not([type='radio']):not([type='submit']),select,textarea,.wc-block-components-text-input input) {
  font-family: var(--dv-font);
  color: var(--dv-white);
  background-color: var(--dv-bg);
  border-color: var(--dv-line);
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(input,textarea)::placeholder {
  color: var(--dv-muted);
  opacity: 1;
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(input,select,textarea):focus {
  border-color: var(--dv-lavender);
  outline-color: var(--dv-lavender);
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(input[type='checkbox'],input[type='radio']) {
  accent-color: var(--dv-accent);
}
/* Buttons: limit to WooCommerce interfaces */
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(button:not(.wc-block-components-quantity-.elementor-553 .elementor-element.elementor-element-9914127__button),.button,.wc-block-components-button) {
  font-family: var(--dv-font);
  color: var(--dv-white);
  background-color: var(--dv-accent);
  border-color: var(--dv-accent);
}
body:is(.page-id-5760,.page-id-5766,.page-id-5769) :is(.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-my-account,.wc-block-checkout) :is(button:not(.wc-block-components-quantity-.elementor-553 .elementor-element.elementor-element-9914127__button),.button,.wc-block-components-button):hover {
  color: var(--dv-bg);
  background-color: var(--dv-lavender);
  border-color: var(--dv-lavender);
}
/* Cart widget: override its previously hardcoded white buttons */
body.page-id-5760 .elementor-widget-woocommerce-cart .woocommerce :is(.cart_totals,.shop_table,.coupon) {
  color: var(--dv-white);
  font-family: var(--dv-font);
}
body.page-id-5760 .elementor-widget-woocommerce-cart :is(.woocommerce-cart-form,.cart_totals) :is(th,td,.product-name,.product-price,.product-subtotal,.order-total) {
  color: var(--dv-white);
  font-family: var(--dv-font);
}
body.page-id-5760 .elementor-widget-woocommerce-cart :is(.checkout-button,.wc-proceed-to-checkout a.checkout-button,.woocommerce-cart-form button.button,.coupon button.button) {
  color: var(--dv-white) !important;
  background: var(--dv-accent) !important;
  border-color: var(--dv-accent) !important;
}
body.page-id-5760 .elementor-widget-woocommerce-cart :is(.checkout-button,.wc-proceed-to-checkout a.checkout-button,.woocommerce-cart-form button.button,.coupon button.button):hover {
  color: var(--dv-bg) !important;
  background: var(--dv-lavender) !important;
  border-color: var(--dv-lavender) !important;
}
/* My Account: navigation and content */
body.page-id-5769 .elementor-widget-woocommerce-my-account :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.woocommerce-Addresses,.woocommerce-orders-table) {
  font-family: var(--dv-font);
  color: var(--dv-muted);
}
body.page-id-5769 .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a {
  color: var(--dv-white);
}
body.page-id-5769 .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation .is-active a,
body.page-id-5769 .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation a:hover {
  color: var(--dv-lavender);
}
body.page-id-5769 .elementor-widget-woocommerce-my-account :is(table,th,td) {
  border-color: var(--dv-line);
}
/* WooCommerce Checkout Block (not Elementor Checkout widget) */
body.page-id-5766 .wc-block-checkout {
  --wp--preset--color--foreground: #FFFFFF;
  --wp--preset--color--background: #0E0637;
  --wc-blocks-components-color-accent: #5525F1;
  --wc-blocks-components-color-accent-darker-10: #4720CC;
  --wc-blocks-components-color-accent-darker-20: #3A19A7;
  color: var(--dv-white);
}
body.page-id-5766 .wc-block-checkout :is(.wc-block-components-sidebar,.wc-block-components-order-summary,.wc-block-components-checkout-step,.wc-block-components-totals-wrapper) {
  color: var(--dv-white);
  font-family: var(--dv-font);
}
body.page-id-5766 .wc-block-checkout :is(.wc-block-components-order-summary,.wc-block-components-totals-wrapper,.wc-block-components-radio-control__option,.wc-block-components-checkbox) {
  border-color: var(--dv-line);
}
body.page-id-5766 .wc-block-checkout :is(.wc-block-components-radio-control__option,.wc-block-components-order-summary__content,.wc-block-components-panel__content) {
  color: var(--dv-white);
}
body.page-id-5766 .wc-block-checkout :is(.wc-block-components-radio-control__label,.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-product-name,.wc-block-components-formatted-money-amount) {
  color: var(--dv-white);
  font-family: var(--dv-font);
}
body.page-id-5766 .wc-block-checkout :is(.wc-block-components-text-input label,.wc-block-components-combobox-control label) {
  color: var(--dv-muted);
  font-family: var(--dv-font);
}
body.page-id-5766 .wc-block-checkout :is(.wc-block-components-checkout-place-order-button,.wc-block-components-button.wc-block-components-checkout-place-order-button) {
  color: var(--dv-white) !important;
  background: var(--dv-accent) !important;
  border-color: var(--dv-accent) !important;
}
body.page-id-5766 .wc-block-checkout :is(.wc-block-components-checkout-place-order-button,.wc-block-components-button.wc-block-components-checkout-place-order-button):hover {
  color: var(--dv-bg) !important;
  background: var(--dv-lavender) !important;
  border-color: var(--dv-lavender) !important;
}/* End custom CSS */