/* Généré depuis les feuilles CSS sources de l’accueil. */
.site-content-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0}.site-favorite,.site-share,.site-favorites-filters button,.site-favorites-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid #a49b76;border-radius:9px;padding:8px 13px;background:#f5f0de;color:#24472f;font:600 14px/1.35 Arial,sans-serif;text-decoration:none;cursor:pointer;box-sizing:border-box}.site-favorite svg{width:21px;height:21px;flex:none;fill:transparent;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.site-favorite.is-favorite{border-color:#ba9333;background:#fff3c5;color:#604c1c}.site-favorite.is-favorite svg{fill:#f2bf37;stroke:#8c6b13}.site-favorite:disabled{opacity:.65;cursor:wait}.site-favorite:hover,.site-share:hover{background:#e9ead2}.site-favorite:focus-visible,.site-share:focus-visible,.site-favorites-filters button:focus-visible,.site-signin-dialog button:focus-visible{outline:3px solid #b07d26;outline-offset:3px}.site-favorites-status{position:fixed;z-index:100100;bottom:20px;left:50%;transform:translateX(-50%);max-width:min(92vw,620px);margin:0;padding:12px 18px;border:1px solid #60834d;border-radius:12px;background:#f9f5e4;color:#24472f;font:16px/1.5 Arial,sans-serif;box-shadow:0 5px 24px #0003}.site-favorites-status.is-error{border-color:#a04332;color:#7c241f}.site-favorites-status[hidden]{display:none}.site-signin-dialog{border:1px solid #9e915c;border-radius:18px;background:#f3eedc;color:#243b2c;width:min(620px,94vw);max-width:94vw;max-height:94dvh;padding:16px 18px 12px;box-sizing:border-box;overflow:auto;box-shadow:0 20px 70px #0006;z-index:100000}.site-signin-dialog::backdrop{background:#102218b0;backdrop-filter:blur(3px)}.site-signin-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.site-signin-heading h2{font:700 24px/1.2 Georgia,serif;margin:0}.site-signin-heading button{border:1px solid #9e915c;border-radius:7px;padding:8px 12px;background:#fff9e8;color:#24472f;cursor:pointer}.site-signin-dialog>p{font:14px/1.45 Arial,sans-serif;margin:10px 0}.site-signin-dialog iframe{display:block;width:100%;height:min(580px,66dvh);border:0;background:#f3eedc;border-radius:10px}.site-signin-fallback{display:inline-block;font:13px/1.5 Arial,sans-serif;color:#245537;margin-top:9px}.site-signin-status:empty{display:none}[data-favorites-account]{padding:20px;border:1px solid #d8cfae;border-radius:14px;background:#fbf7e9;color:#24472f;scroll-margin-top:95px}[data-favorites-account]>h2{font:700 25px/1.3 Georgia,serif;margin:0 0 8px}[data-favorites-account]>p{font:15px/1.5 Arial,sans-serif}.site-favorites-filters{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.site-favorites-filters button[aria-pressed=true]{background:#244b32;color:#fff7df;border-color:#244b32}.site-favorites-account-status{font:14px/1.5 Arial,sans-serif}.site-favorites-group{margin:20px 0}.site-favorites-group>h3{font:700 21px/1.3 Georgia,serif;margin:12px 0}.site-favorites-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.site-favorite-card{display:flex;flex-direction:column;gap:12px;border:1px solid #d8cfae;background:#fffcef;border-radius:10px;padding:12px;min-width:0}.site-favorite-card>a{display:block;color:#24472f;text-decoration:none;flex:1}.site-favorite-card>a:hover h4{text-decoration:underline}.site-favorite-card img{width:100%;height:140px;object-fit:cover;border-radius:7px}.site-favorite-card h4{font:700 19px/1.35 Georgia,serif;margin:9px 0}.site-favorite-card small{display:block;font:12px/1.4 Arial,sans-serif;margin-top:8px}.site-favorite-card p{font:14px/1.45 Arial,sans-serif;margin:0;overflow-wrap:anywhere}.site-favorite-card .site-favorite{align-self:flex-start}.site-favorites-more[hidden],.site-favorites-filters[hidden]{display:none}@media(max-width:540px){.site-content-actions{gap:7px}.site-favorite,.site-share{font-size:13px;padding:7px 10px}.site-signin-dialog{padding:12px;border-radius:12px}.site-signin-heading h2{font-size:20px}.site-signin-dialog iframe{height:65dvh}[data-favorites-account]{padding:14px}.site-favorites-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.site-signin-dialog::backdrop{backdrop-filter:none}}body .site-share-button,body .pub-inclusion .site-share-button,body .pub-actions .site-share-button,body .site-content-actions .site-share-button,body #boutique_product_content #product_share_btn.site-share-button,body #post_share_btn.site-share-button,body #footer .site-share-button{display:block;box-sizing:border-box;width:auto;height:40px;min-height:40px;align-self:center;margin:0;border:1px solid rgba(0,55,57,.3);border-radius:5px;background:transparent url('../img/kit/share5.png') no-repeat 10px 50%/18px 18px;color:rgba(0,55,57,.85);font:700 14px/1.3 Arial,sans-serif;letter-spacing:normal;text-align:left;text-decoration:none;padding:9px 12px 9px 35px;opacity:1;cursor:pointer}body .site-share-button:hover,body .pub-inclusion .site-share-button:hover,body .pub-actions .site-share-button:hover,body .site-content-actions .site-share-button:hover,body #boutique_product_content #product_share_btn.site-share-button:hover,body #post_share_btn.site-share-button:hover,body #footer .site-share-button:hover{background-color:#edf2e9;border-color:#6c9080}body .site-share-button:focus-visible{outline:3px solid #b77d31;outline-offset:4px}@media(max-width:620px){body .site-share-button,body .pub-inclusion .site-share-button,body .pub-actions .site-share-button,body .site-content-actions .site-share-button,body #boutique_product_content #product_share_btn.site-share-button,body #post_share_btn.site-share-button,body #footer .site-share-button{font-size:13px}}@media(prefers-reduced-motion:no-preference){body .site-share-button{transition:background-color .15s ease,box-shadow .15s ease}}html.site-sharing-open,html.site-sharing-open body{overflow:hidden}#site-share-dialog{margin:auto;box-sizing:border-box;width:460px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid #acc1b2;border-radius:12px;background:#f4f7f1;color:#20433d;box-shadow:0 18px 70px rgba(0,0,0,.35);font:15px/1.5 Arial,sans-serif;text-align:left}#site-share-dialog::backdrop{background:rgba(16,32,29,.62);backdrop-filter:blur(3px)}#site-share-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#31564c;font:28px/1 Arial,sans-serif;padding:5px;cursor:pointer}#site-share-dialog h2{font:700 23px/1.25 Arial,sans-serif;padding-right:15px;margin:4px 0 10px;color:#20433d}#site-share-title{color:#60756b;margin:0 0 22px;overflow-wrap:anywhere}#site-share-dialog label{display:block;font-weight:700;font-size:13px;margin-bottom:6px}#site-share-url{box-sizing:border-box;width:100%;border:1px solid #b7c6ba;border-radius:5px;background:#fff;color:#31473d;padding:10px;font:14px/1.3 Arial,sans-serif}.site-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.site-share-actions a,.site-share-actions button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;border:1px solid #c4d2c5;border-radius:5px;background:#e3ece1;color:#244b40;padding:11px 10px;font:700 14px/1.3 Arial,sans-serif;text-decoration:none;cursor:pointer}.site-share-actions a:hover,.site-share-actions button:hover{filter:brightness(.95)}#site-share-copy{background:#174c47;border-color:#174c47;color:#fff}#site-share-facebook{background:#1877f2;border-color:#1877f2;color:#fff}#site-share-native[hidden]{display:none}#site-share-status{min-height:1.5em;margin:14px 0 0;font-size:13px;color:#315f45}@media(max-width:420px){#site-share-dialog{padding:24px 18px}.site-share-actions{grid-template-columns:1fr}}#site-share-dialog :is(a,button,input):focus-visible{outline:3px solid #c68e48;outline-offset:3px}