:root{--ffn-pinho: var(--ff-floresta);--ffn-talo: var(--ff-floresta);--ffn-agulha: var(--ff-musgo-forte);--ffn-corda: var(--ff-line-strong);--ffn-folha: var(--ff-floresta);--ffn-fruto: var(--ff-terracota);--ffn-estrela: var(--ff-terracota);--ffn-fita: var(--ff-terracota);--ffn-fita-sombra: color-mix(in srgb, var(--ff-terracota) 72%, var(--ff-floresta));--ffn-fita-no: color-mix(in srgb, var(--ff-terracota) 85%, var(--ff-floresta));--ffn-linha-fina: var(--ff-creme);--ffn-bola: var(--ff-terracota);--ffn-tampa: var(--ff-line-strong);--ffn-fio: var(--ff-line-strong);--ffn-reflexo: var(--ff-creme);--ffn-luz-a: color-mix(in srgb, var(--ff-terracota) 30%, var(--ff-creme));--ffn-creme: var(--ff-creme);--ffn-guirlanda-altura: clamp(30px, 2.5vw, 88px)}.ffs--floresta,.ffn-escuro{--ffn-talo: color-mix(in srgb, var(--ff-musgo) 78%, var(--ff-floresta));--ffn-agulha: color-mix(in srgb, var(--ff-musgo) 82%, var(--ff-creme));--ffn-corda: color-mix(in srgb, var(--ff-musgo) 55%, var(--ff-floresta));--ffn-folha: color-mix(in srgb, var(--ff-musgo) 62%, var(--ff-floresta));--ffn-fruto: var(--ff-terracota-vivo);--ffn-estrela: color-mix(in srgb, var(--ff-terracota) 55%, var(--ff-creme));--ffn-fio: color-mix(in srgb, var(--ff-musgo) 70%, var(--ff-creme));--ffn-tampa: color-mix(in srgb, var(--ff-musgo) 70%, var(--ff-creme))}.ffn-simbolos{position:absolute;width:0;height:0;overflow:hidden}.ffn-orn{display:block;width:100%;height:auto;overflow:visible;pointer-events:none}.ffn-orn__corda{fill:none;stroke:var(--ffn-corda);stroke-width:2.2;stroke-linecap:round}.ffn-orn__talo{fill:none;stroke:var(--ffn-talo);stroke-width:2.4;stroke-linecap:round}.ffn-orn__agulha{fill:none;stroke:var(--ffn-agulha);stroke-width:1.7;stroke-linecap:round}.ffn-orn__folha{fill:var(--ffn-folha)}.ffn-orn__fruto{fill:var(--ffn-fruto)}.ffn-orn__estrela{fill:var(--ffn-estrela)}.ffn-orn__fita{fill:var(--ffn-fita)}.ffn-orn__fita--sombra{fill:var(--ffn-fita-sombra)}.ffn-orn__fita--no{fill:var(--ffn-fita-no)}.ffn-orn__linha-fina{fill:none;stroke:var(--ffn-linha-fina);stroke-width:1.4;stroke-linecap:round;opacity:.45}.ffn-orn__fio{fill:none;stroke:var(--ffn-fio);stroke-width:1.6}.ffn-orn__tampa{fill:var(--ffn-tampa)}.ffn-orn__bola{fill:var(--ffn-bola)}.ffn-orn__brilho{fill:none;stroke:var(--ffn-reflexo);stroke-width:3;stroke-linecap:round;opacity:.6}.ffn-orn__faixa{fill:none;stroke:var(--ffn-reflexo);stroke-width:2;opacity:.5}.ffn-orn__pontos{fill:var(--ffn-reflexo);opacity:.7}.ffn-orn__luz-a{stop-color:var(--ffn-luz-a);stop-opacity:.32}.ffn-orn__luz-b{stop-color:var(--ffn-luz-a);stop-opacity:0}.ffn-emb__traco{fill:none;stroke:var(--ffn-emb-traco, var(--ff-floresta));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ffn-emb__traco--leve{opacity:.45}.ffn-emb__cor{fill:var(--ffn-emb-cor, var(--ff-terracota))}.ffn-emb__cor--suave{fill:var(--ffn-emb-suave, var(--ff-creme))}.ffn-emb__detalhe{fill:var(--ffn-emb-detalhe, var(--ff-terracota))}.ffn-emb__folha{fill:var(--ffn-emb-folha, var(--ff-musgo-forte))}.ffn-emb__brilho{fill:var(--ffn-emb-brilho, var(--ff-creme))}.ffn-arr__janela{fill:color-mix(in srgb,var(--ff-floresta) 86%,var(--ff-creme))}.ffn-arr__moldura{fill:none;stroke:color-mix(in srgb,var(--ff-musgo) 60%,var(--ff-creme));stroke-width:3}.ffn-arr__moldura--fina{stroke-width:1.2;opacity:.55}.ffn-arr__brilhos{fill:var(--ff-creme);opacity:.75}.ffn-arr__camada--1{fill:color-mix(in srgb,var(--ff-musgo) 75%,var(--ff-creme))}.ffn-arr__camada--2{fill:color-mix(in srgb,var(--ff-musgo) 88%,var(--ff-creme))}.ffn-arr__camada--3{fill:var(--ff-musgo)}.ffn-arr__camada--4{fill:var(--ff-musgo-forte)}.ffn-arr__camada--5{fill:color-mix(in srgb,var(--ff-musgo-forte) 70%,var(--ff-floresta))}.ffn-arr__tronco{fill:color-mix(in srgb,var(--ff-terracota) 45%,var(--ff-floresta))}.ffn-arr__caixa{fill:var(--ff-creme)}.ffn-arr__caixa--tampa{fill:color-mix(in srgb,var(--ff-creme) 86%,var(--ff-line-strong))}.ffn-arr__caixa--terracota,.ffn-arr__fita{fill:var(--ff-terracota)}.ffn-arr__presente--2 .ffn-arr__fita{fill:var(--ff-creme)}.ffn-arr__bola-2{--ffn-bola: color-mix(in srgb, var(--ff-musgo) 70%, var(--ff-creme))}.ffn-arr__chao{fill:none;stroke:color-mix(in srgb,var(--ff-musgo) 60%,var(--ff-creme));stroke-width:2;stroke-linecap:round}.ffn-guirlanda{display:block;width:100%;height:var(--ffn-guirlanda-altura);overflow:hidden;pointer-events:none}.ffn-guirlanda__arte{display:block;width:100%;height:100%}.ffs-banner--natal{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(36px,6vw,120px) calc(var(--ffn-guirlanda-altura) + clamp(28px,4vw,72px));background:radial-gradient(55% 70% at 74% 42%,color-mix(in srgb,var(--ff-terracota) 16%,var(--ffs-surface)) 0%,transparent 70%),radial-gradient(40% 50% at 10% 0%,color-mix(in srgb,var(--ff-musgo) 18%,var(--ffs-surface)) 0%,transparent 70%),var(--ffs-surface)}.ffs-banner--natal .ffs-banner__grade{position:relative;z-index:1}.ffs-banner--natal .ffs-titulo-display{font-size:clamp(36px,8.6vw,80px);line-height:1.04;letter-spacing:-.015em;max-width:14ch;text-wrap:balance}.ffs-banner__destaque{display:block;font-style:italic;font-weight:500;color:var(--ffs-accent)}.ffs-banner--natal .ffs-subtitulo{max-width:46ch;color:var(--ffs-ink-muted);font-size:clamp(16px,1.3vw,20px);line-height:1.55}.ffs-banner--natal .ffs-sobrelinha{display:inline-flex;align-items:center;gap:var(--ffs-space-2)}.ffs-banner__estrela{width:14px;height:14px;flex:none}.ffs .ffs-banner__midia--ilustracao{aspect-ratio:auto;overflow:visible;background:none;border-radius:0;justify-self:center;width:min(100%,300px)}.ffs-banner__canto{position:absolute;z-index:0;top:calc(-1 * var(--ffs-space-3));width:clamp(120px,15vw,440px);opacity:.85}.ffs-banner__canto--esq{left:calc(-1 * var(--ffs-space-4))}.ffs-banner__canto--dir{right:calc(-1 * var(--ffs-space-4));transform:scaleX(-1)}.ffs-banner--natal>.ffn-guirlanda{position:absolute;z-index:0;left:0;right:0;bottom:clamp(8px,1vw,24px)}@media(max-width:749px){.ffs-banner__canto--esq{display:none}.ffs-banner__canto--dir{width:112px;top:-8px;right:-24px;opacity:.55}.ffs-banner--natal .ffs-banner__texto{position:relative}}@media(min-width:750px){.ffs .ffs-banner__midia--ilustracao{width:min(100%,380px)}}@media(min-width:990px){.ffs-banner--natal .ffs-banner__grade{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,120px)}.ffs .ffs-banner__midia--ilustracao{width:min(100%,520px)}}.ffs .ffs-presente__midia--emblema{display:grid;place-items:center;aspect-ratio:16 / 9;padding:var(--ffs-space-4)}.ffs .ffs-presente__midia--emblema .ffn-orn{width:auto;height:100%;max-height:132px;overflow:visible}.ffn-tom--musgo{background:var(--ffs-musgo-soft);--ffn-emb-traco: var(--ff-floresta);--ffn-emb-cor: var(--ff-terracota);--ffn-emb-suave: var(--ff-creme);--ffn-emb-folha: var(--ff-musgo-forte);--ffn-emb-detalhe: var(--ff-terracota)}.ffn-tom--terracota{background:var(--ffs-accent-soft);--ffn-emb-traco: var(--ff-floresta);--ffn-emb-cor: var(--ff-terracota);--ffn-emb-suave: var(--ff-creme);--ffn-emb-folha: var(--ff-musgo-forte);--ffn-emb-detalhe: var(--ff-floresta)}.ffn-tom--creme{background:var(--ffs-surface-sunken);--ffn-emb-traco: var(--ff-floresta);--ffn-emb-cor: var(--ff-musgo-forte);--ffn-emb-suave: var(--ff-creme);--ffn-emb-folha: var(--ff-musgo);--ffn-emb-detalhe: var(--ff-terracota)}.ffn-tom--floresta{background:var(--ff-floresta);--ffn-emb-traco: var(--ff-creme);--ffn-emb-cor: var(--ff-terracota);--ffn-emb-suave: color-mix(in srgb, var(--ff-floresta) 72%, var(--ff-creme));--ffn-emb-folha: var(--ff-musgo);--ffn-emb-detalhe: var(--ff-creme);--ffn-emb-brilho: var(--ff-floresta)}@media(max-width:599px){.ffs .ffs-presente__midia--emblema{aspect-ratio:auto;min-height:100%;padding:var(--ffs-space-2)}.ffs .ffs-presente__midia--emblema .ffn-orn{max-height:60px}}.ffs .ffs-nav__link{display:inline-flex;align-items:center;gap:var(--ffs-space-2)}.ffs-nav__raminho{width:22px;height:10px;flex:none}.ffs-guirlanda{background:var(--ffs-surface)}.ffs-guirlanda--fina{--ffn-guirlanda-altura: clamp(26px, 1.8vw, 60px)}@media(max-width:599px){.ffs-guirlanda{display:none}}.ffs-encerramento{position:relative;overflow:hidden;text-align:center;padding-block:0 clamp(48px,6vw,112px);background:radial-gradient(60% 90% at 50% 100%,color-mix(in srgb,var(--ff-terracota) 14%,var(--ffs-surface)) 0%,transparent 70%),var(--ffs-surface)}.ffs-encerramento__conteudo{display:grid;justify-items:center;gap:var(--ffs-space-4);padding-top:clamp(24px,3vw,56px)}body:has(.ffs-encerramento) .ff-rodape{margin-top:0}.ffs-encerramento__laco{width:clamp(72px,7vw,120px)}.ffs-encerramento__titulo{font-size:clamp(32px,5vw,60px);line-height:1.08;font-style:italic;font-weight:500}.ffs-encerramento__texto{max-width:52ch;margin:0;color:var(--ffs-ink-muted)}[data-campanha=natal] .ff-rodape{padding-top:0}.ff-rodape .ffn-guirlanda{margin-bottom:var(--ff-space-6)}.ffn-rodape__festas{display:flex;align-items:center;gap:var(--ff-space-2);margin:var(--ff-space-4) 0 0;font-family:var(--ff-fonte-titulo);font-style:italic;font-size:20px;line-height:28px;color:color-mix(in srgb,var(--ff-terracota) 45%,var(--ff-creme))}.ffn-rodape__festas .ffn-orn{width:18px;flex:none}.ff-colecao__faixa-natal{position:relative;overflow:hidden;display:grid;gap:var(--ff-space-3);justify-items:center;text-align:center;padding:clamp(32px,4.5vw,64px) var(--ff-space-5);margin-bottom:var(--ff-space-5);border-radius:var(--ff-radius-xl);background:radial-gradient(70% 90% at 50% 0%,color-mix(in srgb,var(--ff-terracota) 14%,var(--ff-floresta)) 0%,var(--ff-floresta) 70%);color:var(--ff-creme)}.ff-colecao__faixa-natal .ff-titulo-1{color:var(--ff-creme);position:relative}.ff-colecao__faixa-natal .ff-sobrelinha{color:color-mix(in srgb,var(--ff-terracota) 55%,var(--ff-creme));position:relative}.ff-colecao__faixa-natal .ff-rte{margin:0;color:color-mix(in srgb,var(--ff-creme) 82%,var(--ff-floresta));max-width:60ch;position:relative}.ff-colecao__canto{position:absolute;top:-8px;width:clamp(96px,12vw,220px);opacity:.8}.ff-colecao__canto--esq{left:-12px}.ff-colecao__canto--dir{right:-12px;transform:scaleX(-1)}@media(max-width:599px){.ff-colecao__canto{width:84px;opacity:.5}}[data-campanha=natal] .ff-cartao__foto{position:relative}.ffn-cartao__raminho{position:absolute;top:var(--ff-space-2);right:var(--ff-space-2);width:44px;padding:6px;border-radius:var(--ff-radius-pill);background:color-mix(in srgb,var(--ff-creme) 92%,transparent)}.ffn-fita-natal{justify-self:start;width:fit-content;display:inline-flex;align-items:center;gap:var(--ff-space-2);margin:0;padding:2px var(--ff-space-3) 2px var(--ff-space-2);border-radius:var(--ff-radius-pill);background:var(--ff-musgo-soft);color:var(--ff-musgo-forte);font-size:13px;line-height:20px;font-weight:600;letter-spacing:.02em}.ffn-fita-natal .ffn-orn{width:14px;height:14px}[data-campanha=natal] .ff-personalizacao{position:relative;padding-left:calc(var(--ff-space-5) + 14px);border-style:solid;border-color:var(--ff-line);border-radius:var(--ff-radius-md) var(--ff-radius-lg) var(--ff-radius-lg) var(--ff-radius-md);background:linear-gradient(90deg,var(--ff-accent-soft) 0 6px,var(--ff-surface-raised) 6px)}[data-campanha=natal] .ff-personalizacao:before{content:"";position:absolute;left:16px;top:22px;width:10px;height:10px;border-radius:50%;border:2px solid var(--ff-line-strong);background:var(--ff-surface)}[data-campanha=natal] .ff-personalizacao:after{content:"";position:absolute;left:25px;top:18px;width:22px;height:2px;background:var(--ff-terracota);transform:rotate(-30deg);transform-origin:left center;border-radius:1px}[data-campanha=natal] .ff-carrinho__observacao{padding:var(--ff-space-4);border-radius:var(--ff-radius-lg);background:var(--ff-surface-raised);border:1px solid var(--ff-line);box-shadow:inset 0 3px 0 var(--ff-terracota)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ffn-natal.css.map */
