/*
Theme Name:   Onepress child
Description:  Onepress 삭제하지 말것
Author:        EDIX Studio
Template:     onepress
Version:       1.0.0
*/

:root {
	--custom-global-font-family: 'Pretendard';
}

.has-sidebar:not(.error404) #primary {
	width:100%;
}

#secondary.widget-area {
	display:none;
}

body {
    font-family: var(--custom-global-font-family);
}

body .elementor-widget-woocommerce-cart .woocommerce {
	font-family: var(--custom-global-font-family);
}

.wp-element-button, .wp-block-button__link {
	background: #e308a9;
	font-family: var(--custom-global-font-family);
	color:white;
}

.wp-element-button:hover {
	border:solid 2px var(--e-global-color-primary) !important;
	color:var(--e-global-color-primary);
	background:#fff;
}
.added_to_cart.wc-forward {
	margin-left:10px;
}

a.elementor-button:not(.checkout-button):not(.wc-backward):hover {
    color: var(--e-global-color-primary) !important;
}

.checkout-button:hover {
    border-color:var(--e-global-color-primary) !important;
}

body .elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
	    color: #000;
}

body .elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
	    color: var(--product-link-normal-color, #000);
}

body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
	text-decoration:none;
}

body .elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
	color: var(--product-link-normal-color, #000);
}

.woocommerce-shipping-calculator {
	display:none;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > a.wc-forward.button.wp-element-button:hover {
	border:none !important;
}

.woocommerce .woocommerce-ordering select {
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
	font-family: var(--custom-global-font-family);
}