/* 
Theme Name: ShoeWize
Description: This is a child theme of Hello Elementor for ShoeWize, created by Candlelight Websites
Author: Candlelight Websites
Author URI: https://lightyourway.co.za
Template: hello-elementor
Version: 1.0.1
*/

span.sub-title {
	display: block;
	font-size: 0.56em;
	font-weight: 400;
}
span.text-accent {
	color: var(--e-global-color-accent);
}

table.variations th,
table.variations td {
	background: #fff !important;
}

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
    border-top: 0 !important;
	border-radius: 14px;
	outline: none !important;
	color: #1C244B;
}
.woocommerce .woocommerce-message {background: #f2ffbf;}
.woocommerce .woocommerce-error {background: #ffedd5;}
.woocommerce .woocommerce-info {background: #e0f2fe;}

.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button {
	background: transparent;
	transition: all .3s;
}

/*** Button base style ***/
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.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)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, body .elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button, body.woocommerce-page a.wc-block-components-button, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order, .elementor-menu-cart__main .elementor-menu-cart__footer-buttons a.elementor-button, body.woocommerce-page .coupon-container-grid button.woocommerce-button {
	background-color: var( --e-global-color-accent );
	border-color: var( --e-global-color-accent );
	color: #fff;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: 500;
	font-size: 0.875rem;
	text-transform: uppercase;
	border-radius: 0;
	transition: all .3s;
	outline: none !important;
}
/*** Button hover style ***/
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .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)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover, body .elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover, body.woocommerce-page a.wc-block-components-button:hover, body.woocommerce-page button:hover.disabled, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover, .elementor-menu-cart__main .elementor-menu-cart__footer-buttons a.elementor-button:hover, body.woocommerce-page .coupon-container-grid button.woocommerce-button:hover {
	background-color: var(--e-global-color-primary) !important;
	border-color: var(--e-global-color-primary) !important;
	color: #fff !important;
}

/*** Notification styling ***/
.e-woocommerce-notices-wrapper .woocommerce-message a.button {
	background: #8fae1b;
}
.e-woocommerce-notices-wrapper .woocommerce-error a.button {
	background: #b81c23;
}

body .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a,
body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,
body .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table,
body .elementor-widget-woocommerce-checkout-page,
body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,
body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,
body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,
body .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,
body .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,
body .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,
body .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,
body .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,
body .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea,
body .elementor-widget-woocommerce-checkout-page .e-description,
body .elementor-widget-woocommerce-cart .woocommerce table.cart td span,
table,
body .elementor-menu-cart__product-name,
body .elementor-menu-cart__product-price {
	font-size: 1rem;
}
body .elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-text p {
    font-size: 0.86rem;
}
