/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */
.cust-checkout .wc-block-components-sidebar-layout .wc-block-components-main{width:55% !important;}
.cust-checkout .wc-block-components-sidebar{width:45% !important;}
.wc-block-components-order-meta{display:none;}
.wc-block-checkout__form .wc-block-components-title,
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .wc-block-components-totals-item__label{
	font-size:24px !important;
	font-family: "Spectral", Sans-serif;
	letter-spacing: -0.76px;
	color:var( --e-global-color-primary );
	margin-left:0;
}
.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-blocks-components-select__container select{
	font-size:12px !important;
	border:0 !important;
	border-radius:10px !important;
}
.wc-block-components-form .wc-blocks-components-select__container label,
.wc-block-components-form .wc-block-components-text-input label{font-size:12px !important;}
.wc-block-components-form #terms-and-conditions{
	border-radius:0;
	border:2px solid var( --e-global-color-primary );
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{background:#FFFFFE;}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{
	box-shadow:none !important;
	background:#F2EFEF;
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__option{
	background:#E6D6CE;
}
.wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label,
.wc-block-components-payment-method-label{
	font-size:12px !important;
	color:var( --e-global-color-primary );
}
.wc-block-components-radio-control-accordion-content{
	padding:15px 50px !important;
	font-size:12px !important;
	color:#516145;
	line-height:1.3;
	font-weight:500;
}
.wc-block-components-radio-control--highlight-checked:after{border:0 !important;}
.wc-block-components-radio-control-accordion-option:first-child .wc-block-components-radio-control__option{border-radius:10px 10px 0 0;}
.wc-block-components-radio-control-accordion-option:last-child .wc-block-components-radio-control__option,
.wc-block-components-radio-control-accordion-option:last-child .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked + .wc-block-components-radio-control-accordion-content{border-radius: 0 0 10px 10px;}
.wc-block-components-radio-control-accordion-option:last-child .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked{border-radius: 0;}

.wp-block-woocommerce-checkout-totals-block{border:0;padding-left:0;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{
	color:var( --e-global-color-primary );
	border-color:var( --e-global-color-primary );
}

.wc-block-components-checkout-place-order-button__text{text-transform:uppercase;}

.wp-block-woocommerce-checkout-order-summary-block{border:0 !important;}
.wc-block-checkout__sidebar.is-sticky{top:150px;margin-bottom:60px;}
.wc-block-components-totals-wrapper{border-top:0 !important;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .wc-block-components-totals-item{margin-left: 0 !important;padding-left:0 !important;}
.wc-block-components-express-payment__event-buttons{position:relative;z-index:1;}
.wp-block-woocommerce-cart-totals-block .cartbtn .wc-block-cart__submit-button{background-color:#e7caf3;color:#1C2A16;border-radius:5px;font-weight:bold;}
.wp-block-woocommerce-cart-totals-block .cartbtn .wc-block-cart__submit-button:hover{background:#D4A0EA;}

.wc-block-checkout__login-prompt{font-size:16px !important;text-decoration: underline !important;}
.wp-block-woocommerce-cart{margin:0 auto;display:inline-block;}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-add-to-cart a{background-color:#e7caf3;font-weight:bold;}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-add-to-cart a:hover{background-color:#D4A0EA;}
@media all and (max-width:767px){
	.woocommerce-checkout .elementor-location-single > .elementor-element.e-flex{--flex-wrap-mobile:unset !important;}
	.cust-checkout .wc-block-components-sidebar-layout .wc-block-components-main,
	.cust-checkout .wc-block-components-sidebar{width:100% !important;}
	.cust-checkout .checkout-order-summary-block-fill-wrapper{display:none;}
}