/***********
/* === Conteneur principal : marges globales sur mobile === */
.ast-container,
.site-content,
.woocommerce-products-area,
.entry-content,
.widget-area {
    padding-left: 5px;
    padding-right: 5px;
}

/* Ajustement pour tablette */
@media (min-width: 769px) and (max-width: 1024px) {
    .ast-container,
    .site-content,
    .woocommerce-products-area,
    .entry-content,
    .widget-area {
        padding-left: 30px;
        padding-right: 30px;
    }
}

/* Supprime le scroll horizontal sur mobile si présent */
body {
    overflow-x: hidden;
}


/* Lien URL */
a {
  transition: all 0.2s ease;
  display: inline-block;
}

a:hover {
  text-decoration: none;
  transform: scale(1.05);
}
