/*! P3 da porta: gerado de src/components/porta/marketing/marketing.css por scripts/porta-recursos.ts; não edite aqui. */
.skin-p3.marketing .marketing-portas{display:flex;flex-wrap:wrap;gap:22px 12px;margin-top:34px}.skin-p3.marketing .marketing-porta{position:relative;display:inline-flex;align-items:stretch;max-width:100%;background:var(--papel);color:var(--papel-foreground);font-family:var(--font-display);font-weight:700;font-size:var(--f16);line-height:1.3;rotate:-1.2deg}.skin-p3.marketing .marketing-porta:nth-child(2n){rotate:1.4deg}.skin-p3.marketing .marketing-porta:before{content:"";position:absolute;top:-9px;left:calc(50% - 6px);width:12px;height:16px;background:var(--lacre);box-shadow:inset 0 0 0 2px var(--tinta)}.skin-p3.marketing .marketing-porta-n{display:grid;place-items:center;flex:none;padding:10px;border-right:2px dashed var(--papel-foreground);font-family:var(--font-mono);font-weight:700;font-size:var(--f15)}.skin-p3.marketing .marketing-porta-t{padding:10px 14px}.skin-p3.marketing .marketing-grade{display:grid;gap:12px;margin-top:28px}.skin-p3.marketing .marketing-recurso{--chao:var(--papel);--foreground:var(--papel-foreground);--muted-foreground:var(--papel-muted);--contorno:var(--papel-foreground);position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 20px 24px;background:var(--papel);color:var(--papel-foreground);border-radius:var(--raio)}.skin-p3.marketing .site-secao--papel .marketing-recurso{border:2px solid var(--contorno)}.skin-p3.marketing .marketing-recurso>h3{font-family:var(--font-display);font-weight:800;font-size:var(--f22);line-height:1.2;letter-spacing:-.01em}.skin-p3.marketing .marketing-desc{margin-top:8px;max-width:52ch;font-size:var(--f16);line-height:1.5;color:var(--muted-foreground)}.skin-p3.marketing .marketing-lista{display:grid;gap:6px;margin-top:16px}.skin-p3.marketing .marketing-lista>li{position:relative;padding-left:20px;font-weight:700;font-size:var(--f15);line-height:1.4}.skin-p3.marketing .marketing-lista>li:before{content:"";position:absolute;left:1px;top:.45em;width:8px;height:8px;background:var(--tinta)}.skin-p3.marketing .marketing-novo{margin-bottom:14px}.skin-p3.marketing .marketing-loja{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:var(--foreground);font-family:var(--font-mono);font-weight:700;font-size:var(--f15);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;overflow-wrap:anywhere}.skin-p3.marketing .marketing-etiquetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:28px}.skin-p3.marketing .marketing-etiqueta{--chao:var(--papel);--foreground:var(--papel-foreground);--muted-foreground:var(--papel-muted);position:relative;min-width:0;padding:30px 14px 16px;background:var(--papel);color:var(--papel-foreground);border:2px solid var(--tinta);border-radius:var(--raio);rotate:-1deg}.skin-p3.marketing .marketing-etiqueta:nth-child(2n){rotate:1deg}.skin-p3.marketing .marketing-etiqueta:before{content:"";position:absolute;top:9px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--campo);box-shadow:0 0 0 2px var(--tinta)}.skin-p3.marketing .marketing-etiqueta:after{content:"";position:absolute;top:-11px;left:50%;width:2px;height:22px;margin-left:-1px;background:var(--tinta);rotate:14deg;transform-origin:50% 100%}.skin-p3.marketing .marketing-etiqueta>p{font-size:var(--f14);line-height:1.4;color:var(--muted-foreground);font-weight:600}.skin-p3.marketing .marketing-etiqueta>.marketing-etiqueta-t{margin-bottom:2px;color:var(--foreground);font-family:var(--font-display);font-weight:800;font-size:var(--f17);line-height:1.25}.skin-p3.marketing .marketing-passos .site-passo>h3{padding-right:36px}.skin-p3.marketing .marketing-passo-cod{position:absolute;top:12px;right:0;font-family:var(--font-mono);font-weight:700;font-size:var(--f14);line-height:1;color:var(--muted-foreground)}.skin-p3.marketing .marketing-selo{--selo:64px;margin-bottom:18px;rotate:-6deg}.skin-p3.marketing .marketing-cartaz>.tarja{display:table;justify-self:start}.skin-p3.marketing .marketing-cartaz>.tarja+.site-h2{margin-top:12px}.skin-p3.marketing .marketing-lojas>.bt-cheio{order:-1}.skin-p3.marketing .marketing-lojas>.bt-contorno{flex:none}@container site (min-width:640px){.skin-p3.marketing .marketing-lojas{display:grid;grid-template-columns:1fr 1fr;align-items:center}.skin-p3.marketing .marketing-lojas>.bt-cheio{grid-column:1/-1}.skin-p3.marketing .marketing-lojas>.bt-contorno{white-space:nowrap}}@container site (min-width:768px){.skin-p3.marketing .marketing-lojas{grid-template-columns:1.4fr 1fr 1fr}.skin-p3.marketing .marketing-lojas>.bt-cheio{grid-column:auto}.skin-p3.marketing .marketing-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skin-p3.marketing .marketing-recurso--largo{grid-column:1/-1}.skin-p3.marketing .marketing-lista--linha{display:flex;flex-wrap:wrap;gap:8px 28px}.skin-p3.marketing .marketing-recurso{padding:28px 28px 30px}.skin-p3.marketing .marketing-etiquetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.skin-p3.marketing .marketing-portas{gap:26px 16px}}@container site (min-width:1024px){.skin-p3.marketing .marketing-grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}.skin-p3.marketing .marketing-recurso--largo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:48px;column-gap:48px;align-items:start}.skin-p3.marketing .marketing-recurso--largo>:not(.marketing-lista){grid-column:1}.skin-p3.marketing .marketing-recurso--largo>.marketing-lista{grid-column:2;grid-row:1/span 4;align-self:center;margin-top:0}.skin-p3.marketing .marketing-recurso--largo>.marketing-novo{justify-self:start}.skin-p3.marketing .marketing-etiquetas{grid-template-columns:repeat(6,minmax(0,1fr))}.skin-p3.marketing .marketing-portas{position:relative;flex-wrap:nowrap;justify-content:space-between;gap:16px;padding-top:28px}.skin-p3.marketing .marketing-portas:before{content:"";position:absolute;left:0;right:0;top:22px;border-top:2px solid var(--palco-foreground)}.skin-p3.marketing .marketing-porta{flex:0 1 auto}.skin-p3.marketing .marketing-passo-cod{position:static;margin-top:10px}.skin-p3.marketing .marketing-passos .site-passo>h3{padding-right:0}.skin-p3.marketing .marketing-cartaz{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:40px;column-gap:40px}.skin-p3.marketing .marketing-cartaz>.marketing-selo{grid-row:1/span 4;--selo:112px;border-width:3px;margin:6px 0 0}.skin-p3.marketing .marketing-cartaz>:not(.marketing-selo){grid-column:2}}
