/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

html, body {
	overflow-x: hidden !important;
}

a {
	color: inherit;
	transition: 0.25s ease-out;
}

a:hover {
	color: inherit;
}


ul ::marker,
ol ::marker {
	color: var(--e-global-color-primary);
	font-weight: bold;
}

.elementor-button {
	min-width: 140px;
}

.wc-block-components-checkbox__input {
	border-color: #444 !important;
	padding: 0 !important;
	font-size: 16px !important;
}

.wc-block-components-checkout-step__description {
	font-size: 1em;
}

.wc-block-components-product-metadata {
display: none !important;
}

button.wc-block-components-panel__button {
	font-style: italic !important;
    font-size: 18px !important;
    border: 0 !important;
    background: #F5F1EA !important;
    padding: 15px !important;
	font-weight: bold !important;
	margin-bottom: 20px !important;
}

.components-button.wc-block-components-totals-coupon__button {
	min-height: 0 !important;
	padding: 0 20px !important;
}

.wp-block-woocommerce-cart {
	width: 100% !important;
	margin: 0 !important;
	font-size: 20px !important;
}

.wc-block-cart__submit-button {
	background: #c5b088 !important;
    font-size: 20px !important;
    font-style: italic !important;
    font-weight: bold !important;
    margin-top: 20px !important;
	transition: 0.15s ease-out !important;
}

.wc-block-cart__submit-button:hover {
	    background: #1D1D1D !important;
    color: white !important;
    border-color: #1D1D1D !important;
}

.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,
.woocommerce-Button,
.woocommerce-button {
	border-radius: 0;
}

.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 {
	border: unset;
}

.woocommerce-EditAccountForm fieldset {
	margin-bottom: 20px;
}

.woocommerce-notices-wrapper {
	display: none !important;
}

.wp-block-woocommerce-empty-cart-block .wp-block-button__link {
	background: #c5af88;
    border-radius: 0;
    min-width: 180px;
    padding: 15px;
    color: #000;
    font-style: italic;
    font-weight: bold;
	margin-top: 20px;
	border: 1px solid #c5af88;
}

.wp-block-woocommerce-empty-cart-block .wp-block-button__link:hover {
	background: transparent;
}