.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:#fff;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:#fff}.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)}