html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:workreg;src:url(fonts/worksans-regular-webfont.woff2) format('woff2'),url(fonts/worksans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:workbold;src:url(fonts/worksans-semibold-webfont.woff2) format('woff2'),url(fonts/worksans-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}html{font-size:100%;box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{font-family:workreg,Helvetica,Arial,sans-serif;font-size:19.2px;font-size:1.2rem;color:#000;text-align:center;background-color:#fff}h1,h2,h3{font-family:workbold;margin:0;font-weight:500;color:#809879}p{line-height:1.4;margin:0}a{color:inherit;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}a:active,a:focus,a:hover{color:#000!important;outline:0;text-decoration:none;color:inherit}a.link-button{background-color:#809879;color:#fff;padding:10px 15px;border-radius:5px;text-transform:uppercase;letter-spacing:1px}a.link-button:hover{background-color:#000;color:#fff!important}ol,ul{line-height:1.4}img{max-width:100%;display:block;border-radius:5px}.icon{width:40px;height:40px}strong{font-family:workbold;font-weight:500}picture.legend{position:relative}picture.legend .caption{cursor:pointer;border-radius:20px;position:absolute;bottom:10px;left:10px;background-color:#efebe7;color:#000}picture.legend .caption .copyright{width:13px;height:13px;display:block;padding:5px;box-sizing:content-box}picture.legend .caption .label{font-size:.8rem;line-height:1.5;white-space:nowrap;overflow:hidden;width:0;box-sizing:content-box;padding-right:0;-o-transition:width .2s ease-out,padding .2s ease-out;-moz-transition:width .2s ease-out,padding .2s ease-out;-webkit-transition:width .2s ease-out,padding .2s ease-out;transition:width .2s ease-out,padding .2s ease-out}picture.legend .caption.active .label{padding-right:12px}@media screen and (min-width:900px){a.link-button{padding:15px 25px}}@media screen and (min-width:1200px){h1{font-size:2.3rem}h2{font-size:2rem}}article.entry-content>:first-child{margin-top:0!important}article.entry-content>:last-child{margin-bottom:0!important}article.entry-content{width:100%;max-width:600px;text-align:left}article.entry-content p{margin-top:20px}article.entry-content .wp-block-heading{text-align:left}article.entry-content h2.wp-block-heading{margin:80px 0 20px}article.entry-content h3.wp-block-heading{margin:40px 0 20px}article.entry-content a{text-decoration:underline;color:#de5e4d}article.entry-content a:hover{color:#809879!important}.has-mistletoe-color{color:#809879}.has-isabelline-color{color:#efebe7}@media screen and (min-width:900px){article.entry-content{max-width:700px;text-align:justify}}.trans{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.slide{-o-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out}.container{padding:0 20px;margin:0 auto}[class*=fl-row]{display:flex;flex-direction:row}.fl-row-ctr{justify-content:center;align-items:center}.fl-row-ctr-h{justify-content:center}.fl-row-ctr-v{align-items:center}[class*=fl-col]{display:flex;flex-direction:column}.fl-col-ctr{justify-content:center;align-items:center}.fl-col-ctr-v{justify-content:center}.fl-col-ctr-h{align-items:center}@media screen and (min-width:768px){.container{padding:unset;width:600px}[class*=fl-s]{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px!important}.fl-s-1-2>*{width:calc(50% - 20px)}}@media screen and (min-width:900px){.container{width:800px}[class*=fl-m]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fl-m-1-2>*{width:calc(50% - 20px)}.fl-m-1-3>*{width:calc(33.33% - 27px)}.fl-m-1-3>:last-child:nth-child(3n+2){margin-right:auto}}@media screen and (min-width:1200px){.container{width:1100px}.fl-l-1-4>*{width:calc(25% - 30px)}.fl-l-1-4>:last-child:nth-child(4n+3),.fl-l-1-4>:last-child:nth-child(4n-2){margin-right:auto}}@media screen and (min-width:1500px){.container{width:1200px}}.wc-forward,.woocommerce button[type=submit],.woocommerce-Button,.woocommerce-button{font-weight:500!important;color:#fff!important;border:1px solid #000!important;background-color:#000!important;float:unset!important;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.wc-forward:active,.wc-forward:focus,.wc-forward:hover,.woocommerce button:active,.woocommerce button:focus,.woocommerce button:hover{color:#000!important;background-color:#fff!important}.woocommerce input{background-color:transparent;border:1px solid #000;border-radius:5px;padding:1rem;outline:transparent}.woocommerce-page .wp-element-button{background-color:#809879!important;border:1px solid #809879!important;font-weight:500;border-radius:5px;padding:20px!important;text-decoration:none;color:#fff!important;box-shadow:none!important}.woocommerce-page .wp-element-button:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid #000!important;color:#000!important;background-color:unset!important;display:flex;justify-content:center;align-items:center;gap:20px}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none!important}.woocommerce-message .button{order:2;font-weight:500!important;color:#000!important;border:1px solid #000!important;background-color:#fff!important}.woocommerce-message .button:active,.woocommerce-message .button:focus,.woocommerce-message .button:hover{color:#fff!important;background-color:#000!important}.woocommerce-account .woocommerce{width:100%}.woocommerce-MyAccount-navigation ul{border:1px solid #000}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.woocommerce-MyAccount-navigation ul li{border-top:1px solid #000}.woocommerce-MyAccount-navigation ul li:first-child{border-top:none}.woocommerce-MyAccount-navigation ul li a{display:block;padding:20px 0}.woocommerce-MyAccount-navigation ul li a:active,.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li a:hover{background-color:#000;color:#fff!important}.woocommerce-MyAccount-content{text-align:left}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{margin:40px 0 10px}.woocommerce-MyAccount-content h2{font-size:1.6rem}.woocommerce-MyAccount-content h3+a.edit{margin-top:40px}.woocommerce-MyAccount-content a.edit{color:#de5e4d}.woocommerce-EditAccountForm{gap:20px}.woocommerce-form-login{max-width:600px;margin:40px auto 0!important}.lost_reset_password{align-items:center;gap:20px}.woocommerce-cart article.entry-content,.woocommerce-checkout article.entry-content{max-width:unset}body>header{background-color:#efebe7;overflow:hidden;position:relative;z-index:10}.header-newsbar{background-color:#de5e4d;padding:10px 0;font-size:1rem;color:#fff;overflow:hidden}.header-newsbar__news{justify-content:center;padding:0 20px}.header-newsbar__news span{white-space:nowrap;display:block;padding:0 4vw;position:relative}.header-banner{flex-wrap:nowrap;justify-content:space-between;padding-top:20px;padding-bottom:20px}.header-banner__left{width:50px;margin-right:auto}.header-banner__left .icon{fill:#809879}.header-banner__branding .logo{position:relative;display:block}.header-banner__branding .icon{width:80px;height:80px;margin:15px 17px 14px 12px}.header-banner__branding picture{display:block}.header-banner__branding img{position:absolute;top:0;bottom:0;left:0;right:0;display:block;transition:transform .7s ease-out}.header-banner__branding:hover img{transition:transform .7s ease-out;transform:rotate(45deg)}.header-banner__right{width:50px;height:50px;margin-left:auto;cursor:pointer}.header-banner__right a[class^=menu-]{display:none}.logged-in .header-banner__right .menu-account svg{height:30px}a.menu-account,a.menu-cart{position:relative;z-index:1}.logged-in a.menu-account span{display:block;position:absolute;z-index:-1;top:2px;right:-2px;background-color:#de5e4d;border-radius:50%;width:10px;height:10px}a.menu-cart .count{display:flex;position:absolute;top:2px;right:-2px;background-color:#de5e4d;border-radius:50rem;height:15px;line-height:15px;font-size:.7rem;padding:0 .25rem;min-width:1rem;color:#fff}.header-banner__right .menu-burger{width:30px;height:30px;display:block!important;position:relative}.header-banner__right .burger{position:relative;background-color:#000;height:2px;width:30px;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.header-banner__right .burger::after,.header-banner__right .burger::before{content:'';position:absolute;top:0;left:0;transform:translateY(-8px);display:block;width:30px;height:2px;background-color:#000}.header-banner__right .burger::after{transform:translateY(8px)}.header-banner__right.active .burger{transform:rotate(180deg);background-color:transparent}.header-banner__right.active .burger::before{transform:translateY(0) rotate(-45deg)}.header-banner__right.active .burger::after{transform:translateY(0) rotate(45deg)}@media screen and (min-width:900px){.header-banner__branding .icon{width:100px;height:100px}.header-banner__left{width:150px;flex-direction:row;align-items:center;gap:10px}.header-banner__left .icon{width:50px;height:50px}.header-banner__right{width:150px;gap:20px;justify-content:flex-end;align-content:space-between}.header-banner__right .icon{display:block;width:30px}.header-banner__right a:hover .icon{fill:#809879}.header-banner__right a[class^=menu-]{display:block}.header-banner__right .menu-burger{display:none!important}}@media screen and (min-width:1200px){.header-banner__branding .icon{width:125px;height:125px;margin:25px 27px 24px 22px}.header-banner__left .icon{width:60px;height:60px}.header-banner__left .icon-organic-eu{width:70px;height:70px}}.header-menu{position:relative}.header-menu__nav{position:fixed;width:100%;top:0;bottom:0;left:0;right:0;padding-top:40px;background-color:#809879;color:#fff;z-index:900;justify-content:space-between;gap:40px;transform:translateY(100vh)}.header-menu__nav ul{gap:20px;list-style:none;padding:0;margin:auto 0 0 0}.header-menu__nav ul li{text-transform:uppercase;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.header-menu__nav ul li a{display:inline-block;padding:10px 15px}.header-menu__nav ul li:last-child a{background-color:#fff;color:#809879;border-radius:5px}.header-menu__nav.opened{transform:translateY(0)}.header-menu__nav .mobile-menu{justify-content:space-evenly;gap:40px;padding:20px 0;background-color:#efebe7;margin-top:auto}.header-menu__cover img{border-radius:0 0 5px 5px}@media screen and (min-width:900px){.header-menu__nav{position:relative;padding-top:0;top:unset;right:unset;left:unset;bottom:unset;transform:unset;background:unset;color:#000}.header-menu__nav ul{flex-direction:row;gap:20px;justify-content:center;align-content:space-between;border-bottom:1px solid #809879}.header-menu__nav ul li:hover a,.header-menu__nav ul li:last-child a{background-color:#809879;border-radius:5px 5px 0 0;color:#fff!important}.header-menu__nav ul li:last-child:hover a{background-color:#fff;color:#809879!important}.header-menu__nav .mobile-menu{display:none}}@media screen and (min-width:1200px){.header-banner__right{gap:30px}.header-menu__nav ul li a{padding:20px 20px 15px 20px!important}}.home header::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:40px;background-color:#809879;z-index:-1}@media screen and (min-width:1200px){.home header::before{height:60px}}.archive-header,.single-header{margin:60px auto;gap:40px}.archive-header.cover,.single-header.cover{margin-top:0}.archive-header__cover img,.single-header__cover img{border-radius:0 0 5px 5px}@media screen and (min-width:900px){.archive-header,.single-header{gap:60px}.archive-header__intro,.single-header__intro{order:1}.archive-header__cover,.single-header__cover{order:2}.archive-intro-title,.single-intro-title{margin:0 auto 40px auto}}.archive-intro-txt{color:#809879;max-width:500px;margin:0 auto}.archive-intro-txt p{white-space:pre-line}@media screen and (min-width:900px){.archive-header.cover{flex-direction:row;align-items:center;justify-content:stretch}.archive-header.cover .archive-header__intro{width:50%;flex:0 0 auto;margin-right:auto}}@media screen and (min-width:1500px){.archive-header.cover .archive-header__intro{width:auto;flex:1 0 auto}}.single-intro-title:last-child{margin-bottom:0}@media screen and (min-width:900px){.single-header__cover{position:relative;width:100%;z-index:0}.single-header__cover::after{display:block;content:"";position:absolute;background-color:#809879;top:40px;bottom:40px;left:0;right:0;z-index:-1}.single-header__cover picture{max-width:700px}.single-header__cover img{border-radius:5px}.single-header.cover .single-header__intro{margin-top:60px}}@media screen and (min-width:1200px){.single-header__cover picture{max-width:800px}}.list-markets{gap:20px}.market{background-color:#fff;border-radius:5px;width:100%;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.market-min{border:1px solid #809879;border-radius:5px}div[class^=market-date]{background-color:#809879;width:50px;padding:10px;color:#fff;flex:0 0 auto}div[class^=market-date] .num{font-size:1.4rem}div[class^=market-date] .day,div[class^=market-date] .month{font-size:.9rem;text-transform:uppercase}.market-date-start{padding-right:0!important}.market-date-end{padding-left:0!important;border-radius:0!important}.market-date-end,.market-date-start{width:45px!important}.market-sep{background-color:#809879}.market .sep{width:12px;height:9px;stroke:#fff;fill:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.market-block{width:100%;padding:10px;gap:10px}.market-min .title{font-size:1.4rem;color:#809879;text-align:left;letter-spacing:0}.market-min .infos{text-align:left;flex-wrap:wrap;gap:10px}.market-min .infos .time{font-size:.9rem;color:#809879;border:1px solid #809879;border-radius:50px;padding:2px 7px;font-weight:400;line-height:1}.market-min .infos .place{font-size:.9rem;color:#000;display:block;font-weight:400}.market-toggle{display:none}@media screen and (min-width:768px){.market-block{padding:20px}.list-markets{gap:30px}div[class^=market-date]{width:60px}.market-date-end,.market-date-start{width:50px!important}}@media screen and (min-width:1200px){.market-sep{width:10px}div[class^=market-date] .num{font-size:1.6rem}div[class^=market-date] .day,div[class^=market-date] .month{font-size:1rem}.market-min .infos .place,.market-min .infos .time{font-size:1rem}}@media screen and (min-width:1400px){.market-min .title{font-size:1.5rem}}.home-values{background-color:#809879;padding:30px 0}.home-values .list-values{gap:15px}.home-values .list-values .value{gap:10px}.home-values .list-values .value svg{fill:#fff;display:none}.home-values .list-values .value span{color:#fff}.home-values .list-values .value span strong{margin-left:5px}.home-values .list-values .value:nth-child(even) svg{order:2}@media screen and (min-width:900px){.home-values .list-values{flex-direction:row;justify-content:space-between}.home-values .list-values .value{flex-direction:column}.home-values .list-values .value svg{display:block;order:1;width:50px;height:50px}.home-values .list-values .value span{order:2;font-size:1rem}.home-values .list-values .value span strong{display:block}}@media screen and (min-width:1200px){.home-values{padding:60px 0}.home-values .list-values .value svg{width:70px;height:70px}.home-values .list-values .value span{font-size:1.2rem}}@media screen and (min-width:1500px){.home-values{padding:60px 0}.home-values .list-values .value svg{width:80px;height:80px}}.home-about{padding:80px 0}.home-about .block-content p{white-space:pre-line}@media screen and (min-width:1200px){.home-about{padding:120px 0 80px 0}}.home-markets{background-color:#efebe7}.home-markets__txt{position:relative;padding-top:80px;padding-bottom:80px}@media screen and (min-width:900px){.home-markets{margin:80px auto;position:relative;z-index:0}.home-markets__txt{padding:80px 0}}.home-sep img{max-width:200px}.home-hours{padding:80px 0}.home-hours__txt .opening-hours{width:100%;gap:20px}.home-hours__txt .opening-hours-section{border-radius:5px;border:1px solid #809879}.home-hours__txt .opening-hours .period{gap:10px;padding:10px;border-bottom:1px solid #809879;background-color:#809879;color:#fff}.home-hours__txt .opening-hours .period-sep svg{width:12px;height:9px;stroke:#fff;fill:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.home-hours__txt .opening-hours .row{justify-content:space-between;padding:10px}.home-hours__txt .tel{gap:20px}@media screen and (min-width:768px){.home-hours__txt .opening-hours{max-width:400px}}@media screen and (min-width:900px){.home-hours{padding:80px 0 120px 0}}.home-about .block-image,.home-hours .block-image,.home-markets .block-image{display:none}.home-about .block-content,.home-hours .block-content,.home-markets .block-content{gap:60px;max-width:400px}.home-about .block,.home-hours .block{gap:80px}@media screen and (min-width:900px){.home-about .block-image,.home-hours .block-image,.home-markets .block-image{display:block}.home-about .block-content,.home-hours .block-content,.home-markets .block-content{max-width:unset;width:400px;flex:0 0 auto}.home-markets .block-image{position:absolute;z-index:1}.home-markets .block-image.tomate{top:-50px;left:0}.home-markets .block-image.beetroot{max-width:250px;bottom:-50px;right:-50px}}@media screen and (min-width:1200px){.home-about .block,.home-hours .block{gap:120px}.home-about .block-content,.home-hours .block-content,.home-markets .block-content{width:500px}.home-markets .block-image.beetroot{max-width:unset}}@media screen and (min-width:1400px){.home-markets .block-image.tomate{left:100px}.home-markets .block-image.beetroot{right:0}}@media screen and (min-width:1500px){.home-about .block,.home-hours .block{gap:200px}}.archive-content,.single-content{margin:60px auto}.archive-content{gap:40px}@media screen and (min-width:768px){.archive-content,.single-content{margin:60px auto 120px}}@media screen and (min-width:1200px){.archive-content,.single-content{margin:100px auto 160px}}.archive-content .market{max-width:600px}.archive-content .market.hascontent .market-min{cursor:pointer}.archive-content .market-min{align-items:center}.archive-content .market-sep,.archive-content div[class^=market-date]{align-self:stretch}.archive-content .market-toggle{display:flex;margin-right:10px;width:30px;height:30px;background-color:#e5eae4;border-radius:50% 50%;flex:0 0 auto;-o-transition:transform .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:transform .2s ease-in-out,background-color .2s ease-in-out;-webkit-transition:transform .2s ease-in-out,background-color .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.archive-content .market-toggle .sep{stroke:#809879;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-o-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.archive-content .market-plus{height:0;padding:0 20px;text-align:left;overflow:hidden;box-sizing:content-box;-o-transition:max-height .3s ease,padding .3s ease;-moz-transition:max-height .3s ease,padding .3s ease;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease;font-size:1rem}.archive-content .market-plus a{text-decoration:underline}.archive-content .market-plus a:hover{color:#809879!important}.archive-content .market.active .market-min{border-radius:5px 5px 0 0}.archive-content .market.active .market-plus{padding-top:20px;padding-bottom:20px;border-left:1px solid #bfcbbc;border-right:1px solid #bfcbbc;border-bottom:1px solid #bfcbbc}.archive-content .market.hascontent.active,.archive-content .market.hascontent:hover{background-color:#f2f4f1}.archive-content .market.hascontent.active .market-toggle,.archive-content .market.hascontent:hover .market-toggle{background-color:#fff}.archive-content .market.hascontent.active .market-toggle .sep{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.archive-content .list-markets{gap:40px}}@media screen and (min-width:1200px){.archive-content .market{max-width:800px}.archive-content .market-plus{font-size:1.1rem}}.woocommerce-block{font-size:1rem;color:#63585e;text-align:center}.woocommerce-block select{appearance:none;background-color:#efebe7;padding:10px 20px;border-radius:5px;outline:0;border:none;color:#63585e}@media screen and (min-width:768px){.woocommerce-block{flex-direction:row;justify-content:space-between;align-items:center}}.archive-intro-description{gap:20px;align-items:center;background-color:#e5eae4;border-radius:5px;padding:30px;margin:60px 0;color:#809879}.list-categories{flex-wrap:wrap;gap:20px}.list-categories a.cat{padding:5px 15px;border:1px solid #809879;background-color:#fff;color:#809879;border-radius:50px;font-size:1.1rem}.list-categories a.cat:active,.list-categories a.cat:focus,.list-categories a.cat:hover{background-color:#809879!important;color:#fff!important}.list-products{gap:40px}.list-products .product{background-color:#efebe7;border-radius:5px;position:relative;overflow:hidden;max-width:280px;cursor:pointer}.list-products .product-info{background-color:#809879;position:absolute;top:0;left:0;right:0;font-size:1rem;color:#fff;padding:10px 20px;z-index:1}.list-products .product-thumb img{border-radius:5px 5px 0 0}.list-products .outofstock img{opacity:.5}.list-products .product-block{padding:20px;text-align:left;gap:10px;height:100%;justify-content:space-between;align-items:flex-start;font-size:1rem;color:#000}.list-products .product-block .title{color:#000;font-size:1.5rem;font-family:workreg,Helvetica,Arial,sans-serif}.list-products .product.product_cat-coup-de-coeur{background-color:#809879}.list-products .product.product_cat-coup-de-coeur .price,.list-products .product.product_cat-coup-de-coeur .title{color:#fff!important}.list-products .product:hover,.list-products .product:hover .product-info{background-color:#809879}.list-products .product:hover .product-block,.list-products .product:hover .title{color:#fff}.list-products .product.product_cat-coup-de-coeur:hover,.list-products .product.product_cat-coup-de-coeur:hover .product-info{background-color:#000}@media screen and (min-width:768px){.list-products{align-items:stretch}.list-products .product{justify-content:stretch}}.woocommerce nav.woocommerce-pagination ul{border:1px solid #000;border-radius:5px;margin:40px 0}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #000}.woocommerce nav.woocommerce-pagination ul li:last-of-type{border-right:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:1rem;padding:10px 15px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#000;color:#fff!important}.single-product .product-thumbnails{gap:20px;margin-bottom:40px}.single-product .product-thumbnails .product-cover img{width:100%}.single-product .product-thumbnails .product-gallery{flex-wrap:wrap;gap:20px;justify-content:space-between}.single-product .product-thumbnails .product-gallery .product-img{max-width:100px}.single-product .product-summary{text-align:left}.single-product .product-summary .product_latin{font-style:italic;color:#809879}.single-product .product-summary .price{color:#000!important}.single-product .product-summary .button{background-color:#809879!important;border-color:#809879!important;font-weight:500;padding:20px!important}.single-product .product-summary .button:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}.single-product .product-summary .product_details{margin:40px 0 20px;display:flex;align-items:baseline;gap:20px}.single-product .product-summary .stock{color:#63585e!important}.single-product .product-summary .product_descriptions{gap:40px;margin-top:100px}.single-product .product-summary .fields{background-color:#efebe7;padding:20px;border-radius:5px;gap:20px}.single-product .product-summary .fields .field{gap:5px;font-size:1.1rem}.single-product .product-summary .fields .field span:first-child{color:#809879;font-size:1rem;text-transform:uppercase;letter-spacing:1px;font-family:workbold}.single-product .product-summary .list-categories{align-items:flex-start}@media screen and (min-width:900px){.single-product .product-summary .list-categories{flex-direction:row}}.single-product .product-type-simple .cart{background-color:#e6e9e2;border-radius:5px;display:flex;justify-content:space-between}.single-product .product-type-simple .cart::after,.single-product .product-type-simple .cart::before{content:none!important;display:none!important}.single-product .product-type-simple .cart>*{float:unset!important;margin:0!important}.single-product .product-type-variable .cart table.variations{background-color:#efebe7;font-size:1.1rem;color:#63585e;padding:5px 10px;border-radius:5px}.single-product .product-type-variable .cart table.variations select{appearance:none;background-color:#fff;padding:5px 10px;outline:0;border:none;color:#63585e}.single-product .product-type-variable .cart table.variations label{font-weight:500!important}.single-product .product-type-variable .cart .woocommerce-variation{display:flex;flex-direction:row;align-items:baseline;gap:20px;margin-bottom:1em}.single-product .product-type-variable .cart .woocommerce-variation span.price{color:#63585e!important}.single-product .product-type-variable .cart .woocommerce-variation-description{display:none}.single-product .product-type-variable .cart .woocommerce-variation-add-to-cart{background-color:#e6e9e2;display:flex;justify-content:space-between;border-radius:5px}.single-product .cart .woocommerce-variation-add-to-cart>*{float:unset!important}.single-product .cart input[type=number]::-webkit-inner-spin-button,.single-product .cart input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .cart input[type=number]{-moz-appearance:textfield}.single-product .cart .quantity{display:flex;flex-direction:row;align-items:center;padding-left:10px}.single-product .cart .quantity input{height:100%;width:50px!important;padding:0;margin:0;border:unset;background-color:transparent}.single-product .cart .quantity input:focus{outline:0}.single-product .cart .quantity-button{margin:0 10px;cursor:pointer;border-radius:100%;border:1px solid #809879;width:20px;height:20px;line-height:20px;display:flex;justify-content:center;align-items:center}.single-product .cart .quantity-button.quantity-down,.single-product .cart .quantity-button.quantity-up svg{stroke:#809879}@media screen and (min-width:768px){.single-product .product{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px!important}.single-product .product-thumbnails{width:calc(40% - 20px)}.single-product .product-summary{width:calc(60% - 20px)}}@media screen and (min-width:1200px){.single-product .product{gap:80px!important}.single-product .product-thumbnails{width:calc(40% - 40px)}.single-product .product-summary{width:calc(60% - 40px)}}body>footer{background-color:#809879;color:#fff;font-size:1.1rem;overflow:hidden}footer h3{color:#fff;font-size:1.1rem;letter-spacing:1px}footer .socials{gap:20px}footer .socials a svg{display:block;fill:#fff}footer .socials a:hover svg{fill:#000}.footer-paygreen{position:relative;z-index:0}.footer-paygreen::before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:50%;background-color:#fff;z-index:-1}.footer-paygreen__txt{padding:40px;color:#809879;background-color:#efebe7;border-radius:5px}.footer-paygreen__txt span:first-child{text-transform:uppercase}.footer-paygreen__txt svg{fill:#809879;width:130px;height:50px;flex:0 0 auto;margin-bottom:10px}.footer-paygreen__txt span:last-child{font-size:1rem}@media screen and (min-width:900px){.footer-paygreen__txt{flex-direction:row;flex-wrap:wrap;justify-content:center}.footer-paygreen__txt span:last-child{width:100%;flex:0 0 auto}}.footer-infos{padding:40px;gap:60px}.footer-infos__about,.footer-infos__about .identity,.footer-infos__facebook{gap:20px}.footer-infos__about .logos svg{fill:#fff;width:50px;height:50px}.footer-infos__about p{white-space:pre-line}.footer-infos .link-button{background-color:#fff;color:#809879}@media screen and (min-width:900px){.footer-infos{flex-direction:row;align-items:flex-start;padding:80px 0;gap:20px}.footer-infos__about{flex-direction:row;gap:40px;width:50%;flex:0 0 auto}.footer-infos__about .logos{flex-direction:column;width:60px}.footer-infos__about .logos svg{width:60px;height:60px}.footer-infos__about,.footer-infos__hours{align-items:flex-start;text-align:left}.footer-infos__about .identity,.footer-infos__facebook{align-items:flex-start;text-align:left}.footer-infos__facebook{max-width:400px}.footer-infos .link-button{background-color:#fff;color:#809879;padding:10px 15px}}.footer-legals{padding:20px 0;border-top:1px solid #bfcbbc;border-bottom:1px solid #bfcbbc;color:#bfcbbc;font-size:1rem}.footer-legals ul{gap:10px;list-style:none;padding:0;margin:0}@media screen and (min-width:900px){.footer-legals ul{flex-direction:row;justify-content:center;gap:60px}}.footer-copyrights{gap:10px;color:#bfcbbc;font-size:1rem;padding:20px 0}@media screen and (min-width:900px){.footer-copyrights{flex-direction:row;justify-content:space-between}}.header-searchbar{position:fixed;width:100%;top:0;bottom:0;left:0;right:0;padding:20px;z-index:900;transform:translateY(-100vh)}.header-searchbar.opened{transform:translateY(0)}.header-searchbar::before{position:absolute;display:block;content:"";top:0;bottom:0;right:0;left:0;background-color:#efebe7;z-index:-1}.header-searchbar::after{position:absolute;display:block;content:"";width:100%;height:100vh;top:0;left:0;background-color:#fff;opacity:.8;z-index:-10}.header-searchbar__form{position:relative;width:100%}.header-searchbar__form input{background-color:transparent;border:1px solid #000;border-radius:5px 0 0 5px;padding:1rem;width:calc(100% - 50px);height:50px;outline:transparent;transition:border-width .2s ease}.header-searchbar__form input:focus{border-width:2px}.header-searchbar__form input::placeholder{color:transparent}.header-searchbar__form label{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-left:.5rem;padding:0 1rem;font-size:1rem;text-align:left;color:#000;transition:top .2s ease,font-size .2s ease;background-color:#efebe7}.header-searchbar__form input:focus~label{font-size:.8rem;top:0}.header-searchbar__form button{width:50px;height:50px;background-color:#000;border:0;border-radius:0 5px 5px 0;cursor:pointer;overflow:hidden;padding:.5rem;transition:background-color .2s ease}.header-searchbar__form button svg{fill:#efebe7}.header-searchbar__form button:hover{background-color:#809879}@media screen and (min-width:1200px){.header-searchbar form{max-width:500px}}