
#prixkg{color: rgb(65, 65, 65)!important;font-size: 13px; text-align: center;}

.prixkg-widget{text-align: center; margin: 0; padding: 0; min-height: 15px;}

.titre3{justify-content: center;align-items: center;margin: 0;padding: 5px 0px;}

.titre3 p{margin: 0;padding: 8px 0px;}

.bio-court{position: absolute;top:1em;left: 7%;z-index:20;}
@media (max-width: 760px) {
    .bio-court{top:0em;left: 7%;}
}


.titrecourt, .descriptioncourt{text-align: center;}

/* /modules/illicoweb/views/img/icons/kg.png */


.blockhc{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    justify-content: center;
    align-items: center;
    margin: 30px 0;
}

@media (max-width: 600px) { 
    .blockhc{
        grid-template-columns: 1fr;
    }
}

.soncomposition,
.sonhistorie{
    border: 2px solid #E2E9DA;
    border-radius: 20px;
    padding: 20px;
    margin: 10px;
    height: 100%;
}

.soncomposition h2,
.sonhistorie h2{
    margin-bottom: 20px;
}

/* Mouture */
.ce-product-variants__option__121::before,
.ce-product-variants__option__122::before,
.ce-product-variants__option__123::before,
.ce-product-variants__option__124::before,
.ce-product-variants__option__125::before,
.ce-product-variants__option__126::before,
.ce-product-variants__option__127::before,
.ce-product-variants__option__128::before,
.ce-product-variants__option__129::before,
.ce-product-variants__option__130::before,
.ce-product-variants__option__131::before,
.ce-product-variants__option__132::before,
.ce-product-variants__option__133::before,
.ce-product-variants__option__134::before,
.ce-product-variants__option__135::before,
.ce-product-variants__option__136::before,
.ce-product-variants__option__137::before,
.ce-product-variants__option__138::before,
.ce-product-variants__option__139::before,
.ce-product-variants__option__140::before,
.ce-product-variants__option__141::before,
.ce-product-variants__option__142::before,
.ce-product-variants__option__143::before,
.ce-product-variants__option__147::before,
.ce-product-variants__option__146::before,
.ce-product-variants__option__149::before,
.ce-product-variants__option__153::before,
.ce-product-variants__option__155::before,
.ce-product-variants__option__202::before,
.ce-product-variants__option__201::before,
.ce-product-variants__option__200::before
{
    content: "";
    display: inline-block;
    width: 40px; /* Largeur de l'image */
    height: 40px; /* Hauteur de l'image */
    background-size: contain; /* Ajuste la taille de l'image */
    background-repeat: no-repeat;margin-right: 8px; /* Espace entre l'image et le texte */
    vertical-align: middle; /* Aligne l'image au texte */
}

