/* ═══════════════════════════════════════════════════════════════════════════
   LUNFE MOBILE ENGINE · CSS — camada soberana estrutural
   Injetada DEPOIS dos estilos das páginas pelo compilador de transplante.
   Regra de ouro: correções vivem AQUI (nunca no HTML das páginas — os
   re-exports do Claude Design chegam sem elas). Desktop >768px INTOCADO,
   exceto as duas leis globais declaradas abaixo.
   Marcadores data-lme-* são aplicados por lunfe-mobile-engine.js.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ═ LEI G1 · KILL-SWITCH DE OVERFLOW (global — única lei de layout global) ═
   clip, nunca hidden: hidden mata position:sticky nos descendentes. */
html, body { overflow-x: clip; }
img, video, canvas { max-width: 100%; }

/* ═ LEI G2 · SUPRESSÃO DE EDIT-UI + PLACEHOLDER LIMPO (global) ═
   Fallback via ::part caso o JS não rode: o estado vazio do <image-slot>
   nunca pode expor prompt interno de produção (texto herda color). O visual
   completo (wordmark, fundo) é injetado no shadow root pelo JS. */
image-slot::part(empty) { color: transparent !important; background: #F2F1EF !important; }
image-slot::part(attribution-error) { color: transparent !important; background: #F2F1EF !important; }
img.lme-img-broken { background: #F2F1EF; }

/* ══════════════════════ TUDO ABAIXO: SOMENTE ≤768px ══════════════════════ */
@media (max-width: 768px) {

  /* ─ LEI M1 · OVERFLOW REFORÇADO ─ mídia nunca estoura a coluna;
     min-width:0 sem !important: perde para min-width inline intencional
     (ex.: slides de carrossel), vence o default auto de flex/grid item. */
  img, video, canvas { max-width: 100% !important; }
  img, video { height: auto; }
  /* :not(button): o min-width:0 de item de flex tem especificidade (0,1,0) e
     engoliria o alvo de toque min-width:44 da Lei M8 (0,0,1) */
  [style*="display:flex"] > :not(button):not([role="button"]),
  [style*="display: flex"] > :not(button):not([role="button"]),
  [style*="inline-flex"] > :not(button):not([role="button"]),
  [data-lme-grid] > * { min-width: 0; }
  h1, h2, h3, h4 { overflow-wrap: break-word; }
  [data-lme-clamp] { display: -webkit-box; -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; overflow: hidden; }

  /* ─ LEI M2 · COLAPSO DE GRID (P3) ─ o JS classifica todo grid multi-coluna:
     conteúdo → 1 col · grid de produto/mídia → 2 col. Ornamentos (icon+texto)
     não são marcados e preservam o layout original. */
  [data-lme-grid="1"] { grid-template-columns: 1fr !important; }
  [data-lme-grid="2"] { grid-template-columns: repeat(2, 1fr) !important; gap: 10px !important; }

  /* ─ LEI M3 · CARROSSEL (P3) ─ card de texto a 1 char/linha: o JS marca o
     filho estreito de scroller horizontal. Grids de fluxo em coluna com
     auto-columns fracionário (calc(100%/3)) espremem 3 cards em 390px e o
     texto interno se sobrepõe: trilha mínima sensata e o container rola. */
  [data-lme-slide-fix] { min-width: min(72vw, 320px) !important; }
  /* rail = grid-auto-flow:column (o compilador emite data-rail/data-carousel-grid).
     BUG (forense index-360 · 2026-08-13): [style*="grid-auto-flow:column"] SOZINHO
     falhava — o atributo style serializado tem ESPAÇO ("grid-auto-flow: column")
     e o [data-plp-grid][data-rail] do fix antigo não casava ESTE rail (que tem
     data-carousel-grid, não data-plp-grid). Ancorar nos hooks ESTÁVEIS do
     compilador + a variante-com-espaço (mesma convenção da Lei M1, linhas 33-34). */
  [style*="grid-auto-flow:column"], [style*="grid-auto-flow: column"],
  [data-rail], [data-carousel-grid] {
    grid-auto-columns: min(72vw, 320px) !important; }
  /* rail NÃO pode herdar template-columns de regra genérica de grid de produto
     (data-lme-grid="2" → repeat(2,1fr)): os tracks fr explícitos colapsam a 0px
     quando os implícitos estouram o container — cards 1–2 ficavam com largura 0 e
     o texto de todos carimbava na mesma coluna (forense Outlet + Categorias). */
  [style*="grid-auto-flow:column"], [style*="grid-auto-flow: column"],
  [data-plp-grid][data-rail], [data-rail], [data-carousel-grid] {
    grid-template-columns: none !important; }

  /* ─ LEI M4 · TEXTO ABSOLUTO VOLTA AO FLUXO (P4) ─ blocos de TEXTO
     estruturais posicionados por absolute colidem em 390px; ornamentos
     (badges, controles) não são marcados e continuam absolute. */
  [data-lme-static] { position: static !important; width: auto !important;
    height: auto !important; transform: none !important; }
  [data-lme-autoh] { height: auto !important; min-height: 0 !important; }

  /* ─ LEI M5 · SWATCHES (P3) ─ overlay central gigante vira fileira discreta
     no pé do card. */
  [data-lme-swatch] { top: auto !important; bottom: 8px !important;
    left: 8px !important; right: auto !important; transform: none !important;
    display: flex !important; gap: 4px !important; }
  [data-lme-swatch] > * { width: 14px !important; height: 14px !important;
    min-width: 14px !important; min-height: 14px !important; }

  /* ─ LEI M6 · FLUTUANTES NO DOCK (P1) ─ todo widget de suporte vive fixo no
     canto inferior-direito, ABAIXO de overlay/modal (páginas usam z 50–70;
     o z:950 original do widget cobria modal — bug da forense). Aberto, sobe
     para --z-drawer (ação explícita do usuário). Empilhamento e clearance de
     cookie-bar/barra sticky calculados pelo JS via --lme-float-bottom. */
  [data-lme-float] { position: fixed !important; inset: auto !important;
    right: 12px !important;
    bottom: calc(12px + env(safe-area-inset-bottom) + var(--lme-float-bottom, 0px)) !important;
    left: auto !important; top: auto !important;
    display: flex !important; flex-direction: column; align-items: flex-end;
    gap: 8px; max-width: calc(100vw - 24px);
    z-index: 45 !important; pointer-events: none; }
  [data-lme-float] > * { pointer-events: auto; }
  [data-lme-float][data-lme-open] { z-index: var(--z-drawer, 300) !important; }
  /* FAB fechado vira círculo compacto (ícone só): reduz a sombra do dock sobre
     CTAs de conteúdo — o rótulo volta quando o painel abre. */
  [data-lme-float]:not([data-lme-open]) button {
    width: 52px !important; height: 52px !important;
    min-width: 52px !important; min-height: 52px !important;
    padding: 0 !important; border-radius: 999px !important;
    display: flex !important; align-items: center !important; justify-content: center !important; }
  [data-lme-float]:not([data-lme-open]) button span { display: none !important; }
  body[data-lme-has-float] { padding-bottom: calc(84px + env(safe-area-inset-bottom)) !important; }
  [data-cookie-bar] { z-index: 44 !important; }

  /* ─ LEI M7 · iOS SEM ZOOM (inputs ≥16px) ─ max(): nunca reduz fonte já
     grande, só levanta a pequena. */
  input, select, textarea { font-size: 16px !important; font-size: max(16px, 1em) !important; }

  /* ─ LEI M8 · ALVO DE TOQUE ≥44px ─ botões sobem à altura mínima; links de
     navegação/rodapé ganham caixa de toque via padding+margem negativa
     (rect cresce, ritmo visual não muda). */
  /* !important (2026-08-14): vence min-height/height autorado menor (ex.: Portal
     de Trocas com button min-height:40 → gate I6 FAIL). Só CRESCE o alvo, nunca
     encolhe → não regride I1/I7. */
  button, [role="button"] { min-height: var(--tap-min, 44px) !important; min-width: var(--tap-min, 44px); }
  a { touch-action: manipulation; }
  /* SÓ links de navegação/rodapé: inline-block em link no meio de parágrafo
     quebra o fluxo da linha e o sublinhado risca o texto vizinho (regressão
     vista no consentimento do checkout). */
  nav a[href], footer a[href], [data-lme-tap] {
    display: inline-block; padding: 13px 10px; margin: -13px -10px;
    min-height: 0; box-sizing: border-box; touch-action: manipulation; }

  /* ─ LEI M9 · SUPERFÍCIE FULL-SCREEN = dvh ─ 100vh no iOS esconde conteúdo
     atrás da barra do browser. */
  [style*="height:100vh"], [style*="height: 100vh"] {
    height: auto !important; min-height: 100dvh !important; }

  /* ─ LEI M10 · BARRAS NA BORDA (P5) ─ faixas horizontais roláveis não podem
     cortar o último item; safe-area em fixos de borda. */
  [data-sticky-bar], [data-cookie-bar] {
    padding-left: max(12px, env(safe-area-inset-left)) !important;
    padding-right: max(12px, env(safe-area-inset-right)) !important; }
  [data-screen-label="Ecosystem Bar"], .lunfe-bar {
    overflow-x: auto; -webkit-overflow-scrolling: touch; }

  /* ─ LEI M11 · CROSS-NAV DO TOPO (barra preta) ─ os itens são flex-shrink:1
     por default: em 390px cada botão encolhe abaixo do próprio texto nowrap e
     os rótulos se carimbam uns sobre os outros ("VAREJO⧸ACADO⧸TLEERSOMALHA").
     Correção: nada encolhe → a barra vira scroll-x REAL; meta-links
     (lunfetextil.com.br · Contato) saem do fold — a nav do hambúrguer cobre. */
  [data-screen-label="Ecosystem Bar"] { gap: 14px !important; padding: 0 14px !important; }
  [data-screen-label="Ecosystem Bar"] > *,
  [data-screen-label="Ecosystem Bar"] button { flex-shrink: 0 !important; min-width: 0; }
  [data-screen-label="Ecosystem Bar"] [data-eco-meta] { display: none !important; }

  /* ─ LEI M12 · HEADER DA LOJA COMPACTO ─ com flex-wrap os itens do header
     empilhavam em ~5 fileiras (~230px de sticky roubando o fold). A nav de
     texto é redundante com o hambúrguer (mesmo comportamento do hub ≤1279px):
     some; o resto compacta em 1–2 fileiras. Só filho DIRETO de header — navs
     funcionais (conta, breadcrumb, checkout) não são tocadas. */
  header > nav { display: none !important; }
  header { height: auto !important; min-height: 56px !important;
    padding: 4px 12px !important; row-gap: 0 !important; column-gap: 8px !important;
    align-items: center !important; }
  header [data-util] { margin-left: auto; display: flex; flex-wrap: wrap;
    align-items: center !important; gap: 4px 8px !important; min-width: 0;
    justify-content: flex-end; }
  /* widgets [data-desk] vinham com flex:1 0 100% (uma FILEIRA por ícone →
     ~290px de header sticky). Só o desk da BUSCA merece fileira própria. */
  header [data-util] > [data-desk] { flex: 0 0 auto !important; order: 0 !important;
    margin-top: 0 !important; }
  header [data-util] > [data-desk]:has(input) { flex: 1 1 100% !important;
    order: 9 !important; margin-top: 4px !important; }
  header [data-util] > [data-desk]:has(input) input { width: 100% !important; max-width: none !important; }
}

/* GOAL uiux-1006 (07/10/2026) · camada só-desktop (≥981px) — tools/uiux-1006.mjs */
/* ── uiux-1006 · w1-funcional ── */
@media (min-width:981px){
/* A-07 · − e + na matriz da grade do Atacado (desktop) */
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] div:has(> [data-qty]){position:relative}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-qty]{padding-inline:44px !important;-moz-appearance:textfield;appearance:textfield}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-qty]::-webkit-inner-spin-button,[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-qty]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-menos],[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-mais]{display:grid !important;place-items:center;position:absolute;top:var(--s2,8px);width:40px;height:44px;padding:0;border:none;background:transparent;color:#0B0B0A;font-size:20px;font-weight:500;line-height:1;cursor:pointer;font-family:inherit;border-radius:12px;z-index:1}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-menos]{left:calc(var(--s2,8px) + 2px)}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-mais]{right:calc(var(--s2,8px) + 2px)}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-menos]:hover,[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-mais]:hover{background:rgba(11,11,10,.07)}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-menos]:disabled,[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-mais]:disabled{opacity:.3;cursor:not-allowed;background:transparent}
[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-menos]:focus-visible,[data-sc-name="Lunfe 4L - Atacado"] [data-grade-matriz] [data-uix-mais]:focus-visible{outline:2px solid #0B0B0A;outline-offset:1px}
/* S-07 · editor inline da grade do projeto (Studio): campo numérico sem a setinha nativa (mesmo padrão da grade do Atacado) */
[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] input{-moz-appearance:textfield;appearance:textfield}
[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] input::-webkit-inner-spin-button,[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
/* O-05 · Outlet · página institucional (Trocas etc.) aberta: o documento de trás não rola mais (uma barra de rolagem só) */
html:has([data-sc-name="Lunfe 4L - Outlet"] [data-screen-label="Página institucional"][role="dialog"]),html:has([data-sc-name="Lunfe 4L - Outlet"] [data-screen-label="Página institucional"][role="dialog"]) body{overflow:hidden !important}
/* O-06 · a barra ← … × fica colada no topo da tela desde o início (antes nascia 26px abaixo e só grudava ao rolar) */
[data-sc-name="Lunfe 4L - Outlet"] [data-screen-label="Página institucional"][role="dialog"] > div{padding-top:0 !important}
[data-sc-name="Lunfe 4L - Outlet"] [data-screen-label="Página institucional"][role="dialog"] > div > div:first-child{top:0 !important;z-index:5 !important;margin-bottom:26px}
}

/* ── uiux-1006 · w2-geo ── */
@media (min-width:981px){
  /* V-01 · Varejo home · newsletter: o CONJUNTO (título+apoio | formulário) centrado na seção — trilhas do tamanho do
     conteúdo e a sobra repartida dos dois lados (nada de text-align:center; campos/botão/mensagens intactos) */
  [data-sc-name="Lunfe 4L - Varejo"] section[data-screen-label="Home · Newsletter"] > [data-nl-card]{grid-template-columns:fit-content(640px) minmax(0,520px) !important;justify-content:center !important;column-gap:clamp(48px,5vw,88px) !important}

  /* V-02 · Varejo listagem · texto de abertura da categoria em toda a largura útil da seção (Ler/Saber mais intacto) */
  [data-sc-name="Lunfe 4L - Varejo"] [data-plp-shell] div:has(> p[data-plp-contrato]){max-width:none !important;flex:1 1 100% !important}
  [data-sc-name="Lunfe 4L - Varejo"] [data-plp-shell] div:has(> p[data-plp-contrato]) > p{max-width:none !important}

  /* V-04 · Varejo sacola · "Seguir escolhendo": seta e texto na mesma linha (o margin-bottom do topo levantava a seta 9px)
     e respiro menor acima/abaixo (tokens: 12px topo · 10px seta↔texto · 16px até "Sua sacola") */
  [data-sc-name="Lunfe 4L - Varejo"] section[data-screen-label="Sacola"]{padding-top:12px !important}
  [data-sc-name="Lunfe 4L - Varejo"] section[data-screen-label="Sacola"] > div:first-child{gap:10px !important;margin-bottom:16px !important}
  [data-sc-name="Lunfe 4L - Varejo"] section[data-screen-label="Sacola"] > div:first-child > [data-tela-topo]{margin-bottom:0 !important}

  /* C-05 · Varejo sacola · "arraste para ver mais" centrado na largura do trilho "Combina com a sua sacola" */
  [data-sc-name="Lunfe 4L - Varejo"] section[data-screen-label="Sacola"] [data-reco-rail] + p{justify-content:center !important}

  /* C-04 · Varejo compra rápida · bolinhas de cor: aro neutro uniforme (branco + filete), seleção por aro escuro (não só
     pela cor), hover e foco de teclado visíveis — box-shadow não muda a caixa (30px) nem invade a vizinha (gap 12px) */
  [data-sc-name="Lunfe 4L - Varejo"] [role="dialog"][data-screen-label="Escolha rápida"] div:has(> button[title][style*="border-radius: 50%"]){gap:12px !important}
  [data-sc-name="Lunfe 4L - Varejo"] [role="dialog"][data-screen-label="Escolha rápida"] button[title][style*="border-radius: 50%"]{border:none !important;box-shadow:inset 0 0 0 1px rgba(20,20,20,.14),0 0 0 2px #fff,0 0 0 3px #E2E2E2 !important;transition:box-shadow .15s ease}
  [data-sc-name="Lunfe 4L - Varejo"] [role="dialog"][data-screen-label="Escolha rápida"] button[title][style*="border-radius: 50%"]:hover{box-shadow:inset 0 0 0 1px rgba(20,20,20,.14),0 0 0 2px #fff,0 0 0 3px #9A9A9A !important}
  [data-sc-name="Lunfe 4L - Varejo"] [role="dialog"][data-screen-label="Escolha rápida"] button[title][style*="border-radius: 50%"]:is([style*="outline-offset"],[aria-pressed="true"]){outline:none !important;box-shadow:inset 0 0 0 1px rgba(20,20,20,.14),0 0 0 2px #fff,0 0 0 4px #141414 !important}
  [data-sc-name="Lunfe 4L - Varejo"] [role="dialog"][data-screen-label="Escolha rápida"] button[title][style*="border-radius: 50%"]:focus-visible{outline:2px solid #141414 !important;outline-offset:6px !important}

  /* O-01 · Outlet home · hero "Campanhas": as setas quadradas saem (só deste hero) — sem espaço residual */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-seta]{display:none !important}
  /* O-02 · traços centrados na coluna de conteúdo do hero */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-nav]{justify-content:center !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-nav] > [data-tracos]{margin-left:0 !important}
  /* O-03 (R1 auditor) · controle VISÍVEL de pausar/retomar a rotação: botão novo, display:none inline (telefone/tablet não
     veem), aqui aparece à direita da linha dos traços sem deslocar o centro deles (posição absoluta na linha) */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-nav]{position:relative !important}
  /* o estilo inline do botão é SÓ display:none — toda a pele vem daqui (≥981): a regra genérica do telefone
     "section button[style*='border: 1px solid']:not(:has(*)){display:flex!important}" não pode casar com ele */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-pausa]{display:inline-flex !important;position:absolute !important;right:0;top:50%;transform:translateY(-50%);align-items:center;border:1px solid rgba(255,255,255,.4);background:none;color:#fff;min-height:32px;padding:0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:inherit}
  /* o rótulo visível vem do CSS (o nome acessível é o aria-label que alterna): sem texto no DOM o gerador do CMS não cria
     campo editável para um rótulo que é estado (editar "Pausar" no Hub congelaria o botão) — alvos do CMS do Outlet intactos */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-pausa]::after{content:"Pausar"}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-pausa][aria-pressed="true"]::after{content:"Retomar"}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-pausa]:hover{border-color:#fff !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Campanhas"] [data-camp-pausa]:focus-visible{outline:2px solid #fff !important;outline-offset:3px !important}

  /* O-04 · Outlet vitrine · sobreposição da foto: só bolinhas de cor + comprar (as pílulas de tamanho saem; tamanho segue
     na compra rápida e na PDP) */
  [data-sc-name="Lunfe 4L - Outlet"] [data-card-ovl] > span > button:is([style*="min-width: 32px"],[style*="min-width:32px"]){display:none !important}

  /* C-04 · Outlet compra rápida · cor escolhida (chip preto): aro branco na bolinha para a cor continuar visível */
  [data-sc-name="Lunfe 4L - Outlet"] [data-quick-cor][aria-pressed="true"] > span:first-child{box-shadow:0 0 0 1.5px #fff !important}

  /* O-07 / O-08 · Outlet "Todas as ofertas da fábrica": respiro do Voltar igual ao da PDP e o rótulo de cima ("Vitrine")
     sai com o espaço dele */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Produtos · Todas as ofertas"]{padding-top:24px !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Produtos · Todas as ofertas"] > [data-tela-topo]{margin-bottom:16px !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Produtos · Todas as ofertas"] > [data-tela-topo] + p{display:none !important}

  /* O-09 · Outlet PDP · trilha na MESMA linha do Voltar (o topo flutua à esquerda; a trilha, contexto de bloco próprio,
     encosta nele com o filete do Varejo); a grade de fotos limpa o float */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"]{padding-top:24px !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] > [data-tela-topo]{float:left !important;margin:0 14px 0 0 !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] > nav[data-pdp-trilha]{min-height:44px !important;margin-bottom:16px !important;border-left:1px solid #E6E6E6 !important;padding-left:14px !important;box-sizing:border-box !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] > [data-bleed]{clear:left}

  /* O-10 · Outlet PDP · base do bloco preto (condições) = base das miniaturas: a coluna da direita termina 25px acima da
     grade (= dica "arraste" de 8px + 17px fixos, que fecham a coluna da galeria). Altura do conteúdo intacta (sem corte). */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] [data-pdp-thumbs-dica]{margin-top:8px !important;height:17px !important;line-height:17px !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] > [data-bleed] > div:has(> [data-contrato]){padding-bottom:25px !important;align-self:stretch !important;display:flex !important;flex-direction:column !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] > [data-bleed] > div:has(> [data-contrato]) > [data-contrato]{flex:1 0 auto !important}
  /* flex não colapsa margens: os 2 únicos pares que colapsavam nesta coluna (medidos no template — "ref do lote"(mb14)→ledger(mt24)
     e {ledger 22 | avaliações 20 | contagem 18 | cores 16 | tamanhos 18}→"descubra o seu tamanho"(mt14)) ficam com a MESMA
     distância do fluxo em bloco: zera-se a menor margem do par */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] > [data-bleed] > div:has(> [data-contrato]) > [data-lote-ref]{margin-bottom:0 !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] > [data-bleed] > div:has(> [data-contrato]) > button{margin-top:0 !important;align-self:flex-start !important}

  /* O-12 · Outlet PDP · moldura no bloco "Sobre esta peça" (canto reto do Outlet; divisórias internas intactas) */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] div[data-om-col]:has(> div > [data-pdp-studio]) > div:first-child{border:1px solid #E6E6E6 !important;padding:24px 28px !important;box-sizing:border-box !important}
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] div[data-om-col]:has(> div > [data-pdp-studio]) > div:first-child > div{margin-bottom:0 !important}
  /* O-13 · card Studio · divisórias verticais entre MÍNIMO | MOCKUP | PRODUÇÃO (valores intactos) */
  [data-sc-name="Lunfe 4L - Outlet"] [data-pdp-studio] [data-pdp-fatos]{column-gap:0 !important;justify-items:stretch !important}
  [data-sc-name="Lunfe 4L - Outlet"] [data-pdp-studio] [data-pdp-fatos] > div{align-items:center !important;padding:2px 10px !important}
  [data-sc-name="Lunfe 4L - Outlet"] [data-pdp-studio] [data-pdp-fatos] > div + div{border-left:1px solid #E7EAF2 !important}

  /* C-05 (R1) · Outlet HOME · "↔ Arraste para ver mais" da vitrine centrado no trilho (como os da PDP) */
  [data-sc-name="Lunfe 4L - Outlet"] section#ou-vitrine > [data-plp-grid] + p[data-rail-hint]{text-align:center !important;justify-content:center !important}
  /* C-05 · Outlet PDP · "arraste para ver mais" centrado no trilho de baixo */
  [data-sc-name="Lunfe 4L - Outlet"] section[data-screen-label="Oferta"] [data-sim-rail] + [data-sim-dica]{justify-content:center !important}

  /* A-01 · Atacado PDP · trilha ao lado do Voltar (mesmo desenho da O-09) */
  [data-sc-name="Lunfe 4L - Atacado"] section[data-screen-label="Grade B2B"] > [data-tela-topo]{float:left !important;margin:0 14px 0 0 !important}
  [data-sc-name="Lunfe 4L - Atacado"] section[data-screen-label="Grade B2B"] > [data-tela-topo] + nav{min-height:44px !important;margin:0 0 16px !important;max-width:none !important;border-left:1px solid #E4E4DF !important;padding-left:14px !important;box-sizing:border-box !important}
  [data-sc-name="Lunfe 4L - Atacado"] section[data-screen-label="Grade B2B"] > [data-feature]{clear:left}

  /* A-03 · Atacado PDP · "Ficha do artigo" com a mesma moldura do par "Perguntas de lojista" */
  [data-sc-name="Lunfe 4L - Atacado"] section[data-screen-label="Grade B2B"] [data-ficha-artigo]{border:1px solid rgba(11,11,10,.1) !important;background:#fff !important}

  /* A-06 · Atacado PDP · 4 painéis em 2 colunas IGUAIS nas duas linhas (a 2ª grade era 1.15fr/1fr) */
  [data-sc-name="Lunfe 4L - Atacado"] section[data-screen-label="Grade B2B"] div[data-om-col]:is([style*="grid-template-columns: 1.15fr minmax(0px, 1fr)"],[style*="grid-template-columns:1.15fr minmax(0,1fr)"]){grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important}

  /* C-05 · Atacado PDP · "arraste para ver mais" centrado na largura da galeria */
  [data-sc-name="Lunfe 4L - Atacado"] section[data-screen-label="Grade B2B"] [data-pdp-thumbs][data-rail="galeria"] + p{justify-content:center !important}

  /* S-01 · Studio PDP · cabeçalho → Voltar → trilha → produto com respiro menor (20 / 4 / 12px) */
  [data-sc-name="Lunfe 4L - Personalizacao"] section[data-screen-label="Peça-base"]{padding-top:20px !important}
  [data-sc-name="Lunfe 4L - Personalizacao"] section[data-screen-label="Peça-base"] > [data-tela-topo]{margin-bottom:4px !important}
  [data-sc-name="Lunfe 4L - Personalizacao"] section[data-screen-label="Peça-base"] > [data-tela-topo] + nav{margin-bottom:12px !important}

  /* S-02 · Studio PDP · mosaico de miniaturas vira trilho de UMA linha com rolagem (4 por vez, como Outlet/Atacado);
     o clique segue trocando a foto principal; a dica "arraste" que o design já tem aparece; 3px de folga (com margem
     negativa igual) para o aro da miniatura escolhida não ser cortado pela rolagem */
  [data-sc-name="Lunfe 4L - Personalizacao"] section[data-screen-label="Peça-base"] [data-split] > div:first-child > [data-om-snap]{grid-template-columns:none !important;grid-auto-flow:column !important;grid-auto-columns:calc((100% - 3 * var(--grid-gap,12px)) / 4) !important;overflow-x:auto !important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:3px 3px 8px !important;margin:-3px -3px 0 !important}
  [data-sc-name="Lunfe 4L - Personalizacao"] section[data-screen-label="Peça-base"] [data-split] > div:first-child > [data-om-snap] > *{scroll-snap-align:start}
  [data-sc-name="Lunfe 4L - Personalizacao"] section[data-screen-label="Peça-base"] [data-split] > div:first-child > [data-gal-dica]{display:block !important}

  /* S-04 · Studio PDP · texto "Sensorial" na largura útil da coluna (fonte intacta) */
  [data-sc-name="Lunfe 4L - Personalizacao"] section[data-screen-label="Peça-base"] [data-pdp-abas] + p{max-width:none !important}

  /* S-08 · Studio editor · a foto da peça ocupa a coluna do visor (antes 440px). Proporção 4/5 mantida: a arte é posicionada
     em % do quadro (left/top/width) e o arrasto normaliza pelo retângulo do quadro → posição e escala físicas iguais */
  [data-sc-name="Lunfe 4L - Personalizacao"] [data-vs-grid] [data-vs-stage]{max-width:100% !important}
}

/* ── uiux-1006 · w3-sacola ── */
@media (min-width:981px){
/* ── C-01/V-05 · página da sacola do Varejo: foto 104×130 À ESQUERDA, dados ao lado, quantidade/total à direita ── */
[data-sc-name="Lunfe 4L - Varejo"] [data-cart-trilho] > div[data-om-grid]{grid-template-columns:104px minmax(0,1fr) auto !important;align-items:start !important;column-gap:24px !important}
[data-sc-name="Lunfe 4L - Varejo"] [data-cart-trilho] > div[data-om-grid] > span:first-child{width:104px !important;height:130px !important}
[data-sc-name="Lunfe 4L - Varejo"] [data-cart-trilho] > div[data-om-grid] > div:last-child{align-self:end}
/* V-06 · linha "trocar": tamanhos na 1ª linha, "cor" + bolinhas na 2ª (grid; a linha de cada item vem do estilo dele) */
[data-sc-name="Lunfe 4L - Varejo"] [data-cart-trilho] > div[data-om-grid] > div:nth-child(2) > div:last-child{display:grid !important;grid-auto-flow:row;justify-content:start;align-items:center;gap:8px 5px;margin-top:4px}
[data-sc-name="Lunfe 4L - Varejo"] [data-cart-trilho] > div[data-om-grid] > div:nth-child(2) > div:last-child > span:first-child{grid-row:1;grid-column:1}
[data-sc-name="Lunfe 4L - Varejo"] [data-cart-trilho] > div[data-om-grid] > div:nth-child(2) > div:last-child > button:focus-visible{outline:2px solid #141414;outline-offset:2px}
/* ── C-01/S22 · gaveta do Varejo: foto 80×100 ── */
[data-sc-name="Lunfe 4L - Varejo"] [data-screen-label="Sacola · Sidebar"] div:has(> span > span[role="img"]){grid-template-columns:80px minmax(0,1fr) auto !important;gap:16px !important;align-items:start !important}
[data-sc-name="Lunfe 4L - Varejo"] [data-screen-label="Sacola · Sidebar"] div:has(> span > span[role="img"]) > span:first-child{width:80px !important;height:100px !important}
[data-sc-name="Lunfe 4L - Varejo"] [data-screen-label="Sacola · Sidebar"] div:has(> span > span[role="img"]) > span:last-child{align-self:center}
/* ── C-01 · página da sacola do Outlet: mesma foto 104×130 à esquerda ── */
[data-sc-name="Lunfe 4L - Outlet"] [data-cart-row]{grid-template-columns:104px minmax(0,1fr) auto auto !important;align-items:start !important;column-gap:24px !important}
[data-sc-name="Lunfe 4L - Outlet"] [data-cart-row] > span:first-child{width:104px !important;height:130px !important}
/* ── C-01/A-08 · pedido B2B do Atacado: foto 104×130 à esquerda; título, grade (cor·tamanho·quantidade) e resumo AO LADO ── */
[data-sc-name="Lunfe 4L - Atacado"] [data-screen-label="Carrinho B2B"] [data-cart-trilho] > div{position:relative !important;padding-left:128px !important;min-height:calc(130px + 2 * var(--s5,22px));box-sizing:border-box}
[data-sc-name="Lunfe 4L - Atacado"] [data-screen-label="Carrinho B2B"] [data-cart-trilho] > div > div:first-child > button > span:first-child{position:absolute !important;left:0;top:var(--s5,22px);width:104px !important;height:130px !important}
[data-sc-name="Lunfe 4L - Atacado"] [data-screen-label="Carrinho B2B"] [data-cart-trilho] > div > div:first-child{align-items:flex-start !important}
}

/* ── uiux-1006 · w4-conteudo ── */
@media (min-width:981px){
/* V-03/O-11/A-04/S-03 · explicação de 1–2 linhas sob o valor de cada linha (atributo da própria linha; nenhum nó novo) */
[data-sc-name] [data-uix-exp]:not([data-uix-exp=""]):not([data-uix-exp="undefined"])::after{content:attr(data-uix-exp);display:block;margin-top:5px;font-size:12.5px;line-height:1.55;color:#6E6E68;font-weight:400;letter-spacing:normal;text-transform:none;max-width:70ch}
/* I-06 · nota de bastidor (contagem de caracteres) fora da vitrine */
[data-sc-name] [data-uix-nota]{display:none !important}
}

/* ── uiux-1006 · w5-ajustes ── */
@media (min-width:981px){
/* I-03 · foto principal no lugar da cor sem foto própria — identificada como tal */
[data-sc-name] [data-uix-ref]:not([data-uix-ref=""]):not([data-uix-ref="undefined"]){position:relative}
[data-sc-name] [data-uix-ref]:not([data-uix-ref=""]):not([data-uix-ref="undefined"])::after{content:attr(data-uix-ref);position:absolute;left:0;right:0;bottom:0;z-index:2;padding:3px 4px;background:rgba(20,20,20,.74);color:#fff;font-size:9px;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:none;font-weight:500;pointer-events:none}
[data-sc-name="Lunfe 4L - Personalizacao"] [data-screen-label="Sacola · Sidebar"] [data-uix-ref]:not([data-uix-ref=""]):not([data-uix-ref="undefined"])::after{right:auto;width:80px;bottom:auto;top:96px;box-sizing:border-box}
}

/* ── uiux-1006 · w6-coerencia ── */
@media (min-width:981px){
/* W6 · Atacado sem tabela própria: a genérica não aparece como medida da peça */
[data-sc-name] [data-uix-sem-medida="1"]{display:none !important}
}

/* GOAL fecha-0710 · WV2 · itens do uiux-1006 ligados na faixa 431–980 (tools/uiux1006/telefone.mjs) */
@media (min-width:431px) and (max-width:980px){
[data-sc-name] [data-uix-ref]:not([data-uix-ref=""]):not([data-uix-ref="undefined"]){position:relative}
[data-sc-name] [data-uix-ref]:not([data-uix-ref=""]):not([data-uix-ref="undefined"])::after{content:attr(data-uix-ref);position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2px 3px;background:rgba(20,20,20,.74);color:#fff;font-size:8.5px;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;font-weight:500;pointer-events:none;white-space:normal}
[data-sc-name="Lunfe 4L - Atacado"] image-slot[id^="at-fav-"]:is([style*="display: none"],[style*="display:none"]):not(#a):not(#b):not(#c):not(#d):not(#e):not(#f){display:none !important}
[data-sc-name] [data-uix-exp]:not([data-uix-exp=""]):not([data-uix-exp="undefined"])::after{content:attr(data-uix-exp);display:block;margin-top:4px;font-size:12.5px;line-height:1.5;color:#6E6E68;font-weight:400;letter-spacing:normal;text-transform:none;max-width:70ch;white-space:normal}
[data-sc-name] [data-uix-nota]{display:none !important}
[data-sc-name] [data-uix-sem-medida="1"]{display:none !important}
[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj]{margin-left:0 !important}
[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] > div{grid-template-columns:repeat(auto-fill,minmax(58px,1fr)) !important}
[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] > div > span:first-child{grid-column:1/-1}
[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] input{-moz-appearance:textfield;appearance:textfield}
[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] input::-webkit-inner-spin-button,[data-sc-name="Lunfe 4L - Personalizacao"] [data-uix-grade-proj] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
}

/* GOAL copy-lojas (11/10/2026) · Varejo, categoria Moletons: sem o guia de caimento de camiseta — tools/copy-lojas-1110.mjs */
[data-fits-n="0"]:not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8){display:none !important}
div:has(+ div > [data-fits-n="0"]):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8){display:none !important}
div:has(> [data-fits-n="0"]):not(#c1):not(#c2):not(#c3):not(#c4):not(#c5):not(#c6):not(#c7):not(#c8){display:none !important}

/* ═══ GOAL malhas-catalogo (11/10/2026) · blocos do artigo de malha (≥431px; telefone em lunfe-mob-malhas.css) ═══ */
[data-sc-name="Lunfe 4L - Malhas"] [data-ml-sem-video="true"]{display:none !important}
[data-sc-name="Lunfe 4L - Malhas"] [data-ml-ap-sem-score="true"]{display:none !important}
[data-sc-name="Lunfe 4L - Malhas"] [data-ml-cor-tend]:not(#a):not(#b){grid-template-columns:repeat(auto-fit,minmax(160px,1fr)) !important}
@media (max-width: 900px){
  [data-sc-name="Lunfe 4L - Malhas"] [data-ml-bloco]:not(#a):not(#b){grid-template-columns:minmax(0,1fr) !important;gap:22px !important}
  [data-sc-name="Lunfe 4L - Malhas"] [data-ml-bloco] [data-ml-bloco-trilho]:not(#a):not(#b){order:0 !important;max-width:none !important;width:100% !important;justify-self:stretch !important}
  [data-sc-name="Lunfe 4L - Malhas"] [data-ml-bloco] [data-ml-bloco-texto]:not(#a):not(#b){order:1 !important;padding:0 !important}
  [data-sc-name="Lunfe 4L - Malhas"] [data-ml-sobre]:not(#a):not(#b){grid-template-columns:minmax(0,1fr) !important}
  [data-sc-name="Lunfe 4L - Malhas"] [data-ml-sobre-cond]:not(#a):not(#b){position:static !important}
  [data-sc-name="Lunfe 4L - Malhas"] [data-ml-faq]:not(#a):not(#b){grid-template-columns:minmax(0,1fr) !important}
}

/* ═══ malhas-destaque-1210 · "Malhas em rolo em destaque": 3 × 3 no tablet + código do artigo sem quebra ═══ */
@media (min-width:600px) and (max-width:980px){[data-sc-name="Lunfe 4L - Malhas"] [data-screen-label="Malhas · Destaques"] [data-ml-artigos][data-om-grid]{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important}}@media (min-width:600px) and (max-width:1279px){[data-sc-name="Lunfe 4L - Malhas"] [data-screen-label="Malhas · Destaques"] [data-ml-artigos][data-om-grid] > * > button > div:last-child > div:first-child{flex-direction:column !important;align-items:flex-start !important;gap:3px !important}[data-sc-name="Lunfe 4L - Malhas"] [data-screen-label="Malhas · Destaques"] [data-ml-artigos][data-om-grid] > * > button > div:last-child > div:first-child > span{order:-1 !important;white-space:nowrap !important;font-size:10.5px !important;letter-spacing:.12em !important}}

/* ══ GOAL private-label (12/10/2026) · LANDING PRIVATE LABEL (tela "pl") — CSS da prévia V2 escopado · tools/private-label-1210.mjs ══ */
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf){--lp-ink:#20211f !important;--lp-muted:#62635e !important;--lp-paper:#f8f8f5 !important;--lp-white:#fff !important;--lp-soft:#eeeee8 !important;--lp-line:#d9dad3 !important;--lp-accent:#505949 !important;--lp-gutter:clamp(20px,4.15vw,80px) !important;--lp-max:1520px !important;--lp-header:82px !important;--lp-radius:3px !important;--lp-font:'Helvetica Neue',Helvetica,Arial,sans-serif !important;color:var(--lp-ink) !important;background:var(--lp-paper) !important;font:400 16px/1.6 var(--lp-font) !important;font-synthesis:none !important;-webkit-font-smoothing:antialiased !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf){padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important;isolation:isolate !important;overflow:clip !important}
/* + a animação de entrada de tela da loja ([data-screen]{animation:.18s both omFade !important}) deixa transform preso na seção (fill both) e o
     transform vira bloco de contenção do position:fixed → o CTA fixo do celular rolava junto. backwards = mesmo fade, sem transform depois. */
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf){animation-fill-mode:backwards !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) *,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) *::before,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) *::after{box-sizing:border-box !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) [hidden]{display:none!important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) :where(a,button){-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) :where(button){font:inherit !important;color:inherit !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) button{cursor:pointer !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) a{color:inherit !important;text-decoration:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) picture{display:block !important;width:100% !important;height:100% !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) :focus-visible{outline:2px solid var(--lp-accent) !important;outline-offset:5px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) :where(.lp-section,[id]){scroll-margin-top:calc(var(--lp-header) + 20px) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) [tabindex="-1"]:focus{outline:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) :is(h1,h2,h3,h4,p,li,dt,dd,figcaption,blockquote,label,summary){padding-inline:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-wrap{width:min(100%,var(--lp-max)) !important;margin-inline:auto !important;padding-inline:var(--lp-gutter) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-eyebrow{font-size:11px !important;font-weight:500 !important;letter-spacing:.15em !important;text-transform:uppercase !important;line-height:1.5 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-muted{color:var(--lp-muted) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-small{font-size:12px !important;line-height:1.6 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-arrow{display:inline-block !important;font-size:21px !important;line-height:1 !important;transition:transform .2s !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:28px !important;min-height:52px !important;padding:15px 24px !important;border:1px solid var(--lp-ink) !important;border-radius:100px !important;background:var(--lp-ink) !important;color:#fff !important;font-size:13px !important;line-height:1.3 !important;font-weight:500 !important;transition:background .2s,color .2s !important;white-space:normal !important;text-align:center !important;text-decoration:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn:hover{background:#3d4039 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn:hover .lp-arrow{transform:translate(2px,-2px) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn--outline{color:var(--lp-ink) !important;background:transparent !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn--outline:hover{background:var(--lp-soft) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-text-link{display:inline-flex !important;align-items:center !important;gap:14px !important;min-height:44px !important;font-size:13px !important;text-decoration:underline !important;text-underline-offset:5px !important;background:none !important;border:0 !important;padding:0 !important;color:var(--lp-ink) !important;font-family:inherit !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-text-link .lp-arrow{font-size:17px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-header{position:relative !important;top:auto !important;z-index:5 !important;background:rgba(248,248,245,.98) !important;border-bottom:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-header-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:28px !important;min-height:var(--lp-header) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-back{display:inline-flex !important;align-items:center !important;gap:10px !important;min-height:44px !important;padding:0 !important;border:0 !important;background:none !important;color:var(--lp-muted) !important;font-size:11px !important;letter-spacing:.15em !important;text-transform:uppercase !important;font-family:inherit !important;flex:none !important;white-space:nowrap !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-back:hover{color:var(--lp-ink) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-nav{display:flex !important;align-items:center !important;gap:34px !important;margin-left:auto !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-nav a{display:flex !important;align-items:center !important;min-height:48px !important;font-size:11px !important;padding:0 !important;margin:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-nav a:hover{text-decoration:underline !important;text-underline-offset:5px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-header .lp-btn{min-height:43px !important;padding:12px 20px !important;font-size:11px !important;gap:22px !important;flex:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-menu{display:none !important;align-items:center !important;justify-content:center !important;width:46px !important;height:46px !important;background:none !important;border:1px solid var(--lp-line) !important;border-radius:50% !important;color:var(--lp-ink) !important;padding:0 !important;flex:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-menu svg{width:20px !important;height:20px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero{position:relative !important;min-height:690px !important;display:grid !important;align-items:center !important;background:#e5e5df !important;overflow:hidden !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-photo{position:absolute !important;inset:0 0 0 33% !important;margin:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-photo img{object-position:center 52% !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(90deg,#e8e8e2 0%,rgba(232,232,226,.98) 27%,rgba(232,232,226,.72) 46%,transparent 76%) !important;pointer-events:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-content{position:relative !important;z-index:2 !important;padding-block:72px 114px !important;pointer-events:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-content a{pointer-events:auto !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero .lp-eyebrow{margin-bottom:34px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero h1{font-size:clamp(62px,7.2vw,110px) !important;line-height:.97 !important;letter-spacing:-.066em !important;font-weight:500 !important;max-width:950px !important;text-transform:uppercase !important;color:var(--lp-ink) !important;font-family:var(--lp-font) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero h1 > span{display:block !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-description{font-size:14px !important;line-height:1.75 !important;max-width:430px !important;margin-block:28px 23px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-actions{display:flex !important;align-items:center !important;gap:24px !important;flex-wrap:wrap !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-meta{display:flex !important;align-items:center !important;gap:9px !important;margin-top:14px !important;font-size:11px !important;color:#474943 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-dot{display:inline-block !important;width:5px !important;height:5px !important;border-radius:50% !important;background:currentColor !important;flex-shrink:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-bottom{position:absolute !important;z-index:3 !important;bottom:24px !important;left:var(--lp-gutter) !important;right:var(--lp-gutter) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;font-size:10px !important;letter-spacing:.04em !important;text-transform:uppercase !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-photo-credit{background:rgba(248,248,245,.94) !important;padding:5px 9px !important;color:#373a34 !important;font-size:9px !important;font-weight:400 !important;letter-spacing:.04em !important;line-height:1.5 !important;max-width:100% !important;text-transform:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-strip{border-bottom:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-strip-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;min-height:60px !important;font-size:10px !important;letter-spacing:.09em !important;text-transform:uppercase !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-strip-inner > span{display:flex !important;align-items:center !important;gap:16px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-section{padding-block:100px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-section-head{display:grid !important;grid-template-columns:1fr 2fr !important;gap:48px !important;margin-bottom:44px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) h2{font-size:clamp(34px,4.1vw,62px) !important;line-height:1.08 !important;letter-spacing:-.05em !important;font-weight:400 !important;color:inherit !important;font-family:var(--lp-font) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) h3{font-size:21px !important;letter-spacing:-.035em !important;font-weight:400 !important;line-height:1.25 !important;color:inherit !important;font-family:var(--lp-font) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-intro-body{display:grid !important;grid-template-columns:1fr 1fr !important;gap:36px !important;margin-top:26px !important;font-size:14px !important;color:var(--lp-muted) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-intro-body strong{color:var(--lp-ink) !important;font-weight:500 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr)) !important;gap:14px !important;margin-top:40px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile{position:relative !important;overflow:hidden !important;background:#ddd !important;height:500px !important;margin:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(1){grid-column:span 7 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(2){grid-column:span 5 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(3){grid-column:span 5 !important;height:400px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(4){grid-column:span 7 !important;height:400px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile img{transition:transform .55s ease !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:hover img{transform:scale(1.018) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile figcaption{position:absolute !important;left:18px !important;right:18px !important;bottom:18px !important;display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:16px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile-label{background:rgba(248,248,245,.94) !important;padding:9px 13px !important;font-size:12px !important;line-height:1.4 !important;max-width:76% !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quote{margin:1em 40px !important;position:absolute !important;left:28px !important;right:24px !important;top:42px !important;color:#fff !important;font-size:clamp(31px,3.8vw,54px) !important;line-height:1.04 !important;letter-spacing:-.055em !important;text-shadow:0 1px 15px rgba(0,0,0,.55) !important}
/* + 2ª linha do mosaico (4 fotos restantes do Arquivo 2) — o mesmo tile, 4 colunas */
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha{margin-top:14px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile:nth-child(n){grid-column:span 4 !important;height:380px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile-label{max-width:100% !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-soft{background:var(--lp-soft) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-head-description{font-size:14px !important;color:var(--lp-muted) !important;max-width:520px !important;margin-top:22px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;border-top:1px solid #c5c7be !important;border-left:1px solid #c5c7be !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card{min-height:270px !important;padding:29px 28px !important;border-right:1px solid #c5c7be !important;border-bottom:1px solid #c5c7be !important;display:flex !important;flex-direction:column !important;gap:14px !important;background:transparent !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card .lp-index{font-size:10px !important;letter-spacing:.12em !important;color:var(--lp-muted) !important;text-transform:uppercase !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card p{font-size:13px !important;color:var(--lp-muted) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card .lp-link{margin-top:auto !important;font-size:11px !important;text-decoration:underline !important;text-underline-offset:4px !important;display:inline-flex !important;align-items:center !important;min-height:44px !important;align-self:flex-start !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-pricing{display:grid !important;grid-template-columns:.88fr 1.12fr !important;gap:70px !important;align-items:start !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-pricing-note{font-size:14px !important;color:var(--lp-muted) !important;max-width:430px !important;margin-top:22px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price-list{border-top:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price-row{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:24px !important;align-items:center !important;padding:20px 0 !important;border-bottom:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price-row strong{font-size:16px !important;font-weight:500 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price-row small{display:block !important;font-size:11px !important;color:var(--lp-muted) !important;margin-top:3px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price{font-size:22px !important;letter-spacing:-.04em !important;white-space:nowrap !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price sup{font-size:10px !important;letter-spacing:.02em !important;color:var(--lp-muted) !important;vertical-align:top !important;margin-right:5px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-inline-cta{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;margin-top:28px !important;padding-top:25px !important;border-top:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality{display:grid !important;grid-template-columns:1.15fr .85fr !important;min-height:650px !important;background:var(--lp-ink) !important;color:var(--lp-paper) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-media{position:relative !important;min-height:650px !important;margin:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-media picture{position:absolute !important;inset:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-media img{object-position:center !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-copy{padding:72px clamp(34px,5vw,84px) !important;display:flex !important;flex-direction:column !important;justify-content:center !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-copy h2{margin-top:24px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-copy>p{font-size:14px !important;color:#c8cbc2 !important;margin-top:24px !important;max-width:470px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-feature-list{margin:34px 0 0 !important;padding:0 0 0 40px !important;border-top:1px solid #4c5146 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-feature-list li{list-style:none !important;display:grid !important;grid-template-columns:32px 1fr !important;gap:12px !important;padding:15px 0 !important;border-bottom:1px solid #4c5146 !important;font-size:13px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-process{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;border-top:1px solid var(--lp-line) !important;border-left:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-step{min-height:220px !important;padding:28px !important;border-right:1px solid var(--lp-line) !important;border-bottom:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-step > span{display:block !important;font-size:10px !important;letter-spacing:.13em !important;color:var(--lp-muted) !important;margin-bottom:44px !important;text-transform:uppercase !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-step p{font-size:12px !important;color:var(--lp-muted) !important;margin-top:13px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split{display:grid !important;grid-template-columns:1fr 1fr !important;border:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split article{padding:42px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split article+article{border-left:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split ul{margin:25px 0 0 !important;padding:0 !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split li{list-style:none !important;padding:12px 0 !important;border-top:1px solid var(--lp-line) !important;font-size:13px !important;color:var(--lp-muted) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split li strong{display:block !important;color:var(--lp-ink) !important;font-weight:500 !important;margin-bottom:2px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-faq{border-top:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-faq details{border-bottom:1px solid var(--lp-line) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-faq summary{list-style:none !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;padding:22px 0 !important;min-height:44px !important;font-size:16px !important;cursor:pointer !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-faq summary::-webkit-details-marker{display:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-faq summary::after{content:'+' !important;font-size:24px !important;font-weight:300 !important;flex:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-faq details[open] summary::after{content:'−' !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-faq details p{padding:0 56px 22px 0 !important;font-size:13px !important;color:var(--lp-muted) !important;max-width:800px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-final{background:var(--lp-soft) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-final-call{padding-block:80px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:30px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-final-call h2{font-size:clamp(36px,5vw,72px) !important;max-width:900px !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-final-call .lp-btn{flex:none !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mobile-cta{display:none !important}
@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-glass{background:rgba(248,248,245,.91) !important;-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important;border:1px solid rgba(255,255,255,.35) !important}}
@media(min-width:1800px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero{min-height:800px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile{height:600px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(n+3){height:470px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile:nth-child(n){height:440px !important}}
@media(max-width:1100px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-nav{gap:22px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-section-head{grid-template-columns:.7fr 2fr !important;gap:36px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero{min-height:640px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile{height:440px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(n+3){height:340px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile:nth-child(n){height:320px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-pricing{gap:40px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card{padding:25px 22px !important}}
@media(max-width:899px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf){--lp-header:72px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-nav{display:none !important;position:absolute !important;inset:100% 0 auto !important;z-index:6 !important;background:var(--lp-paper) !important;border-bottom:1px solid var(--lp-line) !important;padding:12px var(--lp-gutter) 20px !important;flex-direction:column !important;gap:0 !important;align-items:stretch !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-nav.lp-open{display:flex !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-nav a{font-size:14px !important;border-bottom:1px solid var(--lp-line) !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-menu{display:flex !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-header-inner>.lp-btn{margin-left:auto !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-photo{inset:0 !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero::after{background:linear-gradient(90deg,rgba(232,232,226,.98) 0%,rgba(232,232,226,.91) 38%,rgba(232,232,226,.36) 80%) !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-section-head{grid-template-columns:1fr !important;gap:18px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-intro-body{grid-template-columns:1fr !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-pricing{grid-template-columns:1fr !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality{grid-template-columns:1fr !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-media{min-height:540px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-process{grid-template-columns:repeat(2,minmax(0,1fr)) !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-final-call{align-items:flex-start !important;flex-direction:column !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile:nth-child(n){grid-column:span 6 !important;height:340px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile:nth-child(3){grid-column:1 / -1 !important}}
@media(max-width:599px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf){--lp-header:66px !important;--lp-gutter:20px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-header-inner{gap:12px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-header .lp-btn{display:none !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-menu{margin-left:auto !important;width:44px !important;height:44px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero{min-height:800px !important;align-items:flex-end !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-photo{inset:0 !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-photo img{object-position:58% center !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero::after{background:linear-gradient(0deg,#e8e8e2 0%,rgba(232,232,226,.97) 39%,rgba(232,232,226,.16) 79%) !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-content{padding-block:330px 150px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero .lp-eyebrow{margin-bottom:20px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero h1{font-size:clamp(42px,12vw,50px) !important;max-width:100% !important;line-height:.96 !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero h1 > span{white-space:nowrap !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-description{font-size:13px !important;max-width:100% !important;margin-block:20px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-actions{align-items:flex-start !important;flex-direction:column !important;gap:5px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-actions .lp-btn{display:none !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-meta{display:none !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-bottom{left:20px !important;right:20px !important;bottom:18px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-hero-bottom .lp-photo-credit{display:none !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-strip-inner{overflow-x:auto !important;justify-content:flex-start !important;gap:28px !important;scrollbar-width:none !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-strip-inner > span{flex:0 0 auto !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-section{padding-block:72px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) h2{font-size:39px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic{grid-template-columns:1fr !important;gap:8px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(n){grid-column:auto !important;height:430px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(3),[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:nth-child(4){height:330px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quote{font-size:37px !important;top:28px !important;left:20px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha{grid-template-columns:repeat(2,minmax(0,1fr)) !important;margin-top:8px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile:nth-child(n){grid-column:auto !important;height:240px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile:nth-child(3){grid-column:1 / -1 !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha figcaption{left:8px !important;right:8px !important;bottom:8px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mosaic--linha .lp-tile-label{font-size:11px !important;padding:7px 9px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card-grid{grid-template-columns:1fr !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-card{min-height:230px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price-row{grid-template-columns:1fr auto !important;gap:12px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-price{font-size:18px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-inline-cta{align-items:flex-start !important;flex-direction:column !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-media{min-height:470px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-quality-copy{padding:55px 20px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-process{grid-template-columns:1fr !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-step{min-height:190px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split{grid-template-columns:1fr !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split article{padding:30px 20px !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-split article+article{border-left:0 !important;border-top:1px solid var(--lp-line) !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mobile-cta{position:fixed !important;display:flex !important;left:12px !important;right:12px !important;bottom:max(12px,env(safe-area-inset-bottom)) !important;z-index:50 !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mobile-cta .lp-btn{width:100% !important;box-shadow:0 8px 28px rgba(0,0,0,.18) !important}
  html:has(#lunfe-private-label) body{padding-bottom:calc(76px + env(safe-area-inset-bottom)) !important}
  html:has(#lunfe-private-label) [data-support-widget][data-flutua]{bottom:calc(78px + env(safe-area-inset-bottom)) !important;inset-block-end:calc(78px + env(safe-area-inset-bottom)) !important}}
@media(prefers-reduced-motion:reduce){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) *,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) *::before,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) *::after{scroll-behavior:auto !important;animation:none !important;transition:none !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-arrow,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn .lp-arrow,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile img{transition:none !important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-tile:hover img,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-btn:hover .lp-arrow{transform:none !important}}
@media print{[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-header,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-mobile-cta{display:none!important} [data-sc-name="Lunfe 4L - Malhas"] #lunfe-private-label:not(#pa):not(#pb):not(#pc):not(#pd):not(#pe):not(#pf) .lp-section{padding-block:25px !important}}


/* ══ showroom-na-malhas (12/10/2026) · CSS do showroom da Varejo (helmet) com escopo da Malhas · tools/malhas-showroom-1210.mjs ══ */
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom{--lf-ink:#20211f;--lf-muted:#62635e;--lf-paper:#f8f8f5;--lf-white:#fff;--lf-soft:#eeeee8;--lf-line:#d9dad3;--lf-accent:#505949;--lf-error:#a02924;--lf-gutter:clamp(20px,4.15vw,80px);--lf-max:1520px;--lf-header:82px;--lf-radius:3px;--lf-font:'Helvetica Neue',Helvetica,Arial,sans-serif;color:var(--lf-ink);background:var(--lf-paper);font:400 16px/1.6 var(--lf-font);font-synthesis:none;-webkit-font-smoothing:antialiased;isolation:isolate;overflow:clip}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom *,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom *::before,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom *::after{box-sizing:border-box}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom [hidden]{display:none!important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(button,input,select,textarea){font:inherit;color:inherit}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(button,a){touch-action:manipulation}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom button{cursor:pointer}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom button:disabled{cursor:not-allowed}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom a{color:inherit;text-decoration:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom img{display:block;width:100%;height:100%;object-fit:cover}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :focus-visible{outline:2px solid var(--lf-accent);outline-offset:5px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(section,[id]){scroll-margin-top:calc(var(--lf-header) + 20px)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-wrap{width:min(100%,var(--lf-max));margin-inline:auto;padding-inline:var(--lf-gutter)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-eyebrow{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-muted{color:var(--lf-muted)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-small{font-size:12px;line-height:1.6}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-arrow{display:inline-block;font-size:21px;line-height:1;transition:transform .2s}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:52px;padding:15px 24px;border:1px solid var(--lf-ink);border-radius:100px;background:var(--lf-ink);color:white;font-size:13px;line-height:1.3;font-weight:500;transition:background .2s,color .2s;white-space:normal;text-align:center}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn:hover{background:#3d4039}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn:hover .lf-arrow{transform:translate(2px,-2px)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn--outline{color:var(--lf-ink);background:transparent}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn--outline:hover{background:var(--lf-soft)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn--light{border-color:var(--lf-paper);color:var(--lf-ink);background:var(--lf-paper)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn--light:hover{background:var(--lf-white)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn:disabled{opacity:.5}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px;background:none;border:0;padding:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero{position:relative;min-height:680px;display:grid;align-items:center;background:#e5e5df;overflow:hidden}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-photo{position:absolute;inset:0 0 0 33%;margin:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-photo img{object-position:center 58%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e8e8e2 0%,rgba(232,232,226,.97) 25%,rgba(232,232,226,.62) 43%,transparent 73%);pointer-events:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-content{position:relative;z-index:2;padding-block:74px 112px;pointer-events:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-content a{pointer-events:auto}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero .lf-eyebrow{margin-bottom:34px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero h1{font-size:clamp(64px,7.7vw,118px);line-height:.99;letter-spacing:-.066em;font-weight:500;max-width:950px;text-transform:uppercase}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero h1 span{display:block}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-description{font-size:14px;line-height:1.7;max-width:350px;margin-block:27px 26px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-meta{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:11px;color:#474943}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-bottom{position:absolute;z-index:3;bottom:24px;left:var(--lf-gutter);right:var(--lf-gutter);display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;letter-spacing:.04em}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-photo-credit{background:rgba(248,248,245,.94);padding:5px 9px;color:#373a34;font-size:9px;font-weight:400;letter-spacing:.04em;line-height:1.5;max-width:100%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-strip{border-bottom:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;font-size:10px;letter-spacing:.09em;text-transform:uppercase}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-strip-inner span{display:flex;align-items:center;gap:16px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section{padding-block:100px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section-head{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-bottom:44px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom h2{font-size:clamp(34px,4.1vw,62px);line-height:1.08;letter-spacing:-.05em;font-weight:400}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom h3{font-size:21px;letter-spacing:-.035em;font-weight:400;line-height:1.25}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-intro-body{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:26px;font-size:14px;color:var(--lf-muted)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-gallery-note{display:flex;justify-content:space-between;gap:20px;margin:30px 0 18px;font-size:10px;color:var(--lf-muted)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile{position:relative;overflow:hidden;background:#ddd;height:500px;margin:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(1){grid-column:span 7}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(2){grid-column:span 5}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(3){grid-column:span 5;height:400px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(4){grid-column:span 7;height:400px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile img{transition:transform .55s ease}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:hover img{transform:scale(1.018)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile figcaption{position:absolute;left:20px;right:20px;bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;pointer-events:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile-label{background:rgba(248,248,245,.94);padding:9px 13px;font-size:12px;line-height:1.4;max-width:70%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile .lf-photo-credit{position:absolute;top:14px;left:14px;pointer-events:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-image-open{display:block;border:0;padding:0;background:none;width:100%;height:100%;text-align:left}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-image-open:focus-visible{outline-offset:-6px;outline:3px solid white}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-plus{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--lf-ink);background:rgba(248,248,245,.94);font-size:24px;line-height:1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-quote{position:absolute;left:28px;right:24px;top:42px;color:white;font-size:clamp(32px,4vw,56px);line-height:1.04;letter-spacing:-.055em;text-shadow:0 1px 15px rgba(0,0,0,.55);pointer-events:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profiles{background:var(--lf-soft)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-head-description{font-size:14px;color:var(--lf-muted);max-width:480px;margin-top:22px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c5c7be;border-left:1px solid #c5c7be}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card{display:flex;flex-direction:column;min-height:225px;padding:26px;border-right:1px solid #c5c7be;border-bottom:1px solid #c5c7be;transition:background .2s}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card:hover{background:var(--lf-paper)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;font-size:10px;color:var(--lf-muted)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card p{font-size:13px;color:var(--lf-muted);max-width:285px;margin-top:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card .lf-text-link{margin-top:auto;padding-top:18px;font-size:11px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process-item{padding-top:24px;border-top:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process-item .lf-eyebrow{display:block;margin-bottom:28px;color:var(--lf-muted)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process-item p{font-size:13px;color:var(--lf-muted);margin-top:13px;max-width:320px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit{display:grid;grid-template-columns:1fr 1fr;background:var(--lf-ink);color:var(--lf-paper)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-text{padding:70px var(--lf-gutter);display:flex;flex-direction:column;justify-content:center}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit h2{margin-block:34px 24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-copy{font-size:14px;color:#d1d3cb;max-width:390px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hours{margin-block:30px 20px;border-top:1px solid #575a52;padding-top:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hours div{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding-block:5px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hours dt{color:#c7cac0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit .lf-btn{align-self:flex-start;margin-top:25px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo{position:relative;min-height:620px;margin:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo img{object-position:50% 45%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo figcaption{position:absolute;bottom:16px;left:16px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq{max-width:900px;margin-inline:auto}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq details{border-bottom:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq details:first-child{border-top:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:24px 0;font-size:16px;line-height:1.4}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq summary::-webkit-details-marker{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq summary::after{content:'+';font-size:23px;font-weight:300}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq details[open] summary::after{content:'−'}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq details p{padding:0 40px 24px 0;font-size:14px;color:var(--lf-muted);max-width:770px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking{border-top:1px solid var(--lf-line);background:#f0f0eb}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-card{background:var(--lf-white);border:1px solid var(--lf-line);padding:32px;min-width:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper{display:flex;justify-content:space-between;gap:10px;padding:0 0 26px;margin:0 0 28px;border-bottom:1px solid var(--lf-line);list-style:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li{display:flex;align-items:center;gap:7px;color:var(--lf-muted);font-size:11px;line-height:1.2}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li span{display:flex;align-items:center;justify-content:center;flex:0 0 23px;height:23px;border:1px solid var(--lf-line);border-radius:50%;font-size:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li[aria-current=step]{color:var(--lf-ink);font-weight:500}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li[aria-current=step] span,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper .lf-completed span{background:var(--lf-ink);color:white;border-color:var(--lf-ink)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-step{border:0;padding:0;min-width:0;margin:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-step>legend{font-size:25px;letter-spacing:-.045em;line-height:1.2;margin-bottom:10px;width:100%;padding:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-step-description{font-size:12px;color:var(--lf-muted);margin-bottom:24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice{position:relative;cursor:pointer;display:flex;align-items:flex-start;gap:12px;padding:17px 14px;border:1px solid var(--lf-line);background:var(--lf-white);min-height:88px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice:has(input:checked){border-color:var(--lf-ink);background:var(--lf-paper);box-shadow:inset 0 0 0 1px var(--lf-ink)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom input[type=radio],[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom input[type=checkbox]{accent-color:var(--lf-ink);width:17px;height:17px;flex:0 0 17px;margin:3px 0 0;cursor:pointer}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice strong{display:block;font-size:12px;line-height:1.35;font-weight:500}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice small{display:block;font-size:10px;color:var(--lf-muted);line-height:1.5;margin-top:5px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-field{display:flex;flex-direction:column;min-width:0;gap:7px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-field--full{grid-column:1 / -1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-field>label{font-size:12px;font-weight:500;line-height:1.4}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-field>label small{font-weight:400;color:var(--lf-muted);font-size:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(input:not([type=radio]):not([type=checkbox]),select,textarea){width:100%;border:1px solid #c7cac1;border-radius:var(--lf-radius);padding:12px 13px;min-height:48px;background:#fff;font-size:16px;line-height:1.4}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom textarea{resize:vertical;min-height:96px;max-height:240px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(input,textarea)::placeholder{color:#797d73;font-size:13px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(input,select,textarea)[aria-invalid=true]{border-color:var(--lf-error)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-help{color:var(--lf-muted);font-size:10px;line-height:1.5}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-error{color:var(--lf-error);font-size:11px;line-height:1.5;min-height:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-error:empty{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-alert{border-left:3px solid var(--lf-error);background:#fff2f0;color:#7e231e;padding:12px 14px;margin-bottom:20px;font-size:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types{display:flex;gap:12px;margin-bottom:25px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types label{display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--lf-line);padding:12px 16px;min-height:48px;font-size:12px;flex:1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types label:has(input:checked){border-color:var(--lf-ink);background:var(--lf-paper)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-extra{margin-top:24px;border-top:1px solid var(--lf-line);padding-top:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-extra summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-extra .lf-fields{margin-top:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-fieldset-inline{border:0;padding:0;margin:0;min-width:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-fieldset-inline legend{font-size:12px;font-weight:500;margin-bottom:8px;letter-spacing:normal}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:26px;margin-top:26px;border-top:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-actions .lf-btn{font-size:12px;gap:20px;min-height:48px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-back{border:0;background:none;font-size:12px;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary{background:#e5e7de;padding:27px 25px;position:sticky;top:calc(var(--lf-header) + 24px)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary h3{margin-block:16px 24px;font-size:28px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary dl div{padding-block:14px;border-top:1px solid #c3c7b9}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary dt{font-size:10px;color:#565d4d;margin-bottom:4px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary dd{font-size:12px;overflow-wrap:anywhere}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary-bottom{font-size:10px;border-top:1px solid #c3c7b9;margin-top:10px;padding-top:18px;color:#505647}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-status-badge{display:inline-flex;align-items:center;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border:1px solid #919780;border-radius:100px;padding:5px 9px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-calendar-head h4{font-size:16px;font-weight:500;text-transform:capitalize}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--lf-line);border-radius:50%;font-size:22px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-icon-btn:disabled{opacity:.3}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-weekdays,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-weekdays span{text-align:center;font-size:10px;color:var(--lf-muted);padding-bottom:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day{min-width:0;min-height:44px;border:1px solid transparent;background:var(--lf-paper);border-radius:2px;font-size:13px;position:relative}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day:not(:disabled):hover{border-color:var(--lf-ink)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day:disabled{color:#777b70;background:#f2f3ee;opacity:.6}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day[aria-pressed=true]{background:var(--lf-ink);color:white;border-color:var(--lf-ink)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day.lf-today::after{content:'';position:absolute;bottom:4px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-calendar-help{font-size:10px;color:var(--lf-muted);margin-top:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slots-title{font-size:14px;font-weight:500;margin-top:25px;margin-bottom:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slot{min-height:44px;padding:7px 5px;background:white;border:1px solid #c7cac1;border-radius:2px;font-size:12px;line-height:1.3}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slot[aria-pressed=true]{background:var(--lf-ink);border-color:var(--lf-ink);color:white}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slot:disabled{background:var(--lf-soft);color:#74786e;opacity:.65;text-decoration:line-through}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-empty-state{font-size:12px;padding:22px;background:var(--lf-paper);margin-block:15px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-review-list{border-top:1px solid var(--lf-line);margin-top:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-review-list div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--lf-line);padding-block:12px;font-size:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-review-list dt{color:var(--lf-muted)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-review-list dd{overflow-wrap:anywhere}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-consent{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.65;margin-top:19px;cursor:pointer}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-consent input{flex-shrink:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-consent a,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-inline-link{border:0;padding:0;background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:inherit}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-success{padding:34px 12px;text-align:center}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-success-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;border:1px solid var(--lf-line);border-radius:50%;font-size:27px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-success h3{font-size:34px;letter-spacing:-.05em}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-success p{font-size:13px;color:var(--lf-muted);max-width:400px;margin:17px auto 0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-success .lf-btn{margin-top:26px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-final-call{padding-block:74px;display:flex;align-items:center;justify-content:space-between;gap:28px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-final-call h2{font-size:clamp(30px,4vw,58px)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-honeypot{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
@media(min-width:1800px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero{min-height:800px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile{height:600px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(n+3){height:470px}}
@media(max-width:1100px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav{gap:22px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-card{padding:25px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section-head{grid-template-columns:.7fr 2fr;gap:36px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero{min-height:640px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile{height:440px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(n+3){height:340px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-text{padding-block:50px}}
@media(max-width:899px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom{--lf-header:72px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav{display:none;position:absolute;inset:100% 0 auto;background:var(--lf-paper);border-bottom:1px solid var(--lf-line);padding:12px var(--lf-gutter) 20px;flex-direction:column;gap:0;align-items:stretch}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav.lf-open{display:flex}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav a{font-size:14px;border-bottom:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-menu{display:flex}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{gap:14px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header .lf-btn{margin-left:auto}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section{padding-block:70px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:32px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-intro-body{max-width:720px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking-layout{grid-template-columns:1fr}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary>dl{grid-column:2;grid-row:1 / span 3}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary h3{margin-bottom:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary-bottom{margin-top:0;align-self:end}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary .lf-status-badge{justify-self:start;align-self:start}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process{gap:24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit{grid-template-columns:1fr 1fr}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit h2{font-size:40px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-text{padding-inline:30px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo{min-height:620px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hours div{flex-direction:column;gap:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer-top{gap:30px}}
@media(max-width:599px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom{--lf-header:66px;--lf-gutter:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-demo-bar{font-size:9px;padding:6px 20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-logo{font-size:28px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-logo small{font-size:7px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{gap:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header .lf-btn{min-height:42px;font-size:10px;padding:10px 14px;gap:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-menu{width:42px;height:42px;flex-shrink:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;background:#e8e8e2}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero::after{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-content{padding-top:38px;padding-bottom:30px;order:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero .lf-eyebrow{font-size:9px;margin-bottom:23px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero h1{font-size:clamp(44px,11.6vw,69px);letter-spacing:-.068em}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-description{font-size:13px;max-width:330px;margin-block:21px 22px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero .lf-btn{width:100%;justify-content:space-between;min-height:50px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-meta{font-size:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-photo{position:relative;inset:auto;height:290px;width:100%;order:1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-photo img{object-position:50% 65%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-bottom{left:16px;right:16px;bottom:14px;justify-content:flex-end}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-bottom>span:first-child{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-strip-inner{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px;padding-block:18px;font-size:8px;letter-spacing:.06em;min-height:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-strip-inner span{gap:7px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-strip-inner .lf-dot{width:3px;height:3px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section{padding-block:56px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section-head{gap:21px;margin-bottom:30px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-eyebrow{font-size:9px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom h2{font-size:38px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-intro-body{grid-template-columns:1fr;gap:17px;font-size:13px;margin-top:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-gallery-note{font-size:9px;display:block;margin-top:24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-gallery-note>span:last-child{display:block;margin-top:4px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(1){grid-column:span 2;height:300px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(2){grid-column:span 1;height:275px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(3){grid-column:span 1;height:275px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile:nth-child(4){grid-column:span 2;height:310px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile figcaption{inset:auto 10px 10px;gap:5px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile-label{font-size:10px;padding:7px;max-width:100%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-plus{width:27px;height:27px;font-size:18px;flex-shrink:0}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile .lf-photo-credit{font-size:7px;left:8px;top:8px;padding:4px 6px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-quote{font-size:27px;left:13px;right:10px;top:40px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-grid{grid-template-columns:1fr}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card{padding:22px;min-height:0;display:grid;grid-template-columns:1fr auto;gap:0 12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card-top{grid-column:1 / -1;margin-bottom:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card p{font-size:12px;grid-column:1 / -1;max-width:100%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card .lf-text-link{grid-column:1 / -1;justify-self:start;font-size:11px;padding-top:9px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process{grid-template-columns:1fr;gap:27px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process-item{display:grid;grid-template-columns:44px 1fr;gap:0 14px;padding-top:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process-item .lf-eyebrow{margin-top:5px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-process-item p{grid-column:2;max-width:100%;margin-top:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit{display:flex;flex-direction:column}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-text{padding:44px 24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit h2{font-size:46px;margin-block:23px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-copy{font-size:13px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo{min-height:0;height:400px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo img{object-position:50% 38%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hours div{flex-direction:row;gap:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit .lf-btn{width:100%;justify-content:space-between}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking .lf-wrap{padding-inline:16px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking .lf-section-head{padding-inline:4px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-card{padding:22px 16px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper{gap:3px;padding-bottom:22px;margin-bottom:24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li{gap:5px;font-size:10px;flex-direction:column;align-items:center;flex:1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li span{flex:0 0 23px;width:23px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-step>legend{font-size:24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-step-description{font-size:11px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choices{grid-template-columns:1fr;gap:8px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice{min-height:69px;padding:14px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice small{font-size:11px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-fields{grid-template-columns:1fr;gap:18px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types{gap:8px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types label{font-size:11px;padding:11px 8px;gap:6px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-actions{gap:10px;margin-top:23px;padding-top:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-actions .lf-btn{gap:12px;padding:14px 18px;margin-left:auto;max-width:85%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary{padding:23px;display:block}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-top:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary h3{font-size:25px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary-bottom{margin-top:10px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-days,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-weekdays{gap:3px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day{min-height:44px;font-size:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slots{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-review-list div{grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:11px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-consent{font-size:11px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq summary{font-size:14px;padding-block:20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq details p{font-size:13px;padding-right:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-final-call{padding-block:48px;display:block}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-final-call .lf-btn{margin-top:25px;width:100%;justify-content:space-between}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer{padding-top:40px;padding-bottom:105px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer-top{grid-template-columns:1fr 1fr;gap:28px 20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer-top>div:first-child{grid-column:1 / -1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer .lf-logo{font-size:60px;margin-bottom:15px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer-bottom{display:block;margin-top:30px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer-bottom>span{display:block;margin-top:8px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-mobile-cta{position:fixed;z-index:45;left:0;right:0;bottom:0;display:flex;align-items:center;gap:15px;padding:12px 18px max(12px,env(safe-area-inset-bottom));background:rgba(248,248,245,.98);border-top:1px solid var(--lf-line);transition:transform .2s}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-mobile-cta>span{font-size:10px;line-height:1.5;flex:1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-mobile-cta .lf-btn{font-size:11px;min-height:46px;gap:20px;padding:13px 19px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom.lf-booking-visible .lf-mobile-cta,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom.lf-dialog-open .lf-mobile-cta{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom dialog{padding:22px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-dialog-head h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom *,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom *::before,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(forced-colors:active){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day[aria-pressed=true],[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slot[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice:has(input:checked){outline:2px solid Highlight}}
@media print{[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-demo-bar,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-mobile-cta,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-actions,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-footer{display:none!important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section{padding-block:25px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking-layout{display:block}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary{position:static}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero{min-height:400px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom a[href^='#']{text-decoration:none}}
@media(max-width:379px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header .lf-logo small{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{gap:8px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header .lf-btn{gap:8px;padding:10px 12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header .lf-logo{font-size:30px}}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-card{scroll-margin-top:110px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-return{font-size:13px;text-decoration:none;color:inherit;margin-right:16px}
.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking{padding-top:44px}
.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom #agendar .lf-section-head{margin-bottom:32px}
.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom #lf-book-title{font-size:clamp(30px,4vw,48px)}
.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom #lf-book-title br{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom #lf-config-retry{margin:0 24px 20px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-step>legend{max-width:100%;overflow-wrap:anywhere}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-help{line-height:1.55}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-actions{padding-bottom:max(18px,env(safe-area-inset-bottom))}
@media(max-width:600px){.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-booking{padding-top:28px}
.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-section-head{display:block}
.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-eyebrow{margin-bottom:12px}
.lf-booking-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-return{font-size:12px;margin-right:0;order:2;margin-left:auto}
.lf-app-page [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-card{border-radius:20px 20px 0 0}}
body.lf-demo [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(section,[id]),body.lf-demo [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-card{scroll-margin-top:calc(var(--lf-header) + var(--demo-toolbar-height,59px) + 20px)}
@media(max-width:600px){body.lf-demo [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header{top:0}
body.lf-demo [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :where(section,[id]),body.lf-demo [data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-form-card{scroll-margin-top:calc(var(--lf-header) + 20px)}}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li span:not(:first-child){display:inline;flex:none;height:auto;border:0;background:none;color:inherit;font-size:11px;border-radius:0;white-space:nowrap}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper li[aria-current=step] span:not(:first-child),[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-stepper .lf-completed span:not(:first-child){background:none;color:inherit}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hours div dd span,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-summary dd span,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-strip-inner span span{display:inline}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-day{cursor:pointer}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-slot{cursor:pointer}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choice[aria-pressed=true]{border-color:var(--lf-ink);background:var(--lf-paper);box-shadow:inset 0 0 0 1px var(--lf-ink)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types button{display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--lf-line);padding:12px 16px;min-height:48px;font-size:12px;flex:1;background:#fff}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types button[aria-pressed=true]{border-color:var(--lf-ink);background:var(--lf-paper)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;width:100%;text-align:left;border:0;background:none;padding:24px 0;font-size:16px;line-height:1.4}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq-q span:last-child{font-size:23px;font-weight:300}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq-item{border-bottom:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq-item:first-child{border-top:1px solid var(--lf-line)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-faq-item p{padding:0 40px 24px 0;font-size:14px;color:var(--lf-muted);max-width:770px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:var(--lf-header);border-bottom:1px solid var(--lf-line);width:100% !important;max-width:none !important;padding-inline:var(--sec-px,40px) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-back-store{margin-left:0;line-height:1}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav{display:flex;align-items:center;gap:34px;margin-left:auto}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav button{display:flex;align-items:center;min-height:48px;font-size:11px;border:0;background:none;padding:0;cursor:pointer;color:var(--lf-ink)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav button:hover{text-decoration:underline;text-underline-offset:5px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn--header{min-height:43px;padding:12px 20px;font-size:11px;gap:24px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-back-store{border:0;background:none;padding:0;min-height:48px;cursor:pointer;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-muted)}
@media(max-width:1100px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav{gap:22px}}
@media(max-width:899px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{gap:14px;flex-wrap:wrap;padding-block:8px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-nav{display:none}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn--header{margin-left:auto}}
@media(max-width:599px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{gap:12px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn--header{min-height:42px;font-size:10px;padding:10px 14px;gap:12px}}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{padding-inline:var(--gutter-d,40px) !important}
@media(min-width:900px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card-top{font-size:10.4px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card h3{font-size:21.84px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card p{font-size:13.52px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profile-card .lf-text-link{font-size:11.44px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-profiles .lf-wrap > .lf-small{font-size:12.48px}}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choices button{text-align:left}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-hero-photo image-slot,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-tile image-slot,[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo image-slot{position:absolute;inset:0;width:100%;height:100%;display:block}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-photo{overflow:hidden}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-privacy{margin-top:18px;background:var(--lf-paper);border:1px solid var(--lf-line);padding:24px}
@media(max-width:768px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom{padding-inline:0 !important;margin-inline:0 !important;max-width:none !important}}
@media(max-width:599px){[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-header-inner{padding-inline:var(--lf-gutter,20px) !important}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-visit-text{padding:44px var(--lf-gutter,20px)}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom :is(.lf-hero,.lf-visit,.lf-final-call) .lf-btn{justify-content:center;gap:14px}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-btn{justify-content:center;text-align:center}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choices button{text-align:center;justify-content:center;align-items:center}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-choices button>span{display:block;width:100%}
[data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom .lf-person-types button{justify-content:center;text-align:center}}
@media (max-width:768px){:where([data-sc-name="Lunfe 4L - Malhas"] #lunfe-showroom) :where(p,h1,h2,h3,h4,h5,span,li,td,th,a,label,summary){overflow-wrap:anywhere;text-wrap:pretty}}

/* ══ showroom-nas-lojas (12/10/2026) · CSS do showroom da Varejo (helmet) com escopo de Outlet, Atacado e Studio · tools/lojas-showroom-1210.mjs ══ */
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom{--lf-ink:#20211f;--lf-muted:#62635e;--lf-paper:#f8f8f5;--lf-white:#fff;--lf-soft:#eeeee8;--lf-line:#d9dad3;--lf-accent:#505949;--lf-error:#a02924;--lf-gutter:clamp(20px,4.15vw,80px);--lf-max:1520px;--lf-header:82px;--lf-radius:3px;--lf-font:'Helvetica Neue',Helvetica,Arial,sans-serif;color:var(--lf-ink);background:var(--lf-paper);font:400 16px/1.6 var(--lf-font);font-synthesis:none;-webkit-font-smoothing:antialiased;isolation:isolate;overflow:clip}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom *,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom *::before,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom *::after{box-sizing:border-box}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom [hidden]{display:none!important}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(button,input,select,textarea){font:inherit;color:inherit}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(button,a){touch-action:manipulation}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom button{cursor:pointer}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom button:disabled{cursor:not-allowed}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom a{color:inherit;text-decoration:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom img{display:block;width:100%;height:100%;object-fit:cover}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :focus-visible{outline:2px solid var(--lf-accent);outline-offset:5px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(section,[id]){scroll-margin-top:calc(var(--lf-header) + 20px)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-wrap{width:min(100%,var(--lf-max));margin-inline:auto;padding-inline:var(--lf-gutter)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-eyebrow{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-muted{color:var(--lf-muted)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-small{font-size:12px;line-height:1.6}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-arrow{display:inline-block;font-size:21px;line-height:1;transition:transform .2s}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:52px;padding:15px 24px;border:1px solid var(--lf-ink);border-radius:100px;background:var(--lf-ink);color:white;font-size:13px;line-height:1.3;font-weight:500;transition:background .2s,color .2s;white-space:normal;text-align:center}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn:hover{background:#3d4039}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn:hover .lf-arrow{transform:translate(2px,-2px)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn--outline{color:var(--lf-ink);background:transparent}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn--outline:hover{background:var(--lf-soft)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn--light{border-color:var(--lf-paper);color:var(--lf-ink);background:var(--lf-paper)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn--light:hover{background:var(--lf-white)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn:disabled{opacity:.5}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px;background:none;border:0;padding:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero{position:relative;min-height:680px;display:grid;align-items:center;background:#e5e5df;overflow:hidden}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-photo{position:absolute;inset:0 0 0 33%;margin:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-photo img{object-position:center 58%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e8e8e2 0%,rgba(232,232,226,.97) 25%,rgba(232,232,226,.62) 43%,transparent 73%);pointer-events:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-content{position:relative;z-index:2;padding-block:74px 112px;pointer-events:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-content a{pointer-events:auto}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero .lf-eyebrow{margin-bottom:34px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero h1{font-size:clamp(64px,7.7vw,118px);line-height:.99;letter-spacing:-.066em;font-weight:500;max-width:950px;text-transform:uppercase}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero h1 span{display:block}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-description{font-size:14px;line-height:1.7;max-width:350px;margin-block:27px 26px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-meta{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:11px;color:#474943}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-bottom{position:absolute;z-index:3;bottom:24px;left:var(--lf-gutter);right:var(--lf-gutter);display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;letter-spacing:.04em}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-photo-credit{background:rgba(248,248,245,.94);padding:5px 9px;color:#373a34;font-size:9px;font-weight:400;letter-spacing:.04em;line-height:1.5;max-width:100%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-strip{border-bottom:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;font-size:10px;letter-spacing:.09em;text-transform:uppercase}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-strip-inner span{display:flex;align-items:center;gap:16px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section{padding-block:100px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section-head{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-bottom:44px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom h2{font-size:clamp(34px,4.1vw,62px);line-height:1.08;letter-spacing:-.05em;font-weight:400}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom h3{font-size:21px;letter-spacing:-.035em;font-weight:400;line-height:1.25}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-intro-body{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:26px;font-size:14px;color:var(--lf-muted)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-gallery-note{display:flex;justify-content:space-between;gap:20px;margin:30px 0 18px;font-size:10px;color:var(--lf-muted)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile{position:relative;overflow:hidden;background:#ddd;height:500px;margin:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(1){grid-column:span 7}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(2){grid-column:span 5}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(3){grid-column:span 5;height:400px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(4){grid-column:span 7;height:400px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile img{transition:transform .55s ease}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:hover img{transform:scale(1.018)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile figcaption{position:absolute;left:20px;right:20px;bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;pointer-events:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile-label{background:rgba(248,248,245,.94);padding:9px 13px;font-size:12px;line-height:1.4;max-width:70%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile .lf-photo-credit{position:absolute;top:14px;left:14px;pointer-events:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-image-open{display:block;border:0;padding:0;background:none;width:100%;height:100%;text-align:left}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-image-open:focus-visible{outline-offset:-6px;outline:3px solid white}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-plus{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--lf-ink);background:rgba(248,248,245,.94);font-size:24px;line-height:1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-quote{position:absolute;left:28px;right:24px;top:42px;color:white;font-size:clamp(32px,4vw,56px);line-height:1.04;letter-spacing:-.055em;text-shadow:0 1px 15px rgba(0,0,0,.55);pointer-events:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profiles{background:var(--lf-soft)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-head-description{font-size:14px;color:var(--lf-muted);max-width:480px;margin-top:22px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c5c7be;border-left:1px solid #c5c7be}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card{display:flex;flex-direction:column;min-height:225px;padding:26px;border-right:1px solid #c5c7be;border-bottom:1px solid #c5c7be;transition:background .2s}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card:hover{background:var(--lf-paper)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;font-size:10px;color:var(--lf-muted)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card p{font-size:13px;color:var(--lf-muted);max-width:285px;margin-top:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card .lf-text-link{margin-top:auto;padding-top:18px;font-size:11px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process-item{padding-top:24px;border-top:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process-item .lf-eyebrow{display:block;margin-bottom:28px;color:var(--lf-muted)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process-item p{font-size:13px;color:var(--lf-muted);margin-top:13px;max-width:320px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit{display:grid;grid-template-columns:1fr 1fr;background:var(--lf-ink);color:var(--lf-paper)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-text{padding:70px var(--lf-gutter);display:flex;flex-direction:column;justify-content:center}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit h2{margin-block:34px 24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-copy{font-size:14px;color:#d1d3cb;max-width:390px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hours{margin-block:30px 20px;border-top:1px solid #575a52;padding-top:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hours div{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding-block:5px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hours dt{color:#c7cac0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit .lf-btn{align-self:flex-start;margin-top:25px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo{position:relative;min-height:620px;margin:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo img{object-position:50% 45%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo figcaption{position:absolute;bottom:16px;left:16px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq{max-width:900px;margin-inline:auto}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq details{border-bottom:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq details:first-child{border-top:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:24px 0;font-size:16px;line-height:1.4}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq summary::-webkit-details-marker{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq summary::after{content:'+';font-size:23px;font-weight:300}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq details[open] summary::after{content:'−'}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq details p{padding:0 40px 24px 0;font-size:14px;color:var(--lf-muted);max-width:770px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking{border-top:1px solid var(--lf-line);background:#f0f0eb}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-card{background:var(--lf-white);border:1px solid var(--lf-line);padding:32px;min-width:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper{display:flex;justify-content:space-between;gap:10px;padding:0 0 26px;margin:0 0 28px;border-bottom:1px solid var(--lf-line);list-style:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li{display:flex;align-items:center;gap:7px;color:var(--lf-muted);font-size:11px;line-height:1.2}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li span{display:flex;align-items:center;justify-content:center;flex:0 0 23px;height:23px;border:1px solid var(--lf-line);border-radius:50%;font-size:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li[aria-current=step]{color:var(--lf-ink);font-weight:500}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li[aria-current=step] span,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper .lf-completed span{background:var(--lf-ink);color:white;border-color:var(--lf-ink)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-step{border:0;padding:0;min-width:0;margin:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-step>legend{font-size:25px;letter-spacing:-.045em;line-height:1.2;margin-bottom:10px;width:100%;padding:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-step-description{font-size:12px;color:var(--lf-muted);margin-bottom:24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice{position:relative;cursor:pointer;display:flex;align-items:flex-start;gap:12px;padding:17px 14px;border:1px solid var(--lf-line);background:var(--lf-white);min-height:88px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice:has(input:checked){border-color:var(--lf-ink);background:var(--lf-paper);box-shadow:inset 0 0 0 1px var(--lf-ink)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom input[type=radio],:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom input[type=checkbox]{accent-color:var(--lf-ink);width:17px;height:17px;flex:0 0 17px;margin:3px 0 0;cursor:pointer}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice strong{display:block;font-size:12px;line-height:1.35;font-weight:500}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice small{display:block;font-size:10px;color:var(--lf-muted);line-height:1.5;margin-top:5px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-field{display:flex;flex-direction:column;min-width:0;gap:7px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-field--full{grid-column:1 / -1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-field>label{font-size:12px;font-weight:500;line-height:1.4}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-field>label small{font-weight:400;color:var(--lf-muted);font-size:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(input:not([type=radio]):not([type=checkbox]),select,textarea){width:100%;border:1px solid #c7cac1;border-radius:var(--lf-radius);padding:12px 13px;min-height:48px;background:#fff;font-size:16px;line-height:1.4}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom textarea{resize:vertical;min-height:96px;max-height:240px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(input,textarea)::placeholder{color:#797d73;font-size:13px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(input,select,textarea)[aria-invalid=true]{border-color:var(--lf-error)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-help{color:var(--lf-muted);font-size:10px;line-height:1.5}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-error{color:var(--lf-error);font-size:11px;line-height:1.5;min-height:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-error:empty{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-alert{border-left:3px solid var(--lf-error);background:#fff2f0;color:#7e231e;padding:12px 14px;margin-bottom:20px;font-size:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types{display:flex;gap:12px;margin-bottom:25px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types label{display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--lf-line);padding:12px 16px;min-height:48px;font-size:12px;flex:1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types label:has(input:checked){border-color:var(--lf-ink);background:var(--lf-paper)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-extra{margin-top:24px;border-top:1px solid var(--lf-line);padding-top:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-extra summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-extra .lf-fields{margin-top:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-fieldset-inline{border:0;padding:0;margin:0;min-width:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-fieldset-inline legend{font-size:12px;font-weight:500;margin-bottom:8px;letter-spacing:normal}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:26px;margin-top:26px;border-top:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-actions .lf-btn{font-size:12px;gap:20px;min-height:48px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-back{border:0;background:none;font-size:12px;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary{background:#e5e7de;padding:27px 25px;position:sticky;top:calc(var(--lf-header) + 24px)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary h3{margin-block:16px 24px;font-size:28px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary dl div{padding-block:14px;border-top:1px solid #c3c7b9}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary dt{font-size:10px;color:#565d4d;margin-bottom:4px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary dd{font-size:12px;overflow-wrap:anywhere}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary-bottom{font-size:10px;border-top:1px solid #c3c7b9;margin-top:10px;padding-top:18px;color:#505647}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-status-badge{display:inline-flex;align-items:center;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border:1px solid #919780;border-radius:100px;padding:5px 9px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-calendar-head h4{font-size:16px;font-weight:500;text-transform:capitalize}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--lf-line);border-radius:50%;font-size:22px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-icon-btn:disabled{opacity:.3}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-weekdays,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-weekdays span{text-align:center;font-size:10px;color:var(--lf-muted);padding-bottom:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day{min-width:0;min-height:44px;border:1px solid transparent;background:var(--lf-paper);border-radius:2px;font-size:13px;position:relative}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day:not(:disabled):hover{border-color:var(--lf-ink)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day:disabled{color:#777b70;background:#f2f3ee;opacity:.6}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day[aria-pressed=true]{background:var(--lf-ink);color:white;border-color:var(--lf-ink)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day.lf-today::after{content:'';position:absolute;bottom:4px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-calendar-help{font-size:10px;color:var(--lf-muted);margin-top:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slots-title{font-size:14px;font-weight:500;margin-top:25px;margin-bottom:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slot{min-height:44px;padding:7px 5px;background:white;border:1px solid #c7cac1;border-radius:2px;font-size:12px;line-height:1.3}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slot[aria-pressed=true]{background:var(--lf-ink);border-color:var(--lf-ink);color:white}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slot:disabled{background:var(--lf-soft);color:#74786e;opacity:.65;text-decoration:line-through}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-empty-state{font-size:12px;padding:22px;background:var(--lf-paper);margin-block:15px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-review-list{border-top:1px solid var(--lf-line);margin-top:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-review-list div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--lf-line);padding-block:12px;font-size:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-review-list dt{color:var(--lf-muted)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-review-list dd{overflow-wrap:anywhere}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-consent{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.65;margin-top:19px;cursor:pointer}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-consent input{flex-shrink:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-consent a,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-inline-link{border:0;padding:0;background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:inherit}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-success{padding:34px 12px;text-align:center}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-success-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;border:1px solid var(--lf-line);border-radius:50%;font-size:27px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-success h3{font-size:34px;letter-spacing:-.05em}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-success p{font-size:13px;color:var(--lf-muted);max-width:400px;margin:17px auto 0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-success .lf-btn{margin-top:26px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-final-call{padding-block:74px;display:flex;align-items:center;justify-content:space-between;gap:28px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-final-call h2{font-size:clamp(30px,4vw,58px)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-honeypot{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
@media(min-width:1800px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero{min-height:800px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile{height:600px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(n+3){height:470px}}
@media(max-width:1100px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav{gap:22px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-card{padding:25px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section-head{grid-template-columns:.7fr 2fr;gap:36px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero{min-height:640px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile{height:440px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(n+3){height:340px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-text{padding-block:50px}}
@media(max-width:899px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom{--lf-header:72px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav{display:none;position:absolute;inset:100% 0 auto;background:var(--lf-paper);border-bottom:1px solid var(--lf-line);padding:12px var(--lf-gutter) 20px;flex-direction:column;gap:0;align-items:stretch}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav.lf-open{display:flex}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav a{font-size:14px;border-bottom:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-menu{display:flex}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{gap:14px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header .lf-btn{margin-left:auto}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section{padding-block:70px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:32px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-intro-body{max-width:720px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking-layout{grid-template-columns:1fr}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary>dl{grid-column:2;grid-row:1 / span 3}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary h3{margin-bottom:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary-bottom{margin-top:0;align-self:end}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary .lf-status-badge{justify-self:start;align-self:start}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process{gap:24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit{grid-template-columns:1fr 1fr}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit h2{font-size:40px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-text{padding-inline:30px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo{min-height:620px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hours div{flex-direction:column;gap:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer-top{gap:30px}}
@media(max-width:599px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom{--lf-header:66px;--lf-gutter:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-demo-bar{font-size:9px;padding:6px 20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-logo{font-size:28px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-logo small{font-size:7px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{gap:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header .lf-btn{min-height:42px;font-size:10px;padding:10px 14px;gap:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-menu{width:42px;height:42px;flex-shrink:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;background:#e8e8e2}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero::after{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-content{padding-top:38px;padding-bottom:30px;order:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero .lf-eyebrow{font-size:9px;margin-bottom:23px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero h1{font-size:clamp(44px,11.6vw,69px);letter-spacing:-.068em}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-description{font-size:13px;max-width:330px;margin-block:21px 22px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero .lf-btn{width:100%;justify-content:space-between;min-height:50px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-meta{font-size:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-photo{position:relative;inset:auto;height:290px;width:100%;order:1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-photo img{object-position:50% 65%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-bottom{left:16px;right:16px;bottom:14px;justify-content:flex-end}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-bottom>span:first-child{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-strip-inner{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px;padding-block:18px;font-size:8px;letter-spacing:.06em;min-height:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-strip-inner span{gap:7px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-strip-inner .lf-dot{width:3px;height:3px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section{padding-block:56px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section-head{gap:21px;margin-bottom:30px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-eyebrow{font-size:9px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom h2{font-size:38px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-intro-body{grid-template-columns:1fr;gap:17px;font-size:13px;margin-top:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-gallery-note{font-size:9px;display:block;margin-top:24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-gallery-note>span:last-child{display:block;margin-top:4px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(1){grid-column:span 2;height:300px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(2){grid-column:span 1;height:275px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(3){grid-column:span 1;height:275px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile:nth-child(4){grid-column:span 2;height:310px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile figcaption{inset:auto 10px 10px;gap:5px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile-label{font-size:10px;padding:7px;max-width:100%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-plus{width:27px;height:27px;font-size:18px;flex-shrink:0}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile .lf-photo-credit{font-size:7px;left:8px;top:8px;padding:4px 6px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-quote{font-size:27px;left:13px;right:10px;top:40px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-grid{grid-template-columns:1fr}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card{padding:22px;min-height:0;display:grid;grid-template-columns:1fr auto;gap:0 12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card-top{grid-column:1 / -1;margin-bottom:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card p{font-size:12px;grid-column:1 / -1;max-width:100%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card .lf-text-link{grid-column:1 / -1;justify-self:start;font-size:11px;padding-top:9px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process{grid-template-columns:1fr;gap:27px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process-item{display:grid;grid-template-columns:44px 1fr;gap:0 14px;padding-top:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process-item .lf-eyebrow{margin-top:5px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-process-item p{grid-column:2;max-width:100%;margin-top:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit{display:flex;flex-direction:column}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-text{padding:44px 24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit h2{font-size:46px;margin-block:23px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-copy{font-size:13px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo{min-height:0;height:400px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo img{object-position:50% 38%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hours div{flex-direction:row;gap:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit .lf-btn{width:100%;justify-content:space-between}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking .lf-wrap{padding-inline:16px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking .lf-section-head{padding-inline:4px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-card{padding:22px 16px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper{gap:3px;padding-bottom:22px;margin-bottom:24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li{gap:5px;font-size:10px;flex-direction:column;align-items:center;flex:1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li span{flex:0 0 23px;width:23px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-step>legend{font-size:24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-step-description{font-size:11px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choices{grid-template-columns:1fr;gap:8px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice{min-height:69px;padding:14px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice small{font-size:11px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-fields{grid-template-columns:1fr;gap:18px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types{gap:8px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types label{font-size:11px;padding:11px 8px;gap:6px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-actions{gap:10px;margin-top:23px;padding-top:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-actions .lf-btn{gap:12px;padding:14px 18px;margin-left:auto;max-width:85%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary{padding:23px;display:block}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-top:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary h3{font-size:25px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary-bottom{margin-top:10px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-days,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-weekdays{gap:3px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day{min-height:44px;font-size:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slots{grid-template-columns:repeat(3,minmax(0,1fr))}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-review-list div{grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:11px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-consent{font-size:11px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq summary{font-size:14px;padding-block:20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq details p{font-size:13px;padding-right:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-final-call{padding-block:48px;display:block}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-final-call .lf-btn{margin-top:25px;width:100%;justify-content:space-between}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer{padding-top:40px;padding-bottom:105px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer-top{grid-template-columns:1fr 1fr;gap:28px 20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer-top>div:first-child{grid-column:1 / -1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer .lf-logo{font-size:60px;margin-bottom:15px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer-bottom{display:block;margin-top:30px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer-bottom>span{display:block;margin-top:8px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-mobile-cta{position:fixed;z-index:45;left:0;right:0;bottom:0;display:flex;align-items:center;gap:15px;padding:12px 18px max(12px,env(safe-area-inset-bottom));background:rgba(248,248,245,.98);border-top:1px solid var(--lf-line);transition:transform .2s}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-mobile-cta>span{font-size:10px;line-height:1.5;flex:1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-mobile-cta .lf-btn{font-size:11px;min-height:46px;gap:20px;padding:13px 19px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom.lf-booking-visible .lf-mobile-cta,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom.lf-dialog-open .lf-mobile-cta{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom dialog{padding:22px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-dialog-head h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom *,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom *::before,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(forced-colors:active){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day[aria-pressed=true],:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slot[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice:has(input:checked){outline:2px solid Highlight}}
@media print{:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-demo-bar,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-mobile-cta,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-actions,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-footer{display:none!important}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section{padding-block:25px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking-layout{display:block}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary{position:static}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero{min-height:400px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom a[href^='#']{text-decoration:none}}
@media(max-width:379px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header .lf-logo small{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{gap:8px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header .lf-btn{gap:8px;padding:10px 12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header .lf-logo{font-size:30px}}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-card{scroll-margin-top:110px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-return{font-size:13px;text-decoration:none;color:inherit;margin-right:16px}
.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking{padding-top:44px}
.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom #agendar .lf-section-head{margin-bottom:32px}
.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom #lf-book-title{font-size:clamp(30px,4vw,48px)}
.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom #lf-book-title br{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom #lf-config-retry{margin:0 24px 20px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-step>legend{max-width:100%;overflow-wrap:anywhere}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-help{line-height:1.55}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-actions{padding-bottom:max(18px,env(safe-area-inset-bottom))}
@media(max-width:600px){.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-booking{padding-top:28px}
.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-section-head{display:block}
.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-eyebrow{margin-bottom:12px}
.lf-booking-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-return{font-size:12px;margin-right:0;order:2;margin-left:auto}
.lf-app-page :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-card{border-radius:20px 20px 0 0}}
body.lf-demo :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(section,[id]),body.lf-demo :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-card{scroll-margin-top:calc(var(--lf-header) + var(--demo-toolbar-height,59px) + 20px)}
@media(max-width:600px){body.lf-demo :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header{top:0}
body.lf-demo :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :where(section,[id]),body.lf-demo :is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-form-card{scroll-margin-top:calc(var(--lf-header) + 20px)}}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li span:not(:first-child){display:inline;flex:none;height:auto;border:0;background:none;color:inherit;font-size:11px;border-radius:0;white-space:nowrap}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper li[aria-current=step] span:not(:first-child),:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-stepper .lf-completed span:not(:first-child){background:none;color:inherit}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hours div dd span,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-summary dd span,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-strip-inner span span{display:inline}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-day{cursor:pointer}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-slot{cursor:pointer}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choice[aria-pressed=true]{border-color:var(--lf-ink);background:var(--lf-paper);box-shadow:inset 0 0 0 1px var(--lf-ink)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types button{display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--lf-line);padding:12px 16px;min-height:48px;font-size:12px;flex:1;background:#fff}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types button[aria-pressed=true]{border-color:var(--lf-ink);background:var(--lf-paper)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;width:100%;text-align:left;border:0;background:none;padding:24px 0;font-size:16px;line-height:1.4}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq-q span:last-child{font-size:23px;font-weight:300}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq-item{border-bottom:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq-item:first-child{border-top:1px solid var(--lf-line)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-faq-item p{padding:0 40px 24px 0;font-size:14px;color:var(--lf-muted);max-width:770px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:var(--lf-header);border-bottom:1px solid var(--lf-line);width:100% !important;max-width:none !important;padding-inline:var(--sec-px,40px) !important}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-back-store{margin-left:0;line-height:1}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav{display:flex;align-items:center;gap:34px;margin-left:auto}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav button{display:flex;align-items:center;min-height:48px;font-size:11px;border:0;background:none;padding:0;cursor:pointer;color:var(--lf-ink)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav button:hover{text-decoration:underline;text-underline-offset:5px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn--header{min-height:43px;padding:12px 20px;font-size:11px;gap:24px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-back-store{border:0;background:none;padding:0;min-height:48px;cursor:pointer;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-muted)}
@media(max-width:1100px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav{gap:22px}}
@media(max-width:899px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{gap:14px;flex-wrap:wrap;padding-block:8px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-nav{display:none}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn--header{margin-left:auto}}
@media(max-width:599px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{gap:12px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn--header{min-height:42px;font-size:10px;padding:10px 14px;gap:12px}}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{padding-inline:var(--gutter-d,40px) !important}
@media(min-width:900px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card-top{font-size:10.4px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card h3{font-size:21.84px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card p{font-size:13.52px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profile-card .lf-text-link{font-size:11.44px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-profiles .lf-wrap > .lf-small{font-size:12.48px}}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choices button{text-align:left}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-hero-photo image-slot,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-tile image-slot,:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo image-slot{position:absolute;inset:0;width:100%;height:100%;display:block}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-photo{overflow:hidden}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-privacy{margin-top:18px;background:var(--lf-paper);border:1px solid var(--lf-line);padding:24px}
@media(max-width:768px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom{padding-inline:0 !important;margin-inline:0 !important;max-width:none !important}}
@media(max-width:599px){:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-header-inner{padding-inline:var(--lf-gutter,20px) !important}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-visit-text{padding:44px var(--lf-gutter,20px)}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom :is(.lf-hero,.lf-visit,.lf-final-call) .lf-btn{justify-content:center;gap:14px}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-btn{justify-content:center;text-align:center}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choices button{text-align:center;justify-content:center;align-items:center}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-choices button>span{display:block;width:100%}
:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom .lf-person-types button{justify-content:center;text-align:center}}
@media (max-width:768px){:where(:is([data-sc-name="Lunfe 4L - Outlet"],[data-sc-name="Lunfe 4L - Atacado"],[data-sc-name="Lunfe 4L - Personalizacao"]) #lunfe-showroom) :where(p,h1,h2,h3,h4,h5,span,li,td,th,a,label,summary){overflow-wrap:anywhere;text-wrap:pretty}}
@media (max-width:768px){[data-sc-name="Lunfe 4L - Personalizacao"] #lunfe-showroom h1{font-size:clamp(1.75rem,7vw,2.4rem) !important;line-height:1.08 !important}}
