.nnadd-hero__desenho{position:absolute}.nnadd-hero__desenho[hidden],.nnadd-hero__a-desenhar[hidden],.nnadd-hero__atribuicao[hidden],.nnadd-hero__frase[hidden]{display:none}.nnadd-hero__desenho .nnadd-hero__svg{overflow:hidden}.nnadd-hero__marcador{position:absolute;left:41.978%;top:23.33%;width:16.665%;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5;pointer-events:none}.nnadd-hero__marcador-mapa{display:block;width:100%;aspect-ratio:1;border:1px dashed var(--nnadd-hero-fg);border-radius:50%}.nnadd-hero__marcador-linha{display:block;width:70%;border-top:1px dashed var(--nnadd-hero-fg)}.nnadd-hero__grelha.tem-lugar .nnadd-hero__marcador{display:none}.nnadd-hero__grelha.is-a-desenhar .nnadd-hero__desenho{opacity:.6}@media(prefers-reduced-motion:no-preference){.nnadd-hero__desenho [data-camada=mapa-espera]{animation:nnadd-hero-pulsar 1.1s ease-in-out infinite alternate}.nnadd-hero__grelha.is-a-entrar .nnadd-hero__desenho svg{animation:nnadd-hero-entrar .35s ease-out}}@keyframes nnadd-hero-pulsar{0%{opacity:.35}to{opacity:.75}}@keyframes nnadd-hero-entrar{0%{opacity:.35}}.nnadd-hero__a-desenhar{position:absolute;left:50%;bottom:12px;transform:translate(-50%);max-width:calc(100% - 24px);padding:6px 12px;background:#000000b8;color:#fff;font-size:.8125rem;line-height:1.3;white-space:nowrap}.nnadd-hero__atribuicao{margin-block-start:8px;font-size:.75rem;line-height:1.4;color:var(--nnadd-hero-muted);text-align:center}.nnadd-hero__atribuicao a{color:inherit}.nnadd-hero .nnadd-hero__explica{max-width:34rem;margin-block-start:16px;color:var(--nnadd-hero-muted);font-size:1rem;line-height:1.5}.nnadd-hero__frase{color:var(--nnadd-hero-fg);font-size:1rem;line-height:1.4}.nnadd-hero__a-seguir{color:var(--nnadd-hero-muted);font-size:.8125rem;line-height:1.4}.nnadd-hero__compra{display:flex;flex-direction:column;align-items:stretch}.nnadd-hero .nnadd-hero__preco{margin-block-start:10px;color:var(--nnadd-hero-muted);font-size:.875rem;text-align:center}.nnadd-hero__atribuicao a:focus-visible{outline:2px solid var(--nnadd-hero-fg);outline-offset:2px}@media screen and (min-width:750px){.nnadd-hero__compra{flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:20px}.nnadd-hero__compra .nnadd-hero__cta{align-self:auto}.nnadd-hero .nnadd-hero__preco{margin-block-start:24px;text-align:start}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nnadd-configurador-hero.css.map */
