:where(.home) .s15-footer{display:flex;flex-direction:column;gap:20px;padding:36px 0 48px}:where(.home) .s15-linha{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}:where(.home) .s15-logo{height:24px;width:auto}:where(.home) .s15-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}:where(.home) .s15-nav a{color:#334155;font:500 14px/20px var(--font-sans);text-decoration:none;padding:8px 10px;border-radius:8px}:where(.home) .s15-lojas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:where(.home) .s15-loja{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink);font:500 14px/20px var(--font-sans);text-decoration:none}:where(.home) .s15-legal a:hover,:where(.home) .s15-nav a:hover{text-decoration:underline}:where(.home) .s15-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-top:16px;border-top:1px solid var(--line);font-weight:400}:where(.home) .s15-politicas{display:flex;flex-wrap:wrap;gap:0 16px}:where(.home) .s15-politicas a{display:inline-block;padding:3px 0;color:inherit;text-decoration:none}:where(.home) .s15-alvo{position:relative}:where(.home) .s15-alvo:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}@media (max-width:767px){:where(.home) .s15-footer{padding:32px 0 40px}:where(.home) .s15-politicas{row-gap:20px}:where(.home) .s15-politicas a{position:relative}:where(.home) .s15-politicas a:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;translate:0 -50%}}