/* 
Theme Name: Hemaphore
Theme URI: https://www.hemphore.fr
Description: Thème spécialement conçu pour vous, par Hemaphore.
Author: Agence Hemaphore
Author URI: https://www.hemphore.fr
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 */

.elementor-widget-google_maps .elementor-custom-embed {
    line-height:unset!important;
}

.single-product form.cart {
	display: flex;
	align-items: center;
	gap: 1.5rem;
}

.single-product form.cart .quantity {
	display: flex;
	align-items: center;
	width: auto;
	gap: 1.365rem;
	margin: 0;
	padding: 0;
}

.single-product form.cart .quantity .qty-button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: 2.5rem;
	padding: 0;
	border: 1px solid #9f9f9f;
	background: transparent;
	color: #171717;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1;
	cursor: pointer;
	margin: 0!important;
    border-radius: 0!important;
    margin-inline-start:0!important;
}

.single-product form.cart .quantity input.qty {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	border: 0;
	background: transparent;
	color: #171717;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	appearance: textfield;
	width:2rem;
}

.single-product form.cart .quantity input.qty::-webkit-inner-spin-button,
.single-product form.cart .quantity input.qty::-webkit-outer-spin-button {
	appearance: none;
	margin: 0;
}

.single-product form.cart .single_add_to_cart_button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 4.5rem;
	padding: 0.6875rem 2rem;
	border-radius: 0.35rem;
	gap: 0.5rem;
}