.section-scc-site-footer{background:#000!important}.scc-site-footer{display:grid;gap:48px;padding:56px 20px 28px;background:#000;color:#fff;max-width:1440px;margin-inline:auto;box-sizing:border-box}.scc-site-footer__brand{display:grid;gap:16px}.scc-site-footer__lockup{display:inline-flex;width:fit-content;gap:12px;align-items:center;color:#fff;text-decoration:none;transition:opacity .2s ease}.scc-site-footer__lockup:hover{opacity:.85}.scc-site-footer__mark{width:44px;height:44px;max-width:44px;max-height:44px;object-fit:contain;filter:invert(1);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.scc-site-footer__lockup:hover .scc-site-footer__mark{transform:scale(1.06)}.scc-site-footer__lockup>span{display:grid;gap:2px}.scc-site-footer__lockup strong{font-family:var(--font-heading--family, -apple-system, sans-serif);font-size:clamp(1.15rem,3.5vw,1.45rem);font-weight:800;line-height:1.05;letter-spacing:.02em;color:#fff}.scc-site-footer__lockup small{color:#a1a1aa!important;font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.scc-site-footer__brand p{max-width:420px;margin:0;color:#a1a1aa;font-size:.84rem;line-height:1.55}.scc-site-footer__contact{display:grid;max-width:52ch;gap:10px;color:#a1a1aa;font-size:.78rem;font-style:normal;line-height:1.55;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);margin-top:4px}.scc-site-footer__contact strong{font-family:var(--font-heading--family, -apple-system, sans-serif);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.scc-site-footer__contact span{color:#a1a1aa;line-height:1.5}.scc-site-footer__contact a{width:fit-content;color:#fff;text-underline-offset:.2em;transition:opacity .18s ease}.scc-site-footer__contact a:hover{opacity:.75}.scc-site-footer__contact .scc-site-footer__whatsapp{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff0d;color:#fff!important;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.scc-site-footer__whatsapp svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;color:#25d366;flex-shrink:0}.scc-site-footer__whatsapp span{color:#fff!important}.scc-site-footer__whatsapp:hover{border-color:#25d366;background:#25d3661f;color:#fff!important;transform:translateY(-1px)}.scc-site-footer__contact small{color:#71717a;font-size:.68rem;line-height:1.4}.scc-site-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.scc-site-footer__nav>div{display:grid;align-content:start;gap:8px}.scc-site-footer__nav h2{margin:0 0 8px;color:#71717a!important;font-family:var(--font-body--family, sans-serif);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.scc-site-footer__nav a{width:fit-content;min-height:26px;display:flex;align-items:center;color:#d4d4d8!important;font-size:.82rem;font-weight:400;text-decoration:none;transition:color .18s ease,transform .18s ease;position:relative}.scc-site-footer__nav a:hover{color:#fff!important;transform:translate(3px)}.scc-site-footer__nav a:after{content:"";position:absolute;bottom:2px;left:0;width:0;height:1px;background:#fff6;transition:width .25s cubic-bezier(.16,1,.3,1)}.scc-site-footer__nav a:hover:after{width:100%}.scc-site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:#71717a;font-size:.74rem}@media screen and (min-width:900px){.scc-site-footer{grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr);gap:80px;padding:72px 32px 32px}.scc-site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.scc-site-footer__bottom{grid-column:1 / -1}}@media screen and (max-width:749px){.scc-site-footer{padding:44px 20px 24px;gap:36px}.scc-site-footer__brand{justify-items:center;text-align:center}.scc-site-footer__lockup{max-width:100%;margin-inline:auto;gap:8px}.scc-site-footer__lockup>span{min-width:0}.scc-site-footer__brand p{text-align:center}.scc-site-footer__mark{width:38px;height:38px}.scc-site-footer__nav{grid-template-columns:1fr 1fr;gap:28px 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/scc-footer.css.map */
