.accessibility{position:absolute;left:-15000px}:root{--font-primary:"Inder", sans-serif;--font-heading:"Cormorant Garamond", serif;--font-accent:"Lora", serif;--smalltxt:clamp(1rem, 3vw, 1.5rem);--mediumtxt:clamp(1.8rem, 4vw, 2.5rem);--largetxt:clamp(2rem, 5vw, 3rem);--text-dark:#1f4a35;--text-light:#f5efe6;--text-black:#1a1a1a;--forest-green:#2d5a3d;--forest-green-rgb:46, 139, 87;--emerald:#3d8b5c;--sage:#6fa87d;--mint:#9bc5a4;--graygreen:#475d5b;--coral:#e8705b;--terracotta:#d4604f;--golden:#daa520;--sunshine:#f4c542;--sand:#e8dcc8;--sky:#6ab4d0;--lavender:#9b8fc7;--plum:#7d5ba6;--white:#fff;--cream:#f5efe6;--warm-white:#fff9f0;--charcoal:#2a2a2a;--violet:#9a348e;--red:#821131;--darkwater:#306df1;--cloudy:#aeaeb3;--pictureShadow:#1f4a35c7;--gradient-violet-to-red:linear-gradient(to right, var(--violet), var(--red));--gradient-green-mint:linear-gradient(to left bottom, var(--mint), var(--sage));--swiper-theme-color:var(--warm-white);--swiper-navigation-color:var(--warm-white);--swiper-navigation-size:1.5em;--swiper-navigation-top-offset:200px;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-xl:15px;--transition-fast:.2s ease;--transition-medium:.4s cubic-bezier(.54, -.1, .57, .57);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 12px #0003;--shadow-lg:0 8px 32px #1a3a2e14;--shadow-xl:0 20px 48px #1a3a2e26;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale}@media screen and (width>=325px){:root{--swiper-navigation-top-offset:300px}}@media screen and (width>=720px){:root{--swiper-navigation-top-offset:375px}}*{box-sizing:border-box}body{box-sizing:border-box;width:100%;font-family:var(--font-primary);background:var(--cream);color:var(--text-dark);margin:0;overflow-x:hidden}h1,h2,h3{line-height:1.2;font-family:var(--font-heading);margin:0}h1{font-size:var(--largetxt);text-align:center;color:var(--emerald);margin-bottom:var(--spacing-xs);font-weight:700}h2{font-size:var(--mediumtxt);color:var(--text-dark);margin-bottom:var(--spacing-sm);font-weight:700}h3{font-size:var(--smalltxt);color:var(--graygreen);margin-bottom:var(--spacing-sm)}p{margin-bottom:var(--spacing-sm)}ul{margin:0;padding:0;list-style-type:none}a{color:inherit;text-decoration:none}button,.collectivitesBanner .catalog{text-align:center;max-width:180px;font-family:var(--font-primary);padding:var(--spacing-xs);border-radius:var(--radius-md);margin:var(--spacing-md);cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-sm), var(--shadow-md);justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:inline-flex}@media screen and (width>=992px){button,.collectivitesBanner .catalog{min-width:240px;max-width:300px}}button:hover,.collectivitesBanner .catalog:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}button:active,.collectivitesBanner .catalog:active{transform:translateY(0)}button:focus-visible,.collectivitesBanner .catalog:focus-visible{outline-offset:2px;outline:3px solid}.btnYellow{background:var(--golden);color:contrast-color(var(--golden));border:solid 1.5px var(--cream);box-shadow:var(--shadow-md)}.btnYellow:hover{background:var(--sunshine)}.btnYellow:disabled{background:var(--cloudy);color:contrast-color(var(--cloudy))}.btnGreen{background:var(--emerald);color:contrast-color(var(--emerald));border:solid 1.5px var(--cream);box-shadow:var(--shadow-md)}.btnGreen:hover{background:var(--mint)}.btnGreen:disabled{background:var(--cloudy);color:contrast-color(var(--cloudy))}.btnWhite{background:var(--warm-white);color:contrast-color(var(--warm-white));border:solid 1.5px var(--coral);box-shadow:var(--shadow-md)}.btnWhite:hover{background:var(--cream)}.btnWhite:disabled{background:var(--cloudy);color:contrast-color(var(--cloudy))}.btnRed{background:var(--terracotta);color:contrast-color(var(--terracotta));border:solid 1.5px var(--cream);box-shadow:var(--shadow-md)}.btnRed:hover{background:var(--coral)}.btnRed:disabled{background:var(--cloudy);color:contrast-color(var(--cloudy))}.backToTopBtn{all:unset;z-index:100;border-radius:var(--radius-md);background:var(--warm-white);border:none;border:2px solid var(--coral);width:34px;color:var(--emerald);font-size:var(--smalltxt);font-family:var(--font-heading);cursor:pointer;box-shadow:var(--shadow-sm);padding:var(--spacing-xs);justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.backToTopBtn:hover{opacity:.9;transform:translateY(-2px)}.quantitySlider{align-items:center;margin-right:1rem;display:flex}button.quantityBtn{all:unset;width:2rem;height:2rem;color:contrast-color(var(--forest-green));border:1px solid var(--sage);background:var(--forest-green);cursor:pointer;justify-content:center;align-items:center;font-size:1.2rem;display:flex}button.quantityBtn:disabled{opacity:.5;cursor:not-allowed}button.quantityBtn:hover{background:var(--sunshine)}.quantityValue{all:unset;text-align:center;background-color:var(--white);border-block:1px solid var(--sage);min-width:3rem;max-width:6rem;padding:.5rem}.quantityInputWrapper{flex-direction:column;display:flex}.quantityValueError{border-color:var(--coral);outline-color:var(--coral)}.quantityError{color:var(--coral);white-space:nowrap;margin-top:2px;font-size:.7rem}.availabilityDot{justify-content:center;align-items:center;display:flex}.quantityPrice{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-right:var(--spacing-md);flex-wrap:wrap;display:flex}.priceDetail{width:max-content;margin:var(--spacing-xs);background:var(--coral);color:var(--white);border-radius:var(--radius-md);padding:var(--spacing-xs);margin-bottom:var(--spacing-md);justify-content:center;align-items:center;font-size:.8rem;display:flex}section:not(.hero){justify-content:center;align-items:center;gap:var(--spacing-sm);height:max-content;padding:var(--spacing-lg) var(--spacing-md) 0 var(--spacing-md);flex-flow:column wrap;flex-grow:1;margin-block:0;display:flex}section.help{background:var(--coral);padding:var(--spacing-lg) var(--spacing-md);margin-block:0}section.actualities{background:var(--sunshine);padding:var(--spacing-lg) var(--spacing-md)}section.plantes{margin-block:var(--spacing-md)}section.collectivities{background:linear-gradient(135deg, var(--sage), var(--emerald));padding:var(--spacing-lg) var(--spacing-md);margin-block:0}section.plantesPasBanales,section.contact{background:var(--mint);padding:var(--spacing-lg) 0}section.commitmentsList{background:var(--mint);padding:var(--spacing-lg) var(--spacing-md)}section.about,section.testimonies{background:linear-gradient(135deg, var(--warm-white), var(--white));padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}section.services,section.partners{background:linear-gradient(135deg, var(--warm-white), var(--white))}.sectionTitle{text-align:center}.sectionTitle p{font-family:var(--font-primary);margin-top:0;font-style:italic}.sectionTitle .titleBanales{margin-top:var(--spacing-md)}section.OpeningHours{align-items:start;padding:0}section.help .sectionTitle,section.help h2{color:var(--white)}section.help .helpImage{border:double 5px var(--warm-white);padding:var(--spacing-md);border-radius:var(--radius-md)}section.help img{border-radius:var(--radius-md)}@media screen and (width<=719px){.helpImage img{width:220px;height:220px}}.hide{visibility:hidden;position:absolute}.outScreen{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.thumbnail{width:20vw;height:20vw;display:block}.caps{text-transform:uppercase}.coral{color:var(--coral)}input[type=checkbox],input[type=radio],input.stockToggle{appearance:none;border:2px solid var(--sage);border-radius:var(--radius-sm);background:var(--warm-white);cursor:pointer;width:20px;height:20px;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);vertical-align:middle;position:relative}input[type=radio],input.stockToggle{width:34px;height:34px}input[type=checkbox]:after{content:"";border:3px solid var(--cream);border-top:none;border-left:none;width:6px;height:11px;display:none;position:absolute;top:0;left:4px;transform:rotate(45deg)}input[type=radio]:after,input.stockToggle:after{content:"";border:5px solid var(--white);border-top:none;border-left:none;width:6px;height:15px;display:none;position:absolute;top:4px;left:10px;transform:rotate(45deg)}input[type=checkbox]:checked,input.stockToggle:checked,input.stockToggle.active{background:var(--forest-green);border-color:var(--emerald)}input[type=radio]:checked{background:var(--forest-green);border-color:var(--forest-green)}input[type=checkbox]:checked:after,input[type=radio]:checked:after,input.stockToggle:checked:after,input.stockToggle.active:after{display:block}input[type=checkbox]:hover:not(:checked),input[type=radio]:hover:not(:checked),input.stockToggle:hover:not(:checked):not(.active){border-color:var(--coral)}input.stockToggle.active:hover,input[type=checkbox]:checked:hover,input[type=radio]:checked:hover{background-color:var(--coral);border-color:var(--terracotta)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input.stockToggle:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.legalmentions,.privacyPolicy{justify-content:center;align-items:center;display:flex}.legalmentions .card,.privacyPolicy .card{background-color:var(--white);max-width:550px;margin:var(--spacing-xl) var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.legalmentions .card h2,.privacyPolicy .card h2{font-size:var(--mediumtxt);color:var(--emerald);border-bottom:1px solid var(--sage);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-column:1/-1;font-weight:600}.legalmentions .card h3,.privacyPolicy .card h3{font-size:var(--smalltxt);margin-top:var(--spacing-lg);color:var(--emerald)}.black{color:#000;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.violet{color:var(--violet);border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.braun{color:brown;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.lightblue{color:#add8e6;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.grey{color:gray;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.darkblue{color:#00008b;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.darkgreen{color:var(--forest-green);border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.anise{color:#adff2f;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.lightgreen{color:#90ee90;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.white{color:var(--warm-white);border-radius:var(--radius-md);border-radius:var(--radius-md);background-color:#000;justify-content:center;align-items:center;padding:5px;display:flex}.red{color:red;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.pink{color:pink;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.salmon{color:salmon;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.blue{color:var(--darkwater);border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.green{color:var(--emerald);border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.iceblue{color:#1dffff;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.yellow{color:var(--sunshine);border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.lavanda{color:#9084f7;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.orange{color:orange;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.purple{color:purple;border-radius:var(--radius-md);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:5px;display:flex}.mainHeader{z-index:10;padding:var(--spacing-xs) var(--spacing-xs) 0 var(--spacing-xs);background:var(--white);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mainHeader .Header{width:100%;margin:var(--spacing-xs);display:flex}@media screen and (width>=992px){.mainHeader .Header{margin:0 var(--spacing-md) var(--spacing-xs) var(--spacing-md)}}.mainHeader .HeaderTitle{margin-left:var(--spacing-xs)}.mainHeader .Header .title{text-transform:uppercase;font-size:2em;line-height:1.1;font-family:var(--font-accent);color:var(--emerald)}.mainHeader .Header .subtitle{font-style:italic;font-family:var(--font-accent);color:var(--text-dark);font-size:1.2em;line-height:.8;display:none}@media screen and (width>=720px){.mainHeader .Header .subtitle{display:contents}}@media screen and (width>=990px) and (width<=1240px){.mainHeader .Header .subtitle{display:none}.mainHeader .Header .title{margin-top:var(--spacing-lg)}}.mainHeader .Header nav a{margin-left:var(--spacing-lg);color:var(--text-dark);transition:var(--transition-fast);font-weight:500}.mainHeader .Header nav a:hover{color:var(--coral)}@media screen and (width>=992px){.mainHeader .Header nav a{margin-left:0}.mainHeader .Header nav ul{text-align:center;justify-content:center;display:inline-flex}.mainHeader .Header nav li{padding:var(--spacing-xs);margin-right:1.2em}}.mainHeader .Header .active span:not(.cart-count){color:var(--emerald);position:relative}.mainHeader .Header .active span:not(.cart-count):after{content:"";background:linear-gradient(to right, var(--emerald), var(--terracotta), var(--sunshine));border-radius:2px;width:100%;height:1px;position:absolute;bottom:-4px;left:5px}.cart-icon{font-size:1.5rem;display:inline-block;position:relative}.headerCartIcon{align-items:center;margin-inline:auto 25px;display:flex}@media (width>=992px){.headerCartIcon{display:none}}span.cart-count{background:var(--coral);color:var(--white);border-radius:var(--radius-md);width:none;height:20px;padding-inline:var(--spacing-xs);box-shadow:var(--shadow-md);justify-content:center;align-items:center;font-size:.8rem;transition:transform .2s;display:flex;position:absolute;top:-10px;right:-20px;transform:scale(1)}span.cart-count.bump{animation:.3s bump}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.9)}to{transform:scale(1)}}.item-list{width:max-content;padding:0 var(--spacing-md) var(--spacing-xs) var(--spacing-md);transition:var(--transition-medium);background:var(--warm-white);border-radius:var(--radius-lg);z-index:1000;font-weight:300;position:fixed;top:3.9rem;right:100%;transform:rotate(0)}.item-list a{align-items:center;display:inline-flex}.item-list li{padding:.5rem}.item-list span{padding-left:var(--spacing-xs)}.item-list.show{border-radius:0 var(--radius-xl) var(--radius-xl) 0;-webkit-user-select:auto;user-select:auto;transform:translate(85%)scale(1)}@media screen and (width>=992px){.item-list{background:0 0;top:2.5em;right:0}}.mainHeader .button{align-self:flex-start;position:relative}.mainHeader .hamburgerButton{z-index:1000;width:2.5rem;height:2.5rem;box-shadow:none;background:0 0;border:none;margin:0 15px;padding:0;display:inline-block;position:relative}.mainHeader .hamburgerButton:hover,.mainHeader .hamburgerButton:active{background-color:#0000;outline:none}@media screen and (width>=992px){.mainHeader .hamburgerButton{display:none}}.mainHeader .hamburger-line{background:var(--text-dark);width:100%;height:5px;transition:transform var(--transition-medium), background-color var(--transition-fast);border-radius:6px;margin:4px 0;display:block;position:relative}.mainHeader .hamburger-line.first,.mainHeader .hamburger-line.third{width:50%}.mainHeader .hamburger-line.third{transform-origin:0;margin-left:50%}.mainHeader .hamburgerButton:hover .hamburger-line{background-color:var(--emerald)}.mainHeader .hamburgerButton.show .hamburger-line.first{transform:translate(2px,2px)rotate(45deg)}.mainHeader .hamburgerButton.show .hamburger-line.second{transform:rotate(-45deg)}.mainHeader .hamburgerButton.show .hamburger-line.third{transform:translate(14px,6px)rotate(-135deg)}.loadingBlock{display:flex}.loadingBlock span{padding-left:.5em}.loadingIcon{animation:3s infinite animate}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.OpeningHours h2{font-size:var(--mediumtxt);color:var(--white);margin:0;margin-bottom:var(--spacing-sm);font-weight:700}.OpeningHours h2 span.open{color:var(--text-black);background:var(--sage);border-radius:var(--radius-xl);border:var(--text-black);padding:4px var(--spacing-md)}.OpeningHours h2 span.closed{color:var(--white);background:var(--red);border-radius:var(--radius-xl);border:var(--white);padding:4px var(--spacing-md)}.OpeningHours .weekOpeningHours .closedday{color:var(--white);background:var(--red);border-radius:var(--radius-xl);border:var(--white);padding:0 var(--spacing-md)}.OpeningHours .weekOpeningHours,.OpeningHours em,.OpeningHours .bureau{font-size:smaller}.OpeningHours .errorMsg{padding:var(--spacing-lg) var(--spacing-md) 0 var(--spacing-md);margin-block:0}.footer{color:var(--white);background-color:var(--terracotta);padding:var(--spacing-md);flex-direction:column;justify-content:left;display:flex}@media (width>=992px){.footer{flex-direction:row}}.footer section.rubrique{justify-content:center;align-items:start;display:flex}.footer .footHeadTitle{text-align:start;color:var(--white);text-transform:uppercase;font-size:var(--largetxt);margin-bottom:var(--spacing-xs);font-weight:700}.footer .footSubTitle{text-align:start;max-width:500px}.footer .socialIcones{font-size:var(--smalltxt);justify-content:space-between;gap:var(--spacing-md);min-height:2rem;display:inline-flex}.footer .socialIcones a{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.footer .footTitle{color:var(--white)}.footer li{line-height:2.2em}.footer .footerHours{min-height:200px}.footer .coords{flex-direction:column;display:flex}.footer .coords address{margin-bottom:var(--spacing-md)}.footer .coords p{align-items:center;display:flex}.footer .coords p span{padding-left:var(--spacing-xs)}.copyright{color:var(--white);background-color:var(--terracotta);padding-inline:var(--spacing-md);justify-content:center;align-items:center;padding-bottom:25px;font-size:smaller;font-style:italic;display:flex}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}@font-face{font-family:Inder;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/inder-latin-ext-400-normal.woff2)format("woff2"),url(/assets/inder-latin-ext-400-normal-BM2cVaVJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inder;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/inder-latin-400-normal.woff2)format("woff2"),url(/assets/inder-latin-400-normal-I6f8JkFC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/cormorant-garamond-latin-700-normal.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff")}
