.ffs,.ffs--creme{--ffs-floresta: #173A25;--ffs-terracota: #D56A26;--ffs-creme: #F7ECDD;--ffs-musgo: #7B8960;--ffs-surface: #F7ECDD;--ffs-surface-raised: #FAF6EF;--ffs-surface-sunken: #EAE0CC;--ffs-line: #DCCDB6;--ffs-line-strong: #7A6C57;--ffs-ink: #173A25;--ffs-ink-muted: #47594B;--ffs-primary: #173A25;--ffs-on-primary: #F7ECDD;--ffs-accent: #9E4512;--ffs-on-accent: #F7ECDD;--ffs-accent-soft: #F6DCC6;--ffs-musgo-forte: #4E5C38;--ffs-musgo-soft: #E3E6D3;--ffs-focus: #173A25;--ffs-alerta-soft: #F5E3B5;--ffs-info-soft: #D8E6EF;--ffs-shadow-1: 0 1px 2px rgba(23,58,37,.08);--ffs-shadow-2: 0 6px 16px rgba(23,58,37,.1)}.ffs--floresta{--ffs-surface: #173A25;--ffs-surface-raised: #1F4A30;--ffs-surface-sunken: #102B1B;--ffs-line: #2F5A3F;--ffs-line-strong: #84A38E;--ffs-ink: #F7ECDD;--ffs-ink-muted: #BCC8B2;--ffs-primary: #F7ECDD;--ffs-on-primary: #173A25;--ffs-accent: #F0A570;--ffs-on-accent: #173A25;--ffs-accent-soft: #4A2A14;--ffs-musgo-forte: #B4C09D;--ffs-musgo-soft: #24452F;--ffs-focus: #F7ECDD;--ffs-alerta-soft: #453A16;--ffs-info-soft: #1C3F4D;--ffs-shadow-1: 0 1px 2px rgba(0,0,0,.4);--ffs-shadow-2: 0 6px 16px rgba(0,0,0,.45)}.ffs{--ffs-space-1: 4px;--ffs-space-2: 8px;--ffs-space-3: 12px;--ffs-space-4: 16px;--ffs-space-5: 24px;--ffs-space-6: 32px;--ffs-space-7: 48px;--ffs-space-8: 64px;--ffs-radius-md: 12px;--ffs-radius-lg: 20px;--ffs-radius-xl: 32px;--ffs-radius-pill: 999px;--ffs-largura-maxima: 1200px;--ffs-movimento: .2s ease-out;--ffs-fonte-titulo: var(--ff-fonte-titulo, inherit);--ffs-fonte-texto: var(--ff-fonte-texto, inherit)}.ffs{background:var(--ffs-surface);color:var(--ffs-ink);font-family:var(--ffs-fonte-texto);font-size:16px;line-height:26px}.ffs :where(*),.ffs :where(*):before,.ffs :where(*):after{box-sizing:border-box}.ffs :where(img){max-width:100%;height:auto;display:block}.ffs :where(a){color:inherit}.ffs :where(a,button,summary):focus-visible{outline:2px solid var(--ffs-focus);outline-offset:2px}.ffs-largura{width:min(100% - 2 * var(--ffs-space-4),var(--ffs-largura-maxima));margin-inline:auto}@media(min-width:1800px){.ffs{--ffs-largura-maxima: 1440px}}@media(min-width:2600px){.ffs{--ffs-largura-maxima: 1680px}}.ffs-somente-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ffs-secao{padding-block:var(--ffs-space-7)}.ffs-secao__topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ffs-space-3);margin-bottom:var(--ffs-space-5)}.ffs-secao__intro{margin:0;max-width:65ch;color:var(--ffs-ink-muted)}.ffs-titulo-display,.ffs-titulo-2,.ffs-titulo-3{font-family:var(--ffs-fonte-titulo);font-weight:600;color:var(--ffs-ink);margin:0}.ffs-titulo-display{font-size:clamp(34px,7vw,56px);line-height:1.07;letter-spacing:-.01em}.ffs-titulo-2{font-size:clamp(24px,4vw,30px);line-height:1.2}.ffs-titulo-3{font-size:20px;line-height:26px}.ffs-subtitulo{margin:0;font-size:18px;line-height:26px;font-weight:500;color:var(--ffs-ink-muted);max-width:46ch}.ffs-corpo-pequeno{margin:0;font-size:14px;line-height:22px;color:var(--ffs-ink-muted)}.ffs-sobrelinha{margin:0;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ffs-musgo-forte)}.ffs-link{color:var(--ffs-accent);font-weight:600;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.ffs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ffs-space-2);min-height:44px;padding:10px 24px;border:1.5px solid var(--ffs-primary);border-radius:var(--ffs-radius-pill);background:var(--ffs-primary);color:var(--ffs-on-primary);font-family:var(--ffs-fonte-texto);font-size:14px;line-height:20px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:box-shadow var(--ffs-movimento)}.ffs-btn:hover{box-shadow:var(--ffs-shadow-2)}.ffs-btn--destaque{background:var(--ffs-accent);border-color:var(--ffs-accent);color:var(--ffs-on-accent)}.ffs-btn--secundario{background:transparent;color:var(--ffs-ink);border-color:var(--ffs-ink)}.ffs-quadro{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:200px;padding:var(--ffs-space-4);border-radius:inherit;background:var(--ffs-surface-sunken);color:var(--ffs-ink-muted);font-size:13px;line-height:18px;text-align:center}.ffs-quadro--quadrado{aspect-ratio:1;min-height:0}.ffs-quadro span{max-width:24ch}.ffs-ornamento{display:block;width:100%;height:auto;color:var(--ffs-terracota)}.ffs-ornamento__fio{fill:var(--ffs-musgo)}.ffs-ornamento__estrela{fill:var(--ffs-accent)}.ffs-aviso-editor{margin:0;padding:var(--ffs-space-3) var(--ffs-space-4);border-radius:var(--ffs-radius-md);background:var(--ffs-info-soft);color:var(--ffs-ink);font-size:14px;line-height:22px}.ffs-faixa{background:var(--ffs-surface);color:var(--ffs-ink);border-bottom:1px solid var(--ffs-line)}.ffs-faixa__linha{display:flex;align-items:center;justify-content:center;gap:var(--ffs-space-3);min-height:44px;padding-block:var(--ffs-space-1);text-align:center;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.01em}.ffs-faixa__texto{margin:0}.ffs-faixa__link{min-height:44px;display:inline-flex;align-items:center;color:var(--ffs-accent);text-underline-offset:3px}.ffs-faixa__fechar{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:auto;border:0;border-radius:var(--ffs-radius-pill);background:transparent;color:inherit;font:inherit;font-size:20px;line-height:1;cursor:pointer}.ffs-faixa__fechar:hover{background:var(--ffs-surface-raised)}.ffs-faixa__fechar[hidden],.ffs-faixa[hidden]{display:none}.ffs-banner{padding-block:var(--ffs-space-6)}.ffs-banner__grade{display:grid;gap:var(--ffs-space-6);align-items:center}.ffs-banner__texto{display:grid;gap:var(--ffs-space-4);justify-items:start}.ffs-banner__midia{border-radius:var(--ffs-radius-xl);overflow:hidden;aspect-ratio:4 / 5;background:var(--ffs-surface-sunken)}.ffs-banner__midia img{width:100%;height:100%;object-fit:cover}.ffs-banner__midia--tipografico{aspect-ratio:16 / 10;display:grid;place-items:center;padding:var(--ffs-space-6);background:var(--ffs-surface-raised);box-shadow:var(--ffs-shadow-1)}.ffs-banner__midia--tipografico .ffs-ornamento{width:auto;height:100%;max-height:260px}.ffs-banner--so-texto .ffs-banner__grade{justify-items:center;text-align:center}.ffs-banner--so-texto .ffs-banner__texto{justify-items:center}@media(min-width:750px){.ffs-banner__midia{aspect-ratio:16 / 10}}@media(min-width:990px){.ffs-banner{padding-block:var(--ffs-space-8)}.ffs-banner__grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ffs-banner--midia-esquerda .ffs-banner__midia{order:-1}.ffs-banner--so-texto .ffs-banner__grade{grid-template-columns:1fr}}.ffs-nav{padding-block:var(--ffs-space-4)}.ffs-nav__lista{list-style:none;margin-block:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ffs-space-2)}.ffs-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--ffs-space-4);border:1px solid var(--ffs-line-strong);border-radius:var(--ffs-radius-pill);background:var(--ffs-surface-raised);font-size:14px;font-weight:600;text-decoration:none;transition:background var(--ffs-movimento)}.ffs-nav__link:hover{background:var(--ffs-surface-sunken)}.ffs-nav__link[aria-current=page]{background:var(--ffs-primary);color:var(--ffs-on-primary);border-color:var(--ffs-primary)}.ffs-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ffs-space-5)}@media(min-width:990px){.ffs-grade{grid-template-columns:repeat(4,minmax(0,1fr))}.ffs-grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ffs-cartao{height:100%}.ffs-cartao__link{display:grid;gap:var(--ffs-space-3);height:100%;text-decoration:none;border-radius:var(--ffs-radius-lg);transition:transform var(--ffs-movimento)}.ffs-cartao__link:hover{transform:translateY(-2px)}.ffs-cartao__foto{position:relative;aspect-ratio:1;border-radius:var(--ffs-radius-lg);overflow:hidden;background:var(--ffs-surface-sunken);box-shadow:var(--ffs-shadow-1)}.ffs-cartao__foto img{width:100%;height:100%;object-fit:cover}.ffs-cartao__texto{display:grid;gap:var(--ffs-space-1);align-content:start}.ffs-cartao__nome{font-size:18px;line-height:24px}.ffs-cartao__preco{margin:0;font-size:18px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums}.ffs-cartao__preco--pendente{font-size:15px;font-weight:500;color:var(--ffs-ink-muted)}.ffs-selo{position:absolute;top:var(--ffs-space-3);left:var(--ffs-space-3);display:inline-flex;padding:4px 10px;border-radius:var(--ffs-radius-pill);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--ffs-musgo-soft);color:var(--ffs-ink)}@media(min-width:600px){.ffs-cartao__nome{font-size:20px;line-height:26px}}.ffs-presentes{list-style:none;margin:0;padding:0;display:grid;gap:var(--ffs-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ffs-presente__link{display:grid;grid-template-rows:auto 1fr;height:100%;border:1px solid var(--ffs-line);border-radius:var(--ffs-radius-lg);overflow:hidden;background:var(--ffs-surface-raised);text-decoration:none;transition:box-shadow var(--ffs-movimento)}.ffs-presente__link:hover{box-shadow:var(--ffs-shadow-2)}.ffs-presente__midia{aspect-ratio:3 / 2;background:var(--ffs-surface-sunken)}.ffs-presente__midia img{width:100%;height:100%;object-fit:cover}.ffs-presente__midia--ornamento{aspect-ratio:5 / 2;display:grid;place-items:center;padding:var(--ffs-space-4)}.ffs-presente__midia--ornamento .ffs-ornamento{width:auto;height:100%;max-height:140px}.ffs-presente__texto{display:grid;gap:var(--ffs-space-2);align-content:start;padding:var(--ffs-space-5)}.ffs-presente__acao{color:var(--ffs-accent);font-weight:600;font-size:14px}.ffs-passos{list-style:none;margin:0 0 var(--ffs-space-6);padding:0;display:grid;gap:var(--ffs-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ffs-passo{display:grid;gap:var(--ffs-space-2);align-content:start;padding:var(--ffs-space-5);border-radius:var(--ffs-radius-lg);background:var(--ffs-surface-raised);box-shadow:var(--ffs-shadow-1)}.ffs-passo__numero{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--ffs-radius-pill);background:var(--ffs-primary);color:var(--ffs-on-primary);font-weight:600}.ffs-personalizados__acoes{margin-top:var(--ffs-space-5);display:flex;flex-wrap:wrap;gap:var(--ffs-space-3)}.ffs-prazos{list-style:none;margin:0;padding:0;display:grid;gap:var(--ffs-space-3);max-width:820px}.ffs-prazo{display:grid;gap:var(--ffs-space-1) var(--ffs-space-4);grid-template-columns:minmax(0,1fr);padding:var(--ffs-space-4) var(--ffs-space-5);border:1px solid var(--ffs-line);border-radius:var(--ffs-radius-md);background:var(--ffs-surface-raised)}.ffs-prazo__rotulo{margin:0;font-weight:600}.ffs-prazo__data{margin:0;font-variant-numeric:tabular-nums}.ffs-prazo__contagem{margin:0;font-size:14px;line-height:22px;color:var(--ffs-ink-muted)}.ffs-prazo--encerrado{background:var(--ffs-surface-sunken)}.ffs-prazo--encerrado .ffs-prazo__data{text-decoration:line-through}.ffs-prazos__nota{margin:var(--ffs-space-4) 0 0;max-width:65ch}@media(min-width:750px){.ffs-prazo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ffs-prazo__contagem,.ffs-prazo__obs{grid-column:1 / -1}}.ffs--floresta.ffs-banner{background:radial-gradient(120% 90% at 82% 30%,var(--ffs-surface-raised) 0%,var(--ffs-surface) 62%)}.ffs--floresta .ffs-banner__midia--tipografico{position:relative;background:radial-gradient(closest-side,var(--ffs-surface-raised),var(--ffs-surface-sunken));box-shadow:inset 0 0 0 1px var(--ffs-line),var(--ffs-shadow-2)}.ffs--floresta .ffs-banner__midia--tipografico:after{content:"";position:absolute;inset:var(--ffs-space-3);border-radius:calc(var(--ffs-radius-xl) - var(--ffs-space-3));border:1px solid var(--ffs-line);pointer-events:none}.ffs--floresta .ffs-ornamento__estrela{fill:var(--ffs-accent)}.ffs-banner .ffs-acoes{display:flex;flex-wrap:wrap;gap:var(--ffs-space-3)}.ffs-faixa.ffs--floresta{border-bottom-color:var(--ffs-surface-sunken)}.ffs--floresta .ffs-faixa__link{color:var(--ffs-accent)}@media(max-width:749px){.ffs-banner{padding-block:var(--ffs-space-5) var(--ffs-space-6)}.ffs-banner__midia--tipografico{aspect-ratio:16 / 9;padding:var(--ffs-space-4)}.ffs-banner__midia--tipografico .ffs-ornamento{max-height:150px}.ffs-faixa__linha{font-size:13px;line-height:18px;gap:var(--ffs-space-2);justify-content:flex-start;text-align:left}}.ffs-cartao__link{align-content:start}.ffs-secao__intro{margin-bottom:var(--ffs-space-5)}@media(max-width:599px){.ffs-presentes{gap:var(--ffs-space-3)}.ffs-presente__link{grid-template-columns:88px minmax(0,1fr);grid-template-rows:none;align-items:stretch}.ffs-presente__midia,.ffs-presente__midia--ornamento{aspect-ratio:auto;min-height:100%;padding:var(--ffs-space-3)}.ffs-presente__midia--ornamento .ffs-ornamento{max-height:64px}.ffs-presente__texto{padding:var(--ffs-space-4);gap:var(--ffs-space-1)}.ffs-presente__acao{display:inline-flex;align-items:center;min-height:32px}}.ffs-presentes>li:nth-child(4n+2) .ffs-ornamento{color:var(--ffs-musgo)}.ffs-presentes>li:nth-child(4n+3) .ffs-ornamento{color:var(--ffs-floresta)}.ffs-presentes>li:nth-child(4n+4) .ffs-ornamento{color:var(--ffs-musgo-forte)}.ffs--floresta .ffs-presente__link,.ffs--floresta .ffs-passo{background:var(--ffs-surface-raised)}@media(min-width:990px){.ffs-secao{padding-block:var(--ffs-space-8)}}@media(prefers-reduced-motion:reduce){.ffs *,.ffs *:before,.ffs *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ffs-campanha.css.map */
