.elementor-12194 .elementor-element.elementor-element-fc67f07{--display:flex;--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:flex-start;--overlay-opacity:0.5;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-12194 .elementor-element.elementor-element-fc67f07:not(.elementor-motion-effects-element-type-background), .elementor-12194 .elementor-element.elementor-element-fc67f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://kjmqneog.elementor.cloud/wp-content/uploads/2025/06/Salvia-Tropicolor-Carmine-1.png");background-position:center center;}.elementor-12194 .elementor-element.elementor-element-fc67f07::before, .elementor-12194 .elementor-element.elementor-element-fc67f07 > .elementor-background-video-container::before, .elementor-12194 .elementor-element.elementor-element-fc67f07 > .e-con-inner > .elementor-background-video-container::before, .elementor-12194 .elementor-element.elementor-element-fc67f07 > .elementor-background-slideshow::before, .elementor-12194 .elementor-element.elementor-element-fc67f07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12194 .elementor-element.elementor-element-fc67f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-12194 .elementor-element.elementor-element-fc67f07.e-con{--align-self:center;}.elementor-12194 .elementor-element.elementor-element-d58bb61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12194 .elementor-element.elementor-element-d58bb61:not(.elementor-motion-effects-element-type-background), .elementor-12194 .elementor-element.elementor-element-d58bb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBA;}.elementor-12194 .elementor-element.elementor-element-922bf48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12194 .elementor-element.elementor-element-19bf8d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12194 .elementor-element.elementor-element-3a3f09f{--display:flex;}.elementor-12194 .elementor-element.elementor-element-cd01b96{text-align:left;font-size:25px;font-weight:500;color:var( --e-global-color-primary );}.elementor-12194 .elementor-element.elementor-element-1e61c70{--display:flex;--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:flex-start;--overlay-opacity:0.5;--padding-top:2em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;}.elementor-12194 .elementor-element.elementor-element-1e61c70:not(.elementor-motion-effects-element-type-background), .elementor-12194 .elementor-element.elementor-element-1e61c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12194 .elementor-element.elementor-element-1e61c70::before, .elementor-12194 .elementor-element.elementor-element-1e61c70 > .elementor-background-video-container::before, .elementor-12194 .elementor-element.elementor-element-1e61c70 > .e-con-inner > .elementor-background-video-container::before, .elementor-12194 .elementor-element.elementor-element-1e61c70 > .elementor-background-slideshow::before, .elementor-12194 .elementor-element.elementor-element-1e61c70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12194 .elementor-element.elementor-element-1e61c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-12194 .elementor-element.elementor-element-1e61c70.e-con{--align-self:center;}.elementor-12194 .elementor-element.elementor-element-3e27f61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12194 .elementor-element.elementor-element-3e27f61:not(.elementor-motion-effects-element-type-background), .elementor-12194 .elementor-element.elementor-element-3e27f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBA;}.elementor-12194 .elementor-element.elementor-element-054e864{--display:flex;}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-primary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-secondary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-secondary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-secondary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:var( --e-global-color-secondary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-12194 .elementor-element.elementor-element-b578ba6 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-12194 .elementor-element.elementor-element-b578ba6{background-color:var( --e-global-color-secondary );padding:1em 1em 1em 1em;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );--tab-content-spacing:3em;--tabs-normal-color:var( --e-global-color-secondary );--tabs-hover-color:var( --e-global-color-primary );--tabs-hover-border-color:var( --e-global-color-primary );--tabs-active-color:var( --e-global-color-primary );--tabs-active-border-color:var( --e-global-color-primary );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-primary );--tabs-border-radius:30px 30px 30px 30px;--tabs-padding:14px 28px 14px 28px;--tabs-spacing:10px;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--typography-section-titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-primary );--login-messages-color:var( --e-global-color-primary );--checkboxes-color:var( --e-global-color-primary );--payment-methods-radio-buttons-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-primary );--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-rows-gap:21px;--forms-labels-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-focus-color:var( --e-global-color-primary );--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-radius:30px 30px 30px 30px;--order-summary-rows-gap-top:calc( 28px/2 );--order-summary-rows-gap-bottom:calc( 28px/2 );--tables-title-color:var( --e-global-color-secondary );--tables-items-color:var( --e-global-color-primary );--variations-color:var( --e-global-color-primary );--tables-divider-border-type:solid;--tables-button-normal-text-color:var( --e-global-color-text );--tables-buttons-border-type:none;}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{border-width:1px 1px 1px 1px;}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .woocommerce-pagination{padding-bottom:0px;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-primary );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12194 .elementor-element.elementor-element-b578ba6 .shop_table .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 .woocommerce-pagination .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 .order-again .button:hover, .elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-12194 .elementor-element.elementor-element-b578ba6{--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .woocommerce-pagination{padding-bottom:0px;}}@media(min-width:768px){.elementor-12194 .elementor-element.elementor-element-d58bb61{--width:60%;}.elementor-12194 .elementor-element.elementor-element-922bf48{--width:15%;}.elementor-12194 .elementor-element.elementor-element-3a3f09f{--width:80%;}.elementor-12194 .elementor-element.elementor-element-3e27f61{--width:100%;}.elementor-12194 .elementor-element.elementor-element-054e864{--width:100%;}}@media(max-width:767px){.elementor-12194 .elementor-element.elementor-element-b578ba6{padding:0em 0em 0em 0em;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;}.elementor-12194 .elementor-element.elementor-element-b578ba6 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-12194 .elementor-element.elementor-element-b578ba6 .woocommerce-pagination{padding-bottom:0px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-b578ba6 *//* --------------------------------------
   WooCommerce My Account Styling
   -------------------------------------- */

/* Headings inside My Account tabs */
.elementor-widget-woocommerce-my-account 
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
  .woocommerce h2,
.elementor-widget-woocommerce-my-account 
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
  .woocommerce h3 {
    margin-top: 20px;
}

/* Content wrapper text */
.elementor-widget-woocommerce-my-account 
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
  .woocommerce-MyAccount-content-wrapper {
    font-size: 14px;
    color: #f014c0;
}

/* Form inputs */
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
    border: 2px solid #f014c0;
}

/* Table headers */
.elementor-widget-woocommerce-my-account 
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
  .woocommerce thead:first-child tr:first-child th,
.elementor-widget-woocommerce-my-account 
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
  .woocommerce thead:first-child tr:first-child td {
    color: #f014c0;
}

/* Shop tables (generic) */
.woocommerce table.shop_table {
    border: 1px solid #f014c0;
}

.elementor-widget-woocommerce-my-account 
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
  .woocommerce tbody tr td,
.elementor-widget-woocommerce-my-account 
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) 
  .woocommerce tbody tr th {
    border-color: #f014c0;
}

/* Giftcards & Giftcard Activity tables */
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-table,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-activity-table {
    border: 2px solid #f014c0;
    border-collapse: collapse;
}

.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-table th,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-table td,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-activity-table th,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-activity-table td {
    border: 1px solid #f014c0;
    padding: 8px;
}

.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-table thead th,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.woocommerce-giftcards-activity-table thead th {
    color: #f014c0;
}

/* WooCommerce buttons */
.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 {
    color: #fff;
    background-color: #f014c0;
    border: 2px solid #f014c0;
    transition: all 0.3s ease;
}

/* Button hover state */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
    background-color: #fff;
    color: #f014c0;
    border-color: #f014c0;
}/* End custom CSS */