.elementor-widget-wc-elements,
.elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-checkout-page { --wc-el-accent: var(--e-global-color-solcolorbuttoninitial, var(--e-global-color-primary, #d99653));
--wc-el-accent-hover: var(--e-global-color-solcolorbuttonhover, var(--e-global-color-secondary, #cf8439));
--wc-el-link: var(--e-global-color-solcolorlinkbuttoninitial, var(--e-global-color-accent, #d99653));
--wc-el-text: var(--e-global-color-solcolorbasefont, var(--e-global-color-text, #514d55));
--wc-el-heading: var(--e-global-color-solcolorheading, var(--e-global-color-secondary, #3e3e3e));
--wc-el-border: var(--e-global-color-solcolorborder, var(--e-global-color-secondary, #dfe0df));
--wc-el-bg: var(--e-global-color-solcolorbackground, #ffffff);
} .elementor-widget-wc-elements .woocommerce {
color: var(--wc-el-text);
}
.elementor-widget-wc-elements .woocommerce h1,
.elementor-widget-wc-elements .woocommerce h2,
.elementor-widget-wc-elements .woocommerce h3,
.elementor-widget-wc-elements .woocommerce h4 {
color: var(--wc-el-heading);
} .elementor-widget-wc-elements .woocommerce a,
.elementor-widget-wc-elements .woocommerce .lost_password a,
.elementor-widget-wc-elements .woocommerce .woocommerce-info a,
.elementor-widget-wc-elements .woocommerce a.showcoupon,
.elementor-widget-wc-elements .woocommerce a.woocommerce-remove-coupon,
.elementor-widget-wc-elements .woocommerce-MyAccount-navigation ul li a {
color: var(--wc-el-link);
}
.elementor-widget-wc-elements .woocommerce a:hover,
.elementor-widget-wc-elements .woocommerce .lost_password a:hover,
.elementor-widget-wc-elements .woocommerce .woocommerce-info a:hover,
.elementor-widget-wc-elements .woocommerce a.showcoupon:hover,
.elementor-widget-wc-elements .woocommerce-MyAccount-navigation ul li a:hover {
color: var(--wc-el-accent-hover);
} .elementor-widget-wc-elements .woocommerce button.button,
.elementor-widget-wc-elements .woocommerce a.button,
.elementor-widget-wc-elements .woocommerce input.button,
.elementor-widget-wc-elements .woocommerce button[type="submit"] {
background: var(--wc-el-accent);
border-color: var(--wc-el-accent);
color: #ffffff;
padding: 12px 24px;
}
.elementor-widget-wc-elements .woocommerce button.button:hover,
.elementor-widget-wc-elements .woocommerce button.button:focus,
.elementor-widget-wc-elements .woocommerce a.button:hover,
.elementor-widget-wc-elements .woocommerce a.button:focus,
.elementor-widget-wc-elements .woocommerce input.button:hover,
.elementor-widget-wc-elements .woocommerce input.button:focus,
.elementor-widget-wc-elements .woocommerce button[type="submit"]:hover,
.elementor-widget-wc-elements .woocommerce button[type="submit"]:focus {
background: var(--wc-el-accent-hover);
border-color: var(--wc-el-accent-hover);
color: #ffffff;
} .elementor-widget-wc-elements .woocommerce .cart_totals a.checkout-button {
margin-top: 16px;
width: 100%;
display: block;
text-align: center;
} .elementor-widget-wc-elements .woocommerce #place_order {
width: 100%;
padding: 16px 0;
text-align: center;
} .elementor-widget-wc-elements .woocommerce table.shop_table {
border-color: var(--wc-el-border);
}
.elementor-widget-wc-elements .woocommerce table.shop_table th {
background: var(--wc-el-bg);
border-color: var(--wc-el-border);
color: var(--wc-el-heading);
}
.elementor-widget-wc-elements .woocommerce table.shop_table td {
border-color: var(--wc-el-border);
} .elementor-widget-wc-elements .woocommerce .cart_totals,
.elementor-widget-wc-elements .woocommerce .woocommerce-checkout-review-order,
.elementor-widget-wc-elements .woocommerce .woocommerce-billing-fields,
.elementor-widget-wc-elements .woocommerce .woocommerce-shipping-fields,
.elementor-widget-wc-elements .woocommerce .woocommerce-additional-fields {
background: var(--wc-el-bg);
border-color: var(--wc-el-border);
} .elementor-widget-wc-elements .woocommerce input.input-text,
.elementor-widget-wc-elements .woocommerce input[type="text"],
.elementor-widget-wc-elements .woocommerce input[type="email"],
.elementor-widget-wc-elements .woocommerce input[type="tel"],
.elementor-widget-wc-elements .woocommerce input[type="password"],
.elementor-widget-wc-elements .woocommerce input[type="number"],
.elementor-widget-wc-elements .woocommerce textarea,
.elementor-widget-wc-elements .woocommerce select,
.elementor-widget-wc-elements .woocommerce .select2-container .select2-selection--single {
border-color: var(--wc-el-border);
color: var(--wc-el-text);
}
.elementor-widget-wc-elements .woocommerce input.input-text:focus,
.elementor-widget-wc-elements .woocommerce input[type="text"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="email"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="tel"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="password"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="number"]:focus,
.elementor-widget-wc-elements .woocommerce textarea:focus,
.elementor-widget-wc-elements .woocommerce select:focus,
.elementor-widget-wc-elements .woocommerce .select2-container .select2-selection--single:focus {
border-color: var(--wc-el-accent);
} .elementor-widget-wc-elements .woocommerce .woocommerce-info,
.elementor-widget-wc-elements .woocommerce .woocommerce-message,
.elementor-widget-wc-elements .woocommerce .woocommerce-error {
background: var(--wc-el-bg);
border: 1px solid var(--wc-el-border);
color: var(--wc-el-text);
}
.elementor-widget-wc-elements .woocommerce .woocommerce-info {
border-top-color: var(--wc-el-accent);
}
.elementor-widget-wc-elements .woocommerce .woocommerce-message {
border-top-color: #8fae1b;
}
.elementor-widget-wc-elements .woocommerce .woocommerce-error {
border-top-color: #b81c23;
} .elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-checkout-page {
--sections-title-color: var(--wc-el-heading);
--sections-secondary-title-color: var(--wc-el-heading);
--sections-descriptions-color: var(--wc-el-text);
--sections-background-color: var(--wc-el-bg);
--sections-border-color: var(--wc-el-border);
--sections-radio-buttons-color: var(--wc-el-accent);
--sections-checkboxes-color: var(--wc-el-accent);
--links-normal-color: var(--wc-el-link);
--links-hover-color: var(--wc-el-accent-hover);
--product-link-normal-color: var(--wc-el-link);
--product-link-hover-color: var(--wc-el-accent-hover);
--forms-labels-color: var(--wc-el-text);
--forms-fields-normal-color: var(--wc-el-text);
--forms-fields-focus-color: var(--wc-el-accent);
--forms-fields-focus-border-color: var(--wc-el-accent);
--forms-buttons-normal-text-color: #ffffff;
--forms-buttons-hover-text-color: #ffffff;
--forms-buttons-border-color: var(--wc-el-accent);
--forms-buttons-hover-border-color: var(--wc-el-accent-hover);
--forms-buttons-hover-background-color: var(--wc-el-accent-hover);
--order-summary-title-color: var(--wc-el-heading);
--order-summary-color: var(--wc-el-text);
--order-summary-variations-color: var(--wc-el-text);
--order-summary-items-divider-color: var(--wc-el-border);
--order-summary-quantity-border-color: var(--wc-el-border);
--order-summary-totals-color: var(--wc-el-heading);
--order-summary-totals-divider-color: var(--wc-el-border);
--totals-color: var(--wc-el-text);
--totals-divider-color: var(--wc-el-border);
--checkout-button-normal-text-color: #ffffff;
--checkout-button-hover-text-color: #ffffff;
--checkout-button-hover-border-color: var(--wc-el-accent-hover);
--purchase-button-normal-text-color: #ffffff;
--purchase-button-hover-text-color: #ffffff;
--purchase-button-hover-border-color: var(--wc-el-accent-hover);
} .elementor-widget-woocommerce-cart .woocommerce .button:not(:where(#place_order)),
.elementor-widget-woocommerce-checkout-page .woocommerce .button:not(:where(#place_order)) {
background-color: var(--wc-el-accent);
} .elementor-widget-woocommerce-checkout-page .woocommerce #place_order {
background-color: var(--wc-el-accent);
}