:root{--ffs-pedra: #F3EEE6;--ffs-pedra-clara: #F8F4EE;--ffs-areia: #EFE8DD;--ffs-arco: #E1D5C2;--ffs-linha: #E4DACB;--ffs-madeira: #C9A579;--ffs-champanhe: #B89B72;--ffs-carvao: #1F1D1A;--ffs-texto-2: #4E443A;--ffs-texto-3: #6B5F52;--ffs-cobre: #B5642E;--ffs-marca: #2A6F7E;--ffs-verde: #3D4E2C;--ffs-raio-pilula: 999px;--ffs-titulo: "Marcellus", serif}.ffs-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,64px);box-sizing:border-box}.ffs-eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ffs-texto-3)}.ffs-titulo{font-family:var(--ffs-titulo);font-weight:400;margin:0}.ffs-terrazzo{background-color:#e9e1d5;background-image:radial-gradient(circle at 20% 30%,#CDBFAA 1.4px,transparent 2px),radial-gradient(circle at 70% 60%,#B8AA95 1.2px,transparent 2px),radial-gradient(circle at 45% 80%,#D9CDBB 2px,transparent 2.6px);background-size:23px 19px,31px 27px,41px 37px}.ffs-noscroll{scrollbar-width:none}.ffs-noscroll::-webkit-scrollbar{display:none}.ffs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:var(--ffs-raio-pilula);background:var(--ffs-carvao);color:var(--ffs-pedra);border:1px solid var(--ffs-carvao);font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ffs-btn:hover{background:#000;color:#fff}.ffs-btn:focus-visible,.ffs-pilula:focus-visible,.ffs-arco:focus-visible{outline:2px solid var(--ffs-marca);outline-offset:3px}.ffs-pilula{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 24px;border-radius:var(--ffs-raio-pilula);background:var(--ffs-pedra-clara);border:1px solid #D6C8B3;color:var(--ffs-carvao);text-decoration:none;font-size:15px}.ffs-pilula svg{flex-shrink:0;stroke:var(--ffs-cobre)}.ffs-pilula:hover{border-color:var(--ffs-champanhe)}.ffs-hero{position:relative;background:var(--ffs-areia);overflow:hidden;padding-bottom:56px}.ffs-hero__teto{height:26px;background:repeating-linear-gradient(90deg,#b98e5f 0 10px,#8e6a44 10px 13px)}.ffs-hero__candeeiro{position:absolute;top:26px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.ffs-hero__candeeiro i{display:block;width:2px;background:#1c1a17}.ffs-hero__candeeiro b{display:block;width:78px;height:40px;background:#1c1a17;border-radius:40px 40px 3px 3px}.ffs-hero__candeeiro span{display:block;width:160px;height:130px;background:radial-gradient(ellipse at 50% 0%,#ffe2aabf,#ffe2aa00 70%)}.ffs-hero__candeeiro--1{left:12%}.ffs-hero__candeeiro--1 i{height:130px}.ffs-hero__candeeiro--2{right:12%}.ffs-hero__candeeiro--2 i{height:130px}.ffs-hero__candeeiro--3{left:2%}.ffs-hero__candeeiro--3 i{height:220px}.ffs-hero__candeeiro--4{right:2%}.ffs-hero__candeeiro--4 i{height:220px}.ffs-hero__texto{position:relative;text-align:center;padding:48px 24px 32px;display:flex;flex-direction:column;align-items:center;gap:8px}.ffs-hero__titulo{font-size:clamp(30px,4vw,54px);letter-spacing:.05em;line-height:1.1;color:var(--ffs-carvao)}.ffs-hero__sub{font-size:15px;color:var(--ffs-texto-2);margin:0}.ffs-hero__arcos{position:relative;display:flex;justify-content:safe center;align-items:flex-end;gap:28px;overflow-x:auto;padding:8px 24px 0;scroll-snap-type:x mandatory}.ffs-hero__cta{position:relative;display:flex;justify-content:center;margin-top:28px}.ffs-hero__chao{position:absolute;left:0;right:0;bottom:0;height:56px;border-top:1px solid #D6C8B3}.ffs-arco{position:relative;flex-shrink:0;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;width:232px;min-height:400px;padding-top:60px;box-sizing:border-box;border:20px solid var(--ffs-arco);border-bottom:0;border-radius:116px 116px 0 0;background:#f7f2ea;color:var(--ffs-carvao);text-decoration:none;overflow:hidden;transition:transform .25s ease}.ffs-arco:hover{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.ffs-arco,.ffs-arco:hover{transition:none;transform:none}}.ffs-arco__placa{position:relative;z-index:1;background:#fff;border:1.5px solid var(--ffs-champanhe);border-radius:10px 10px 4px 4px;padding:7px 18px;font-size:11px;font-weight:600;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase}.ffs-arco__estante{position:relative;z-index:1;margin-top:16px;width:172px;border:3px solid var(--ffs-madeira);border-bottom:0}.ffs-arco__prateleira{height:72px;border-bottom:6px solid var(--ffs-madeira);display:flex;align-items:flex-end;justify-content:center;gap:6px;padding:0 6px}.ffs-arco__prateleira img{max-height:62px;width:auto;max-width:52px;object-fit:contain;display:block}.ffs-arco__imagem{position:relative;z-index:1;margin-top:16px;width:172px;height:160px;object-fit:contain}.ffs-arco__ver{position:relative;z-index:1;margin:14px 0 18px;font-size:13px;letter-spacing:.06em;display:flex;align-items:center;gap:6px}@media(max-width:749px){.ffs-hero__candeeiro--1,.ffs-hero__candeeiro--2{display:none}.ffs-hero__candeeiro--3 i,.ffs-hero__candeeiro--4 i{height:70px}.ffs-hero__candeeiro--3 b,.ffs-hero__candeeiro--4 b{width:46px;height:24px}.ffs-hero__texto{padding:36px 70px 24px}.ffs-hero__arcos{justify-content:flex-start}.ffs-arco{width:200px;min-height:330px;padding-top:48px;border-width:16px;border-radius:100px 100px 0 0}.ffs-arco__estante,.ffs-arco__imagem{width:144px}.ffs-arco__prateleira{height:60px}.ffs-arco__prateleira img{max-height:50px;max-width:40px}.ffs-hero__chao{height:40px}.ffs-hero{padding-bottom:40px}}.ffs-arco--foto .ffs-arco__foto{position:relative;z-index:0;align-self:stretch;flex:1 1 auto;margin-top:16px;min-height:220px;overflow:hidden;background:var(--ffs-areia)}.ffs-arco--foto .ffs-arco__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.ffs-arco--foto:hover .ffs-arco__foto img{transform:scale(1.04)}.ffs-arco--foto .ffs-arco__ver{position:absolute;left:50%;bottom:16px;transform:translate(-50%);margin:0;z-index:2;background:#f8f4eef0;border:1px solid var(--ffs-champanhe);border-radius:999px;padding:8px 16px;font-size:12px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ffs-arco--foto .ffs-arco__foto img{transition:none}.ffs-arco--foto:hover .ffs-arco__foto img{transform:none}}@media(max-width:749px){.ffs-arco--foto .ffs-arco__foto{min-height:180px}.ffs-arco--foto .ffs-arco__ver{bottom:12px;padding:6px 12px;font-size:11px}}.ffs-hero__carrossel{position:relative}.ffs-hero__seta{position:absolute;top:55%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;padding:0;background:#f8f4eef5;border:1px solid var(--ffs-champanhe);color:var(--ffs-carvao);display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #1f1d1a2e}.ffs-hero__seta--ant{left:10px}.ffs-hero__seta--seg{right:10px}.ffs-hero--scroll .ffs-hero__seta{display:flex}.ffs-hero--scroll .ffs-hero__seta[hidden]{display:none}.ffs-hero__seta:focus-visible{outline:2px solid var(--ffs-marca);outline-offset:3px}.ffs-hero__pontos{display:none;position:relative;z-index:1;justify-content:center;gap:6px;margin-top:18px}.ffs-hero--scroll .ffs-hero__pontos{display:flex}.ffs-hero__ponto{width:7px;height:7px;border-radius:999px;background:#cbbda8;transition:width .25s ease,background .25s ease}.ffs-hero__ponto--ativo{width:22px;background:var(--ffs-carvao)}@media(max-width:749px){.ffs-hero__candeeiro span{width:70px;height:60px}.ffs-hero__candeeiro--3{left:10px}.ffs-hero__candeeiro--4{right:10px}.ffs-hero__texto{padding:36px 64px 24px}.ffs-hero__pontos{margin-top:14px}}.ffs-confianca{background:var(--ffs-pedra-clara);border-top:1px solid var(--ffs-linha);border-bottom:1px solid var(--ffs-linha)}.ffs-confianca__grelha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding-top:22px;padding-bottom:22px;font-size:13px;color:var(--ffs-carvao)}.ffs-confianca__item{display:flex;align-items:center;gap:12px}.ffs-confianca__item svg{stroke:var(--ffs-cobre);flex-shrink:0}.ffs-gabinetes{padding:80px 0}.ffs-gabinetes__linha{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.ffs-gabinetes__texto{flex:1 1 380px;display:flex;flex-direction:column;gap:18px}.ffs-gabinetes__lista{display:flex;flex-direction:column;gap:10px;max-width:520px}.ffs-gabinetes__imagem{flex:1 1 420px;min-width:0}.ffs-gabinetes__imagem img{width:100%;height:clamp(320px,40vw,560px);object-fit:cover;border-radius:300px 300px 16px 16px;display:block}.ffs-loja{display:grid;margin:48px 0}.ffs-loja>img,.ffs-loja__cartao{grid-area:1 / 1}.ffs-loja>img{width:100%;height:clamp(320px,38vw,560px);object-fit:cover;display:block}.ffs-loja__cartao{align-self:end;padding:40px 0;position:relative;z-index:1}.ffs-loja__card{max-width:440px;background:#f8f4eef5;border:1px solid var(--ffs-linha);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}@media(max-width:749px){.ffs-loja>img,.ffs-loja__cartao{grid-area:auto}.ffs-loja__cartao{padding:0}.ffs-loja__card{max-width:none;border-radius:0;border-left:0;border-right:0}}.ffs-moldura-arco{background:#f7f2ea!important;border:1px solid var(--ffs-linha);border-radius:999px 999px 12px 12px/50% 50% 12px 12px;overflow:hidden}.ffs-moldura-arco img{object-fit:contain!important;padding:22% 12% 10%;box-sizing:border-box;mix-blend-mode:multiply}.ffs-portes{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--ffs-pedra);border-radius:12px;font-size:13px;color:var(--ffs-carvao)}.ffs-portes__barra{height:8px;border-radius:4px;background:#e2d8c9;overflow:hidden}.ffs-portes__barra span{display:block;height:100%;border-radius:4px;background:var(--ffs-verde);transition:width .4s ease}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ffs-nova-farmacia.css.map */
