@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap');@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100..900&family=Caveat:wght@400..700&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap');:root{--primary-color:#6b0504;--secondary-color:#0d2818;--light-color:#fbfaf8;--third-color:hsla(1,93%,22%,.7);--dark-color:hsla(144,51%,10%,.85);--text:#2b3044;--line:transparent;--line-active:hsla(144,51%,10%,.85)}*{margin:0;padding:0}html,body{height:100%;margin:0;padding:0}body>header,body>main,body>section.contact{position:relative;z-index:1}main,section.contact{flex:1 0 auto}html{scroll-behavior:smooth}body{color:var(--secondary-color);font-size:clamp(1.6rem,1.457rem + .381vw,1.8rem);font-family:'Albert Sans';display:flex;flex-direction:column;min-height:100vh}:focus-visible{outline:.3rem solid var(--primary-color);outline-offset:.5rem}.no-scroll{overflow:hidden}a{text-decoration:none;font-family:'Roboto Flex'}h1{font-size:7rem;font-weight:400;font-family:'Caveat';color:var(--light-color);max-width:26ch;margin-bottom:8rem}h2{font-size:4.2rem;font-weight:400;font-family:'Caveat';padding-top:12rem}#evitement{list-style:none;margin:0;padding:0;z-index:100}#evitement a{left:-999999px;position:absolute;z-index:100000;color:var(--black);background:var(--yellow);padding:.5em;border-radius:1.6rem;border:.2rem solid var(--black)}#evitement a:focus{left:0;transition-property:none;outline:none}.asl_w_container{max-width:32%}#ajaxsearchlite1 .probox,div.asl_w .probox{height:4rem}#myBtn{display:none;position:fixed;width:8rem;height:8rem;padding:2rem;bottom:20%;right:0;z-index:99;background-image:url(//les-tomates-de-pat.fr/wp-content/themes/Les%20tomates%20de%20Pat/css/../img/scroll-top.svg);background-repeat:no-repeat;background-color:var(--dark-color);border:none;transition:ease-in-out .3s}#myBtn:hover,#myBtn:focus{background-color:var(--primary-color);outline:1px solid var(--light-color)}header{background-color:var(--third-color)}header .container{display:flex;justify-content:space-between;align-items:center;padding-block:4rem;gap:12%}.mobile-nav-toggle{display:block;position:absolute;top:2.8rem;right:6%;z-index:100;background-color:transparent;border:none;width:40px;height:40px}.mobile-nav-toggle span{display:block;width:24px;height:2px;background-color:var(--light-color);transition:transform .35s ease-in-out;margin-inline:auto;border-radius:2rem}.mobile-nav-toggle span:nth-child(2){margin-block:6px}.mobile-nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] span:nth-child(2){transform-origin:left center;transform:scaleX(0)}.mobile-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav-toggle[aria-expanded=true]~.nav-list{transform:translateX(0)}.nav-list{position:fixed;inset:0;background:var(--dark-color);display:flex;flex-direction:column;text-align:center;z-index:1;transform:translateY(-110%);transition:transform .35s ease-in;padding-top:40%;gap:2%}.nav-list a{color:var(--light-color)}.nav-list[data-visible=true]{transform:translateY(0%)}.logo{max-width:10rem}.nav-list a{display:inline-block;position:relative;text-decoration:none;color:var(--light-color);margin:0 var(--spacing,0px);font-weight:500;transition:.2s ease-in-out;svg{width:130px;height:70px;position:absolute;left:50%;bottom:-32%;transform:translate(-50%,7px) translateZ(0);fill:none;stroke:var(--stroke,var(--line));stroke-linecap:round;stroke-width:1.2px;stroke-dasharray:var(--offset,69px) 278px;stroke-dashoffset:361px;transition:stroke .25s ease var(--stroke-delay,0s),stroke-dasharray .35s,stroke-dashoffset .5s .4s}&:hover,&:focus{--stroke:var(--line-active);--stroke-delay:.1s;--offset:180px;color:var(--dark-color)}}.home #breadcrumbs,.home .yoast-breadcrumbs{display:none}.breadcrumb a{color:var(--light-color)}.container{padding-inline:clamp(2.4rem,-1.292rem + 14.769vw,12rem)}.card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));grid-row-gap:10rem;grid-column-gap:6rem}.tomatoe-card{position:relative;transition:.4s ease-in-out}.search-card{max-width:30rem}.tomatoe-card:hover,.tomatoe-card:focus{transform:scale(1.01)}.tomatoe-card:hover .card-img,.tomatoe-card:focus .card-img{opacity:.6}.tomatoe-card:hover .card-content,.tomatoe-card:focus .card-content{opacity:1}.card-content{color:var(--primary-color);padding:28px 32px;font-size:1.4em}.tomatoe-card a{position:absolute;inset:0}.card-img{opacity:1;display:block;width:100%;height:auto;transition:.6s ease}.card-content{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.pagination{display:flex;justify-content:center;margin-bottom:4rem}.pagination a,.page-numbers{color:#000 !important}.pagination a:hover{text-decoration:underline !important}.pagination .current{color:var(--primary-color) !important;font-weight:600}.page-numbers{margin-inline:.4rem;font-size:2rem}.hero{background-color:var(--third-color)}.animation{display:flex;position:relative;justify-content:center;margin-left:12rem}.anim-tomatoe-section{clip-path:circle(56% at 50% 76%);background-color:#fff;width:60rem;height:40rem;display:flex;align-items:flex-end;justify-content:center}.anim-arrosoir{position:absolute;right:0}#tomatoe{position:absolute;right:52%;bottom:13%}#arrosoir{animation:rotation 10s linear infinite;background-color:transparent}@keyframes rotation{20%,100%{transform:rotate(0deg)}55%{transform:rotate(-30deg)}90%{transform:rotate(-30deg)}}.anim-tomate{clip-path:circle(30% at 20% 120%);background-color:#fff;min-height:32rem;display:flex;flex-direction:column;justify-content:flex-end}#tomatoe path{background-color:transparent;fill:#2d8b52;animation:changeColor 10s ease-in-out forwards infinite}@keyframes changeColor{40%{fill:#2d8b52}90%{fill:#c50a07}10%{fill:#2d8b52}}.prim-link{background:var(--primary-color);color:var(--light-color);display:inline-block;padding-inline:4rem;padding-block:2rem;margin-top:6rem;border:2px solid var(--primary-color)}.sec-link{background:var(--dark-color);color:var(--light-color);display:inline-block;padding-inline:4rem;padding-block:2rem;border-radius:4rem;margin-top:6rem}.prim-link:hover,.prim-link:focus,.prim-link:active{background-color:var(--light-color);border:2px solid var(--dark-color)}.sec-link:hover,.sec-link:focus,.sec-link:active{background-color:var(--third-color)}.about h2,.contact h2{background-color:var(--primary-color);color:var(--light-color);padding-block:2.8rem;padding-inline:clamp(2.4rem,-1.292rem + 14.769vw,12rem)}.content{color:var(--primary-color);padding-bottom:22rem}.content{padding-top:14rem;position:relative}.content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/motifs-site-tomates.scg-02.svg);background-repeat:no-repeat;background-size:cover;background-position:top center;opacity:.3;z-index:-1}.tomatoe-card{color:var(--secondary-color);min-height:24rem;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.25);background:var(--light-color);display:flex;flex-direction:column}.card-list h3{padding-top:1.4rem;padding-bottom:.8rem}.card-list p{padding-bottom:2rem}.card-list img{max-height:30rem;width:100%;object-fit:cover}.about-cards{margin-block:8rem}.article-title{color:var(--primary-color)}.article-content{display:flex;align-items:flex-start;gap:4rem;margin-block:4rem}.single-image{flex:0 0 auto;max-width:350px;width:100%}.single-image img{display:block;width:100%;height:auto;max-width:100%}.article-text{flex:1 1 0;min-width:0}.article-text h1{margin-bottom:2rem}.article-text p{margin-top:2rem}@media (max-width:800px){.article-content{flex-direction:column;gap:1rem}.single-image{max-width:100%;margin-bottom:1rem}}.contact-form{padding-top:10rem;position:relative}.contact-form:after{content:'';position:absolute;width:25.8rem;height:78.2rem;bottom:-444px;right:0;background-image:url(//les-tomates-de-pat.fr/wp-content/themes/Les%20tomates%20de%20Pat/css/../img/outil-contact.svg);background-repeat:no-repeat;background-size:contain}fieldset{display:flex;border:none;flex-direction:column;max-width:80%;margin-bottom:20rem}textarea{background-color:transparent;border:1px solid var(--dark-color);margin-bottom:1rem;width:100%;color:var(--dark-color);padding-inline:.8rem}textarea:focus-visible{outline:none}.contact input[type=text],.contact input[type=email],.contact input[type=tel]{background-color:transparent;border:1px solid var(--dark-color);margin-bottom:1rem;width:100%;height:4rem}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible{outline:none}input[type=submit]{background-color:transparent;padding-block:0;border:none}button .wpcf7-submit{transition:ease-out .4s}button:hover,button:focus{color:var(--dark-color)}input{padding-inline:.8rem;background-color:transparent;border:none}.contact-form-details{display:flex;gap:1.6rem;justify-content:space-between}.contact-form-item{display:flex;flex-direction:column;width:100%}.contact-form button{margin-top:2rem;width:fit-content}.wpcf7-list-item input[type=checkbox]{margin-left:0 !important;padding-left:0 !important;vertical-align:middle;transform:scale(1)}.wpcf7-list-item{display:flex;align-items:center;gap:.5rem;margin-left:0 !important}.contact-form a{color:var(--dark-color) !important;text-decoration:underline !important}.contact-form a:hover{color:var(--primary-color) !important;text-decoration:underline}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 textarea:focus{background-color:hsla(1,93%,22%,.1) !important;outline:none}.footer{position:relative;background-color:#6a0a0a;padding:3rem 1rem;text-align:center;overflow:hidden;min-height:300px}.footer-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;height:300px}.footer-item{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:1.5rem;list-style:none;padding:0}.footer-item a{color:#fff;text-decoration:none}.footer-item a:hover{text-decoration:underline}.logo-footer{margin-bottom:auto;display:flex;align-items:center;justify-content:center;height:100%}.logo-footer img{margin-inline:auto;max-height:100%}.illu{position:absolute;z-index:1;opacity:.5;pointer-events:none;display:block;bottom:auto}.legal-page{margin-bottom:6rem}.legal-page h2{padding-block:4rem}.search-results h2{padding-top:4rem}@media screen and (min-width:992px){.mobile-nav-toggle{display:none}.nav-list{position:static;transform:none;flex-direction:row;padding-top:0;background:0 0;justify-content:flex-start;gap:8rem}.primary-nav{display:block}.nav-link{display:inline-block}}@media screen and (max-width:1024px){.animation{margin-left:0}}@media screen and (max-width:400px){header .container{display:flex;justify-content:flex-start;align-items:center;padding-block:2rem;gap:4%}.logo{max-width:8rem}.asl_w_container{min-width:140px !important}.anim-tomatoe-section{width:90vw;height:auto;clip-path:circle(50% at 50% 75%);margin-left:60%}.animation{margin-left:0;justify-content:center}.anim-arrosoir{position:relative;top:-110px;left:-200px;max-width:60vw;right:auto;margin-right:auto}#pot{position:relative;left:42px;top:13%;max-width:60vw}#tomatoe{position:relative;right:auto;bottom:auto;width:40vw;margin-top:1rem}#arrosoir{width:50vw}.anim-tomate{min-height:auto;clip-path:circle(40% at 50% 100%)}}.footer-container{width:100%;background-color:#6a0a0a;overflow:hidden;text-align:center;z-index:2;position:relative;flex-shrink:0}.footer-container .illu{position:absolute;bottom:0;max-width:100%;height:auto}.illu-tomate1{left:26%;transform:translateY(-128%);width:clamp(80px,12vw,150px)}.illu-tomate2{right:-2%;transform:translateY(32%);width:clamp(80px,12vw,150px)}.illu-tomate3{left:12%;transform:translateY(42%);width:clamp(80px,12vw,150px)}.illu-fourche{right:28%;transform:translateY(-78%);width:clamp(60px,10vw,152px)}.illu-cerises{right:14%;transform:translateY(-48%);width:clamp(70px,12vw,138px)}.illu-secateur{top:-12%;left:-1%;width:clamp(90px,14vw,160px)}.footer ul,.footer li{margin:0;padding:0;list-style:none}.postarea .wp-editor-expand{display:none}