@media (max-width:980px){#main-header{position:relative!important;z-index:1000!important;overflow:visible!important}#et-top-navigation,.mobile_nav,.et_pb_menu,.et_pb_fullwidth_menu{position:relative!important;overflow:visible!important}.et_mobile_menu,.et_pb_menu .et_mobile_menu,.et_pb_fullwidth_menu .et_mobile_menu{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:100vw!important;margin:0!important;margin-left:calc(50% - 50vw)!important;max-height:80vh;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#ffffff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.12);z-index:10000!important}.et_mobile_menu li a{color:#111!important;font-size:16px!important;line-height:1.5!important;padding:16px 20px!important;border-bottom:1px solid rgba(0,0,0,.06);white-space:normal!important;word-break:break-word;opacity:1!important}.et_mobile_menu .menu-item-has-children>ul.sub-menu{background:#fafafa;margin:0;padding:8px 0 10px 14px;border-left:2px solid rgba(0,0,0,.08)}#page-container,#et-main-area,#main-content{position:relative;z-index:1!important;overflow:visible!important}}@media (min-width:981px){#main-header,#et-top-navigation,.et_pb_menu,.et_pb_fullwidth_menu{position:relative!important;overflow:visible!important;z-index:1000!important}#main-content,.et_pb_section,.et_pb_slider,.et_pb_fullwidth_slider{position:relative;z-index:1!important}.et_pb_section.et_pb_sticky,.et_pb_sticky{z-index:2!important}.et-menu .menu-item-has-children{position:relative}.et-menu .menu-item-has-children>ul,.nav li ul{position:absolute;top:100%;left:0;min-width:220px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1001;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.et-menu .menu-item-has-children:hover>ul,.et-menu .menu-item-has-children:focus-within>ul{opacity:1!important;visibility:visible!important;transform:translateY(0);transition:opacity .15s ease,transform .15s ease;pointer-events:auto!important}.et-l .et_pb_section,.et-l .et_pb_row{overflow:visible!important}}.menu-item-30338{font-weight:900}.et-cart-info{display:none}.woof_radio_term_reset img{display:none}.woof_reset_search_form{display:none}.woof_reset_button_2{display:none}.woof_radio_count{display:none}.orderby{display:none}.img-wrapper img{object-fit:cover;width:100%;height:100%;display:flex}.page-id-30833 .woocommerce ul.products,.page-id-30833 .et_pb_shop ul.products,.page-id-30833 .woocommerce .products,.page-id-30833 .et_pb_shop .products{margin-top:0!important;padding-top:0!important;list-style:none}.page-id-30833 .woocommerce ul.products li.product:first-child,.page-id-30833 .et_pb_shop ul.products li.product:first-child{margin-top:0!important}.page-id-30833 .et_pb_shop{margin-top:0!important;padding-top:0!important}.page-id-30833 .woocommerce ul.products li.product::before{content:none!important}.page-id-30833 .woocommerce ul.products li.product a img{-webkit-clip-path:none!important;clip-path:none!important}.page-id-30833 .woocommerce ul.products li.product,.page-id-30833 .et_pb_shop ul.products li.product{position:relative;background:#FFFFFF;border:1px solid #F1EEE5;border-radius:26px;padding:22px;box-shadow:0 24px 48px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.80);transition:transform .18s ease,box-shadow .18s ease;overflow:hidden}.page-id-30833 .woocommerce ul.products li.product::after,.page-id-30833 .et_pb_shop ul.products li.product::after{content:"";position:absolute;inset:6px;border-radius:22px;box-shadow:inset 0 12px 24px rgba(0,0,0,.03),inset 0 1px 0 rgba(255,255,255,.70);pointer-events:none}.page-id-30833 .woocommerce ul.products li.product:hover,.page-id-30833 .et_pb_shop ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 28px 56px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.85)}.page-id-30833 .fr-aside .widget,.page-id-30833 .et_pb_sidebar .widget,.page-id-30833 .widget-area .widget{position:relative;background:#FFFFFF;border:1px solid #F1EEE5;border-radius:28px;padding:24px 20px;box-shadow:0 24px 48px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.85)}.page-id-30833 .fr-aside .widget::before,.page-id-30833 .et_pb_sidebar .widget::before,.page-id-30833 .widget-area .widget::before{content:"";position:absolute;inset:-26px;border-radius:34px;background:rgba(255,255,255,.85);box-shadow:0 48px 80px rgba(0,0,0,.10);z-index:-1}.page-id-30833 .fr-aside .widgettitle,.page-id-30833 .et_pb_sidebar .widgettitle,.page-id-30833 .widget-area .widgettitle{margin:0 0 12px 0;color:#5F7754;text-transform:uppercase;letter-spacing:.4px;font-weight:700;font-size:22px;line-height:1.2}.page-id-30833 .fr-aside .widgettitle::after,.page-id-30833 .et_pb_sidebar .widgettitle::after,.page-id-30833 .widget-area .widgettitle::after{content:"";display:block;width:120px;height:6px;margin:12px 0 0;background:#D6C39A;border-radius:6px}.page-id-30833 .fr-aside ul,.page-id-30833 .et_pb_sidebar ul,.page-id-30833 .widget-area ul{list-style:none;margin:0;padding:0}.page-id-30833 .fr-aside li,.page-id-30833 .et_pb_sidebar li,.page-id-30833 .widget-area li{padding:10px 0;border:0}.page-id-30833 .fr-aside a,.page-id-30833 .et_pb_sidebar a,.page-id-30833 .widget-area a,.page-id-30833 .fr-aside label,.page-id-30833 .et_pb_sidebar label,.page-id-30833 .widget-area label{color:#5F7754;text-decoration:none;font-weight:400;font-size:16px;line-height:1.5}.page-id-30833 .fr-aside input[type="radio"],.page-id-30833 .fr-aside input[type="checkbox"],.page-id-30833 .et_pb_sidebar input[type="radio"],.page-id-30833 .et_pb_sidebar input[type="checkbox"],.page-id-30833 .widget-area input[type="radio"],.page-id-30833 .widget-area input[type="checkbox"]{width:18px;height:18px;margin-right:10px;accent-color:#5F7754}.page-id-30833 .fr-aside .woof_list li label:hover,.page-id-30833 .fr-aside .woof_list_radio label:hover,.page-id-30833 .et_pb_sidebar .woof_list li label:hover,.page-id-30833 .et_pb_sidebar .woof_list_radio label:hover,.page-id-30833 .widget-area .woof_list li label:hover,.page-id-30833 .widget-area .woof_list_radio label:hover{background:#FAF8F1}.page-id-30833 .fr-aside .widget_product_search .search-field,.page-id-30833 .fr-aside .widget_search input[type="search"],.page-id-30833 .fr-aside .wp-block-search__input,.page-id-30833 .et_pb_sidebar .widget_product_search .search-field,.page-id-30833 .et_pb_sidebar .widget_search input[type="search"],.page-id-30833 .et_pb_sidebar .wp-block-search__input,.page-id-30833 .widget-area .widget_product_search .search-field,.page-id-30833 .widget-area .widget_search input[type="search"],.page-id-30833 .widget-area .wp-block-search__input{width:100%;border:1px solid #E7E1D2;background:#FBFAF7;border-radius:999px;padding:12px 14px;outline:none}.page-id-30833 .fr-aside .widget_product_search button,.page-id-30833 .fr-aside .widget_search input[type="submit"],.page-id-30833 .fr-aside .wp-block-search__button,.page-id-30833 .et_pb_sidebar .widget_product_search button,.page-id-30833 .et_pb_sidebar .widget_search input[type="submit"],.page-id-30833 .et_pb_sidebar .wp-block-search__button,.page-id-30833 .widget-area .widget_product_search button,.page-id-30833 .widget-area .widget_search input[type="submit"],.page-id-30833 .widget-area .wp-block-search__button{margin-top:10px;background:#D6C39A;color:#2B2B2B;border:0;border-radius:12px;padding:10px 14px;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.40);cursor:pointer}.page-id-30833 .fr-aside .woof_list li label,.page-id-30833 .fr-aside .woof_list_radio label,.page-id-30833 .et_pb_sidebar .woof_list li label,.page-id-30833 .et_pb_sidebar .woof_list_radio label,.page-id-30833 .widget-area .woof_list li label,.page-id-30833 .widget-area .woof_list_radio label{display:flex;align-items:flex-start;gap:12px;padding:6px 6px;border-radius:14px;transition:background .15s ease}.page-id-30833 .fr-aside .woof_list li label>input[type="radio"],.page-id-30833 .fr-aside .woof_list li label>input[type="checkbox"],.page-id-30833 .fr-aside .woof_list_radio label>input[type="radio"],.page-id-30833 .fr-aside .woof_list_radio label>input[type="checkbox"]{flex:0 0 22px;width:22px;height:22px;margin-top:2px}.page-id-30833 .fr-aside .woof_list li label>span,.page-id-30833 .fr-aside .woof_list li label>a,.page-id-30833 .fr-aside .woof_list_radio label>span,.page-id-30833 .fr-aside .woof_list_radio label>a,.page-id-30833 .et_pb_sidebar .woof_list li label>span,.page-id-30833 .et_pb_sidebar .woof_list li label>a,.page-id-30833 .widget-area .woof_list li label>span,.page-id-30833 .widget-area .woof_list li label>a{flex:1 1 auto;min-width:0;line-height:1.4;font-weight:400;font-size:16px}.page-id-30833 .fr-aside .widget_product_categories li,.page-id-30833 .et_pb_sidebar .widget_product_categories li,.page-id-30833 .widget-area .widget_product_categories li{position:relative;padding-left:34px}.page-id-30833 .fr-aside .widget_product_categories li::before,.page-id-30833 .et_pb_sidebar .widget_product_categories li::before,.page-id-30833 .widget-area .widget_product_categories li::before{content:"";position:absolute;left:0;top:0.55em;width:22px;height:22px;border-radius:50%;background:#EDEBE3;box-shadow:inset 0 1px 0 rgba(255,255,255,.70)}.page-id-30833 .fr-aside .widget_product_categories a,.page-id-30833 .et_pb_sidebar .widget_product_categories a,.page-id-30833 .widget-area .widget_product_categories a{white-space:normal;overflow:visible;text-overflow:clip;font-weight:400;font-size:16px;line-height:1.4}.page-id-30833 .woocommerce ul.products li.product .woocommerce-loop-product__title,.page-id-30833 .et_pb_shop .product .woocommerce-loop-product__title{text-align:center;font-weight:800;display:block}.page-id-30833 .woocommerce ul.products li.product .price,.page-id-30833 .et_pb_shop .product .price{text-align:center;font-weight:700;display:block}:root{--vert:#637a5e;--dore:#cdbe8f;--bg:#f7f7f5;--card:#ffffff;--text:#333;--radius:14px;--shadow:0 10px 22px rgba(0,0,0,.06);--sep:1.5px solid var(--dore)}.board{max-width:1100px;margin:28px auto;padding:18px;background:var(--bg);border:2.5px solid var(--dore);border-radius:12px;box-shadow:var(--shadow);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.board__hero{text-align:center;padding:36px 12px 22px;background:#f8f8f6;position:relative}.board__hero::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#cdbe8f;opacity:.8}.board__title{color:#637a5e;font-weight:900;font-size:clamp(40px,6vw,72px);letter-spacing:.4px;line-height:1.05;margin:0;position:relative;text-shadow:none}.board__title::after{content:"";display:block;width:240px;max-width:60%;height:6px;margin:14px auto 0;background:#cdbe8f;border-radius:999px}.board .board__section{background:var(--card)!important;border:1px solid rgba(0,0,0,.06);border-left:6px solid var(--vert);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 14px 8px;margin:16px 0;transition:transform .18s ease,box-shadow .18s ease}.board .board__section:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,0,0,.08)}.board #forfaits,.board #ecotech,.board #earth,.board #meches,.board #supplement{border-left-color:var(--dore)}.section__title{margin:0 0 10px;color:var(--vert);font-weight:800;font-size:clamp(18px,2.2vw,22px);border-bottom:var(--sep);padding-bottom:8px}.table{display:grid;grid-template-columns:42% 1fr 1fr 1fr;align-items:center;row-gap:10px;padding:6px 0}.table--head{background:linear-gradient(180deg,#fff,#f4f2ec);border:1px solid rgba(0,0,0,.05);border-radius:10px;padding:10px 12px;margin-bottom:6px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.035)}.table--head .c{font-weight:800;color:#554;text-align:center}.c{padding:6px 12px}.c--title{font-weight:700;color:#444;position:relative;padding-bottom:8px}.c--title::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,0))}.c--price{color:var(--dore);font-weight:800;text-align:center;letter-spacing:.2px;border-left:1px dashed rgba(205,190,143,.85)}.c--span{grid-column:2 / 5}@media (max-width:900px){.table{grid-template-columns:50% 1fr 1fr 1fr}}@media (max-width:680px){.table{grid-template-columns:1fr 1fr}.table--head{display:none}.c--price{border-left:none;text-align:right}.table .c:nth-child(4n-2),.table .c:nth-child(4n-1),.table .c:nth-child(4n){grid-column:2 / 3}.c--span{grid-column:2 / 3}}.tdc{--card-w:320px;--card-h:500px;--stage-w:clamp(360px,90vw,1100px);--stage-h:560px;--curve:18deg;--shift:60%;--pop:90px;--dur:.5s;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.tdc-shell{position:relative;width:var(--stage-w);margin:24px auto 10px}.tdc-stage{position:relative;height:var(--stage-h);display:flex;align-items:center;justify-content:center;perspective:1200px;overflow:hidden;transform:rotateX(6deg)}.tdc-card{position:absolute;top:50%;left:50%;width:var(--card-w);height:var(--card-h);transform:translate(-50%,-50%);border-radius:16px;overflow:hidden;background:#fff;color:#333;box-shadow:0 18px 40px rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:transform var(--dur) ease,opacity var(--dur) ease,filter var(--dur) ease,box-shadow var(--dur) ease,z-index var(--dur) ease;will-change:transform,opacity,filter;backface-visibility:hidden;transform-style:preserve-3d}.tdc-card-hero{height:192px;position:relative;overflow:hidden;background-image:var(--bg);background-size:cover;background-position:center}.tdc-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55))}.tdc-hero-text{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#fff;padding:12px}.tdc-hero-brand{font-size:20px;font-weight:800;letter-spacing:.12em;margin:0 0 6px;color:white}.tdc-divider{width:56px;height:3px;background:#fff;margin:0 auto 8px;opacity:.9}.tdc-hero-title{margin:0;font-size:14px;opacity:.95;letter-spacing:.04em}.tdc-card-body{padding:16px 16px 14px;display:flex;flex-direction:column;height:calc(var(--card-h) - 192px)}.tdc-title{font-size:20px;font-weight:800;margin:0 0 4px}.tdc-brand{font-size:13px;color:#666;margin:0 0 8px;font-weight:600}.tdc-desc{font-size:14px;line-height:1.6;margin:0 0 12px;flex:1}.tdc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tdc-tag{font-size:12px;padding:6px 10px;border-radius:999px;background:#f3f4f6;color:#616b74;border:1px solid #e5e7eb;animation:tdcPulse 2s ease-in-out infinite}@keyframes tdcPulse{0%,100%{opacity:1}50%{opacity:.75}}.tdc-link{display:inline-flex;align-items:center;gap:8px;color:#616b74;text-decoration:none;position:relative}.tdc-link .tdc-underline{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:#616b74;transition:width .3s ease}.tdc-link:hover .tdc-underline{width:100%}.tdc-arrow{transition:transform .3s ease}.tdc-link:hover .tdc-arrow{transform:translateX(2px)}.tdc-card.is-center{opacity:1;pointer-events:auto;z-index:3;transform:translate(-50%,-50%) translateZ(var(--pop)) scale(1);box-shadow:0 24px 60px rgba(0,0,0,.18)}.tdc-card.is-left{opacity:.95;pointer-events:auto;z-index:2;transform:translate(calc(-50% - var(--shift)),-50%) rotateY(calc(-1 * var(--curve))) scale(.95);filter:brightness(.98) saturate(.98)}.tdc-card.is-right{opacity:.95;pointer-events:auto;z-index:2;transform:translate(calc(-50% + var(--shift)),-50%) rotateY(var(--curve)) scale(.95);filter:brightness(.98) saturate(.98)}.tdc-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer;color:#fff;background:rgba(33,33,33,.7);box-shadow:0 10px 28px rgba(0,0,0,.25);transition:transform .15s ease,filter .15s ease,background .15s ease;z-index:5}.tdc-prev{left:8px}.tdc-next{right:8px}.tdc-nav:hover{transform:translateY(-50%) scale(1.06);filter:brightness(1.1)}.tdc-dots{display:flex;gap:10px;justify-content:center;margin-top:10px}.tdc-dot{width:8px;height:8px;border-radius:999px;border:0;background:#d1d5db;cursor:pointer;transition:all .25s ease}.tdc-dot.is-active{width:22px;background:#6b7280}@media (max-width:980px){.tdc{--card-w:300px;--card-h:480px;--shift:55%;--pop:70px}}@media (max-width:600px){.tdc{--card-w:280px;--card-h:460px;--shift:48%;--curve:16deg;--pop:60px}.tdc-nav{width:38px;height:38px}}#threeDCarousel .tdc-stage:not(.tdc-ready) .tdc-card:nth-child(1){opacity:1;pointer-events:auto;z-index:3;transform:translate(-50%,-50%) translateZ(var(--pop)) scale(1);box-shadow:0 24px 60px rgba(0,0,0,.18)}#threeDCarousel .tdc-stage:not(.tdc-ready) .tdc-card:nth-child(2){opacity:.95;pointer-events:auto;z-index:2;transform:translate(calc(-50% + var(--shift)),-50%) rotateY(var(--curve)) scale(.95)}#threeDCarousel .tdc-stage:not(.tdc-ready) .tdc-card:nth-child(3){opacity:.95;pointer-events:auto;z-index:2;transform:translate(calc(-50% - var(--shift)),-50%) rotateY(calc(-1 * var(--curve))) scale(.95)}@media (max-width:980px){.et_pb_hidden_phone,.et_pb_hidden_tablet{display:block!important;visibility:visible!important;opacity:1!important}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module{overflow:visible!important;min-height:auto!important}[class*="et_pb_animation_"],.et-waypoint,.et_animated{opacity:1!important;transform:none!important;visibility:visible!important}form,.et_pb_contact_form,.wpcf7,.wpforms-container{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important}.et_pb_column,.et_pb_row [class*="et_pb_column"]{width:100%!important;float:none!important;clear:both!important}.et_pb_text,.et_pb_text_inner,p,label,input,textarea{font-size:16px!important;line-height:1.4!important;color:#111!important}}#cookie-law-info-bar,.cky-consent-container,.cli-bar-container,.cookie-notice{z-index:900!important}#page-container,#main-content,footer{position:relative;z-index:1000}body:not(.et-fb) #page-container .board__hero{text-align:center;padding:36px 12px 22px;background:#f8f8f6}body:not(.et-fb) #page-container .board__title{color:#637a5e!important;font-weight:900!important;font-size:clamp(40px,6vw,72px)!important}body:not(.et-fb) #page-container .board__title::after{content:"";display:block;width:240px;max-width:60%;height:6px;margin:14px auto 0;background:#cdbe8f;border-radius:999px}body:not(.et-fb) #page-container .board .board__section{background:#fff!important}