.elementor .nl-av-media{display:none;}.elementor .nl-av-total{display:none;}.elementor .nl-vf-rotulo{font-family:var(--nl-fonte-texto);font-weight:600;font-size:0.625rem;color:#171513;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:3px;padding-block-end:3px;padding-inline-start:10px;padding-inline-end:10px;border-width:1px;border-color:#B59A6A;border-style:solid;background-color:#F7F3ED;white-space: nowrap; pointer-events: none;\n}.elementor .nl-vf-fechar{width:24px;height:24px;position:absolute;inset-block-start:-4px;inset-inline-end:-4px;z-index:3;font-size:16px;color:#171513;line-height:21px;text-align:center;cursor:pointer;border-radius:50%;border-width:1px;border-color:#B59A6A;border-style:solid;background-color:#F7F3ED;}.elementor .nl-vf-midia{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;display:block;}.elementor .nl-vf-bolha:hover,.elementor .nl-vf-bolha:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .nl-vf-bolha{width:96px;overflow:hidden;aspect-ratio:1 / 1;position:relative;cursor:pointer;padding:0px;border-radius:50%;background-color:var(--nl-espresso);box-shadow:0px 0px 0px 3px #F7F3ED,0px 0px 0px 4px #B59A6A,0px 8px 22px 0px rgba(23,21,19,0.28);transition:transform 0.3s;}.elementor .nl-vf{width:auto;position:fixed;inset-block-end:18px;inset-inline-start:18px;z-index:9990;padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .nl-prazo-calc{min-height:128px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:6px;border-radius:8px;border-width:1px;border-color:#E3D3B5;border-style:solid;background-color:#FBF7EF;}.elementor .nl-video-dados{display:none;}.elementor .nl-compra{& .quantity { display: none; } & .single_add_to_cart_button { width: 100%; border: 0px; border-radius: 999px; background-color: #171513; color: #F7F3ED; font-family: var(--nl-fonte-texto); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; padding: 17px 24px; } & .single_add_to_cart_button:hover { background-color: #2E2925; } & table.variations { margin: 0px 0px 16px 0px; border: 0px; } & table.variations th, & table.variations td { display: block; padding: 0px; border: 0px; background: none; text-align: left; } & .reset_variations { font-size: 0.6875rem; } & .woocommerce-variation-price { display: none; }\n}.elementor .nl-ver-detalhes{font-size:0.6875rem;align-self:flex-start;}.elementor .nl-frete-calc{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:none;flex-direction:column;gap:10px;border-block-start: 1px solid #DDD3C4;\n}.elementor .nl-galeria{min-width:0px;min-height:520px;max-width:100%;overflow:hidden;position:sticky;inset-block-start:124px;padding:0px;background-color:var(--nl-champagne);align-self:start;}.elementor .nl-acordeao{border-block-start: 1px solid #DDD3C4; & summary { padding: 18px 0px; font-family: var(--nl-fonte-texto); font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--nl-espresso); cursor: pointer; } & details { border-block-end: 1px solid #DDD3C4; }\n}.elementor .nl-av-produto{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .nl-prod-atual{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .nl-selo-desconto{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;font-family:var(--nl-fonte-texto);font-weight:700;font-size:0.6875rem;color:var(--nl-ivory);letter-spacing:0.08em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;border-radius:2px;background-color:var(--nl-espresso);&:empty { display: none; }\n}.elementor .nl-nota-produto{margin:0px;}.elementor .nl-img-1{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .nl-card-midia{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;background-color:var(--nl-champagne);display:block;}.elementor .nl-letreiro{display:flex;flex-direction:row;flex-wrap:nowrap;& > p { animation: slideOutLeft 50s linear infinite; }\n}.elementor .nl-card-corpo{height:100%;padding-block-start:16px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .nl-card-borda{height:auto;position:relative;padding:0px;border-width:1px;border-color:var(--nl-linha);border-style:solid;background-color:var(--nl-branco);display:grid;gap:0px;grid-template-columns:100%;grid-template-rows:auto 1fr;align-self:stretch;align-content: stretch;\n}.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-produto-nome:hover,.elementor .nl-produto-nome:focus-visible{color:var(--nl-texto-secundario);}.elementor .nl-produto-nome{font-family:var(--nl-fonte-titulo);font-weight:500;font-size:1.25rem;color:var(--nl-espresso);line-height:1.25;margin:0px;}.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-texto{max-width:68ch;font-family:var(--nl-fonte-texto);font-weight:400;font-size:var(--nl-fs-texto);color:var(--nl-espresso);line-height:1.7;margin:0px;}.elementor .nl-titulo-2{font-family:var(--nl-fonte-titulo);font-weight:400;font-size:var(--nl-fs-h2);color:var(--nl-espresso);line-height:1.15;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;}.elementor .nl-container{width:100%;max-width:var(--nl-largura-max);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--nl-espaco-bloco);}.elementor .nl-secao{width:100%;padding-block-start:var(--nl-espaco-secao);padding-block-end:var(--nl-espaco-secao);padding-inline-start:var(--nl-gutter);padding-inline-end:var(--nl-gutter);background-color:var(--nl-ivory);}