/*
Theme Name: Lessaveursde
Theme URI: https://www.lessaveursdejean.fr/
Author: Les Saveurs de Jean
Description: Thème du site.
Version: 2.1.0
License: GPL-2.0-or-later
Text Domain: lessaveursde
*/
.wp-site-blocks .menu-toggle:first-child{overflow:visible}.wp-site-blocks .site-header:hover,.wp-site-blocks .main-navigation:first-child{text-transform:none;transition:all .2s ease;gap:1em;margin:0 0 1.5rem;width:100%}.wp-site-blocks .widget-title img{font-weight:400;margin-top:var(--gap,1.5rem);box-sizing:border-box}.wp-site-blocks .site-description{padding:1rem}@media (max-width:1200px){.wp-site-blocks .main-navigation,.wp-site-blocks .archive-description p{box-shadow:none;font-weight:500;justify-content:flex-start}.wp-site-blocks .entry-meta__inner,.wp-site-blocks .page-header__title{color:#666;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);box-sizing:border-box}.wp-site-blocks .entry-meta{box-shadow:inset 0 0 0 1px #bdae12;box-sizing:border-box;background-color:transparent}.wp-site-blocks .screen-reader-text{color:currentColor}.wp-site-blocks .read-more p,.wp-site-blocks .site-title:not(:last-child){margin-top:1rem}.wp-site-blocks .screen-reader-text:focus,.wp-site-blocks .nav-previous::before{border-radius:.25rem;opacity:0;text-decoration:none;width:auto}.wp-site-blocks .site-main img,.wp-site-blocks .entry-footer:first-child{height:2.5rem;transition:transform .25s ease-out;width:100%}}.wp-site-blocks .entry-header:first-child{cursor:default;padding:0;object-fit:contain;margin:1em 0}.wp-site-blocks .search-form::before{border:1px solid currentColor;opacity:1;align-items:flex-start}.wp-site-blocks .post-thumbnail__inner{box-sizing:border-box;height:100%;transform:translateY(-50%);white-space:nowrap;margin:1em 0}.wp-site-blocks .page-header > *{transition:color .15s ease-in-out;transform:none;margin-top:2em}.wp-site-blocks .screen-reader-text p,.wp-site-blocks .comment-respond__link{text-decoration:underline;background-color:#666}.wp-site-blocks .tags-links:focus,.wp-site-blocks .read-more__inner{background-color:transparent;white-space:pre-wrap;border:0;word-break:break-word}.wp-site-blocks .tags-links__content,.wp-site-blocks .menu-toggle.is-active{font-weight:700}.wp-site-blocks .entry-meta:first-child{word-break:break-word;align-items:stretch;gap:1em}.wp-site-blocks .tags-links > *{justify-content:flex-end;position:absolute}.wp-site-blocks .site-footer:not(:last-child),.wp-site-blocks .page-header__inner{position:sticky}.wp-site-blocks .menu-toggle:not(:last-child){flex:0 0 auto}.wp-site-blocks .widget:focus{outline:1px dotted;cursor:default;color:inherit;transition:color .15s ease-in-out}.wp-site-blocks .read-more:hover{cursor:pointer;border-radius:4px;text-decoration:none;flex:none;font-size:1.125em}.wp-site-blocks .nav-previous__content{margin:.5em;align-items:flex-start;width:1em;max-width:none;flex:0 0 auto}.wp-site-blocks .site-footer__link{letter-spacing:.02em;border-radius:2px}.wp-site-blocks .sub-menu__image{align-items:baseline}.wp-site-blocks .content-area{object-fit:cover;transform:rotate(45deg);font-size:14px;opacity:.7;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .byline{color:#0bdc33;font-size:13px;transition:all .2s ease;letter-spacing:normal}.wp-site-blocks .entry-meta:hover{transition:all .2s ease;line-height:1.4;z-index:1;position:relative;word-break:break-word}.wp-site-blocks .nav-links:focus{text-align:center;font-size:1rem;line-height:inherit}.wp-site-blocks .posted-on:first-child{line-height:inherit;align-items:stretch;border:1px solid currentColor;text-align:center;outline:2px solid #666}.wp-site-blocks .byline,.wp-site-blocks .nav-next img{vertical-align:middle;opacity:.5}.wp-site-blocks .byline > *,.wp-site-blocks .cat-links.is-active{gap:1em;transition:transform .25s ease-out;border-radius:.25rem;background-color:#f34cd6;flex:1 1 auto}.wp-site-blocks .post-thumbnail__image{height:100%;position:relative;object-fit:contain;list-style:none}.wp-site-blocks .menu-toggle__content{border-radius:50%}.wp-site-blocks .widget-title:hover{transition:all .2s ease;box-sizing:border-box;text-align:inherit;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .posted-on:hover{cursor:pointer}.wp-site-blocks .site-info{gap:24px;margin:0 auto}.wp-site-blocks .page-title__link{z-index:10;gap:2em;color:inherit;padding:.5em 1em}@media (max-width:768px){.wp-site-blocks .screen-reader-text a{color:#666;width:1em;font-size:.75rem;box-shadow:none}.wp-site-blocks .page-header__title{transform:scale(1.05);word-break:break-word}}.wp-site-blocks .main-navigation.is-active{transition:color .15s ease-in-out;text-align:inherit;white-space:pre-wrap;z-index:2;height:100%}.wp-site-blocks .site-info{cursor:default}.wp-site-blocks .site-description:not(:last-child){box-sizing:border-box;transform:translateY(-50%);width:100%}.wp-site-blocks .widget-title:hover{margin:1em 0;transition:all .2s ease;height:auto;font-size:1rem}.wp-site-blocks .nav-next__content{gap:.5rem;transform:rotate(45deg);letter-spacing:.1em;border:0;background-color:#666}.wp-site-blocks .entry-title{list-style:none;white-space:normal;max-width:720px;line-height:1.4}.wp-site-blocks .comment-respond__title{object-fit:contain;width:50%;z-index:2}.wp-site-blocks .main-navigation__title{padding:0}.wp-site-blocks .nav-next img{background-color:#f34cd6}.wp-site-blocks .entry-footer:not(:last-child){position:relative;box-shadow:none;letter-spacing:.02em}.wp-site-blocks .posted-on__inner{opacity:.5;position:sticky;box-shadow:0 2px 8px rgba(0,0,0,.08);background-color:transparent;box-sizing:border-box}@media (max-width:768px){.wp-site-blocks .site-content p{cursor:pointer;justify-content:space-between;height:2.5rem;max-width:1200px}.wp-site-blocks .posted-on img{width:100%;opacity:.7}.wp-site-blocks .widget-title:hover{background-color:transparent;height:100%;border:none;transition:all .2s ease}}.wp-site-blocks .site-branding__image{transform:scale(1.05);overflow:visible;vertical-align:baseline}@media (min-width:992px){.wp-site-blocks .comments-area img{position:static;gap:24px;list-style:none}.wp-site-blocks .entry-meta p{font-weight:700;letter-spacing:normal;word-break:break-word;line-height:inherit}.wp-site-blocks .widget:not(:last-child),.wp-site-blocks .byline.is-active{white-space:pre-wrap;background-color:#f34cd6;box-sizing:border-box;word-break:break-word}.wp-site-blocks .site-header{box-sizing:border-box;color:#666;background-color:transparent;box-shadow:0 1px 3px rgba(0,0,0,.12);margin:1em 0}.wp-site-blocks .menu-toggle.is-active{width:50%}}.wp-site-blocks .nav-links p{transform:rotate(45deg)}.wp-site-blocks .site-header:not(:last-child){padding:15px;overflow:hidden}.wp-site-blocks .cat-links:hover,.wp-site-blocks .entry-meta__link{opacity:0;white-space:nowrap;text-transform:none;overflow:auto;align-items:center}.wp-site-blocks .search-form.is-active{line-height:1.5}.wp-site-blocks .comment-list__image{object-fit:cover;list-style:none;overflow:hidden}.wp-site-blocks .nav-links a{justify-content:flex-end;object-fit:contain;text-align:right;flex:1}.wp-site-blocks .comment-respond::before{object-fit:contain;text-align:center}.wp-site-blocks .archive-description{background-color:#666;outline:0;line-height:1.4}.wp-site-blocks .post-thumbnail img{word-break:break-word;cursor:default}.wp-site-blocks .nav-previous img{max-width:100%;white-space:nowrap;object-fit:cover}.wp-site-blocks .search-field:not(:last-child){font-weight:600;list-style:none;letter-spacing:normal}.wp-site-blocks .nav-next img{letter-spacing:normal}.wp-site-blocks .widget-area.is-active,.wp-site-blocks .nav-links__link{flex:none;outline:2px solid #666}.wp-site-blocks .page-header:hover{list-style:none;box-sizing:border-box;word-break:break-word;padding:.5em 1em}