.quantity {
	margin-top:30px !important;
	border-radius: 100px 100px 100px 100px !important;
    display: flex;
    align-items: center;
	align-items: center !important;
	justify-content: center;
	border: 1px solid #324160;
	position: relative;
	flex-basis:50% !important;
}

.quantity::before {
    content: "Quantity"; /* Texte d'indication de quantité */
    position: absolute;
    left: 0px;
	top:-30px;
	font-weight: bold;
	color:#324160;
	font-size:14px;
}

.quantity button {
    background-color: #f1f1f1;
    cursor: pointer;
    font-size: 18px;
	margin:0px;
}

.quantity .minus {
    border-radius: 100px 0px 0px 100px !important;
	margin:0px !important;
	padding:5px !important;
}
.quantity .plus {
    border-radius: 0px 100px 100px 0px !important;
	margin:0px !important;
	padding:5px !important;
}

.quantity input {
    text-align: center;
    width: 80% !important; /* Ajustez la largeur selon vos besoins */
    margin: 0px; /* Espace entre les boutons et le champ de quantité */
	border-radius : 0px !important;
	padding:0px !important;
	font-size:15px !important;
}

.quantity input::-webkit-inner-spin-button, .quantity input::-webkit-outer-spin-button {
	-webkit-appearance: none;
}

.reset_variations {
    display: inline-block !important; /* Assure une largeur ajustée au texte */
    visibility: visible !important; /* Assure la visibilité */
    font-size: 14px !important; /* Taille de texte lisible */
    font-family: Arial, sans-serif !important; /* Police standard */
    padding: 10px 20px !important; /* Espacement interne équilibré */
    color: #fff !important; /* Couleur du texte */
    background-color: rgb(199, 151, 133) !important; /* Fond selon votre choix */
    border: 1px solid rgb(199, 151, 133) !important; /* Bordure harmonisée */
    border-radius: 25px !important; /* Coins arrondis */
    cursor: pointer !important; /* Curseur en pointeur */
    text-align: center !important; /* Centrer le texte */
    white-space: nowrap !important; /* Empêche le retour à la ligne */
    transition: background-color 0.3s ease, border-color 0.3s ease !important; /* Transition fluide */
}

.reset_variations:hover {
    background-color: #324160 !important; /* Fond au survol */
    border-color: #324160 !important; /* Bordure au survol */
}

.reset_variations:active {
    background-color: #2a3750 !important; /* Couleur de fond lors du clic */
    border-color: #2a3750 !important; /* Couleur de bordure lors du clic */
}