.elementor .nl-abas-blog{& a[aria-current="page"] { color: var(--nl-espresso); font-weight: 600; border-bottom: 2px solid var(--nl-ouro); }\n}.elementor .nl-pulsar{& > h3, & > h2 { animation: pulse 2.2s ease-in-out infinite; }\n}.elementor .nl-carrossel-lateral{padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:12px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: thin; scrollbar-color: #B59A6A #EFE8DD; & > * { scroll-snap-align: start; } &::-webkit-scrollbar { height: 3px; } &::-webkit-scrollbar-thumb { background: #B59A6A; } &::-webkit-scrollbar-track { background: #EFE8DD; }\n}.elementor .nl-botao-ouro:hover,.elementor .nl-botao-ouro:focus-visible{color:var(--nl-espresso);border-color:var(--nl-champagne);background-color:var(--nl-champagne);}.elementor .nl-botao-ouro:focus{outline-offset:3px;outline: 2px solid var(--nl-ivory);\n}.elementor .nl-botao-ouro{min-height:48px;font-family:var(--nl-fonte-texto);font-weight:700;font-size:0.75rem;color:var(--nl-espresso);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--nl-ouro);border-style:solid;background-color:var(--nl-ouro);transition:background-color 200ms, color 200ms;}.elementor .nl-produto-preco{font-family:var(--nl-fonte-texto);font-weight:600;font-size:0.9375rem;color:var(--nl-espresso);column-gap:8px;line-height:1.5;margin:0px;display:flex;flex-wrap:wrap;align-items: baseline; & > span:first-child:nth-last-child(4) { text-decoration: line-through; font-weight: 400; color: var(--nl-texto-secundario); font-size: 0.8125rem; } & > span:nth-last-child(2) { flex-basis: 100%; font-weight: 400; font-size: 0.8125rem; color: var(--nl-texto-secundario); } & > span:last-child { flex-basis: 100%; display: flex; flex-wrap: wrap; align-items: baseline; column-gap: 4px; font-weight: 700; font-size: 0.875rem; color: var(--nl-ouro-escuro); margin-top: 2px; }\n}.elementor .nl-link:hover,.elementor .nl-link:focus-visible{color:var(--nl-texto-secundario);}.elementor .nl-link:focus{outline-offset:3px;outline: 2px solid var(--nl-ouro);\n}.elementor .nl-link{font-family:var(--nl-fonte-texto);font-weight:600;font-size:0.8125rem;color:var(--nl-espresso);letter-spacing:0.14em;text-decoration:underline;text-transform:uppercase;text-decoration-color: var(--nl-ouro); text-underline-offset: 6px;\n}.elementor .nl-texto-secundario{font-family:var(--nl-fonte-texto);font-weight:400;font-size:0.9375rem;color:var(--nl-texto-secundario);line-height:1.65;margin:0px;}.elementor .nl-titulo-3{font-family:var(--nl-fonte-titulo);font-weight:500;font-size:var(--nl-fs-h3);color:var(--nl-espresso);line-height:1.25;margin:0px;}.elementor .nl-titulo-1{font-family:var(--nl-fonte-titulo);font-weight:400;font-size:var(--nl-fs-h1);color:var(--nl-espresso);line-height:1.1;margin:0px;}.elementor .nl-sobretitulo{font-family:var(--nl-fonte-texto);font-weight:700;font-size:var(--nl-fs-legenda);color:var(--nl-ouro-escuro);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;margin:0px;}