.pagecontent{flex:1 0 100%;width:100%}.pagecontent__category{display:grid;grid-template-columns:1fr 3fr}.pagecontent__images{display:grid;grid-template-columns:1ff;gap:.5rem}@media screen and (min-width:27.5em){.pagecontent__images{grid-template-columns:1fr 1fr}}@media screen and (min-width:40em){.pagecontent__images{gap:1rem}}.pagecontent__socialicons{display:flex;flex-direction:column;align-items:flex-start}@media print,screen and (min-width:60em){.pagecontent__socialicons:first-child{flex:1 0 100%}}.pagecontent__title{flex:1 0 100%}.pagecontent__w-align{display:flex;padding:1rem 0}.pagecontent__w-align--center{justify-content:center}.pagecontent__w-align--left{justify-content:flex-start}.pagecontent__w-align--right{justify-content:flex-end}@media screen and (min-width:40em){.pagecontent__columns{display:grid;column-gap:1rem}.pagecontent__columns--1{grid-template-columns:repeat(1,1fr)}.pagecontent__columns--2{grid-template-columns:repeat(2,1fr)}.pagecontent__columns--3{grid-template-columns:repeat(3,1fr)}.pagecontent__columns--4{grid-template-columns:repeat(4,1fr)}.pagecontent__columns--5{grid-template-columns:repeat(5,1fr)}.pagecontent__columns--6{grid-template-columns:repeat(6,1fr)}}.pagecontent__document{flex:1 0 100%;width:100%}.pagecontent__document div{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:40em){.pagecontent__document{display:grid;grid-template-columns:1fr 3fr}}.pagecontent__informations{display:grid;grid-template-columns:repeat(10,100px)}.pagecontent__informations img{width:40px;grid-row:1;margin:auto}.pagecontent__informations div{grid-row:2;text-align:center}.pagecontent,.pagecontent h2{font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.pagecontent h2{font-weight:700;font-size:1.5rem;padding:1.5rem 0;margin-bottom:0}.pagecontent h3{font-size:1.3rem}.pagecontent h3,.pagecontent h4{font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.pagecontent h4{font-size:1.1rem}.pagecontent>:first-child:is(h2){padding-top:0}.pagecontent p{font-size:1rem;text-align:justify}.pagecontent ul{margin-left:2.25rem;list-style-position:inside}.pagecontent li{font-size:1rem;padding-bottom:5px}@media print,screen and (min-width:60em){.pagecontent h1{font-size:1.9rem}.pagecontent h2{font-size:1.6rem}.pagecontent li,.pagecontent p{font-size:1rem}}.pagecontent__title{border-bottom:1px solid rgba(82,42,16,.2);font-family:"Noto Serif",Helvetica,Roboto,Arial,sans-serif;font-size:1.8rem;padding-bottom:1rem;margin-bottom:1.5rem}@media print,screen and (min-width:60em){.pagecontent__title{border:none;font-size:2.8rem;padding-bottom:0;margin-bottom:0}}.pagecontent__faq{list-style-type:none;margin:0!important}.pagecontent__faq li{display:block;border-bottom:1px solid #6b1510;margin-bottom:1rem}.pagecontent__faq li a{color:#6b1510;font-weight:700;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.pagecontent__faq li a .fa{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background-color:#f7f0de;border-radius:100%;flex-shrink:0;margin-left:10px}.pagecontent__faq li a .fa:before{padding-top:3px}.pagecontent__faq li div{margin:1rem;display:none}.pagecontent__faq li.is-active .fa:before{transform:rotate(180deg)}@media screen and (min-width:40em){.pagecontent__faq li a{padding:1rem}}.pagecontent__calendar{margin-bottom:1rem}.pagecontent__calendar tr{position:relative}.pagecontent__calendar tr th:not(:first-of-type){width:35px;height:35px;background-color:#f7f0de;color:#6b1510;font-weight:700}.pagecontent__calendar tr td{font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;background-color:#e9d9b9;padding:0;height:25px}.pagecontent__calendar tr td:first-of-type{position:absolute;padding-left:10px;color:#fff;text-shadow:0 0 3px #000;background-color:unset!important;font-weight:700;white-space:nowrap;vertical-align:middle;text-align:right;padding-right:10px;padding-top:3px}.pagecontent__calendar tr td.selected{background-color:#738f3c;color:#fff}.pagecontent__calendar tr[data-type=semis-sous-abri] td.selected{background-color:#778b2d}.pagecontent__calendar tr[data-type=semis-pleine-terre] td.selected{background-color:#414b29}.pagecontent__calendar tr[data-type=recolte-feuilles] td.selected{background-color:#e7ab15}.pagecontent__calendar tr[data-type=recolte-fruits] td.selected{background-color:#8b2d3b}.pagecontent__calendar tr[data-type=recolte-fleurs] td.selected{background-color:#f7af87}.pagecontent__calendar tr[data-type=recolte-racines] td.selected{background-color:#c35519}.pagecontent__calendar tr[data-type=recolte-semences] td.selected{background-color:#943216}.pagecontent__calendar tr[data-type=transplantation] td.selected{background-color:#624222}@media screen and (min-width:40em){.pagecontent__calendar{border-spacing:3px}.pagecontent__calendar tr td:first-of-type{position:relative;color:#000;text-shadow:none}}.pagecontent__button{display:inline-block;vertical-align:middle;margin:0 0 1rem;border-radius:5px;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.94rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;border:1px solid #738f3c;text-transform:uppercase;font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;position:relative;font-size:1.1rem;text-transform:none;padding:.8rem 2rem}[data-whatinput=mouse] .pagecontent__button{outline:0}.pagecontent__button,.pagecontent__button.disabled,.pagecontent__button.disabled:focus,.pagecontent__button.disabled:hover,.pagecontent__button[disabled],.pagecontent__button[disabled]:focus,.pagecontent__button[disabled]:hover{background-color:#738f3c;color:#fff}.pagecontent__button:focus,.pagecontent__button:hover{background-color:#888f3c;color:#fff}.pagecontent__document{background-color:#e0e6ca;border:1px solid #738f3c;padding:1rem;margin:1rem 0}.pagecontent__document img{display:none}.pagecontent__document p{font-size:1rem}.pagecontent__document h3{font-size:1.3rem;text-align:center;margin-bottom:1rem}@media screen and (min-width:40em){.pagecontent__document img{display:block}.pagecontent__document h3{font-size:1.6rem}.pagecontent__document p{font-size:1.2rem}}.pagecontent__images{margin:.5rem 0}.pagecontent__images>div{position:relative}.pagecontent__images>div span{position:absolute;bottom:5px;left:0;right:0;color:#fff;text-shadow:0 0 3px #000;text-align:center;font-size:1.2rem}.pagecontent__images img{aspect-ratio:1/1}.pagecontent__figure{display:block;position:relative;width:100%}@media print,screen and (min-width:60em){.pagecontent__figure{width:40%}}.pagecontent__figure>img{display:block;max-width:none;min-width:100%;height:auto;width:100%}@media print,screen and (min-width:60em){.pagecontent__figure>img{position:relative;top:0;min-width:175%}}.pagecontent__figure>figcaption{display:block;margin-top:1rem;width:100%;margin-bottom:1.5rem}@media print,screen and (min-width:60em){.pagecontent__figure>figcaption{position:absolute;width:66%;margin-bottom:0}}@media print,screen and (min-width:60em){.pagecontent__figure--left{float:left;margin:1.5rem 1.5rem 1.5rem 0}}.pagecontent__figure--left>img{right:75%}.pagecontent__figure--left>figcaption{border-left:1px solid rgba(82,42,16,.2);right:109%;padding-left:1rem;text-align:left}@media print,screen and (min-width:60em){.pagecontent__figure---right{float:right;margin:1.5rem 0 1.5rem 1.5rem}}.pagecontent__figure---right>img{right:0}.pagecontent__figure---right>figcaption{border-right:1px solid rgba(82,42,16,.2);left:109%;padding-right:1rem;text-align:right}.pagecontent__figure--center>img{display:block;margin:auto}.pagecontent__image{width:100%;position:relative}.pagecontent__image img{width:100%}.pagecontent__image span{position:absolute;bottom:5px;left:0;right:0;color:#fff;text-shadow:0 0 3px #000;text-align:center;font-size:1.2rem}.pagecontent__pages{background-color:#f7f0de;padding:1rem;margin-bottom:1rem}.pagecontent__pages h3{display:block;color:#738f3c;border-bottom:1px solid #738f3c;margin-bottom:1rem;padding-bottom:1rem}.pagecontent__pages a{display:block;font-size:1.1rem;font-weight:700}.pagecontent__products{width:100%;background-color:#f7f0de;padding:1rem;position:relative;margin:.5rem 0}.pagecontent__products h3{display:block;font-size:1.4rem;padding-bottom:.5rem}.pagecontent__products .swiper-button-prev{height:35px;width:35px;right:60px;top:33px;left:unset;display:none}.pagecontent__products .swiper-button-prev:after{font-size:1rem}@media screen and (min-width:40em){.pagecontent__products .swiper-button-prev{display:flex}}.pagecontent__products .swiper-button-next{height:35px;width:35px;right:1rem;top:33px;display:none}.pagecontent__products .swiper-button-next:after{font-size:1rem}@media screen and (min-width:40em){.pagecontent__products .swiper-button-next{display:flex}}.pagecontent__products .swiper{position:unset;width:100%}.pagecontent__w-products .produc tcard2024{margin:1rem}img.pagecontent__figure--center{display:block;margin:auto}.pagecontent__w-informations{margin:1rem 0}.pagecontent__informations{margin-top:1rem}