body.page-template-page-producteurs .icon__set{position:absolute;width:0;height:0;overflow:hidden}body.page-template-page-producteurs [data-seo-container]{position:relative}body.page-template-page-producteurs a[data-seo-target]:before{speak:none;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:100}body.page-template-page-producteurs #main{padding-top:52px}body.page-template-page-producteurs #recherche_ejp_agence>div,body.page-template-page-producteurs #recherche_ejp_agence .agence_ligne{display:none}body.page-template-page-producteurs .producteur__espace{position:relative}body.page-template-page-producteurs .producteur__espace:before{content:'';background-color:#8c9ea9;opacity:0.05;position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%}body.page-template-page-producteurs .producteur__espace__container{padding:30px 15px}body.page-template-page-producteurs .producteur__espace h1{color:#2c1c2f;font-weight:700;font-size:1.3em;text-align:center;margin:0 0 30px;left:0;right:0;top:5px}body.page-template-page-producteurs .producteur__espace h1 span{font-family:'Architects Daughter',cursive;font-weight:400}body.page-template-page-producteurs .producteur__espace .list{display:flex;flex-direction:row;flex-wrap:wrap;--column-gap:20px;--columns:1;gap:30px var(--column-gap)}body.page-template-page-producteurs .producteur__espace .list .item{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:calc((100% / var(--columns)) - var(--column-gap) + (var(--column-gap) / var(--columns)))}body.page-template-page-producteurs .producteur__espace .list .item .picture{aspect-ratio:1;position:relative;overflow:hidden}body.page-template-page-producteurs .producteur__espace .list .item .picture picture,body.page-template-page-producteurs .producteur__espace .list .item .picture img{aspect-ratio:1;width:100%;object-fit:cover;object-position:center;z-index:-1;position:absolute;top:0;left:0;transition:all .4s ease}body.page-template-page-producteurs .producteur__espace .list .item .picture a{padding:15px;text-transform:uppercase;font-size:1.35em;color:#fff;font-weight:700;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;column-gap:14px;z-index:3;position:relative;transition:all .2s ease}body.page-template-page-producteurs .producteur__espace .list .item .picture a:before{content:'';z-index:1;transition:background-image .4s ease;background-image:linear-gradient(to bottom, rgba(0,0,0,0), #000);height:100%;width:100%;display:block;position:absolute;top:0;left:0}body.page-template-page-producteurs .producteur__espace .list .item .picture a span{z-index:2}body.page-template-page-producteurs .producteur__espace .list .item .picture a svg{color:inherit;width:11px;height:16px;margin-left:12px}body.page-template-page-producteurs .producteur__espace .list .item .picture a:hover{color:#f0bf00}body.page-template-page-producteurs .producteur__espace .list .item .picture a:hover:before{background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 60%, rgba(0,0,0,0.8))}body.page-template-page-producteurs .producteur__espace .list .item .picture a:hover img{transform:scale(1.1)}body.page-template-page-producteurs .producteur__espace .list .item .links{background-color:#fff;padding:20px 15px 40px}body.page-template-page-producteurs .producteur__espace .list .item .links ul{list-style:none;display:flex;flex-direction:column}body.page-template-page-producteurs .producteur__espace .list .item .links ul li{padding:15px 8px}body.page-template-page-producteurs .producteur__espace .list .item .links ul li:not(:last-child){border-bottom:1px solid #e0e0e0}body.page-template-page-producteurs .producteur__espace .list .item .links ul li a{color:#2c1c2f;font-size:1em;column-gap:14px;display:inline-flex;transition:all .2s ease}body.page-template-page-producteurs .producteur__espace .list .item .links ul li a svg{color:inherit;width:7px;height:11px}body.page-template-page-producteurs .producteur__espace .list .item .links ul li a:hover{color:#f0bf00}body.page-template-page-producteurs .producteur__content__container{padding:50px 15px;display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:30px}body.page-template-page-producteurs .producteur__content .title{color:#2c1c2f;font-weight:700;font-size:1.3em}body.page-template-page-producteurs .producteur__content .content{line-height:1.48}body.page-template-page-producteurs .producteur__content .link a{background-color:#f0bf00;border-radius:10px;box-shadow:2px 2px 12px 0 rgba(0,0,0,0.12);color:#2c1c2f;font-weight:600;padding:12px 15px;display:block;transition:all .2s ease}body.page-template-page-producteurs .producteur__content .link a:hover{background-color:#8e7101;color:#fff}body.page-template-page-producteurs .producteur__posts__container{padding:50px 15px}body.page-template-page-producteurs .producteur__posts__container>.title{margin-bottom:25px}body.page-template-page-producteurs .producteur__posts__container>.title p{color:#2c1c2f;font-weight:700;font-size:1.3em}body.page-template-page-producteurs .producteur__posts__container .list{display:flex;flex-direction:row;flex-wrap:wrap;--column-gap:20px;--columns:1;gap:30px var(--column-gap)}body.page-template-page-producteurs .producteur__posts__container .list .post{display:flex;flex-direction:column;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);width:calc((100% / var(--columns)) - var(--column-gap) + (var(--column-gap) / var(--columns)))}body.page-template-page-producteurs .producteur__posts__container .list .post .content{order:2}body.page-template-page-producteurs .producteur__posts__container .list .post .thumbnail{order:1;aspect-ratio:1.21136364;position:relative;overflow:hidden}body.page-template-page-producteurs .producteur__posts__container .list .post .thumbnail span{position:absolute;top:15px;left:15px;padding:7px 15px;text-transform:uppercase;font-weight:500;color:#3f3f3f;background-color:#fff;font-size:0.875em}body.page-template-page-producteurs .producteur__posts__container .list .post .thumbnail picture,body.page-template-page-producteurs .producteur__posts__container .list .post .thumbnail img{aspect-ratio:1.21136364;width:100%;object-fit:cover;object-position:center}body.page-template-page-producteurs .producteur__posts__container .list .post .thumbnail img{transition:all .4s ease}body.page-template-page-producteurs .producteur__posts__container .list .post .content{padding:18px 20px;text-align:center;min-height:75px}body.page-template-page-producteurs .producteur__posts__container .list .post .content a{color:#3f3f3f;font-weight:700;font-size:1em;transition:all .2s ease}body.page-template-page-producteurs .producteur__posts__container .list .post:hover .thumbnail img{transform:scale(1.1)}body.page-template-page-producteurs .producteur__posts__container .list .post:hover .content a{color:#f0bf00}@media (min-width:768px){body.page-template-page-producteurs .producteur__espace__container{padding:45px 15px}body.page-template-page-producteurs .producteur__espace h1{font-size:2.2em;margin:0 0 45px}body.page-template-page-producteurs .producteur__espace .list{align-items:stretch;--columns:3}body.page-template-page-producteurs .producteur__espace .list .item{background-color:#fff}body.page-template-page-producteurs .producteur__content__container{max-width:1000px;margin:0 auto}body.page-template-page-producteurs .producteur__content .title{font-size:2.2em}body.page-template-page-producteurs .producteur__content .link a{padding:12px 19px}body.page-template-page-producteurs .producteur__posts__container{padding:45px 15px}body.page-template-page-producteurs .producteur__posts__container>.title p{font-size:2.2em;margin-bottom:45px}body.page-template-page-producteurs .producteur__posts .list{align-items:stretch;--columns:3}}@media (min-width:1024px){body.page-template-page-producteurs #main{padding-top:90px}body.page-template-page-producteurs .producteur__espace__container{max-width:1300px;margin:0 auto}body.page-template-page-producteurs .producteur__espace .list .item .picture a{padding:23px;font-size:2em}body.page-template-page-producteurs .producteur__espace .list .item .picture a span{max-width:300px}body.page-template-page-producteurs .producteur__espace .list .item .links{padding:20px 23px 40px}body.page-template-page-producteurs .producteur__espace .list .item .links ul li{padding:19px 12px}body.page-template-page-producteurs .producteur__posts__container{max-width:1300px;margin:0 auto}}