.et-l--header .current-menu-item>a,.et-l--header .current_page_item>a,.et-l--header a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}body.woocommerce-shop .et-l--header a[href*="nos-plateaux"],body.single-product .et-l--header a[href*="nos-plateaux"],body.single-post .et-l--header a[href*="le-carnet"]{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}.carte-plateau{display:flex!important;flex-direction:column;height:100%;background:#ffffff;border-radius:12px;overflow:hidden}.carte-contenu{flex:1 1 auto;display:flex!important;flex-direction:column}.carte-description{line-height:1.5!important;height:4.5em!important;overflow:hidden}.carte-description p{margin:0!important;padding:0!important}.carte-description br,.carte-description p:empty{display:none}.carte-prix{margin-top:auto!important}.bandeau-anime{background-size:200px auto!important;background-repeat:repeat!important;animation:motif-glisse 40s linear infinite}@keyframes motif-glisse{from{background-position:0 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){.bandeau-anime{animation:none}}.sib_signup_form{max-width:720px;margin:0 auto;text-align:left}.sib_signup_form .sib-mention{font-size:14px;margin:0 0 8px;padding:0}.sib_signup_form .sib-ligne{display:flex;gap:16px;align-items:flex-end}.sib_signup_form p.sib-email-area,.sib_signup_form .sib-envoi{margin:0;padding:0}.sib_signup_form p.sib-email-area{flex:1}.sib_signup_form label{display:block;font-size:14px;margin:0 0 4px;padding:0;color:#000}.sib_signup_form input[type="email"]{width:100%;height:48px;padding:0 16px;border:1px solid #3D5239;border-radius:6px;background:#fff;font-size:16px}.sib_signup_form input[type="email"]:focus{outline:2px solid #3D5239;outline-offset:2px}.sib_signup_form input[type="submit"]{height:48px;padding:0 40px;border:0;border-radius:6px;background:#3D5239;color:#F0E8D4;font-family:'Poppins',sans-serif;font-size:16px;cursor:pointer}.sib_signup_form input[type="submit"]:hover,.sib_signup_form input[type="submit"]:focus-visible{background:#1F2A1C;outline:2px solid #3D5239;outline-offset:2px}.sib_signup_form .sib-rgpd{font-size:12px;line-height:1.6;text-align:center;margin:16px 0 0;padding:0;color:#000}.sib_signup_form .sib-rgpd a{color:#000;text-decoration:underline}@media (max-width:767px){.sib_signup_form .sib-ligne{flex-direction:column;align-items:stretch}.sib_signup_form input[type="submit"]{width:100%}}.wc-block-components-checkout-place-order-button{background-color:#3D5239!important;color:#F0E8D4!important;border-radius:8px!important}.wc-block-components-checkout-place-order-button:hover{background-color:#1F2A1C!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:inset 0 0 0 1px #3D5239!important;border-radius:8px!important}.wc-block-components-radio-control--highlight-checked::after{border-color:#D6C9A8!important}.wc-block-components-order-summary-item__quantity{background-color:#3D5239!important;color:#F0E8D4!important;border-color:#3D5239!important}.wc-block-components-checkout-order-summary__title-text{font-family:'DM Serif Display',serif!important;color:#3D5239!important}.wc-block-checkout select:not(.wc-blocks-components-select__select){width:100%;height:48px;padding:0 12px;border:1px solid #D6C9A8!important;border-radius:8px!important;background:#FFFFFF;font-family:'Poppins',sans-serif;font-size:16px;color:#1F2A1C}