/*
Theme Name: ATC
Theme URI: https://atcjoaillerie.fr/clickandbuilds/ATCJoaillerie/wp-content/themes/atc/
Description: ATC Child Theme based on Ona
Author: Olivier PICO
Author URI: https: //atcjoaillerie.fr
Template: ona
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: atc
*/
.woocommerce div.product form.cart table.variations td,
.woocommerce div.product form.cart table.variations th {
    vertical-align: baseline;
	padding: 10px 16px 10px 0px;
	
}
table.variations label{
	font-family:"Nunito Sans", sans-serif;
	font-size:20px;
	font-weight:normal !important;	
}
.woocommerce-variation-add-to-cart,
.woocommerce-variation-add-to-cart.variations_button,
.add_to_cart_button,
.wc-block-components-product-button,
.single_add_to_cart_button,
.single_add_to_cart_button.button.alt.wp-element-button {
    display: none !important;
}
.price{
	font-size:32px;
}
.woocommerce-product-gallery__image a {
    pointer-events: none;
    cursor: default;
}
.woocommerce li.product a {
    text-align: center;
}




#searchsubmit:hover {
    background-color: #555; /* Changer la couleur de fond au survol */
}
/* Style Recherche par Etiquette*/
#searchform {
    display: flex; /* Utiliser flexbox pour aligner les éléments sur une seule ligne */
    align-items: center; /* Aligner verticalement les éléments au centre */
    max-width: 486px; /* Largeur maximale du formulaire */
    margin: 0 auto; /* Centrer le formulaire */
}

#product_tag {
    flex: 1; /* Permet à l'input de prendre tout l'espace disponible */
    padding: 10px; /* Ajouter du padding pour l'esthétique */
    border: 1px solid #ccc; /* Bordure pour l'input */
    box-sizing: border-box; /* Inclure padding et border dans la largeur totale */
}

#searchsubmit {
    padding: 10px 20px; /* Ajouter du padding au bouton */
    background-color: #333; /* Couleur de fond du bouton */
    color: white; /* Couleur du texte du bouton */
    border: none; /* Pas de bordure */
    cursor: pointer; /* Curseur pointer pour indiquer qu'il est cliquable */
}

#searchsubmit:hover {
    background-color: #555; /* Changer la couleur de fond au survol */
}
.banniere-fixe {
    background-position: center !important;
    background-attachment: fixed !important;
}

.zoom-on-hover {
    transition: transform 0.3s ease; /* Ajoute une transition pour un effet fluide */
}

.zoom-on-hover:hover {
    transform: scale(1.05); /* Zoom de 10% */
}

/*sans bordure*/
.sansbordure {
    margin: 0 !important;
    padding: 0 !important;
}

/* Colonnes savoir faire */
.col_savoir_faire {
	display: flex;
	justify-content: center;
	margin-bottom: 60px !important;
}

.col_savoir_faire > .wp-block-column {
	width: 25% !important;
}

@media (max-width: 768px) {
  .col_savoir_faire {
    flex-direction: column !important;
    align-items: center !important; /* Centre horizontalement */
    text-align: center !important; /* Centre le texte à l'intérieur */
  }

  .col_savoir_faire > .wp-block-column {
    width: 100% !important;
  }
}