/* 
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 */
.product-image .swiper-wrapper img { box-shadow:none !important;}
.swiper-thumbs { display:none !important;}
.page-id-3237 a{color:var(--e-global-color-text);}
.page-id-3237 a:hover{color:var(--e-global-color-primary);}
.wp-singular .pewc-group-wrap ul li input {height:40px;font-size:15px;font-family:"Poppins", Sans-serif;}
.wp-singular .pewc-group-wrap ul li textarea{font-size:15px;font-family:"Poppins", Sans-serif;}
.wp-singular .pewc-group-wrap ul.pewc-product-extra-groups li{margin-block-end: 0;}
.wp-singular .pewc-group-wrap .dropzone {padding: 0px;height: 120px;min-height: 100px;}
.wp-singular .pewc-group-wrap .dropzone .dz-message {margin:10px 0 0;}
.wp-singular .pewc-item-field-wrapper{margin-bottom:0;}
.wp-singular .pewc-item-field-wrapper h4{font-size:16px;font-family:"Poppins", Sans-serif;font-weight: 500;margin-block-end: 12px;}
.wp-singular .elementor-element-742f12f{padding:0!important;}
.pewc-item-upload .pewc-field-label {overflow: hidden;}
#select2-billing_country-container,#select2-billing_state-container{line-height: normal;font-size:16px;}
/* .woocommerce-checkout .wc-block-checkout-empty__description a.wp-block-button__link{height:50px;} */
.woocommerce-checkout .select2-container .select2-dropdown, .select2-container .select2-selection {border: 1px solid rgb(229 229 229) !important;}
.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{background:var(--e-global-color-primary);color:#fff;}
.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{color: var(--e-global-color-primary);background:#fff;border:1px solid var(--e-global-color-primary) !important; font-family: var(--e-global-typography-f6ab0e7-font-family), Sans-serif;font-weight:400;font-size:18px;}
.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{height:50px; }
.checkout.woocommerce-checkout ,.e-checkout__order_review #order_review table thead {font-family: var(--e-global-typography-f6ab0e7-font-family), Sans-serif; font-size:18px;}
.order-total ,.order-total th,.product-name{font-size:23px; color:#000 !important;}
.checkout.woocommerce-checkout #billing_address_1 {margin-bottom:25px;}
.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text{font-size:16px;border: 1px solid rgb(229 229 229);background:#fff;}
.elementor-form .elementor-button.elementor-size-sm {
	min-height: 50px;}
.elementor-3237 .elementor-element.elementor-element-0a2df62 .elementor-button {
    border-radius: 30px;
}
@media (max-width: 1399px) {
 .wp-singular .pewc-item-field-wrapper h4{font-size:14px;margin-block-end: 10px;}
 .order-total ,.order-total th,.product-name{font-size:18px;}
	.checkout.woocommerce-checkout #billing_address_1 {margin-bottom:15px;}
	.elementor-form .elementor-button.elementor-size-sm {
		min-height: 40px;}
	.elementor-3237 .elementor-element.elementor-element-0a2df62 .elementor-button {
    border-radius: 20px;
}

}
@media (max-width: 768px) {
 .wp-singular .pewc-item-field-wrapper h4{font-size:13px;}
	
}




