@import url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../js/glide/css/glide.core.min.css');:root{font-size:10px}@media (max-width:1699px){:root{font-size:9px}}@media (max-width:1199px){:root{font-size:8px}}@font-face{font-family:'FogtwoNo5';src:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../fonts/FogtwoNo5.eot');src:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../fonts/FogtwoNo5.eot?#iefix') format('embedded-opentype'),url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../fonts/FogtwoNo5.woff2') format('woff2'),url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../fonts/FogtwoNo5.woff') format('woff'),url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../fonts/FogtwoNo5.ttf') format('truetype'),url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../fonts/FogtwoNo5.svg#FogtwoNo5') format('svg');font-weight:normal;font-style:normal;font-display:swap}.t0{font-size:10rem;line-height:1.1em}.t1{font-size:8rem;line-height:1.1em}.t2{font-size:5rem;line-height:1.1em}.t3{font-size:3.3rem;line-height:1.1em}.t4{font-size:2.8rem}.t5{font-size:1.9rem}.t6{font-size:1.6rem}.t7{font-size:1.4rem}.t8{font-size:1.2rem}body{font-size:1.5rem;line-height:2.4rem;font-family:"Poppins",sans-serif;color:black;font-weight:400;letter-spacing:.03em}body{padding:0;margin:0}::selection{background:#007739;color:white}textarea:focus,input:focus{outline:0}ul{list-style:none;padding:0;margin:0}li{padding:0}img[alt]{font-family:'Courier';font-size:9px;line-height:1em}button{appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:none}button:focus{outline:none;text-decoration:none}h1,h2,h3,h4{margin:0;font-size:inherit}p{margin:0;font-size:inherit}blockquote{padding:0;border:none;margin:0}a:visited,a:active,a{color:black;text-decoration:none}a:hover{color:#007739}a:focus{outline:none;text-decoration:none}.std{font-weight:400}strong,.bold{font-weight:bold}.italic{font-style:italic}.upper{text-transform:uppercase}.antialias{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.not_antialias{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.alerte{border:1px #b32527 solid;background-color:white;padding:10px}.clear{clear:both;position:relative;display:block;width:100%}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (min-width:1600px){.container{max-width:1520px}}@media (min-width:1800px){.container{max-width:1760px}}.row{display:flex;flex-wrap:wrap;box-sizing:border-box}.row>*{box-sizing:border-box;flex-shrink:0;width:100%}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}}ul.menu_networks{position:relative;display:flex;flex-direction:column;list-style:none}ul.menu_networks li{position:relative}ul.menu_networks li a{position:relative;display:block;height:40px;width:40px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:.3s ease-in-out background-color}ul.menu_networks li a:hover{opacity:.5}ul.menu_networks.inline{flex-direction:row}ul.menu_networks.big li a{height:45px;width:45px}ul.menu_networks.std li a.facebook_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-facebook-color.svg')}ul.menu_networks.std li a.twitter_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-twitter-color.svg')}ul.menu_networks.std li a.linkedin_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-linkedin-color.svg')}ul.menu_networks.std li a.instagram_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-instagram-color.svg')}ul.menu_networks.std li a.youtube_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-youtube-color.svg')}ul.menu_networks.std li a.email_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-email-color.svg')}ul.menu_networks.std li a.tripadvisor_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-trip-color.svg')}ul.menu_networks.std.grey a.facebook_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-facebook-grey.svg')}ul.menu_networks.std.grey a.twitter_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-twitter-grey.svg')}ul.menu_networks.std.grey a.linkedin_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-linkedin-grey.svg')}ul.menu_networks.std.grey a.instagram_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-instagram-grey.svg')}ul.menu_networks.std.grey a.youtube_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-youtube-grey.svg')}ul.menu_networks.std.grey a.email_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-email-grey.svg')}ul.menu_networks.std.grey a.tripadvisor_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-trip-grey.svg')}ul.menu_networks.std.dark a.facebook_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-facebook-dark.svg')}ul.menu_networks.std.dark a.twitter_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-twitter-dark.svg')}ul.menu_networks.std.dark a.linkedin_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-linkedin-dark.svg')}ul.menu_networks.std.dark a.instagram_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-instagram-dark.svg')}ul.menu_networks.std.dark a.youtube_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-youtube-dark.svg')}ul.menu_networks.std.dark a.email_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-email-dark.svg')}ul.menu_networks.std.dark a.tripadvisor_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-trip-dark.svg')}ul.menu_networks.std.light a.facebook_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-facebook-light.svg')}ul.menu_networks.std.light a.twitter_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-twitter-light.svg')}ul.menu_networks.std.light a.linkedin_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-linkedin-light.svg')}ul.menu_networks.std.light a.instagram_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-instagram-light.svg')}ul.menu_networks.std.light a.youtube_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-youtube-light.svg')}ul.menu_networks.std.light a.email_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-email-light.svg')}ul.menu_networks.std.light a.tripadvisor_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-trip-light.svg')}ul.menu_networks.bg a{background-color:#007739}ul.menu_networks.bg a.facebook_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-facebook-light.svg')}ul.menu_networks.bg a.twitter_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-twitter-light.svg')}ul.menu_networks.bg a.linkedin_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-linkedin-light.svg')}ul.menu_networks.bg a.instagram_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-instagram-light.svg')}ul.menu_networks.bg a.youtube_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-youtube-light.svg')}ul.menu_networks.bg a.email_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-email-light.svg')}ul.menu_networks.bg a.tripadvisor_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-trip-light.svg')}ul.menu_networks.bg a:hover{background-color:#b1b1b1}ul.menu_networks.bg.dark a{background-color:white}ul.menu_networks.bg.dark a.facebook_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-facebook-dark.svg')}ul.menu_networks.bg.dark a.twitter_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-twitter-dark.svg')}ul.menu_networks.bg.dark a.linkedin_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-linkedin-dark.svg')}ul.menu_networks.bg.dark a.instagram_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-instagram-dark.svg')}ul.menu_networks.bg.dark a.youtube_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-youtube-dark.svg')}ul.menu_networks.bg.dark a.email_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-email-dark.svg')}ul.menu_networks.bg.dark a.tripadvisor_btn{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/networks-icons/icon-trip-dark.svg')}ul.menu_networks.bg.rounded li{padding:0 4px}ul.menu_networks.bg.rounded li a{border-radius:40px;text-align:center}.popup{position:fixed;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);overflow:hidden;z-index:1001;display:flex;align-items:center;justify-content:center;top:-10000px;opacity:0;transition:opacity .5s linear}.popup.fade_in{opacity:1;top:0}.popup .box{position:absolute;display:block;width:100%;max-width:800px;background-color:white;border-radius:8px;padding:50px;transition:transform .3s ease-out,opacity .5s ease-out;opacity:1}@media (max-width:767px){.popup .box{height:500px;width:90%}}.popup .box #close_popup{position:absolute;top:16px;right:16px;height:32px;width:32px;cursor:pointer;z-index:10;background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-close.svg');background-repeat:no-repeat;background-position:center}.popup .box #close_popup:hover{opacity:.6}.popup#login_popup .woocommerce-notices-wrapper{position:absolute;top:0;left:0;z-index:10;width:100%}.popup#login_popup .woocommerce-notices-wrapper ul{position:relative;display:block;border:none;padding:8px 20px}.popup#login_popup .woocommerce-notices-wrapper ul li{position:relative;display:block;font-size:13px;color:white}.popup#login_popup #customer_login{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.popup#login_popup #customer_login>div{position:relative;width:100%}@media (max-width:767px){.popup#login_popup #customer_login>div{display:block}}.popup#login_popup #customer_login>div h2{margin-bottom:20px;font-size:2.8rem}.popup#login_popup #customer_login>div form{position:relative;display:block;padding:0;border-radius:0;border:none;text-align:left}.popup#login_popup #customer_login>div form>*{max-width:100%}.popup#login_popup #customer_login>div form>*:last-child{margin-bottom:0}.popup#login_popup #customer_login>div form a{font-size:13px}.popup#login_popup #customer_login>div form a:hover{text-decoration:underline}.popup#login_popup #customer_login>div form label{font-size:13px;color:#b1b1b1}.popup#login_popup #customer_login>div form input:not([type='checkbox']){position:relative;display:block;width:100%;max-width:100%;margin-bottom:10px;padding:1em 1.4em 1em 35px;background:transparent;border:1px solid #b1b1b1;box-sizing:border-box;background-repeat:no-repeat;background-position:9px center;background-size:15px auto;color:black;font-weight:400;font-family:"Poppins",sans-serif;font-size:1.6rem}.popup#login_popup #customer_login>div form input:not([type='checkbox'])::placeholder{color:#b1b1b1}.popup#login_popup #customer_login>div form input:not([type='checkbox']):focus{border-color:#b32527}.popup#login_popup #customer_login>div form input:not([type='checkbox'])[name='password']{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-pasword.svg')}.popup#login_popup #customer_login>div form input:not([type='checkbox'])[name='email'],.popup#login_popup #customer_login>div form input:not([type='checkbox'])[name='username']{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-mail-2.svg')}.popup#login_popup #customer_login>div form input:not([type='checkbox'])#first_name{background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-user.svg')}.popup#login_popup #customer_login>div form .form-row{display:block;width:100%}.popup#login_popup #customer_login>div form .form-row.form-row-2-col{text-align:left}.popup#login_popup #customer_login>div form .form-row.form-row-2-col input{display:inline-block;width:48%}.popup#login_popup #customer_login>div form .form-row.form-row-2-col input:last-child{float:right;padding-left:7px}.popup#login_popup #customer_login>div form p{position:relative;font-size:1.4rem;line-height:1.2em;margin-bottom:15px}.popup#login_popup #customer_login>div form .show-password{position:absolute;top:50%;transform:translateY(-100%);right:15px;cursor:pointer;font-size:9px;line-height:1em;text-transform:uppercase;color:#b1b1b1}.popup#login_popup #customer_login>div.u-column2 input:not([type='checkbox']):focus{border-color:#007739}.popup#login_popup #customer_login>div.u-column2 button{background-color:#007739}.woocommerce .show-password{display:none}.button{position:relative;display:inline-block;padding:.6em 1.2em;max-width:100%;border:none;text-decoration:none !important;font-size:1.6rem;white-space:nowrap;font-family:"Poppins",sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.06em;transition:all .2s ease-out}.button:hover{opacity:.6}.button.round{border-radius:15px}.button.light{color:#000 !important;background-color:white}.button.light:hover{color:#000 !important}.button.light:visited{background-color:#fff;color:#000}.button.light.bg{background-color:#fff !important}.button.light.edge{outline-color:#000;background-color:transparent}.button.light.arrow:after{color:#007739}.button.light.slop:before{background-color:rgba(0,0,0,0.08)}.button.dark{color:#fff !important;background-color:black}.button.dark:hover{color:#fff !important}.button.dark:visited{background-color:#000;color:#fff}.button.dark.bg{background-color:#000 !important}.button.dark.edge{outline-color:#fff;background-color:transparent}.button.dark.arrow:after{color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.dark.slop:before{background-color:rgba(255,255,255,0.2)}.button.color{color:white !important}.button.color:hover{color:white !important}.button.color:visited{background-color:#007739;color:white}.button.color.bg{background-color:#007739 !important}.button.color.edge{outline-color:#007739;background-color:transparent !important}.button.color.edge:visited{background-color:#007739;color:#007739}.button.color.edge.bg{background-color:white !important}.button.color.arrow:after{color:#000}.button.color.slop:before{background-color:rgba(255,255,255,0.2)}.button.edge{outline-width:1px;outline-style:solid;outline-offset:-1px}.button.image{padding:1em 2em 1em 2.8em}.button.image.small{padding:.3em .8em .3em 1.2em}.button.image:after{position:relative;display:inline-block;content:"";vertical-align:middle;margin-left:10px;height:20px;width:20px;background-color:#b1b1b1}.button.slop{overflow:hidden}.button.slop:before{position:absolute;top:50%;left:50%;content:'';transform:translate(-50%, -50%) scale(0);width:100%;height:auto;border-radius:50%;padding-top:100%;z-index:0;transition:transform .2s ease-in-out}.button.slop:hover{opacity:1 !important}.button.slop:hover:before{transform:translate(-50%, -50%) scale(1.5)}button.hamburger{height:28px;width:28px;line-height:28px;cursor:pointer;padding:0;box-sizing:content-box;font-size:0}button.hamburger:focus{outline:none}button.hamburger span{position:relative;display:inline-block;vertical-align:middle;height:2px;width:100%;border-radius:2px;background-color:#000;transition:background .3s ease-out;transform:scaleX(.6);transform-origin:top left}button.hamburger span:before,button.hamburger span:after{position:absolute;display:block;background-color:#000;width:100%;left:0;height:2px;content:"";border-radius:2px;transition-duration:0.3s;transition-timing-function:ease-out;transform-origin:left center;transform:scaleX(1.5)}button.hamburger span:before{top:-9px;transition-property:top,transform,transform-origin}button.hamburger span:after{bottom:-9px;transition-property:bottom,transform,transform-origin}button.hamburger.close_btn span{background:none}button.hamburger.close_btn span:before,button.hamburger.close_btn span:after{transform-origin:center}button.hamburger.close_btn span:before{top:0;transform:rotate(45deg) scaleX(1)}button.hamburger.close_btn span:after{bottom:0;transform:rotate(-45deg) scaleX(1)}:root{font-size:10px}@media (max-width:600px){:root{font-size:9px}}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:'FogtwoNo5';color:#393631}.enorme{font-size:10.2rem;line-height:11rem}.tresgrand{font-size:8rem;line-height:8rem}.grand{font-size:5rem;line-height:5.6rem}.intermediaire{font-size:4rem;line-height:5.6rem}.normal{font-size:1.5rem;line-height:2.4rem}.moyen{font-size:1.2rem;line-height:2rem}.petit{font-size:1rem;line-height:1.7rem}.gras{font-weight:bold}.majuscules{text-transform:uppercase}.ucfirst{text-transform:capitalize}.centrer{text-align:center}.alignerGauche{text-align:left}html,body{font-size:1.5rem;line-height:2.4rem}.wrapper{width:98%;max-width:1280px;margin:0 auto}.bouton_vert{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle}.bouton_vert:hover{opacity:.6}.bouton_transparent{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;min-width:215px;background-color:transparent;border:1px solid #000;color:black}.bouton_transparent:hover{opacity:.6}.bouton_transparent:hover{background-color:#007739;color:white;border-color:#007739}.number_transparent input{text-align:right;border:none;border-radius:10px;font-family:"Poppins";font-size:1.5rem;line-height:2.4rem}.number_transparent input::-webkit-outer-spin-button,.number_transparent input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number_transparent input[type=number]{-moz-appearance:textfield}.form_style input,.form_style textarea{width:100%;height:50px;border-radius:40px;border:none;padding-left:35px}.form_style input::placeholder,.form_style textarea::placeholder{font-family:"Poppins";font-size:1.5rem;line-height:2.4rem}.form_style textarea{padding-top:25px;height:350px}#user_menu_wrapper{position:absolute;top:50%;transform:translateY(-50%);right:50px;display:flex;align-items:center;z-index:3}@media (max-width:1399px){#user_menu_wrapper{right:15px}}#user_menu_wrapper #user_account{position:relative;margin-right:15px;height:35px;width:35px;font-size:2.8rem}@media (max-width:575px){#user_menu_wrapper #user_account{display:none}}#user_menu_wrapper #user_account #account_btn{position:relative;display:block;padding:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-account.svg');background-size:contain}#user_menu_wrapper #user_account .user_menu{position:absolute;display:none;bottom:-15px;left:50%;padding:10px 20px;line-height:1.3em;background-color:#007739;border-radius:15px;transform:translate(-50%, 100%)}#user_menu_wrapper #user_account .user_menu.show{display:block}#user_menu_wrapper #user_account .user_menu:before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%, -100%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #007739;background:transparent}#user_menu_wrapper #user_account .user_menu li{padding:7px 0px}#user_menu_wrapper #user_account .user_menu li a{display:block;font-size:1.4rem;color:white;white-space:nowrap;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#user_menu_wrapper #user_account .user_menu li a:hover{text-decoration:underline}#user_menu_wrapper #user_cart{position:relative;padding-left:15px;border-left:2px solid #000;text-align:center}@media (max-width:575px){#user_menu_wrapper #user_cart{border-left:none}}#user_menu_wrapper #user_cart #cart_link{position:relative;display:block;height:35px;width:35px;background-repeat:no-repeat;background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-cart.svg');background-size:contain}#user_menu_wrapper #user_cart #cart_link #cart-number-item{position:absolute;top:-4px;right:-8px;display:flex;align-items:center;justify-content:center;height:16px;width:16px;border-radius:50%;background-color:#007739;text-align:center;font-size:1.4rem;color:white}#accueil{background-color:#f0eee6}#accueil .bouton a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle}#accueil .bouton a:hover{opacity:.6}#accueil .horaire,#accueil .logo-header{display:none}@media (min-width:880px){#accueil .container-fluid .bloc_titre{height:230px}#accueil .container-fluid .horaire{display:block;position:absolute}#accueil .container-fluid .horaire .wp-block-group__inner-container{text-align:center;position:relative;top:-228px;left:-200px;display:inline-block;margin:16px}#accueil .container-fluid .horaire .wp-block-group__inner-container p{position:absolute;background-color:#007739;color:#fff;border-radius:85px;padding:29px;display:inline-block;width:112px;height:106px;font-weight:bold;font-size:10px;text-transform:uppercase}#accueil .container-fluid .logo-header{display:block;position:absolute}#accueil .container-fluid .logo-header .wp-block-group__inner-container{display:flex;position:relative;top:-191px;left:1401px;background-color:#f0eee6;padding-top:10px;text-align:center;border-radius:22px 22px 0 0}#accueil .container-fluid .logo-header .wp-block-group__inner-container .wp-block-image{width:66px}#accueil .container-fluid .logo-header .wp-block-group__inner-container .wp-block-image img{height:52px;max-width:72%}}#accueil .slider_sommaire{display:none}@media (min-width:600px){#accueil .slider_sommaire{display:block}}#accueil .slider_sommaire .n2-ss-item-content{font-weight:bold;font-family:"Poppins";font-size:5rem;line-height:5.6rem;background-color:white;opacity:80%;color:#393631;border-radius:40px;padding:40px 0}#accueil .slider_sommaire .n2-ss-item-content small{font-size:1.5rem;line-height:2.4rem;font-weight:initial}#accueil .banniere_mobile{margin-top:50px;margin-bottom:50px;border-radius:40px}@media (min-width:600px){#accueil .banniere_mobile{display:none}}#accueil .bloc_titre{max-width:900px;margin:0 auto;margin-bottom:30px;text-align:center;background-color:#f0eee6}#accueil .bloc_titre .wp-block-group__inner-container{height:100%;padding-top:35px}#accueil .bloc_titre p.surtitre{font-size:1rem;line-height:1.7rem;letter-spacing:.28rem;text-transform:uppercase}#accueil .bloc_titre h2{margin:0 auto}@media (min-width:880px){#accueil .bloc_titre{max-width:900px;height:300px;margin:0 auto;margin-top:-100px;text-align:center;position:relative;z-index:2;background-color:#f0eee6;border-radius:40px}#accueil .bloc_titre h2{color:#007739}}#accueil .bloc_produits{margin-bottom:100px;margin-top:15px}#accueil .bloc_produits .vignettes_produits{font-size:1.5rem}#accueil .bloc_produits .vignettes_produits ul{display:flex;margin:0 auto;justify-content:space-between}#accueil .bloc_produits .vignettes_produits ul li{flex:1 0 50%;margin-bottom:30px;font-size:1.5rem}#accueil .bloc_produits .vignettes_produits ul li img{width:100%;border-radius:8px;-moz-transition:all .1s ease}#accueil .bloc_produits .vignettes_produits ul li .wc-block-grid__product-title{text-align:left;color:black;font-size:1.5rem}#accueil .bloc_produits .vignettes_produits ul li .price{font-size:1.2rem;line-height:2rem;color:#007739;text-align:left}#accueil .bloc_produits .vignettes_produits ul li .price span{font-size:1.5rem;line-height:2.4rem}@media (min-width:600px){#accueil .bloc_produits .vignettes_produits ul li{max-width:33%}}@media (min-width:880px){#accueil .bloc_produits .vignettes_produits ul li{max-width:22%}#accueil .bloc_produits .vignettes_produits ul li .wc-block-grid__product-title{width:40%;font-size:1.5rem}#accueil .bloc_produits .vignettes_produits ul li .price{width:60%;text-align:right;margin-right:0;margin-top:-38px}}@media (min-width:600px) and (max-width:880px){#accueil .bloc_produits .vignettes_produits ul{justify-content:center}}@media (min-width:880px){#accueil .bloc_produits{margin-bottom:170px}}#accueil .section_vegetale{position:absolute;top:-70px}#accueil .section_vegetale .deco-vegetale img{position:relative;top:-210px;left:1024px;max-width:41% !important}#accueil .bloc_panier{padding-bottom:100px;flex-direction:column}#accueil .bloc_panier figure{margin-bottom:30px}#accueil .bloc_panier figure img{border-radius:40px}#accueil .bloc_panier .groupe_texte_panier{text-align:center}#accueil .bloc_panier .groupe_texte_panier h2{width:100%;max-width:590px}#accueil .bloc_panier .groupe_texte_panier p{margin-bottom:40px;max-width:580px}#accueil .bloc_panier .groupe_texte_panier .bouton{margin:0 auto}#accueil .bloc_panier .groupe_texte_panier .bouton a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;min-width:215px;background-color:transparent;border:1px solid #000;color:black}#accueil .bloc_panier .groupe_texte_panier .bouton a:hover{opacity:.6}#accueil .bloc_panier .groupe_texte_panier .bouton a:hover{background-color:#007739;color:white;border-color:#007739}@media (min-width:1130px){#accueil .bloc_panier{flex-direction:row}#accueil .bloc_panier figure{margin-left:-30%}#accueil .bloc_panier .groupe_texte_panier{padding-left:135px;text-align:left}#accueil .bloc_panier .groupe_texte_panier .bouton{margin-left:0}}#accueil .vie_ferme{margin-left:-2%;margin-right:-2%;padding-top:50px;background-color:#393631}#accueil .vie_ferme .bloc_wrapper{margin:0 auto}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container{display:flex;flex-wrap:wrap;align-items:center}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte{color:white;text-align:center}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte h2{width:100%;text-align:center;color:white;margin-bottom:35px}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte p{margin:0 auto;margin-bottom:35px;max-width:90%}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte .wp-block-buttons{width:100%;justify-content:center}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;min-width:215px;background-color:transparent;border:1px solid #000;color:black;color:white !important;border-color:white;margin-bottom:65px}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte a:hover{opacity:.6}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte a:hover{background-color:#007739;color:white;border-color:#007739}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images{width:100%;margin:0 auto}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image{width:90%;margin:0 auto;margin-bottom:100px}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure{position:relative;z-index:9}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure a{display:block;width:100%;height:100%}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure img{width:100%;height:100%;border-radius:40px;object-fit:cover}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure .text_hover{display:none}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure .text_hover p:first-child{font-style:italic;margin-bottom:5px}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure .text_hover p:nth-child(2){font-weight:bold}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure:hover .text_hover{display:flex;flex-direction:column;justify-content:center;background-color:rgba(71,105,46,0.703);border-radius:40px;position:absolute;bottom:5px;top:0;left:0;right:0;z-index:10;padding:20px;color:white}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image:not(:first-child){display:none}@media (min-width:880px){#accueil .vie_ferme{margin-left:-30%;margin-right:-30%;padding:175px 0}#accueil .vie_ferme .bloc_wrapper{width:98%;max-width:1280px;margin:0 auto;max-width:60%}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container{flex-wrap:nowrap}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte{max-width:35%}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte .wp-block-group__inner-container:first-child{flex-direction:column}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte .wp-block-group__inner-container:first-child h2{text-align:left}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte .wp-block-group__inner-container:first-child p{margin-left:0;margin-bottom:35px;text-align:left}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_texte .wp-block-group__inner-container:first-child .wp-block-buttons{justify-content:left}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images{width:100%;margin-bottom:0;display:grid;grid-template-columns:3.2fr 1.2fr;grid-template-rows:.8fr 1.2fr;gap:45px 45px;grid-template-areas:"actu1 actu2 ." "actu1 actu3 actu3"}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image:not(:first-child){display:block}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image{margin-bottom:0}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .bloc_image figure{width:100%;margin:0}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .actu1{grid-area:actu1}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .actu2{grid-area:actu2}#accueil .vie_ferme .bloc_wrapper .wp-block-group__inner-container .bloc_images .actu3{grid-area:actu3}}#accueil .bloc_nos_recettes{margin-left:-30%;margin-right:-30%;padding-top:40px;margin-bottom:250px;background-color:white;text-align:center}#accueil .bloc_nos_recettes h2{margin-bottom:40px}#accueil .bloc_nos_recettes .caroussel{width:98%;max-width:1280px;margin:0 auto;width:60%;max-width:95vw}#accueil .bloc_nos_recettes .caroussel .prev{display:flex;justify-content:flex-start;position:relative;top:260px;left:-30px}#accueil .bloc_nos_recettes .caroussel .next{margin-bottom:20px;display:flex;justify-content:flex-end;position:relative;top:-301px;left:30px}#accueil .bloc_nos_recettes .recettes_slider{width:98%;max-width:1280px;width:95vw;margin:0 auto;margin-bottom:50px;padding-bottom:30px;background-color:#f0eee6;border-radius:40px}#accueil .bloc_nos_recettes .recettes_slider img{width:100%;height:auto;margin-bottom:20px;border-radius:40px 40px 0 0}#accueil .bloc_nos_recettes .recettes_slider h3{font-size:2.8rem;font-family:'Poppins';font-weight:bold;padding:0 15px 15px 15px}#accueil .bloc_nos_recettes .recettes_slider .temps_recette{font-size:14px;display:flex;justify-content:center;margin-bottom:30px;margin-top:30px;font-weight:500}#accueil .bloc_nos_recettes .recettes_slider .temps_recette img{margin-right:15px;width:32px;margin-bottom:0}#accueil .bloc_nos_recettes .recettes_slider .temps_recette span{align-self:center}#accueil .bloc_nos_recettes .recettes_slider .description_recette{display:none}#accueil .bloc_nos_recettes .recettes_slider a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;min-width:215px;background-color:transparent;border:1px solid #000;color:black;margin-top:25px}#accueil .bloc_nos_recettes .recettes_slider a:hover{opacity:.6}#accueil .bloc_nos_recettes .recettes_slider a:hover{background-color:#007739;color:white;border-color:#007739}@media (min-width:1130px){#accueil .bloc_nos_recettes .recettes_slider{display:flex;padding-bottom:0;text-align:left}#accueil .bloc_nos_recettes .recettes_slider .temps_recette{display:none}#accueil .bloc_nos_recettes .recettes_slider img{width:50%;margin-bottom:0;margin-left:0;border-radius:40px 0 0 40px}#accueil .bloc_nos_recettes .recettes_slider div{width:50%;max-width:525px;padding-left:60px;padding-right:20px;margin:auto}#accueil .bloc_nos_recettes .recettes_slider div h3{font-size:4rem;line-height:5.6rem;padding:0;margin-bottom:20px}#accueil .bloc_nos_recettes .recettes_slider div .description_recette{display:block;font-size:1.5rem;line-height:2.4rem;padding-right:25%}#accueil .bloc_nos_recettes .recettes_slider div a{text-align:center;margin-left:0}}#accueil .bloc_nos_recettes a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle}#accueil .bloc_nos_recettes a:hover{opacity:.6}#infos_pratiques{background-color:#f0eee6;padding-top:100px;padding-bottom:150px}#infos_pratiques h2{font-size:5rem;line-height:5.6rem;margin-bottom:90px}@media (min-width:880px){#infos_pratiques h2{font-size:8rem;line-height:8rem}}#infos_pratiques .wp-container-2{align-items:initial;margin-bottom:30px}#infos_pratiques .contenu_form{flex-direction:column}#infos_pratiques .contenu_form .adresse_contact p{margin-bottom:20px}#infos_pratiques .contenu_form .adresse_contact p:first-child{font-weight:bold;font-size:23px;margin-bottom:40px}#infos_pratiques .contenu_form .contact_form{width:100%}#infos_pratiques .contenu_form .contact_form form p{margin-bottom:15px}#infos_pratiques .contenu_form .contact_form form p input,#infos_pratiques .contenu_form .contact_form form p textarea{width:100%;height:50px;border-radius:40px;border:none;padding-left:35px}#infos_pratiques .contenu_form .contact_form form p input::placeholder,#infos_pratiques .contenu_form .contact_form form p textarea::placeholder{font-family:"Poppins";font-size:1.5rem;line-height:2.4rem}#infos_pratiques .contenu_form .contact_form form p textarea{padding-top:25px;height:350px}#infos_pratiques .contenu_form .contact_form form p .wpcf7-not-valid-tip{color:#dc3232;font-size:1.4rem;font-weight:normal;display:block;text-align:left;margin-left:15px}#infos_pratiques .contenu_form .contact_form form p .wpcf7-submit{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;margin-top:20px}#infos_pratiques .contenu_form .contact_form form p .wpcf7-submit:hover{opacity:.6}@media (min-width:880px){#infos_pratiques .contenu_form{flex-direction:row;margin-bottom:200px}#infos_pratiques .contenu_form .adresse_contact{margin-right:75px}#infos_pratiques .contenu_form .contact_form form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#infos_pratiques .contenu_form .contact_form form p{width:100%}#infos_pratiques .contenu_form .contact_form form p .wpcf7-submit{margin-right:0;margin-left:auto}#infos_pratiques .contenu_form .contact_form form p:nth-child(2),#infos_pratiques .contenu_form .contact_form form p:nth-child(3){width:45%}}#infos_pratiques .contenu_form .contact_form form p input::placeholder,#infos_pratiques .contenu_form .contact_form form p textarea::placeholder{font-weight:bold;font-size:1.4rem;color:#000;opacity:1}.wpcf7 form.invalid .wpcf7-response-output{display:none}#nos_recettes{text-align:center}#nos_recettes h2{font-size:50px;margin-top:115px;font-size:8rem;line-height:8rem}#nos_recettes .page_recette_texte{max-width:1100px;margin:0 auto;margin-top:50px;margin-bottom:80px}#nos_recettes .page_recette_texte br{margin-bottom:10px}@media (max-width:600px){#nos_recettes .page_recette_texte{text-align:left}}#nos_recettes .bloc_nos_recettes{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:150px}#nos_recettes .bloc_nos_recettes .recette{margin:0 auto;margin-bottom:50px;padding-bottom:40px;background-color:#f0eee6;border-radius:40px;width:100%}@media (min-width:600px){#nos_recettes .bloc_nos_recettes .recette{width:45%}}@media (min-width:1130px){#nos_recettes .bloc_nos_recettes .recette{width:30%}}#nos_recettes .bloc_nos_recettes .recette img.wp-post-image{width:100%;height:auto;margin-bottom:20px;border-radius:40px 40px 0 0}#nos_recettes .bloc_nos_recettes .recette h3{line-height:3.2rem;font-size:2.8rem;max-width:315px;font-family:'Poppins';font-weight:bold;margin:0 auto}#nos_recettes .bloc_nos_recettes .recette .temps_recette{font-size:14px;display:flex;justify-content:center;margin-bottom:30px;margin-top:30px;font-weight:500}#nos_recettes .bloc_nos_recettes .recette .temps_recette img{margin-right:15px;width:32px}#nos_recettes .bloc_nos_recettes .recette .temps_recette span{align-self:center}#nos_recettes .bloc_nos_recettes .recette a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;min-width:215px;background-color:transparent;border:1px solid #000;color:black;margin-top:25px}#nos_recettes .bloc_nos_recettes .recette a:hover{opacity:.6}#nos_recettes .bloc_nos_recettes .recette a:hover{background-color:#007739;color:white;border-color:#007739}#recette{text-align:center}#recette h2,#recette h3{font-family:"Poppins";font-weight:Bold}#recette h2{margin-top:80px;margin-bottom:60px;font-size:5rem;line-height:5.6rem}#recette h3{font-size:3.3rem;line-height:4rem}#recette .bloc_recette{position:relative;display:flex;flex-direction:column;margin-bottom:200px}#recette .bloc_recette .img_tomates{display:none}#recette .bloc_recette .recette_img{max-height:570px;overflow:hidden;border-radius:40px 40px 0 0}#recette .bloc_recette .recette_img img{width:100%;height:100%}#recette .bloc_recette .fiche_ingredients{text-align:left;padding:25px 0 0 25px;background-color:#f0eee6;border-radius:0 0 40px 40px}#recette .bloc_recette .fiche_ingredients .temps_recette{display:flex;margin-bottom:30px}#recette .bloc_recette .fiche_ingredients .temps_recette img{margin-right:15px;width:35px}#recette .bloc_recette .fiche_ingredients .temps_recette span{align-self:center}#recette .bloc_recette .fiche_ingredients h3{margin-bottom:20px}#recette .bloc_recette .fiche_ingredients ul{margin-bottom:50px}#recette .bloc_recette .fiche_ingredients ul li::before{content:"-";margin-right:5px}#recette .bloc_recette .etapes_recette{width:100%;text-align:left;margin:0 auto;margin-top:90px;z-index:2}#recette .bloc_recette .etapes_recette h3{margin-bottom:30px}#recette .bloc_recette .etapes_recette p{margin-bottom:25px}#recette .bloc_recette .etapes_recette .reseau{color:#007739}#recette .bloc_recette .etapes_recette .reseau a{font-weight:bold;margin-left:15px}#recette .bloc_recette .etapes_recette .reseau a:hover{opacity:0.6}@media (min-width:1130px){#recette .bloc_recette{justify-content:space-between;flex-direction:row;flex-wrap:wrap}#recette .bloc_recette .recette_img{width:65%;border-radius:40px}#recette .bloc_recette .recette_img img{width:81%;border-radius:40px}#recette .bloc_recette .fiche_ingredients{padding:50px 0 0 50px;width:30%;max-width:480px;border-radius:40px}#recette .bloc_recette .etapes_recette{min-height:450px;padding-left:15%;margin-right:20%}#recette .bloc_recette .img_tomates{display:block;position:absolute;height:415px;bottom:100px;left:-350px}}#panier_legumes h2{margin:75px auto;font-size:5rem;line-height:5.6rem}@media (min-width:880px){#panier_legumes h2{font-size:8rem;line-height:8rem;text-align:center}}#panier_legumes .bloc_panier{margin-bottom:250px;flex-direction:column}#panier_legumes .bloc_panier figure{margin-bottom:30px}#panier_legumes .bloc_panier figure img{border-radius:40px}#panier_legumes .bloc_panier .groupe_texte_panier{z-index:1;text-align:left}#panier_legumes .bloc_panier .groupe_texte_panier p{margin-bottom:25px;max-width:580px}#panier_legumes .bloc_panier .groupe_texte_panier .bouton{margin:0 auto}#panier_legumes .bloc_panier .groupe_texte_panier .bouton a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;min-width:215px;background-color:transparent;border:1px solid #000;color:black}#panier_legumes .bloc_panier .groupe_texte_panier .bouton a:hover{opacity:.6}#panier_legumes .bloc_panier .groupe_texte_panier .bouton a:hover{background-color:#007739;color:white;border-color:#007739}@media (min-width:1130px){#panier_legumes .bloc_panier{flex-direction:row}#panier_legumes .bloc_panier figure{margin-left:-30%}#panier_legumes .bloc_panier .groupe_texte_panier{padding-left:130px}#panier_legumes .bloc_panier .groupe_texte_panier .bouton{margin-left:0}}#panier{text-align:left;background-color:#f0eee6;padding-bottom:250px}#panier h2{text-align:center;padding-top:80px;margin-bottom:65px;font-size:5rem;line-height:5.6rem}@media (min-width:1130px){#panier h2{font-size:8rem;line-height:8rem}}#panier .woocommerce{background-color:white;border-radius:40px;padding:15px;position:relative;z-index:2}@media (min-width:880px){#panier .woocommerce{padding:70px}}#panier .woocommerce form table{border:none;width:100%}#panier .woocommerce form table input{text-align:right;border:none;border-radius:10px;font-family:"Poppins";font-size:1.5rem;line-height:2.4rem}#panier .woocommerce form table input::-webkit-outer-spin-button,#panier .woocommerce form table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#panier .woocommerce form table input[type=number]{-moz-appearance:textfield}#panier .woocommerce form table th{border:none}#panier .woocommerce form table td{padding:35px 0;border-bottom:1px solid #007739}#panier .woocommerce form table td img{width:100px;height:auto;border-radius:10px}@media (min-width:880px){#panier .woocommerce form table td img{width:180px}}#panier .woocommerce form table .info_produit div a{display:block}#panier .woocommerce form table .info_produit div a:last-child{color:#007739;text-decoration:underline}#panier .woocommerce form table .info_produit div a:last-child:hover{color:#007739}@media (min-width:880px){#panier .woocommerce form table .info_produit{display:flex}#panier .woocommerce form table .info_produit div{height:fit-content;margin:auto 0;margin-left:25px}}#panier .woocommerce form table td:not(:first-child),#panier .woocommerce form table th:not(:first-child){text-align:center}#panier .woocommerce form table td:not(:first-child) input,#panier .woocommerce form table th:not(:first-child) input{text-align:center}@media (min-width:880px){#panier .woocommerce form table td:not(:first-child),#panier .woocommerce form table th:not(:first-child){text-align:right}#panier .woocommerce form table td:not(:first-child) input,#panier .woocommerce form table th:not(:first-child) input{text-align:right}}#panier .woocommerce form table td:last-child,#panier .woocommerce form table th:last-child{text-align:right}#panier .woocommerce form table td:not(:first-child){color:#007739}#panier .woocommerce form table td:not(:first-child) input{color:#007739}#panier .woocommerce .cart-collaterals .cart_totals{width:100%}#panier .woocommerce .cart-collaterals .cart_totals table{width:100%;margin-top:50px}#panier .woocommerce .cart-collaterals .cart_totals table td{text-align:right;color:#007739}#panier .woocommerce .cart-collaterals .wc-proceed-to-checkout a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;text-align:center;position:absolute;right:0;bottom:-75px}#panier .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{opacity:.6}#panier .woocommerce .cart-empty{border-top-color:#007739}#panier .woocommerce .cart-empty::before{color:#007739}#panier .woocommerce .return-to-shop a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;margin-left:0;text-align:center}#panier .woocommerce .return-to-shop a:hover{opacity:.6}body.post-type-archive-product{background-color:#f0eee6}body.post-type-archive-product section.bloc_titre{margin-top:100px;margin-bottom:65px}body.post-type-archive-product section.bloc_titre .wrapper .page-description{text-align:center}body.post-type-archive-product section.bloc_titre .wrapper .page-description p.surtitre{font-size:1rem;line-height:1.7rem;letter-spacing:.28rem;text-transform:uppercase}body.post-type-archive-product section.bloc_titre .wrapper .horaire{position:absolute}body.post-type-archive-product section.bloc_titre .wrapper .horaire .wp-block-group__inner-container{text-align:center;position:relative;top:-141px;left:-74px;display:inline-block;margin:16px}body.post-type-archive-product section.bloc_titre .wrapper .horaire .wp-block-group__inner-container p{position:absolute;background-color:green;color:#fff;border-radius:100%;padding:35px 15px 0px 15px;display:inline-block;width:150px;height:150px;font-weight:bold;font-size:12px;text-transform:uppercase}@media (max-width:880px){body.post-type-archive-product section.bloc_titre .wrapper .horaire{display:none}}body.post-type-archive-product section.liste_produits{margin-bottom:200px;font-size:27px}body.post-type-archive-product section.liste_produits ul{padding:5px}body.post-type-archive-product section.liste_produits ul li{font-size:1.5rem;line-height:2.4rem}body.post-type-archive-product section.liste_produits ul li .add_to_cart_button{display:none}body.post-type-archive-product section.liste_produits ul li img{width:100%;border-radius:8px;-moz-transition:all .1s ease}body.post-type-archive-product section.liste_produits ul li .woocommerce-loop-product__title{font-family:"Poppins"}body.post-type-archive-product section.liste_produits ul li .price{font-weight:bold;font-size:1.5rem;line-height:2.4rem;color:#007739;text-align:left}body.post-type-archive-product section.liste_produits ul li .price span{font-size:1.5rem;line-height:2.4rem}@media (min-width:880px){body.post-type-archive-product section.liste_produits ul li .price{text-align:right;margin-right:0;margin-top:-30px}}@media (min-width:600px) and (max-width:880px){body.post-type-archive-product section.liste_produits ul{justify-content:center}}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{line-height:20px;font-weight:bold}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding-right:100px}.woocommerce ul.products li.product .button.product_type_simple{display:none}.liste_produits .outofstock{position:relative}.liste_produits .outofstock:after{position:absolute;bottom:55px;right:10px;content:'Rupture de stock';display:block;background-color:#b22527;color:white;padding:20px;border-radius:100%;width:50px;text-align:center;font-size:11px;text-transform:uppercase;line-height:14px}body.single-product{background-color:#f0eee6}body.single-product .woocommerce-breadcrumb{display:none}body.single-product section.fiche_produit{margin-top:100px;margin-bottom:80px}body.single-product section.fiche_produit .posted_in{display:none}body.single-product section.fiche_produit .woocommerce-tabs,body.single-product section.fiche_produit .related.products{display:none}body.single-product section.fiche_produit .summary h1{font-size:5rem;line-height:5.6rem;margin-bottom:10px}body.single-product section.fiche_produit .summary .price{margin-bottom:20px}body.single-product section.fiche_produit .summary .woocommerce-product-details__short-description{margin-bottom:40px}body.single-product section.fiche_produit .summary .woocommerce-product-details__short-description p{margin-bottom:10px}body.single-product section.fiche_produit .summary .cart .quantity input{text-align:right;border:none;border-radius:10px;font-family:"Poppins";font-size:1.5rem;line-height:2.4rem}body.single-product section.fiche_produit .summary .cart .quantity input::-webkit-outer-spin-button,body.single-product section.fiche_produit .summary .cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.single-product section.fiche_produit .summary .cart .quantity input[type=number]{-moz-appearance:textfield}body.single-product section.fiche_produit .summary .cart .quantity input{text-align:center;margin-right:25px;height:51px}body.single-product section.fiche_produit .summary .cart button{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle}body.single-product section.fiche_produit .summary .cart button:hover{opacity:.6}body.single-product section.recettes{background-color:white;margin-bottom:50px}body.single-product section.recettes .bloc_nos_recettes{width:85%;margin:0 auto;position:relative;padding-top:40px;text-align:center}body.single-product section.recettes .bloc_nos_recettes h3{margin-bottom:40px}body.single-product section.recettes .bloc_nos_recettes .caroussel_multi{width:98%;max-width:1280px;margin:0 auto;width:100%;max-width:95vw}body.single-product section.recettes .bloc_nos_recettes .caroussel_multi .slick-slide{margin-left:15px;margin-right:15px}@media (min-width:880px){body.single-product section.recettes .bloc_nos_recettes .caroussel_multi .prev,body.single-product section.recettes .bloc_nos_recettes .caroussel_multi .next{position:absolute;z-index:10;padding:10px;height:35px;width:35px;bottom:50%;background-repeat:no-repeat;background-position:center}body.single-product section.recettes .bloc_nos_recettes .caroussel_multi .prev:hover,body.single-product section.recettes .bloc_nos_recettes .caroussel_multi .next:hover{opacity:0.6}body.single-product section.recettes .bloc_nos_recettes .caroussel_multi .prev{left:-50px;background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/fleche-prev.svg')}body.single-product section.recettes .bloc_nos_recettes .caroussel_multi .next{right:-50px;background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/fleche-next.svg')}}body.single-product section.recettes .bloc_nos_recettes .recettes_slider{width:98%;max-width:1280px;width:95vw;margin:0 auto;margin-bottom:50px;padding-bottom:30px;background-color:#f0eee6;border-radius:40px}body.single-product section.recettes .bloc_nos_recettes .recettes_slider img{width:100%;height:auto;margin-bottom:20px;border-radius:40px 40px 0 0}body.single-product section.recettes .bloc_nos_recettes .recettes_slider h3{font-size:2rem;line-height:2.5rem;font-family:'Poppins';font-weight:bold;padding:0 15px 15px 15px}body.single-product section.recettes .bloc_nos_recettes .recettes_slider .temps_recette{font-size:14px;display:flex;justify-content:center;margin-bottom:30px;margin-top:30px;font-weight:500}body.single-product section.recettes .bloc_nos_recettes .recettes_slider .temps_recette img{margin-right:15px;width:32px;margin-bottom:0}body.single-product section.recettes .bloc_nos_recettes .recettes_slider .temps_recette span{align-self:center}body.single-product section.recettes .bloc_nos_recettes .recettes_slider .description_recette{display:none}body.single-product section.recettes .bloc_nos_recettes .recettes_slider a{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;min-width:215px;background-color:transparent;border:1px solid #000;color:black;margin-top:25px}body.single-product section.recettes .bloc_nos_recettes .recettes_slider a:hover{opacity:.6}body.single-product section.recettes .bloc_nos_recettes .recettes_slider a:hover{background-color:#007739;color:white;border-color:#007739}@media (min-width:600px){body.single-product section.recettes .bloc_nos_recettes{width:90%}}body.single-product section.liste_produits{margin-bottom:200px;font-size:27px}body.single-product section.liste_produits h3{width:100%;text-align:center;margin-bottom:40px}body.single-product section.liste_produits ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:5px}body.single-product section.liste_produits ul::before,body.single-product section.liste_produits ul::after{display:none}body.single-product section.liste_produits ul li.product{width:44%;clear:both;margin:0;font-size:1.5rem;line-height:2.4rem}body.single-product section.liste_produits ul li.product .add_to_cart_button{display:none}body.single-product section.liste_produits ul li.product img{width:100%;border-radius:8px;-moz-transition:all .1s ease}body.single-product section.liste_produits ul li.product .woocommerce-loop-product__title{font-family:"Poppins"}body.single-product section.liste_produits ul li.product .price{font-weight:bold;font-size:1.5rem;line-height:2.4rem;color:#007739;text-align:left}body.single-product section.liste_produits ul li.product .price span{font-size:1.5rem;line-height:2.4rem}@media (min-width:880px){body.single-product section.liste_produits ul li.product .price{text-align:right;margin-right:0;margin-top:-30px}}@media (min-width:880px){body.single-product section.liste_produits ul li.product{width:22%}}body.woocommerce-account,body.woocommerce-checkout{background-color:#f0eee6}body.woocommerce-account section .wrapper,body.woocommerce-checkout section .wrapper{margin-top:100px;margin-bottom:200px;min-height:400px}body.woocommerce-account section .wrapper .woocommerce p,body.woocommerce-checkout section .wrapper .woocommerce p{margin-bottom:10px}body.woocommerce-account section .wrapper .woocommerce table,body.woocommerce-checkout section .wrapper .woocommerce table{background-color:white;border:none}body.woocommerce-account section .wrapper .woocommerce table a,body.woocommerce-checkout section .wrapper .woocommerce table a{color:black}body.woocommerce-account section .wrapper .woocommerce #infos_retrait_checkout,body.woocommerce-checkout section .wrapper .woocommerce #infos_retrait_checkout{background-color:white;padding:35px;border-radius:40px}body.woocommerce-account section .wrapper .woocommerce form input,body.woocommerce-checkout section .wrapper .woocommerce form input,body.woocommerce-account section .wrapper .woocommerce form textarea,body.woocommerce-checkout section .wrapper .woocommerce form textarea{width:100%;height:50px;border-radius:40px;border:none;padding-left:35px}body.woocommerce-account section .wrapper .woocommerce form input::placeholder,body.woocommerce-checkout section .wrapper .woocommerce form input::placeholder,body.woocommerce-account section .wrapper .woocommerce form textarea::placeholder,body.woocommerce-checkout section .wrapper .woocommerce form textarea::placeholder{font-family:"Poppins";font-size:1.5rem;line-height:2.4rem}body.woocommerce-account section .wrapper .woocommerce form textarea,body.woocommerce-checkout section .wrapper .woocommerce form textarea{padding-top:25px;height:350px}body.woocommerce-account section .wrapper .woocommerce form p,body.woocommerce-checkout section .wrapper .woocommerce form p{margin-bottom:10px}body.woocommerce-account section .wrapper .woocommerce form .woocommerce-form__label-for-checkbox,body.woocommerce-checkout section .wrapper .woocommerce form .woocommerce-form__label-for-checkbox{width:auto;height:auto}body.woocommerce-account section .wrapper .woocommerce form .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox,body.woocommerce-checkout section .wrapper .woocommerce form .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{width:auto;height:auto}body.woocommerce-account section .wrapper .woocommerce form .select2-selection,body.woocommerce-checkout section .wrapper .woocommerce form .select2-selection{height:50px;border-radius:5px;padding:10px}body.woocommerce-account section .wrapper .woocommerce form select#local_pickup_time_select.select,body.woocommerce-checkout section .wrapper .woocommerce form select#local_pickup_time_select.select{background-color:white;height:50px;border-radius:8px;border:none;padding:10px}body.woocommerce-account section .wrapper .woocommerce h2,body.woocommerce-checkout section .wrapper .woocommerce h2,body.woocommerce-account section .wrapper .woocommerce h3,body.woocommerce-checkout section .wrapper .woocommerce h3{font-size:4rem;line-height:5.6rem}body.woocommerce-account section .wrapper .woocommerce .woocommerce-info,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-info{border-top-color:#007739}body.woocommerce-account section .wrapper .woocommerce .woocommerce-info::before,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-info::before{color:#007739}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-navigation,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:20px}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-navigation a:hover,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-navigation a:hover{text-decoration:underline}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads{display:none}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content p,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content p{margin-bottom:10px}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content p mark,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content p mark{background-color:transparent;font-weight:bold}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content a,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content a{color:#007739}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content a:hover,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content a:hover{color:#007739;text-decoration:underline}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content .account-orders-table,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content .account-orders-table{background-color:white;border:none}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details{margin-top:50px}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2{margin-bottom:15px}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content .woocommerce-Address,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content .woocommerce-Address{width:100%}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content form fieldset,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content form fieldset{border-radius:5px}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content form button,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content form button{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;width:385px;margin-top:15px;margin-left:0}body.woocommerce-account section .wrapper .woocommerce .woocommerce-MyAccount-content form button:hover,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-MyAccount-content form button:hover{opacity:.6}body.woocommerce-account section .wrapper .woocommerce #customer_login button,body.woocommerce-checkout section .wrapper .woocommerce #customer_login button{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;width:200px;margin-right:20px;margin-left:0}body.woocommerce-account section .wrapper .woocommerce #customer_login button:hover,body.woocommerce-checkout section .wrapper .woocommerce #customer_login button:hover{opacity:.6}body.woocommerce-account section .wrapper .woocommerce .woocommerce-customer-details address,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-customer-details address{width:auto}body.woocommerce-account section .wrapper .woocommerce .woocommerce-checkout-payment,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-checkout-payment{position:relative;z-index:2}body.woocommerce-account section .wrapper .woocommerce .woocommerce-checkout-payment button,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-checkout-payment button{width:fit-content;min-width:228px;margin:0 auto;padding:15px 21px;font-size:1.2rem;line-height:2rem;font-weight:500;font-size:1.4rem;text-transform:uppercase;background-color:#007739;color:white;border-radius:16px;display:block;vertical-align:middle;margin-right:0}body.woocommerce-account section .wrapper .woocommerce .woocommerce-checkout-payment button:hover,body.woocommerce-checkout section .wrapper .woocommerce .woocommerce-checkout-payment button:hover{opacity:.6}.page-template-vie-ferme{background-color:#f0eee6}#vie_ferme .bloc_titre{margin-bottom:50px;margin-top:115px;text-align:center}#vie_ferme .bloc_titre p.surtitre{font-size:1rem;line-height:1.7rem;letter-spacing:.28rem;text-transform:uppercase}#vie_ferme .bloc_titre h2{font-size:50px;font-size:8rem;line-height:8rem}#vie_ferme .bloc_actualites{margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:250px}#vie_ferme .bloc_actualites .actualite{width:90%;overflow:hidden;position:relative;margin:0 auto;margin-bottom:50px;background-color:whitergba(251, 251, 251, .6);border-radius:40px}#vie_ferme .bloc_actualites .actualite img.wp-post-image{width:100%;height:auto;border-radius:40px 40px 0 0;margin-bottom:-6px}#vie_ferme .bloc_actualites .actualite .bloc_texte{min-height:40%;max-height:30%;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;background-color:rgba(251,251,251,0.8);position:absolute;bottom:0;left:0;right:0;z-index:10;padding:25px;font-size:1.4rem;line-height:1.8rem}#vie_ferme .bloc_actualites .actualite .bloc_texte h3{text-align:center;line-height:2.8rem;font-size:3.2rem;max-width:315px;font-family:'Poppins';font-weight:bold;margin:0 auto;margin-bottom:25px}#vie_ferme .bloc_actualites .actualite .bloc_texte a{width:100%;height:fit-content;text-align:right;display:inline-block;font-weight:bold}@media (min-width:880px){#vie_ferme .bloc_actualites .actualite{width:45%;height:500px}#vie_ferme .bloc_actualites .actualite .bloc_texte{min-height:30%}#vie_ferme .bloc_actualites .actualite img.wp-post-image{width:auto;height:100%;transform:translateX(-50%);position:absolute;left:50%}}@media (min-width:1130px){#vie_ferme .bloc_actualites .actualite{width:30%}}#actualite h2{margin:75px auto;font-size:5rem;line-height:5.6rem;text-align:center}@media (min-width:880px){#actualite h2{font-size:8rem;line-height:8rem}}#actualite .bloc_actualite{margin-bottom:250px;width:100%}#actualite .bloc_actualite .actualite_img{height:fit-content;margin-bottom:50px}#actualite .bloc_actualite .actualite_img img{border-radius:40px;width:100%;height:auto}#actualite .bloc_actualite .texte_actu{text-align:left}#actualite .bloc_actualite .texte_actu p{margin-bottom:25px;max-width:580px}@media (min-width:880px){#actualite .bloc_actualite{display:flex;flex-direction:row;justify-content:space-between}#actualite .bloc_actualite .actualite_img{width:40%;margin-bottom:0}#actualite .bloc_actualite .texte_actu{width:50%}}footer{width:100%;position:relative;background-color:#f0eee6}footer #page_wrapper .img_pois{display:none;position:absolute;height:293px;width:163px;right:0;top:-307px;overflow:hidden}@media (min-width:1130px){footer #page_wrapper .img_pois{display:block}}footer #page_wrapper .img_pois img{max-width:none;height:100%;right:-200px}footer #page_wrapper .logo_bio{text-align:center;height:100px;width:100%;position:absolute;left:50%;transform:translateX(-50%);top:-150px}footer #page_wrapper .logo_bio img{height:100%}footer #page_wrapper .logo_bio img:first-child{padding-right:20px}footer #page_wrapper .logo_bio img:last-child{padding-left:20px}footer #page_wrapper ul{margin-top:100px;display:flex;flex-direction:column;justify-content:space-between}footer #page_wrapper ul li{margin-bottom:90px}footer #page_wrapper ul li p{margin-bottom:35px;font-weight:normal}footer #page_wrapper ul li p:first-child{margin-bottom:10px}footer #page_wrapper ul li p strong{font-size:2rem}footer #page_wrapper ul li a{display:inline-block;width:100%;margin-bottom:5px;font-weight:normal}footer #page_wrapper ul li a.reseau{width:25.5px}footer #page_wrapper ul li:last-child{display:none}footer #page_wrapper ul li:last-child iframe{width:100%;height:260px;border-radius:20px}@media (min-width:600px){footer #page_wrapper ul{flex-direction:row}footer #page_wrapper ul li{margin-bottom:0;width:50%}}@media (min-width:880px){footer #page_wrapper ul li{width:33%}footer #page_wrapper ul li:last-child{display:block}}footer #page_wrapper .copyright{font-size:1rem;line-height:1.7rem;margin-bottom:25px}nav{width:100%}@media (min-width:1199px){nav{display:none}}nav #menuToggle{display:block;position:relative;left:20px;z-index:5;user-select:none}nav #menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease;color:#F0EEE6;text-transform:uppercase;font-weight:600}nav #menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;z-index:2;cursor:pointer;opacity:0}nav #menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#F0EEE6}nav #menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(-3px, -1px)}nav #menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2, .2)}nav #menuToggle input:checked~ul{transform:none}nav #menuToggle span{display:block;width:33px;height:2px;margin-bottom:5px;position:relative;z-index:1;background:#47692E;border-radius:3px;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease,top .5s ease,left .5s ease}nav #menuToggle span:first-child{transform-origin:0% 0%}nav #menuToggle span:nth-of-type(2){width:17px}nav #menuToggle span:last-child{transform-origin:0% 100%}nav #menu{position:absolute;width:103%;height:110vh;margin:-135px 0 0 -25px;padding:185px 50px 50px 50px;background:#393631;list-style-type:none;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform .5s cubic-bezier(.77, .2, .05, 1)}nav #menu li{padding:10px 0;margin-bottom:30px;font-size:22px}nav #menu li img{width:30px;height:30px;margin-right:50px}body header#header_1{z-index:999}body header#header_2{z-index:1000}body #login_popup{z-index:1001}body .container-fluid{padding-left:15px;padding-right:15px}@media (max-width:1199px){body .container-fluid{padding-left:5px;padding-right:5px}}body .container-fluid>.row{position:relative;padding-top:100px;padding-bottom:100px;margin-left:-15px;margin-right:-15px}@media (max-width:1699px){body .container-fluid>.row{padding-top:65px;padding-bottom:65px}}@media (max-width:1199px){body .container-fluid>.row{margin-left:-5px;margin-right:-5px}}body .container-fluid>.row>div:not(.container){padding-left:15px;padding-right:15px}body .container-fluid>.row>div:not(.container)>*:last-child{margin-bottom:0 !important}@media (max-width:1199px){body .container-fluid>.row>div:not(.container){padding-left:5px;padding-right:5px}}body .container-fluid>.row>div.container>.row>div>*:last-child{margin-bottom:0 !important}@media (max-width:767px){body .container-fluid>.row>div.container>.row>div{padding-left:5px;padding-right:5px}}body #page_wrapper #page_content{padding-top:0}@media (min-width:1200px){body #page_wrapper #page_content .container{max-width:1000px}}@media (min-width:1400px){body #page_wrapper #page_content .container{max-width:1000px}}@media (min-width:1600px){body #page_wrapper #page_content .container{max-width:1000px}}body #page_wrapper #page_content .container>div{padding-left:30px;padding-right:30px}@media (max-width:575px){body #page_wrapper #page_content .container>div{padding-left:0;padding-right:0}}body.fixed #page_wrapper{margin-top:calc(50px  +  156px)}@media (max-width:767px){body.fixed #page_wrapper{padding-left:5px;padding-right:5px}}body header#header_1{position:relative;display:flex;background-color:#007739;height:50px;padding:0 50px;justify-content:center;align-items:center;color:white}@media (max-width:1199px){body header#header_1{padding:0 5px}}body header#header_1 p{font-size:1.6rem;font-size:1.2rem;line-height:2rem;font-weight:bold;text-align:center;letter-spacing:.05em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body header#header_1 .menu_networks_wrapper{position:absolute;right:50px;top:0;height:50px;display:flex;align-items:center;justify-content:flex-end}@media (max-width:1399px){body header#header_1 .menu_networks_wrapper{right:20px}}@media (max-width:991px){body header#header_1 .menu_networks_wrapper{display:none}}body header#header_1 .menu_networks_wrapper .networks_title{font-size:1.4rem}body header#header_2{position:relative;display:flex;height:156px;background-color:#ede9de;justify-content:center;align-items:center;padding:0 50px}@media (max-width:1399px){body header#header_2{padding:0 5px}}body header#header_2 #resp_menu_button{display:none;position:absolute;top:50%;transform:translateY(-50%);left:5px;z-index:2}@media (max-width:1199px){body header#header_2 #resp_menu_button{display:block}}body header#header_2 #logo{position:absolute;top:0px;left:50%;height:200px;transform:translateX(-50%);z-index:0}body header#header_2 #logo:before{position:absolute;z-index:-1;bottom:0px;left:50%;transform:translateX(-50%) translateY(0px);content:'';background-color:#ede9de;width:320px;height:180px;border-radius:100%}@media (max-width:767px){body header#header_2 #logo:before{width:800px}}@media (max-width:575px){body header#header_2 #logo:before{width:600px}}body header#header_2 #logo img{height:170px;width:auto;margin-top:10px}body header#header_2 #main_menu{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 180px;z-index:1}@media (max-width:1799px){body header#header_2 #main_menu{padding:0 150px}}@media (max-width:1399px){body header#header_2 #main_menu{padding:0 120px}}@media (max-width:1199px){body header#header_2 #main_menu{display:none}}body header#header_2 #main_menu>li{font-weight:bold;width:100%;max-width:120px}body header#header_2 #main_menu>li:nth-child(3){margin-right:100px}@media (max-width:1399px){body header#header_2 #main_menu>li:nth-child(3){margin-right:80px}}body header#header_2 #main_menu>li:nth-child(4){margin-left:100px}@media (max-width:1399px){body header#header_2 #main_menu>li:nth-child(4){margin-left:80px}}body header#header_2 #main_menu>li a{display:block;color:black;text-transform:uppercase;font-size:1.6rem;text-align:center;letter-spacing:.05em;font-size:1.5rem;line-height:2.4rem}body header#header_2 #main_menu>li a:hover{color:#007739;-moz-transition:none;-moz-transform:none}body header#header_2 #main_menu #user_menu_wrapper{position:absolute;top:50%;transform:translateY(-50%);right:50px;display:flex;align-items:center;z-index:3}@media (max-width:1399px){body header#header_2 #main_menu #user_menu_wrapper{right:15px}}body header#header_2 #main_menu #user_menu_wrapper #user_account{position:relative;margin-right:15px;height:35px;width:35px;font-size:2.8rem}@media (max-width:575px){body header#header_2 #main_menu #user_menu_wrapper #user_account{display:none}}body header#header_2 #main_menu #user_menu_wrapper #user_account #account_btn{position:relative;display:block;padding:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-account.svg');background-size:contain}body header#header_2 #main_menu #user_menu_wrapper #user_account .user_menu{position:absolute;display:none;bottom:-15px;left:50%;padding:10px 20px;line-height:1.3em;background-color:#007739;border-radius:15px;transform:translate(-50%, 100%)}body header#header_2 #main_menu #user_menu_wrapper #user_account .user_menu.show{display:block}body header#header_2 #main_menu #user_menu_wrapper #user_account .user_menu:before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%, -100%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #007739;background:transparent}body header#header_2 #main_menu #user_menu_wrapper #user_account .user_menu li{padding:7px 0px}body header#header_2 #main_menu #user_menu_wrapper #user_account .user_menu li a{display:block;font-size:1.4rem;color:white;white-space:nowrap;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body header#header_2 #main_menu #user_menu_wrapper #user_account .user_menu li a:hover{text-decoration:underline}body header#header_2 #main_menu #user_menu_wrapper #user_cart{position:relative;padding-left:15px;border-left:2px solid #000;text-align:center}@media (max-width:575px){body header#header_2 #main_menu #user_menu_wrapper #user_cart{border-left:none}}body header#header_2 #main_menu #user_menu_wrapper #user_cart #cart_link{position:relative;display:block;height:35px;width:35px;background-repeat:no-repeat;background-image:url('https://www.dolmen-potager.fr/wp-content/themes/dolmen-potager/css/../img/icon-cart.svg');background-size:contain}body header#header_2 #main_menu #user_menu_wrapper #user_cart #cart_link #cart-number-item{position:absolute;top:-4px;right:-8px;display:flex;align-items:center;justify-content:center;height:16px;width:16px;border-radius:50%;background-color:#007739;text-align:center;font-size:1.4rem;color:white}body header#header_2.fixed>header#header_2{position:fixed;top:0;left:0;width:100%}body ul li img{-moz-transition:all .5s ease}body ul li img:hover{-moz-transform:scale(1.05)}body a{-moz-transition:all .1s ease}body .bouton div a{-moz-transition:all .1s ease}body ul li a:hover{color:#007739}body h2{font-size:5rem;line-height:5.6rem}@media (min-width:880px){body h2{font-size:8rem;line-height:8rem}}body h3{font-size:4rem;line-height:5.6rem}#page{margin-top:100px;margin-bottom:200px}#page h2{font-size:5rem;line-height:5.6rem}#page h3{font-size:4rem;line-height:5.6rem}#page p{margin-bottom:10px}