.mm-scan{display:grid;align-content:start;min-width:0;background:var(--mm-card, #fff);border:1px solid var(--mm-rule, #d9d9d2);border-radius:var(--mm-card-radius, 0)}.mm-scan__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0b0d12}.mm-scan__poster,.mm-scan__video,.mm-scan__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:cover}.mm-scan__video{opacity:0;transition:opacity var(--mm-dur, .18s) ease}.mm-scan__video.is-playing{opacity:1}.mm-scan__shade{position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(to top,#0b0d1299,#0b0d1200);pointer-events:none}.mm-scan__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mm-scan__open.mm-btn-offset{position:absolute;left:16px;bottom:18px;z-index:2}@media(max-width:599px){.mm-scan__open.mm-btn-offset{left:12px;bottom:14px;min-height:44px;padding:12px 16px;font-size:13px;box-shadow:4px 4px 0 0 var(--mm-indigo, #312e8e)}}.mm-scan__badge{position:absolute;left:16px;top:16px;z-index:2;margin:0;padding:6px 10px;background:#0b0d12b8;color:#fff;font-family:var(--mm-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.mm-scan__toggle{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:#0b0d12b8;color:#fff;font-family:var(--mm-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:8px 10px;cursor:pointer}.mm-scan__toggle{position:absolute;right:12px;bottom:12px;z-index:4}.mm-scan__toggle:hover{background:var(--mm-ink, #14161b);color:#fff}.mm-scan__toggle:focus-visible{outline:2px solid var(--mm-peri, #6f77f8);outline-offset:2px}.mm-scan__body{display:grid;align-content:start;gap:10px;padding:18px 20px 20px}.mm-scan__kicker{margin:0;font-family:var(--mm-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted, #6a6d75)}.mm-scan__title{margin:0;font-family:var(--mm-sans, "Archivo", Arial, Helvetica, sans-serif);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:900;font-stretch:110%;line-height:1.05;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.mm-scan__title a{color:inherit;text-decoration:none}.mm-scan__title a:hover{text-decoration:underline;text-underline-offset:4px}.mm-scan__blurb{margin:0;max-width:60ch;font-size:.95rem;line-height:1.55;color:var(--mm-body, #55575f);text-wrap:pretty}.mm-scan__specs{list-style:none;display:flex;flex-wrap:wrap;margin:2px 0 0;padding:0;border-top:1px solid var(--mm-rule, #d9d9d2);border-bottom:1px solid var(--mm-rule, #d9d9d2)}.mm-scan__specs li{margin:0;padding:8px 12px;border-left:1px solid var(--mm-rule, #d9d9d2);font-family:var(--mm-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mm-ink, #14161b)}.mm-scan__specs li:first-child{padding-left:0;border-left:0}.mm-scan__specs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mm-scan__links{display:grid;gap:8px;margin-top:4px}.mm-scan__files{justify-self:start;font-family:var(--mm-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-indigo, #312e8e);text-decoration:underline;text-underline-offset:4px}.mm-scan__files:hover{color:var(--mm-ink, #14161b)}.mm-scan__mapshare{margin:0;font-size:.875rem;line-height:1.5;color:var(--mm-muted, #6a6d75)}.mm-scan__mapshare a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mm-scan__mapshare a:hover{color:var(--mm-ink, #14161b)}@media(min-width:900px){.mm-scan--wide{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.mm-scan--wide .mm-scan__body{align-content:center;padding:28px}.mm-scan--wide .mm-scan__title{font-size:clamp(1.5rem,2.2vw,2rem)}}.rte .mm-scan,.mm-article__body .mm-scan{margin:1.8em 0}.mm-scan.mm-scan p{margin:0}.mm-scan.mm-scan .mm-scan__poster,.mm-scan.mm-scan .mm-scan__video{height:100%;max-width:none;margin:0;border-radius:0}.mm-scan.mm-scan .mm-scan__title{margin:0;color:var(--mm-ink, #14161b);font-family:var(--mm-sans, "Archivo", Arial, Helvetica, sans-serif);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:900;line-height:1.05;letter-spacing:-.04em}.mm-scan.mm-scan .mm-scan__specs{margin:2px 0 0;padding:0}.mm-scan.mm-scan .mm-scan__specs li{margin:0;padding:8px 12px}.mm-scan.mm-scan .mm-scan__specs li:first-child{padding-left:0}.mm-scan.mm-scan a.mm-btn-offset{color:var(--mm-btn-ink, var(--mm-ink, #14161b));font-weight:900;text-decoration:none}.mm-scan.mm-scan .mm-scan__files{color:var(--mm-indigo, #312e8e);font-weight:600;text-decoration-color:currentColor}.mm-scan.mm-scan .mm-scan__specs a,.mm-scan.mm-scan .mm-scan__mapshare a{color:inherit;font-weight:inherit;text-decoration-color:currentColor}.mm-scan.mm-scan .mm-scan__title a{color:inherit;font-weight:inherit;text-decoration:none}@media(min-width:900px){.mm-scan.mm-scan--wide .mm-scan__title{font-size:clamp(1.5rem,2.2vw,2rem)}}.mm-scanf,.mm-scanf__fields{display:grid;gap:12px}.mm-scanf__fields[hidden],.mm-scanf__sent[hidden]{display:none}.mm-scanf__field{display:grid;gap:6px}.mm-scanf__field label{font-size:.875rem;font-weight:600}.mm-scanf__opt{font-weight:400;color:var(--mm-muted, #6a6d75)}.mm-scanf__field input,.mm-scanf__field select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--mm-rule, #d9d9d2);border-radius:var(--mm-input-radius, 0);background:#fff;color:var(--mm-ink, #14161b);font:inherit;font-size:1rem}.mm-scanf__field input:focus-visible,.mm-scanf__field select:focus-visible{outline:2px solid var(--mm-peri, #6f77f8);outline-offset:1px;border-color:var(--mm-peri, #6f77f8)}.mm-scanf__submit.mm-btn-offset{justify-self:start;margin-top:4px}.mm-scanf__consent,.mm-scanf__error{margin:0;font-size:.8125rem;line-height:1.5;color:var(--mm-muted, #6a6d75)}.mm-scanf__error{color:var(--mm-urgent, #cc0000);font-size:.9rem}.mm-scanf__sent{margin:0;padding:12px 14px;background:var(--mm-ok-bg, #e4f4e9);color:var(--mm-ok, #1e7a4a);font-weight:600}@media(prefers-reduced-motion:reduce){.mm-scan__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mm-scan-panel.css.map */
