/* 
 Theme Name:     AHOD
 Author:         AHoD
 Author URI:     https://ahod.be
 Template:       Divi
 Version:        1.0 
*/ 
/*hamburger to x*/
.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}
/*---Text responsive screens--*/
 @media screen and (min-width: 1280px) {h1 {font-size: 50px;}h2 {font-size: 35px;}h3 {font-size: 1em;}p {font-size: 1rem;line-height: 1.5;}}@media screen and (min-width: 1440px) {h1 {font-size: 3.5rem;}h2 {font-size: 2.3rem;}h3 {font-size: 2.4rem;}p {font-size: 1.1rem;line-height: 1.5;}}@media all and (min-width: 1680px) {h1 {font-size: 4rem;}h2 {font-size: 2.5rem;}h3 {font-size: 2.8rem;}p {font-size: 1.2rem;}}@media all and (min-width: 2560px) {h1 {font-size: 4.5rem;}h2 {font-size: 3rem;}h3 {font-size: 4.2rem;}p {font-size: 1.2rem;line-height: 1.6;}}
/* OPTIMISATION BADGE BIO */
.bio-badge-divi,
.bio-badge-single {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 30px;
    height: 30px;
    background-image: url('https://lemillesime.be/wp-content/uploads/bio1.png'); /* Vérifie que ce lien est correct */
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 10;
    pointer-events: none;
}
/* Forcer la position relative sur les conteneurs parents ciblés pour éviter le recalcul JS */
.product-is-bio .et_pb_image_wrap,
.product-is-bio .woocommerce-product-gallery__wrapper {
    position: relative;
}
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
.four-columns .et_pb_column {
width: 25%!important; 
}
}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.four-columns .et_pb_column {
width: 50%!important; 
}
 }