@charset "UTF-8";:root{--blue-night:#08096e;--blue-vif:#23298c;--blue-dark:#060947;--blue-grey:#ebebf7;--orange:#ff8533;--coquelicot:#f3552a;--peche:#fcb381;--melon:#f7a56d;--brown:#a50e07;--yellow:#fcd623;--green-deep:#02401a;--green-light:#0e772b;--shadow:#ababab;--shadow-mid:#5c5b5b;--shadow-dark:#000000cc;--bcg-color-180:var(--yellow);--bcg-color-btn:var(--blue-vif);--bcg-color-aside:var(--coquelicot);--bcg-card-color:var(--coquelicot);--bcg-product-color:var(--coquelicot);--color-header-180:var(--blue-vif);--color-header-360:var(--blue-grey);--color-link-180:var(--brown);--color-content:var(--blue-vif);--color-btn:var(--coquelicot);--color-menu:var(--green-deep);--color-card-header:var(--blue-vif);--color-card-desc:var(--blue-night);--color-content-hover:var(--coquelicot);--color-btn-hover:var(--yellow);--color-menu-hover:var(--orange);--color-aside-hover:var(--yellow);--color-header-hover:var(--coquelicot);--paper-spinner-layer-1-color:var(--blue-grey);--paper-spinner-layer-2-color:var(--coquelicot);--paper-spinner-layer-3-color:var(--yellow);--paper-spinner-layer-4-color:var(--green-deep)}body,html{background-color:var(--bcg-color-180);color:var(--color-content);font-family:proxima-nova,sans-serif;font-size:16px;height:100%;text-decoration:none;width:100%}@media (max-width:834px){body,html{font-size:14px}}@media (max-width:414px){body,html{font-size:12px}}.zds-menu-page-title,h1{font-family:proxima-nova-condensed,sans-serif;font-size:3vmax;font-style:normal;font-weight:800;letter-spacing:.05em;padding-top:0}.card-title,h2,th{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.8em;font-stretch:extra-condensed;font-style:normal;font-weight:400;letter-spacing:.02em}p,span{font-family:proxima-nova,sans-serif;font-size:1em;font-weight:400}footer a:hover,h1 a:hover,h2 a:hover{color:var(--color-header-hover)}.icon:hover{fill:var(--color-aside-hover)}li,ul{list-style:none}.body-container{align-items:center;display:grid;grid-template-columns:1vw 4em auto 4em 1vw;grid-template-rows:0 8vh 42vh 48vh 2vh;height:100%;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.body-container a{text-decoration:none}.body-container a:hover{fill:var(--color-header-hover);color:var(--color-header-hover)}.aside-bar.h360{background-color:var(--shadow-dark);z-index:3}.aside-bar.h180,.aside-bar.h360{grid-column:1/3;grid-row:1/13;min-height:100%;width:auto}.aside-bar.h180{background-color:var(--bcg-color-aside);z-index:-1}.zds-logo{align-self:center;grid-column-start:2;grid-row-start:2;height:auto;width:50px;z-index:5}@media screen and (max-width:834px) and (max-height:834px){.zds-logo{height:auto;width:40px}}@media screen and (max-width:414px){.zds-logo{height:auto;width:30px}}@media screen and (max-height:414px){.zds-logo{height:auto;width:30px}}.zds-logo.h360{fill:var(--color-header-360)}.zds-logo.h180{fill:var(--color-header-180)}.zds-logo svg{-webkit-animation:rotate 50s linear 0s infinite;animation:rotate 50s linear 0s infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.zds-page-title{grid-column-start:3;grid-row-start:2;justify-self:center;margin:2em;padding:1em;position:relative;text-align:center;top:-150px;z-index:4}.zds-page-title.h360{display:none}.zds-page-title.h180{display:block}.zds-menu-page-title{align-self:center;color:var(--color-menu);display:none;grid-column-start:3;grid-row-start:2;justify-self:center;margin-top:1em;padding:2em;text-align:center;z-index:4}.header-btn{z-index:5}.header-btn.h360{fill:var(--color-header-360)}.header-btn.h180{fill:var(--color-header-180)}.header-btn.burger-icon{grid-column-start:2;grid-row:2/5;height:auto;justify-self:flex-start;width:2.5em}.header-btn.burger-icon:hover{fill:var(--color-aside-hover)!important;cursor:pointer}@media (max-width:414px){.header-btn.burger-icon{width:8vw}}.header-btn.burger-close{fill:var(--color-menu);display:none;grid-column-start:2;grid-row:2/5;height:auto;justify-self:flex-start;width:2.5em}@media (max-width:414px){.header-btn.burger-close{width:5vmax}}.header-btn.shop-icon{align-self:center;grid-column-start:4;grid-row-start:2;height:auto;justify-self:center;width:1.8em}@media screen and (max-width:834px) and (max-height:414px){.header-btn.shop-icon{height:auto;width:20px}}@media (max-width:414px){.header-btn.shop-icon{height:auto;width:15px}}@media (max-height:414px){.header-btn.shop-icon{height:auto;width:15px}}.header-btn.shop-icon.h180{fill:var(--color-link-180)}.shop-count{align-self:center;font-size:.7em;font-weight:600;grid-column-start:4;grid-row-start:2;height:auto;justify-self:center;pointer-events:none;position:relative;text-align:center;z-index:10}@media screen and (max-width:834px) and (max-height:414px){.shop-count{height:auto;width:20px}}@media (max-width:414px){.shop-count{height:auto;width:15px}}@media (max-height:414px){.shop-count{height:auto;width:15px}}.shop-count.h180{color:var(--color-link-180)}.help-icon{fill:none!important;align-self:center;grid-column-start:3;grid-row-start:2;justify-self:flex-end;position:relative;top:2px;width:1.6em;z-index:5}.help-icon.h360{display:block}.help-icon.h180{display:none}.help-icon:hover{cursor:pointer}#help{fill:var(--color-header-360)}#help:hover{fill:var(--color-aside-hover)!important}.aside-owner{align-self:flex-end;grid-column-start:2;grid-row-start:4;justify-self:flex-start;line-height:0px;min-width:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;z-index:5}.aside-owner .svg-copyright{height:auto;-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important;width:.9em}@media screen and (max-height:414px){.aside-owner .svg-copyright{width:.5em}}.aside-copyright.h360{fill:var(--color-header-360)}.aside-copyright.h180{fill:var(--color-header-180)}.aside-site{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.2em;font-stretch:extra-condensed;font-style:normal;font-weight:200;letter-spacing:.02em;line-height:1.2em}@media (max-width:834px){.aside-site{font-size:.5em}}@media (max-width:414px){.aside-site{font-size:.5em}}@media screen and (max-height:414px){.aside-site{font-size:.4em!important;font-weight:200!important}}.aside-phone.h360,.aside-site.h360,.phone.h360{color:var(--color-header-360)}.aside-phone.h180,.aside-site.h180,.phone.h180{color:var(--color-header-180)}.aside-phone:hover,.aside-site:hover,.phone:hover{color:var(--color-aside-hover)}.aside-phone{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.2em;font-stretch:extra-condensed;font-style:normal;font-weight:200;letter-spacing:.02em}@media (max-width:834px){.aside-phone{font-size:.5em}}@media (max-width:414px){.aside-phone{font-size:.5em}}@media screen and (max-height:414px){.aside-phone{font-size:.4em!important}}.svg-phone{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important;width:1em}.h360 .svg-phone{fill:var(--color-header-360)}.h180 .svg-phone{fill:var(--color-header-180)}.body-container-overlay{align-items:flex-start;background-color:var(--yellow);-webkit-clip-path:circle(0);clip-path:circle(0);display:none;grid-template-columns:1vw 4em auto 4em 1vw;grid-template-rows:0 8vh 42vh 48vh 2vh;left:0;min-height:100%;min-width:100%;position:absolute;top:0;z-index:4}.menu-container{grid-column:3/5;grid-row:3/5;height:100%;overflow-x:hidden;overflow-y:visible;padding:5vh 5vw;width:100%}.menu-container a{color:var(--color-menu)}.menu-container a:hover{color:var(--color-menu-hover)!important}@media (max-width:414px){.menu-container{padding-bottom:10vh!important}}.body-container-overlay nav{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:repeat(auto-fit,minmax(30px,1fr));justify-items:stretch;padding:2vh 0}@media (max-width:414px){.body-container-overlay nav{padding:5px 0}}.zds-menu-title .menu-center{display:inline-block;text-align:center}.zds-menu-2levels>.menu-item-has-children>a,.zds-menu-title{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2em;font-stretch:extra-condensed;font-style:normal;font-weight:600;letter-spacing:.02em;padding-right:20px}.zds-menu-2levels .menu-item-has-children .sub-menu .menu-item>a{border-left:3px solid var(--color-menu);font-family:proxima-nova,sans-serif;font-size:1em;font-weight:100;margin-top:10px;padding:5px 20px}.zds-menu-2levels .menu-item-has-children .sub-menu .menu-item-has-children>a{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.5em;font-stretch:extra-condensed;font-style:normal;font-weight:400;letter-spacing:.02em}.zds-menu-2levels .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item>a{border-left:3px solid var(--color-menu);font-family:proxima-nova,sans-serif;font-size:1em!important;font-weight:100;margin-top:10px;padding:5px 20px 5px 40px}.menu-container nav hr{border:none;border-top:5px solid var(--color-menu);color:var(--color-menu);height:5px;margin:5px;width:10%}.plants{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);height:100%;left:0;object-fit:cover;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:-2}.plants #massif{grid-column:1/4;grid-row:10/13;height:auto;justify-self:flex-start;left:-5vw;width:100%}.plants #bananier,.plants #massif{align-self:flex-end;bottom:-2vh;position:absolute}.plants #bananier{grid-column:12/13;grid-row:5/13;height:100%;justify-self:center;width:auto}.plants #Cocotier{align-self:flex-start;grid-column:1/3;grid-row:1/5;height:100%;justify-self:flex-start;left:-5vw;position:absolute;top:-5vh;width:auto}.zds-breadcrumb{color:var(--color-header-180);font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.4em;margin-bottom:1em}.zds-breadcrumb a:hover{color:var(--color-header-hover)}select{-webkit-appearance:none;appearance:none;background:var(--blue-vif);background-image:none;border:0!important;box-shadow:none;color:var(--color-btn);cursor:pointer;flex:1;font-family:proxima-nova,sans-serif;font-size:1em;outline:0;padding:0 .5em}select::-ms-expand{display:none}.select{display:flex;height:3em;line-height:3;overflow:hidden;position:relative;width:15em}.select:after{color:var(--coquelicot);content:"▼";cursor:pointer;padding:0 1em;pointer-events:none;position:absolute;right:0;top:0;transition:all .25s ease}.select:hover:after{color:var(--yellow)}option:checked{background-color:var(--green-deep)!important}ul.products{--grid-gap:80px;--auto-grid-min-size:200px;grid-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));margin-bottom:20px}ul.products:before{content:unset!important}ul.products li.product{align-items:center;display:flex;flex-direction:column;width:100%!important}ul.products li.product a.woocommerce-loop-product__link{background-color:var(--bcg-product-color);box-shadow:5px 5px 6px var(--shadow-mid);flex-grow:1;padding-bottom:20px}.term-description{display:none}.woocommerce-loop-product__title{color:var(--color-card-header);font-weight:700;text-align:center}.woocommerce ul.products li.product .price{color:var(--green-deep);font-size:1.1em;font-weight:800!important;text-align:center}.woocommerce ul.products li.product .button,body.woocommerce .products .product .lumise-list-button{background-color:var(--bcg-color-btn)!important;border:0 solid;border-radius:0;box-shadow:5px 5px 6px var(--shadow-mid);color:var(--color-btn)!important;font-weight:500;left:30%;padding:1em!important;position:relative;text-align:center;top:-8%;width:13em!important;z-index:1}.woocommerce ul.products li.product .button:hover,body.woocommerce .products .product .lumise-list-button:hover{background-color:var(--bcg-color-btn);color:var(--color-btn-hover)!important}.woocommerce ul.products li.product .button a,body.woocommerce .products .product .lumise-list-button a{color:var(--color-btn)!important}.woocommerce ul.products li.product .button a:hover,body.woocommerce .products .product .lumise-list-button a:hover{color:var(--color-btn-hover)!important}.woocommerce-page div.product div.images{height:100%;width:33%}@media (max-width:834px){.woocommerce-page div.product div.images{width:100%}}.woocommerce-page div.product div.summary{height:100%;width:63%}@media (max-width:834px){.woocommerce-page div.product div.summary{width:100%}}.woocommerce div.product div.images .flex-control-thumbs{-webkit-padding-start:0;margin:2em 0 0;padding-inline-start:0;width:80%}@media (max-width:834px){.woocommerce div.product div.images .flex-control-thumbs{width:100%}}.woocommerce div.product div.images .flex-control-thumbs li{margin:2%;width:46%}@media (max-width:834px){.woocommerce div.product div.images .flex-control-thumbs li{margin:1%;width:23%}}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--green-deep);font-size:1.5em;font-weight:900;margin-bottom:.5em}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow:0 0 0 2.5px var(--coquelicot)!important}.woocommerce div.product form.cart .variations label{font-weight:400}.button-variable-item span{color:var(--color-link-180);font-weight:600}.zds-variations{--grid-gap:10px;--auto-grid-min-size:200px;grid-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--auto-grid-min-size),1fr))}.wvs-style-squared .button-variable-item{min-width:30px!important}.single_variation_wrap>*{color:var(--color-link-180)}.woocommerce-variation-add-to-cart{margin-top:1em}.woocommerce .quantity .qty{width:5em}.woocommerce a.remove{margin:0 auto}.quantity{display:inline-block!important;position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity input{border:1px solid #eee;display:block;float:left;height:42px;line-height:1.65;margin:0;padding:0 5px;width:45px}.quantity input:focus{outline:0}.quantity-nav{float:left;height:42px;position:relative}.quantity-button{border-left:1px solid #eee;color:#333;cursor:pointer;font-family:Trebuchet MS,Helvetica,sans-serif!important;font-size:13px;line-height:1.7;position:relative;text-align:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-o-user-select:none;user-select:none;width:20px}.quantity-button.quantity-up{border-bottom:1px solid #eee;height:50%;position:absolute;top:0}.quantity-button.quantity-down{bottom:-1px;height:50%;position:absolute}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--bcg-color-btn)!important;border:0 solid;border-radius:0;color:var(--color-btn)!important;font-weight:500;margin-left:20px;padding:1em!important;text-align:center;width:13em!important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--bcg-color-btn);color:var(--color-btn-hover)!important}.woocommerce #respond input#submit.alt a,.woocommerce a.button.alt a,.woocommerce button.button.alt a,.woocommerce input.button.alt a{color:var(--color-btn)!important}.woocommerce #respond input#submit.alt a:hover,.woocommerce a.button.alt a:hover,.woocommerce button.button.alt a:hover,.woocommerce input.button.alt a:hover{color:var(--color-btn-hover)!important}.woocommerce div.product .woocommerce-tabs{background-color:var(--bcg-product-color);box-shadow:5px 5px 6px var(--shadow-mid);color:var(--color-card-desc);left:-20%;padding:50px;position:relative;width:120%;z-index:1}@media (max-width:834px){.woocommerce div.product .woocommerce-tabs{left:auto;padding:30px;position:relative;width:100%}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--blue-night)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--coquelicot)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--yellow)}.woocommerce .cart .button{background-color:var(--bcg-color-btn)!important;border:0 solid;border-radius:0;color:var(--color-btn)!important;font-weight:500;margin:0 10px;padding:1em!important;text-align:center;width:13em!important}.woocommerce .cart .button:hover{background-color:var(--bcg-color-btn);color:var(--color-btn-hover)!important}.woocommerce .cart .button a{color:var(--color-btn)!important}.woocommerce .cart .button a:hover{color:var(--color-btn-hover)!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{margin:0 auto}.woocommerce-info:before{color:var(--blue-night);position:static}.woocommerce-checkout .woocommerce-info{color:var(--blue-night);text-align:center}#order_review_heading,.woocommerce-billing-fields h3{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2.5em;font-stretch:extra-condensed;font-style:normal;font-weight:900;letter-spacing:.02em}h3#order_review_heading{float:right;padding-bottom:32px;width:48%}@media (max-width:834px){h3#order_review_heading{clear:both;width:100%}}.woocommerce-page .col2-set,.woocommerce .col2-set{float:left;margin-bottom:1.6em;width:48%}@media (max-width:834px){.woocommerce-page .col2-set,.woocommerce .col2-set{clear:both;width:100%}}@media (min-width:834px){.woocommerce-page .col2-set,.woocommerce .col2-set{min-height:100vh}}.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{display:block;width:100%}.woocommerce-checkout #order_review{float:right;width:48%}@media (max-width:834px){.woocommerce-checkout #order_review{clear:both;width:100%}}@media (min-width:834px){.woocommerce-checkout #order_review{min-height:100vh}}.woocommerce-page form .form-row .input-text,.woocommerce form .form-row .input-text,form input[type=email],form input[type=tel],form input[type=text]{background-color:initial;border:1px solid var(--shadow-mid);color:var(--blue-night);font-size:1em;min-height:40px}::-webkit-input-placeholder{color:var(--blue-night);opacity:.5}::placeholder{color:var(--blue-night);opacity:.5}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{background-color:initial;border:1px solid var(--shadow-mid);color:var(--blue-night);min-height:40px}.woocommerce table.shop_table th{background-color:var(--bcg-color-aside)}.woocommerce #payment #place_order{float:right;margin-top:1em;padding:10px 20px;width:50%}.woocommerce-customer-details--email:before,.woocommerce-customer-details--phone:before{position:relative!important}.main-180-container{grid-column:3/5;grid-row:3/5;height:100%;margin-top:3em;overflow-x:hidden;overflow-y:visible;padding:5vh 5vw;width:100%;z-index:3}.main-180-container a{color:var(--color-link-180)}.h180-col-left>*{margin-bottom:20px}.wp-block-column>h2,h2.has-text-align-center{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2.2em;font-stretch:extra-condensed;font-style:normal;font-weight:600;letter-spacing:.02em;margin:20px 0 10px}.contact-faq-button{margin-left:0!important;margin-right:auto!important}.wp-block-button__link{background-color:var(--bcg-color-btn)!important;border:0 solid;border-radius:0;color:var(--color-btn)!important;font-weight:500;padding:.5em 3em;text-align:center}.wp-block-button__link:hover{color:var(--color-btn-hover)!important}.wp-block-button__link a{color:var(--color-btn)!important}.wp-block-button__link a:hover{color:var(--color-btn-hover)!important}.separ-left-align-40{margin:40px 0}.separ-center-align-40,.separ-left-align-40{border-top:3px solid var(--color-header-180);display:block;height:1px;width:80px}.separ-center-align-40{margin:40px auto 20px}.wp-block-embed iframe{height:600px;min-width:100%!important}.nf-before-form-content{display:none}.nf-form-content .nf-element,.nf-form-content .ninja-forms-field{color:var(--color-content)!important;font-family:proxima-nova,sans-serif!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background-color:var(--bcg-color-btn)!important;border:0 solid;border-radius:0;color:var(--color-btn)!important;font-weight:500;margin-left:auto!important;margin-right:0!important;padding:1em!important;text-align:center;width:13em!important}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background-color:var(--bcg-color-btn);color:var(--color-btn-hover)!important}.nf-form-content button a,.nf-form-content input[type=button] a,.nf-form-content input[type=submit] a{color:var(--color-btn)!important}.nf-form-content button a:hover,.nf-form-content input[type=button] a:hover,.nf-form-content input[type=submit] a:hover{color:var(--color-btn-hover)!important}