.ce-product-variants__option__121::before, /* 100g */
.ce-product-variants__option__132::before,
.ce-product-variants__option__149::before,
.ce-product-variants__option__155::before,
.ce-product-variants__option__200::before /* 20g */
{
    background-image: url('/modules/illicoweb/views/img/icons/kraft-100g.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}

.ce-product-variants__option__122::before /* 250g */
{
    background-image: url('/modules/illicoweb/views/img/icons/kraft-250g.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}


.ce-product-variants__option__123::before /* 500g */
{
    background-image: url('/modules/illicoweb/views/img/icons/kraft-500g.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}

.ce-product-variants__option__124::before /* 1kg */
{
    background-image: url('/modules/illicoweb/views/img/icons/kraft-1kg.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}


.ce-product-variants__option__138::before, /* 800g */
.ce-product-variants__option__201::before /* 1kg */
{
    background-image: url('/modules/illicoweb/views/img/icons/valve-800g.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}


.ce-product-variants__option__139::before,/* 200g*/
.ce-product-variants__option__153::before, /* 100g */
.ce-product-variants__option__202::before /* 250g */
{
    background-image: url('/modules/illicoweb/views/img/icons/valve-200g.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}

.ce-product-variants__option__125::before,
.ce-product-variants__option__142::before
{
    background-image: url('/modules/illicoweb/views/img/icons/capsule-senseo.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}

.ce-product-variants__option__143::before
{
    background-image: url('/modules/illicoweb/views/img/icons/capsule-ese.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/   
}

.ce-product-variants__option__131::before
{
    background-image: url('/modules/illicoweb/views/img/icons/sachets.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/
}

.ce-product-variants__option__126::before,
.ce-product-variants__option__133::before,
.ce-product-variants__option__137::before,
.ce-product-variants__option__135::before,
.ce-product-variants__option__136::before,
.ce-product-variants__option__134::before
{
    background-image: url('/modules/illicoweb/views/img/icons/boite.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/   
}

.ce-product-variants__option__140::before
{   
    background-image: url('/modules/illicoweb/views/img/icons/grains.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/   
}

.ce-product-variants__option__127::before
{
    background-image: url('/modules/illicoweb/views/img/icons/cafetiere-tradi.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/   
}

.ce-product-variants__option__128:before
{
    background-image: url('/modules/illicoweb/views/img/icons/cafetiere-expresso.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/   
}

.ce-product-variants__option__129:before
{
    background-image: url('/modules/illicoweb/views/img/icons/cafetiere-italienne.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/   
}

.ce-product-variants__option__130:before
{
    background-image: url('/modules/illicoweb/views/img/icons/cafetiere-a-piston.svg'); /* URL de l'image  /2961-home_default/boite-cube-cadeau.jpg*/   
}

.ce-product-variants__option__141::before,
.ce-product-variants__option__147::before,
.ce-product-variants__option__146::before
{
    background-image: url('/modules/illicoweb/views/img/icons/capsule-cafe-nespresso.svg');
}



/* .products article a.elementor-button{ width: 100%;} */


/*
.products article{background: rgba(187, 200, 193,0); margin-bottom:15px; margin-top:15px; padding:15px}
.products article:hover{background: rgba(204, 221, 189,.5); }
.products article:hover a.elementor-button{background: rgba(187, 200, 193,1) !important;; }
.products article a.elementor-button{ width: 100%; padding: 0.9em !important; border-radius: 0;}
*/

.h2-origine {font-size: 0.9375rem;font-weight: 400;color: #7a7a7a;}


/* HEADER */
.elementor-button-icon i.ceicon-bag-solid {display: flex;}
.elementor-button-icon i.ceicon-bag-solid::after {font-family: "relaway", sans-serif; font-weight: 600;}
@media screen and (max-width: 968px) {
    .menu-user.menu-user a.elementor-item span, .menu-user span.elementor-icon-list-text, .menu-user a span.elementor-screen-only {display: none;}    
}


/* ACCUEIL */
    /* Slider */
.slider figcaption {position: absolute;top: auto;bottom: 25%;left: 5%;}
/*figcaption{position: relative;top: -60px;padding-left:40px;}*/
.slider figcaption span {font-family: "Gaterwell", sans-serif;/*font-weight: 400!important;font-size: 62px!important; */font-weight: 500;font-size: 40px;position:relative;/* top:10px; */}

.slider selector i{background-color: black;border-radius: 50%;}

@media (max-width: 1024px) { 
    .slider figcaption {bottom: 20%;left: 10%;}
}

@media (max-width: 900px) { 
    .slider figcaption span {line-height: 130%; display: block}
}

@media (max-width: 600px) { 
    .slider figcaption span {padding-top: 15px;}
}

    /* Je découvre */
.liens-decouvre li a{padding: 0.5rem 1rem;background-color: rgba(196, 214, 164, 1);min-height: 60px;margin: 5px; border-radius: 10px;}
.liens-decouvre li a:hover{background-color:  rgba(196, 214, 164, .7);}


    /* Articles de blog */
.section-blog::before {position: absolute;top: 50%;left: 0;right: 0;bottom: 0;background-color: rgba(196,214,164,.4);content: " ";}

.blockblog{display:grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 1.6rem;padding: 1rem 0;}
.blockblog a{background:#ffffff;border-radius: 10px;}
.blockblog a img{width: 100%;height: auto;border-radius: 10px 10px 0 0;max-height: 340px;object-fit: cover;}
.blockblog a h4{text-align: center;padding: 1rem;color: black;margin: 0;}

@media (min-width: 900px) { 
    .blockblog {grid-template-columns: repeat(3, 1fr);}
}

@media (max-width: 600px) { 
    .blockblog {grid-template-columns: repeat(1, 1fr);}
}

@media (max-width: 768px) {
    .section-blog::before {top: 25%;}
}
@media (max-width: 1024px) {
    .section-blog::before {top: 30%;}
}
