/*
Theme Name: Taille-bouteille-vin-child
Theme URI: https://www.taille-bouteille-vin.fr/
Author: Taille Bouteille Vin
Description: Thème enfant personnalisé.
Version: 1.3
License: GPL-2.0-or-later
Text Domain: taille-bouteille-vin-child
*/
.wp-site-blocks .posted-on.is-active,.wp-site-blocks .archive-description > *{text-decoration:underline;word-break:break-word}.wp-site-blocks .site-content:not(:last-child){display:grid;white-space:normal;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (min-width:768px){.wp-site-blocks .entry-header:first-child{transform:scale(1.05);height:100%;text-align:right;margin-top:var(--gap,1.5rem);word-break:break-word}.wp-site-blocks .site-footer img{flex:1}.wp-site-blocks .site-branding > *{list-style:none;white-space:normal;text-align:right}.wp-site-blocks .comment-respond__link,.wp-site-blocks .site-title > *{background-color:#d96}.wp-site-blocks .pagination p{font-size:.75rem;word-break:break-word;border:1px solid #af1}.wp-site-blocks .entry-title p{justify-content:space-between;height:1px;cursor:pointer;list-style:none}}.wp-site-blocks .entry-meta.is-active{overflow:hidden;align-items:flex-start}.wp-site-blocks .entry-footer__title{margin:0;line-height:1.4}.wp-site-blocks .cat-links.is-active{color:#d96;height:2.5rem;box-shadow:none}@media (max-width:1024px){.wp-site-blocks .search-form__title{transition:opacity .3s;margin-top:0;text-decoration:none;z-index:2}.wp-site-blocks .comment-list__inner{border-radius:50%;box-shadow:inset 0 0 0 1px #af1;object-fit:contain;flex:1}.wp-site-blocks .entry-header > *{border-radius:2px;gap:.5rem}.wp-site-blocks .byline.is-active{letter-spacing:.02em;cursor:default;justify-content:center}.wp-site-blocks .site-main a{box-shadow:inset 0 0 0 1px #af1;margin-top:.5em}.wp-site-blocks .entry-footer::before{justify-content:center;height:1px}}.wp-site-blocks .entry-title__title{box-sizing:border-box;border:1px solid currentColor;margin:0 0 1.5rem;list-style:none;gap:2em}.wp-site-blocks .entry-content__inner,.wp-site-blocks .comment-list > *{color:#ed1c34;transform:rotate(45deg);letter-spacing:.02em;justify-content:center}.wp-site-blocks .site-content a{overflow:visible;position:relative;flex:1 1 auto;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .page-title__inner,.wp-site-blocks .archive-description:first-child{box-sizing:border-box;opacity:1;transition:opacity .3s;z-index:100;text-align:left}.wp-site-blocks .main-navigation,.wp-site-blocks .site-title img{padding:0;color:currentColor}.wp-site-blocks .menu-toggle__title{transform:scale(1.05)}.wp-site-blocks .screen-reader-text img{text-align:right;flex:0 0 auto}.wp-site-blocks .posted-on__image{gap:24px;word-break:break-word;font-size:13px;outline:0;width:auto}.wp-site-blocks .entry-header{transition:opacity .3s;transform:rotate(45deg);word-break:break-word;letter-spacing:.1em}.wp-site-blocks .page-header a{vertical-align:middle;text-align:center}.wp-site-blocks .site-content > *{background-color:#d96}.wp-site-blocks .cat-links__inner{display:flex;justify-content:flex-end;text-align:center;background-color:transparent;overflow:hidden}.wp-site-blocks .widget-title{max-width:640px;position:static;font-size:13px;white-space:nowrap}.wp-site-blocks .nav-previous > *,.wp-site-blocks .main-navigation::before{transform:none;font-size:14px;height:100%}.wp-site-blocks .screen-reader-text:focus{word-break:break-word;max-width:100%}.wp-site-blocks .main-navigation{letter-spacing:.1em;font-size:14px;height:2.5rem;margin:0 auto;width:1em}.wp-site-blocks .screen-reader-text p,.wp-site-blocks .site-branding:hover{width:auto;height:auto;transition:all .2s ease;letter-spacing:.1em;color:inherit}.wp-site-blocks .comment-list:focus,.wp-site-blocks .page-header:first-child{background-color:#d96;margin:0}@media (min-width:600px){.wp-site-blocks .entry-title:hover{border:1px solid #af1;box-sizing:border-box;display:inline-flex;cursor:default}.wp-site-blocks .page-title__inner{object-fit:contain;flex:1 1 auto}.wp-site-blocks .widget-title::before{max-width:100%;flex:1;background-color:#d96;z-index:-1;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .site-branding__title,.wp-site-blocks .post-thumbnail:hover{display:none;width:auto;margin-top:.5em;border:1px solid currentColor}.wp-site-blocks .entry-header{overflow:visible;box-shadow:none}.wp-site-blocks .entry-footer img{box-shadow:0 2px 8px rgba(0,0,0,.08)}}.wp-site-blocks .read-more:hover{text-transform:uppercase;max-width:720px;color:inherit;margin-top:2em;overflow:hidden}.wp-site-blocks .search-form{position:static;height:2.5rem;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .page-header:focus{height:auto}.wp-site-blocks .search-field__title{border-radius:4px;position:static}.wp-site-blocks .site-header p{margin-top:var(--gap,1.5rem);outline:1px dotted;justify-content:space-between;line-height:inherit}.wp-site-blocks .pagination__image{position:sticky;color:#d96;box-sizing:border-box;vertical-align:baseline;transform:translateY(-50%)}.wp-site-blocks .cat-links.is-active{z-index:10}.wp-site-blocks .site-content:hover{flex:1 1 auto;max-width:1200px}.wp-site-blocks .tags-links{overflow:auto;padding:.25rem .75rem;font-weight:500;align-items:center}.wp-site-blocks .cat-links{opacity:.7;z-index:1}.wp-site-blocks .site-description.is-active{white-space:nowrap;word-break:break-word;cursor:default;border-radius:.25rem;background-color:transparent}.wp-site-blocks .entry-title__title{object-fit:contain}.wp-site-blocks .page-title:focus{justify-content:flex-start;white-space:nowrap;flex:0 0 auto;height:2.5rem}.wp-site-blocks .cat-links.is-active{background-color:#615;cursor:default}.wp-site-blocks .site-content > *{gap:.5rem;text-align:right;flex:0 0 auto;line-height:1.5;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .read-more{padding:1rem}.wp-site-blocks .site-title a{font-size:.8em}@media (min-width:782px){.wp-site-blocks .byline:first-child{background-color:transparent;line-height:1.4;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:visible;margin:0}.wp-site-blocks .widget-area img{object-fit:cover;text-decoration:underline;box-shadow:0 1px 3px rgba(0,0,0,.12);margin:.5em;width:auto}}.wp-site-blocks .comment-respond:hover{max-width:none;font-weight:500;border-radius:9999px;overflow:auto}.wp-site-blocks .page-title img{font-size:.8em;word-break:break-word;flex:1 1 auto;text-transform:none}.wp-site-blocks .site-footer img{object-fit:contain;height:100%}.wp-site-blocks .entry-footer.is-active{max-width:100%;align-items:stretch}.wp-site-blocks .content-area{justify-content:center;z-index:100;margin-top:2em}.wp-site-blocks .site-main__content{white-space:pre-wrap;gap:.5rem;text-transform:uppercase;box-sizing:border-box}.wp-site-blocks .search-form{vertical-align:baseline;word-break:break-word;display:flex;cursor:pointer;text-transform:uppercase}@media (min-width:768px){.wp-site-blocks .site-footer img{gap:.75em;overflow:hidden;text-decoration:underline;cursor:pointer}.wp-site-blocks .sub-menu__title{height:2.5rem}}.wp-site-blocks .nav-next a,.wp-site-blocks .menu-toggle__inner{z-index:100;text-align:inherit;border-radius:4px;overflow:hidden}.wp-site-blocks .search-field > *{list-style:none;gap:2em;transition:color .15s ease-in-out;flex:0 0 auto}.wp-site-blocks .menu-toggle:hover,.wp-site-blocks .entry-meta:focus{justify-content:flex-end;text-align:inherit}.wp-site-blocks .entry-content__content{height:1px;letter-spacing:normal;text-align:right;text-decoration:underline;width:1em}.wp-site-blocks .widget__title{border:none}.wp-site-blocks .widget__inner{white-space:nowrap;outline:1px dotted;height:2.5rem;text-decoration:none}.wp-site-blocks .widget::before{z-index:2;overflow:auto}@media (min-width:782px){.wp-site-blocks .entry-footer:not(:last-child){overflow:auto;align-items:center;object-fit:contain;margin-top:2em;border-radius:0}.wp-site-blocks .nav-next__content,.wp-site-blocks .post-thumbnail__content{transform:rotate(45deg);transition:opacity .3s;overflow:hidden;white-space:pre-wrap}.wp-site-blocks .site-title{word-break:break-word;white-space:nowrap}.wp-site-blocks .entry-title p{cursor:pointer;align-items:center}.wp-site-blocks .site-description a{cursor:default}.wp-site-blocks .read-more a{border-radius:.25rem;justify-content:flex-start;margin:0 0 .75em}.wp-site-blocks .site-footer{z-index:100;object-fit:contain;white-space:nowrap;max-width:720px;word-break:break-word}}