/* Cadre indépendant des anciennes règles du sticker. */
:root body .aeria-contact-sticker {
 position: relative; isolation: isolate; box-sizing: border-box;
 width: 127px; height: 166px; min-height: 166px; padding: 0;
 border: 0; border-radius: 0; overflow: visible; transform: none; background: none;
}
.aeria-contact-sticker__art {
 position: absolute; inset: 0 auto auto 0; width: 127px; height: 166px;
 box-sizing: border-box; isolation: isolate; overflow: hidden;
 border: 4px solid var(--color-paper, #fff6ec); border-radius: 27px;
}
.aeria-contact-sticker__background { position: absolute; inset: 0; z-index: 0; }
:root body .aeria-contact-sticker__background img {
 display: block; width: 100%; height: 100%; object-fit: cover;
}
:root body .aeria-contact-sticker__art > img {
 position: absolute; z-index: 1; top: 50%; left: 50%;
 width: 98px; height: 124px; max-width: none; margin: 0;
 object-fit: contain; transform: translate(-50%, -50%);
 animation: none; transition: none;
}
:root body .aeria-contact-sticker [hidden] { display: none !important; }
:root body .aeria-contact-sticker__pause {
 position: absolute; bottom: 0; left: 0; width: 127px; min-height: 28px;
 padding: 2px 8px; border: 1px solid currentColor; border-radius: 3px;
 background: var(--color-paper, #fff6ec); color: var(--color-ink, #292b24);
 font: inherit; font-size: 12px; line-height: 1.4; text-transform: none;
 box-shadow: none; cursor: pointer;
}
.aeria-contact-sticker__pause:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
