.image_avec_legende{position:relative}.legende_image{position:absolute;z-index:1;bottom:0;padding:10px;font-weight:300;font-family:Plus Jakarta Sans;line-height:1em;font-size:14px;color:#FFF9F6;white-space:pre-line}.et-pb-contact-message{font-family: Plus Jakarta Sans;color: #ffffff;font-size: 18px}#ligne-blanche a{position:relative;display:inline-block;text-decoration:none;color:inherit;overflow:hidden}#ligne-blanche a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff8f5;transform:translateX(-100%);transition:transform 0.2s ease-out}#ligne-blanche a:hover::after{transform:translateX(0)}#ligne-kak-2 a{position:relative;display:inline-block;text-decoration:none;color:inherit;overflow:hidden}#ligne-kak-2 a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0e3731;transform:translateX(-100%);transition:transform 0.2s ease-out}#ligne-kak-2 a:hover::after{transform:translateX(0)}#ligne-kak a{position:relative;display:inline-block;text-decoration:none;color:inherit;overflow:hidden}#ligne-kak a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#636033;transform:translateX(-100%);transition:transform 0.2s ease-out}#ligne-kak a:hover::after{transform:translateX(0)}#ligne-verte a{position:relative;display:inline-block;text-decoration:none;color:inherit;overflow:hidden}#ligne-verte a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0e3731;transform:translateX(-100%);transition:transform 0.2s ease-out}#ligne-verte a:hover::after{transform:translateX(0)}#ligne-kaki-2>ul>li:not(.pas-de-ligne)>a{position:relative;display:inline-block;text-decoration:none;color:inherit;overflow:hidden}#ligne-kaki-2>ul>li:not(.pas-de-ligne)>a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0e3731;transform:translateX(-100%);transition:transform 0.2s ease-out}#ligne-kaki-2>ul>li:not(.pas-de-ligne)>a:hover::after{transform:translateX(0)}#ligne-kaki-2 li.pas-de-ligne>a{cursor:default!important;pointer-events:none!important;color:#0e3731!important}#ligne-kaki-2 .nav li ul.sub-menu{width:300px!important;box-shadow:none!important;border-top:none!important;background-color:#fdf8f4!important}#ligne-kaki-2 .nav li ul.sub-menu li a{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:0.9rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.2em!important;color:#0e3731!important;background-color:transparent!important;display:table!important;width:auto!important;padding:10px 0!important;margin-left:20px!important;position:relative;overflow:hidden}#ligne-kaki-2 .nav li ul.sub-menu li a::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:2px;background-color:#0e3731;transform:translateX(-101%);transition:transform 0.2s ease-out}#ligne-kaki-2 .nav li ul.sub-menu li a:hover::after{transform:translateX(0)}#ligne-kaki-2 .nav li ul.sub-menu li{border:none!important;background-color:transparent!important}#ligne-kaki-2 .nav li ul.sub-menu li a:hover{color:#0e3731!important;opacity:1!important}.ligne-active a{position:relative;display:inline-block;text-decoration:none;color:inherit;overflow:hidden}.ligne-active a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0e3731;transform:translateX(-101%);transition:transform 0.2s ease-out}.ligne-active a:hover::after{transform:translateX(0)}@media (min-width:981px){.col-sticky-image{padding:0!important;overflow:hidden;min-height:100vh}.col-sticky-image .et_pb_image,.col-sticky-image .et_pb_image_wrap{height:100vh;display:block}.col-sticky-image .et_pb_image_wrap img{width:100%;height:100vh;object-fit:cover;object-position:center;display:block;will-change:transform;transform:translateZ(0);transition:none!important}}.reset_variations{display:none!important}.variable-item-span.variable-item-span-button::after{display:none!important}.woocommerce div.product form.cart .variations label{letter-spacing:0.2rem!important}.woocommerce-variation-price .price{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;color:#EDA737!important;font-size:1.3rem!important}.woocommerce-variation-price{margin-bottom:10px!important}span.woo-selected-variation-item-name{color:#0E3731!important;font-family:'Plus Jakarta Sans',sans-serif!important}.variable-item.button-variable-item{border:1px solid #0E3731!important;border-radius:2px!important;background:transparent!important;color:#0E3731!important;font-family:'Plus Jakarta Sans',sans-serif!important;box-shadow:none!important;font-size:1rem!important}.variable-item.button-variable-item.selected{background:#0E3731!important;color:#FFF8F5!important;border-color:#0E3731!important;box-shadow:none!important}.woocommerce-variation-add-to-cart{margin-bottom:20px!important}.et_pb_wc_tabs .et_pb_tab_content{padding-left:2vw!important;padding-right:2vw!important;padding-top:2vw!important}@media (max-width:980px){.et_pb_wc_tabs .et_pb_tab_content{padding-left:10vw!important;padding-right:10vw!important}}.et_pb_wc_tabs .et_pb_tabs_controls{background-color:#FFF8F5!important;border-color:#0E3731!important}.et_pb_wc_tabs .et_pb_tab_content h2{font-weight:800!important;color:#0E3731!important;text-transform:uppercase!important;font-size:1.2rem!important;letter-spacing:0.2rem!important}.woocommerce p.stars a::before,.woocommerce p.stars a.active::before,.woocommerce p.stars a:hover::before{color:#0E3731!important}.et_pb_wc_tabs #review_form textarea{color:#0E3731!important}.et_pb_wc_tabs #review_form #submit{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.2rem!important;color:#0E3731!important;background-color:#BEAED6!important;border:none!important;border-radius:2px!important;padding:0.3em 1em!important;font-size:1rem!important}.woocommerce-message{line-height:36px!important}.woocommerce-cart .fee td>*{display:none!important}.woocommerce-cart .fee td::after{content:"À définir";font-family:'Plus Jakarta Sans',sans-serif;font-style:italic;color:#0E3731}#billing_phone_field .optional{display:none!important}#billing_phone_field label::after{content:" *";color:#EDA737}.cm-address-checkout-fee>label,.cm-address-checkout-fee>br{display:none!important}#bloc-destinataire label .required,#bloc-destinataire .form-row .required,#bloc-destinataire abbr.required{color:#EDA737!important;text-decoration:none!important;border:none!important}.swal-modal,.sweet-alert{background-color:#FFF8F5!important;border-radius:0!important}.swal-title,.swal-text,.sweet-alert h2,.sweet-alert p{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.15rem!important;font-size:1.2rem!important;color:#0E3731!important}.swal-icon--success__line,.sweet-alert .sa-icon.sa-success .sa-line{background-color:#0E3731!important}.swal-icon--success__ring,.sweet-alert .sa-icon.sa-success .sa-placeholder{border-color:rgba(14,55,49,0.25)!important}.swal-button,.swal-button--confirm,.sweet-alert button.confirm{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.3em!important;font-size:0.9rem!important;background-color:#BEAED6!important;color:#0E3731!important;border:none!important;border-radius:0!important;padding:12px 24px!important;box-shadow:none!important}.swal-button:hover,.sweet-alert button.confirm:hover{background-color:#BEAED6!important;opacity:0.85}.swal-icon--success::before,.swal-icon--success::after,.swal-icon--success__hide-corners{background-color:#FFF8F5!important}.swal-icon--success{border-color:#0E3731!important}.swal-icon--success__ring{border-color:#0E3731!important}#map{height:300px!important;max-width:100%!important;margin-bottom:50px!important}#order_comments{background-color:#FFFFFF!important;border:1px solid #0E3731!important;border-radius:0!important;padding:12px 16px!important}.ui-timepicker-wrapper,.ui-timepicker-list{z-index:99999!important;background-color:#FFFFFF!important;border:1px solid #0E3731!important}.ui-timepicker-list li{font-family:'Plus Jakarta Sans',sans-serif!important;color:#0E3731!important}#symbiose-select-heure{order:1!important;background-color:#FFFFFF!important;border:1px solid #0E3731!important;border-radius:0!important;color:#0E3731!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:14px!important;padding:12px 16px!important;width:100%!important}body.woocommerce-checkout .et_pb_section_0_tb_body{opacity:0;transition:opacity 0.35s ease}body.woocommerce-checkout.symbiose-pret .et_pb_section_0_tb_body{opacity:1}body.woocommerce-checkout #main-content .et_pb_text_2_tb_body.et_pb_text{margin-top:45px!important;margin-bottom:16px!important;padding:0!important}body.woocommerce-checkout #main-content .cm-date-time-input{margin-top:0!important;margin-bottom:45px!important}body.woocommerce-checkout #main-content .cm-main-label-checkout{font-size:1.1rem!important}body.woocommerce-order-received #symbiose-confirmation,body.woocommerce-order-received #symbiose-confirmation h1,body.woocommerce-order-received #symbiose-confirmation h2,body.woocommerce-order-received #symbiose-confirmation h3,body.woocommerce-order-received #symbiose-confirmation p,body.woocommerce-order-received #symbiose-confirmation li,body.woocommerce-order-received #symbiose-confirmation th,body.woocommerce-order-received #symbiose-confirmation td,body.woocommerce-order-received #symbiose-confirmation address,body.woocommerce-order-received #symbiose-confirmation strong,body.woocommerce-order-received #symbiose-confirmation span{color:#0E3731!important;font-family:'Plus Jakarta Sans',sans-serif!important}body.woocommerce-order-received #symbiose-confirmation a{color:#0E3731!important;text-decoration:none!important}body.woocommerce-order-received #symbiose-confirmation .sym-retour a{color:#0E3731!important}body.woocommerce-order-received #symbiose-confirmation ul.woocommerce-order-overview,body.woocommerce-order-received #symbiose-confirmation address{border-radius:6px!important}body.woocommerce-order-received #symbiose-confirmation table{border-radius:6px!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #0E3731!important}body.woocommerce-order-received #symbiose-confirmation table th,body.woocommerce-order-received #symbiose-confirmation table td{border-bottom:1px solid rgba(14,55,49,0.15)!important}body.woocommerce-order-received #symbiose-confirmation table tr:last-child th,body.woocommerce-order-received #symbiose-confirmation table tr:last-child td{border-bottom:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-NoticeGroup,.wc-block-components-notice-banner,.wc-block-components-validation-error,ul.woocommerce-error{background-color:#EDA737!important;border:none!important;border-radius:6px!important;padding:14px 18px!important;margin-bottom:18px!important;list-style:none!important;box-shadow:none!important}.woocommerce-error,.woocommerce-error li,.woocommerce-error strong,.woocommerce-error a,.woocommerce-info,.woocommerce-info li,.woocommerce-message,.woocommerce-message li,.wc-block-components-notice-banner,.wc-block-components-notice-banner *,.wc-block-components-validation-error,.wc-block-components-validation-error *{color:#FFFFFF!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:0.9rem!important;font-weight:600!important;line-height:1.5!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error li::before{display:none!important}.wc-block-components-notice-banner__content svg,.wc-block-components-notice-banner>svg{fill:#FFFFFF!important}body.woocommerce-order-received #symbiose-confirmation ul.woocommerce-order-overview,body.woocommerce-order-received #symbiose-confirmation table,body.woocommerce-order-received #symbiose-confirmation table th,body.woocommerce-order-received #symbiose-confirmation table td,body.woocommerce-order-received #symbiose-confirmation address,body.woocommerce-order-received #symbiose-confirmation .symbiose-bloc-destinataire address{background-color:transparent!important}.et_pb_wc_tabs .et_pb_tab_content h3{font-weight:800!important;color:#0E3731!important;text-transform:uppercase!important;font-size:1rem!important;letter-spacing:0.17rem!important}.et_pb_shop .entry h1{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;color:#0E3731!important;text-transform:uppercase!important;font-size:1.2rem!important;letter-spacing:0.2rem!important}.et_pb_shop .entry p{font-family:'Plus Jakarta Sans',sans-serif!important;color:#0E3731!important;font-size:1rem!important}.symbiose-carte-message{margin:0 0 20px 0}.symbiose-carte-message input[type="checkbox"]{accent-color:#0E3731;cursor:pointer}.symbiose-carte-message label{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.2rem!important;font-size:0.9rem!important;color:#0E3731!important;cursor:pointer;margin-left:8px}.symbiose-carte-message textarea{display:none;box-sizing:border-box;width:100%;height:90px!important;min-height:90px!important;max-height:90px!important;resize:none!important;overflow-y:auto;margin-top:12px;background-color:#FFFFFF!important;border:1px solid #0E3731!important;border-radius:0!important;color:#0E3731!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:14px!important;line-height:1.5!important;padding:12px 16px!important;scrollbar-width:thin;scrollbar-color:#0E3731 transparent}.symbiose-carte-message textarea::-webkit-scrollbar{width:6px}.symbiose-carte-message textarea::-webkit-scrollbar-track{background:transparent}.symbiose-carte-message textarea::-webkit-scrollbar-thumb{background-color:#0E3731}.symbiose-carte-message input:checked~textarea{display:block}.et_pb_wc_breadcrumb,.woocommerce-breadcrumb{display:none!important}@media (max-width:767px){.et_pb_wc_tabs .et_pb_tab_content h2{font-size:1.1rem!important;line-height:1.4!important;letter-spacing:0.15rem!important}.et_pb_wc_tabs .et_pb_tab_content h3{font-size:0.9rem!important;line-height:1.4!important;letter-spacing:0.12rem!important}.et_pb_wc_tabs .et_pb_tab_content{padding-left:2vw!important;padding-right:2vw!important}}.woocommerce-cart-form button[name="update_cart"],.woocommerce-cart-form input[name="update_cart"]{display:none!important}.woocommerce a.remove,.woocommerce-cart table.cart a.remove,.woocommerce-cart-form a.remove,.et_pb_wc_cart_products a.remove{background:transparent!important;color:#0E3731!important;border-radius:0!important}.woocommerce a.remove:hover,.woocommerce-cart table.cart a.remove:hover,.woocommerce-cart-form a.remove:hover,.et_pb_wc_cart_products a.remove:hover{background:transparent!important;color:#0E3731!important}body.woocommerce-cart button[name="update_cart"],body.woocommerce-cart input[name="update_cart"]{display:none!important}body.woocommerce-cart table.cart td.actions{padding:0!important;border:0!important}@media (max-width:767px){body.woocommerce-cart .et_pb_wc_cart_products,body.woocommerce-cart .et_pb_wc_cart_products .et_pb_module_inner{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}body.woocommerce-cart #main-content .et_pb_column{margin-bottom:0!important}body.woocommerce-cart .et_pb_wc_cart_totals{margin-top:0!important;padding-top:0!important}}@media (min-width:768px){.et_pb_wc_tabs .et_pb_tabs_controls li{border-right:1px solid #0E3731!important}.et_pb_wc_tabs .et_pb_tabs_controls li:last-child{border-right:0!important}.et_pb_wc_tabs .et_pb_tabs_controls li{box-shadow:inset 0 -1px 0 #0E3731!important}.et_pb_wc_tabs.et_pb_tabs,.et_pb_wc_tabs .et_pb_all_tabs,.et_pb_wc_tabs .et_pb_tabs_controls{border-color:#0E3731!important}.et_pb_wc_tabs .et_pb_tabs_controls:after{background-color:#0E3731!important;border-color:#0E3731!important}}@media (max-width:767px){.et_pb_wc_tabs .et_pb_tabs_controls:after{display:none!important}.et_pb_wc_tabs .et_pb_tabs_controls li{border-right:0!important;border-bottom:1px solid #0E3731!important}}.et-pb-contact-message{color:#0e3731}.symb-nav{display:none}#symb-erreurs:empty{display:none}#symb-erreurs{scroll-margin-top:130px}body.woocommerce-checkout .hide-faq-tab{pointer-events:none!important}body.woocommerce-checkout .show-faq-tab{pointer-events:auto!important}@media (max-width:767px){body.woocommerce-checkout #page-container,body.woocommerce-checkout #et-main-area{overflow-x:clip;max-width:100%}body.woocommerce-checkout .et_pb_row_inner_1_tb_body.et_pb_row_inner{position:sticky!important;top:55px;z-index:9999!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:0!important;box-sizing:border-box;background:#FFF8F5!important;isolation:isolate}body.woocommerce-checkout .et_pb_row_inner_1_tb_body .et_pb_column_inner{display:flex!important;width:100%!important;max-width:100%!important;margin:0!important;gap:0;box-sizing:border-box;background:#FFF8F5!important;position:relative;z-index:2}#faq-item-1,#faq-item-2{flex:1 1 0!important;width:50%!important;min-width:0!important;margin:0!important;border-radius:0!important;box-sizing:border-box;position:relative;z-index:3}body.woocommerce-checkout #faq-item-1,body.woocommerce-checkout #faq-item-2{display:flex!important;align-items:center!important;justify-content:center!important;min-height:80px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;text-align:center!important}body.woocommerce-checkout #faq-item-1 .et_pb_text_inner,body.woocommerce-checkout #faq-item-2 .et_pb_text_inner{width:100%!important;margin:0!important;padding:0!important;text-align:center!important}body.woocommerce-checkout #faq-item-1 h3,body.woocommerce-checkout #faq-item-2 h3,body.woocommerce-checkout #faq-item-1 p,body.woocommerce-checkout #faq-item-2 p{line-height:19px!important;margin:0!important;padding:0!important;text-align:center!important}body.woocommerce-checkout #faq-item-1 .et_pb_text_inner{transform:translateY(1px)}body.woocommerce-checkout .symb-nav{display:flex;gap:10px;width:100%;margin:30px 0 10px}body.woocommerce-checkout .symb-btn{flex:1;padding:14px 10px;background:#BEAED6;color:#0E3731;border:1px solid #BEAED6;border-radius:0;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:0.9rem;letter-spacing:0.3em;text-transform:uppercase;cursor:pointer}body.woocommerce-checkout .symb-btn.symb-prev{background:transparent;border-color:#0E3731}body.woocommerce-checkout:not(.symb-etape-3) .et_pb_column_2_tb_body{height:0!important;overflow:hidden!important;visibility:hidden!important;margin:0!important;padding:0!important}body.woocommerce-checkout.symb-etape-3 .et_pb_column_1_tb_body{display:none!important}}@media (max-width:980px){#page-container:has(.filtres-bouquets){overflow-x:clip}.et_pb_code:has(.filtres-bouquets){position:sticky;top:55px;z-index:11;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box;background:#FFF8F5;border-top:1px solid #0e3731;border-bottom:1px solid #0e3731}.filtres-bouquets{display:flex!important;flex-wrap:nowrap!important;gap:22px!important;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:0!important;padding:14px 6vw 12px;overflow-x:auto;overflow-y:hidden;background:#FFF8F5}.filtres-bouquets::-webkit-scrollbar{display:none}.filtres-bouquets .filtre-btn{flex:0 0 auto;white-space:nowrap;font-size:0.72rem!important;letter-spacing:0.2em!important;padding-bottom:8px;border-bottom:3px solid transparent}.filtres-bouquets .filtre-btn.actif{border-bottom-color:#0e3731;padding-bottom:8px}}@media (max-width:767px){.image_avec_legende_mobile .legende_image{top:0;bottom:auto}}.symb-budget{margin:0 0 20px 0}.symb-budget label{display:block;margin-bottom:8px;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.2rem!important;font-size:0.9rem!important;color:#0E3731!important}.symb-budget input[type="number"]{width:140px;height:60px;box-sizing:border-box;padding:0 16px;background:#FFFFFF;border:1px solid #0E3731;border-radius:0;color:#0E3731;font-family:'Plus Jakarta Sans',sans-serif;font-size:1rem}.symb-budget-note{margin:8px 0 0;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.85rem;color:#0E3731}body.single-product form.cart .quantity,body.single-product .et_pb_wc_add_to_cart .quantity{display:none!important}body.single-product form.cart .single_add_to_cart_button{margin-left:5px!important;margin-right:0!important}body.single-product form.cart:not(.variations_form) .single_add_to_cart_button{margin-bottom:40px!important}.fullwidth-open-v2 .et_pb_text_inner,.fullwidth-open-v2 .et_pb_text_inner *{pointer-events:none!important}body.symb-panier-vide .et_pb_wc_cart_products,body.symb-panier-vide .et_pb_wc_cart_totals{display:none!important}.symb-vide{padding:40px 0 60px;max-width:600px}.symb-vide-titre{margin:0 0 12px;padding:0;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2rem;font-size:1.2rem;color:#0E3731}.symb-vide-texte{margin:0 0 28px;padding:0;font-family:'Plus Jakarta Sans',sans-serif;font-size:1rem;line-height:1.6;color:#0E3731}.symb-vide-bouton{display:inline-block;padding:14px 28px;background:#BEAED6;color:#0E3731!important;border:0;border-radius:0;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:0.9rem;letter-spacing:0.3em;text-transform:uppercase;text-decoration:none}.symb-vide-bouton:hover{opacity:0.85}body.single-product #page-container,body.single-product #et-main-area,body.single-product #main-content,body.single-product .et-l--body{padding-top:0!important;margin-top:0!important}body.single-product #ma-section-flottante{position:fixed!important;top:0!important;left:0!important;width:100%!important}body.single-product #ma-section-flottante:not(.afficher-ma-barre){background:transparent!important}body.single-product header.et-l--header{height:0!important;min-height:0!important;padding:0!important;margin:0!important}body.woocommerce-checkout #payment div.payment_box{margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}body.woocommerce-checkout #payment div.payment_box::before{display:none!important}body.woocommerce-checkout #payment ul.payment_methods{padding:0!important;border:none!important}body.woocommerce-checkout #payment ul.payment_methods li{padding-left:0!important}body.woocommerce-checkout #payment ul.payment_methods li label img,body.woocommerce-checkout #payment ul.payment_methods li label svg{display:none!important}body.woocommerce-checkout #payment ul.payment_methods li label{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.2rem!important;font-size:1.1rem!important;color:#0E3731!important;margin-bottom:16px!important;display:block!important}