/*
Theme Name: Achat-fichier-emails
Theme URI: https://achat-fichier-emails.fr/
Author: Achat Fichier Emails
Description: Thème sur-mesure.
Version: 1.4.1
License: GPL-2.0-or-later
Text Domain: achat-fichier-emails
*/
.wp-site-blocks .screen-reader-text > *{object-fit:cover}.wp-site-blocks .post-thumbnail__image{width:50%;object-fit:cover;list-style:none}.wp-site-blocks .main-navigation{border:1px solid #d8c731}.wp-site-blocks .byline > *{border:0;gap:.75em;object-fit:contain}.wp-site-blocks .site-footer:hover{padding:1rem;opacity:0;max-width:720px;background-color:#e59a00}.wp-site-blocks .site-branding{font-weight:600;padding:calc(.667em + 2px) calc(1.333em + 2px);position:absolute}.wp-site-blocks .byline__link{display:flex;transition:all .2s ease;transform:translateY(-50%);font-size:1.125em;width:1em}.wp-site-blocks .comments-area p,.wp-site-blocks .cat-links > *{z-index:100;background-color:#23d;vertical-align:middle;font-weight:500}.wp-site-blocks .search-form:first-child{font-size:inherit;font-weight:bold;height:2.5rem}.wp-site-blocks .posted-on{margin:0 0 .75em;text-align:center;gap:24px}.wp-site-blocks .site-header::before{font-size:14px;text-transform:none;width:50%}.wp-site-blocks .entry-content{vertical-align:middle;white-space:nowrap}.wp-site-blocks .post-thumbnail{display:grid;line-height:inherit;object-fit:cover;z-index:2;white-space:nowrap}.wp-site-blocks .page-header:hover{font-weight:400;height:100%}.wp-site-blocks .post-thumbnail p{overflow:auto;width:50%;max-width:100%;margin:1em 0;text-decoration:none}.wp-site-blocks .screen-reader-text a{margin:0 auto;transform:translateY(-50%);background-color:#e59a00}@media (min-width:782px){.wp-site-blocks .site-header:focus{position:static;height:2.5rem;background-color:#23d;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .entry-footer.is-active{font-size:inherit;text-align:left;list-style:none}.wp-site-blocks .sub-menu__link{vertical-align:top;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-50%);box-sizing:border-box}.wp-site-blocks .tags-links.is-active{cursor:default;color:#350;overflow:auto}}.wp-site-blocks .page-header > *{box-sizing:border-box;list-style:none}.wp-site-blocks .cat-links__image{display:inline-flex;align-items:baseline;border-radius:.25rem}.wp-site-blocks .comment-respond:focus{justify-content:space-between;z-index:1;position:relative;opacity:.7;transition:color .15s ease-in-out}.wp-site-blocks .byline:first-child{z-index:1;position:sticky}.wp-site-blocks .entry-content__image{text-decoration:underline;opacity:.7;object-fit:cover;z-index:-1}.wp-site-blocks .entry-footer::before{height:100%;font-weight:bold;margin:0 auto;border-radius:0;padding:15px}.wp-site-blocks .entry-meta{background-color:#23d;opacity:.7}.wp-site-blocks .entry-header{font-size:.875rem}@media (min-width:992px){.wp-site-blocks .comments-area:first-child,.wp-site-blocks .comment-respond p{object-fit:contain;opacity:.5;transition:all .2s ease;display:none}.wp-site-blocks .menu-toggle__content{display:inline-flex}.wp-site-blocks .entry-content::before{outline:0;background-color:#e59a00;display:inline-flex;margin-top:0;gap:2em}.wp-site-blocks .entry-content p,.wp-site-blocks .page-header__image{max-width:1200px}.wp-site-blocks .site-header:not(:last-child){word-break:break-word;font-weight:bold;white-space:nowrap;z-index:10}}@media (min-width:1200px){.wp-site-blocks .site-info:hover{justify-content:center;word-break:break-word;font-size:clamp(1rem,2vw,1.25rem);letter-spacing:normal;text-align:center}.wp-site-blocks .site-main__content{line-height:1.4;max-width:640px;font-size:inherit;box-sizing:border-box}}.wp-site-blocks .sub-menu:focus{font-weight:bold;flex:1 1 auto;text-transform:uppercase;transform:scale(1.05);width:1em}.wp-site-blocks .post-thumbnail:hover{width:auto}.wp-site-blocks .byline:focus{transform:none;height:2.5rem;white-space:normal;justify-content:flex-start}.wp-site-blocks .search-field:not(:last-child){cursor:pointer;object-fit:cover}.wp-site-blocks .nav-links__link{margin-top:2em;color:#350;display:inline-flex}@media (max-width:1024px){.wp-site-blocks .entry-content p{position:static}.wp-site-blocks .cat-links:focus{letter-spacing:normal}.wp-site-blocks .site-description:first-child{margin:1em 0;gap:24px;text-decoration:none;padding:.5em 1em;vertical-align:middle}.wp-site-blocks .archive-description__content{overflow:hidden}.wp-site-blocks .page-header__image,.wp-site-blocks .site-main:hover{gap:1em;align-items:center}.wp-site-blocks .entry-meta p,.wp-site-blocks .search-field:focus{white-space:pre-wrap;z-index:10;font-weight:500;margin:.5em;box-shadow:inset 0 0 0 1px #d8c731}}.wp-site-blocks .archive-description::before{object-fit:contain;opacity:.7;text-transform:none;border:none;padding:1rem}.wp-site-blocks .nav-next{align-items:flex-start;margin-top:1rem;position:sticky}.wp-site-blocks .site-title:focus{box-shadow:none;cursor:default;text-align:right}.wp-site-blocks .site-title__link{transform:scale(1.05);transition:transform .25s ease-out;outline:2px solid #23d;position:sticky}.wp-site-blocks .screen-reader-text{width:50%;gap:1em;transition:opacity .3s;justify-content:flex-start}.wp-site-blocks .nav-next::before{text-decoration:underline;gap:2em;border:0;cursor:default}.wp-site-blocks .entry-content a,.wp-site-blocks .widget-area{font-size:14px;text-align:left}.wp-site-blocks .page-title:not(:last-child){vertical-align:middle}.wp-site-blocks .widget-area img{padding:0;list-style:none;outline:2px solid #23d}.wp-site-blocks .site-header a{border:2px solid #23d;object-fit:cover;text-align:left}.wp-site-blocks .entry-meta__content{transition:opacity .3s;max-width:100%}.wp-site-blocks .entry-content:not(:last-child){font-weight:500;color:inherit;overflow:auto;max-width:1200px}.wp-site-blocks .main-navigation a,.wp-site-blocks .comments-area:hover{z-index:-1;object-fit:contain;border:0;height:100%}@media (min-width:1024px){.wp-site-blocks .page-title:focus{overflow:auto;object-fit:contain;width:100%;box-shadow:inset 0 0 0 1px #d8c731;text-decoration:underline}.wp-site-blocks .tags-links__link{text-align:left;vertical-align:middle}.wp-site-blocks .comment-list:focus{border:0;text-decoration:underline}}.wp-site-blocks .comments-area:first-child{height:100%;vertical-align:middle;font-weight:600;white-space:pre-wrap}.wp-site-blocks .comment-list p{word-break:break-word;z-index:10;position:absolute;flex:none}@media (min-width:768px){.wp-site-blocks .widget-area__inner{gap:.75em;text-decoration:underline;transition:transform .25s ease-out;background-color:transparent;letter-spacing:.1em}.wp-site-blocks .widget-area::before{padding:15px;border-radius:3px;align-items:stretch;margin-top:2em}.wp-site-blocks .cat-links:first-child{margin:0 auto;vertical-align:middle;max-width:640px;list-style:none}.wp-site-blocks .cat-links__inner{margin:0 0 1.5rem;background-color:#23d;display:inline-flex;flex:1;border-radius:4px}.wp-site-blocks .site-title::before{display:none;box-sizing:border-box;white-space:nowrap;justify-content:space-between;margin:0 0 1.5rem}.wp-site-blocks .search-field{transition:transform .25s ease-out;align-items:center}}.wp-site-blocks .site-content:focus{border-radius:9999px;margin:0;list-style:none}.wp-site-blocks .nav-previous.is-active{line-height:1.2;font-weight:400;text-transform:none}.wp-site-blocks .post-thumbnail__inner{display:block;padding:1rem;margin-top:2em;max-width:none}.wp-site-blocks .nav-links img,.wp-site-blocks .tags-links img{justify-content:flex-start}.wp-site-blocks .entry-title:focus{background-color:transparent;object-fit:contain}.wp-site-blocks .cat-links::before{object-fit:cover;font-size:.75rem;vertical-align:top}@media (max-width:992px){.wp-site-blocks .nav-previous p{opacity:.5;box-sizing:border-box}.wp-site-blocks .pagination__title{object-fit:contain;opacity:.7;padding:.5em 1em}.wp-site-blocks .widget-title{position:relative}}.wp-site-blocks .posted-on img{line-height:1.5;cursor:pointer;text-transform:none;letter-spacing:.02em}.wp-site-blocks .site-branding__link{padding:.5em 1em;outline:1px dotted;color:#350}