/** Shopify CDN: Minification failed

Line 16:90 Unexpected "{"
Line 16:103 Unexpected "{"
Line 16:146 Unexpected "{"
Line 16:250 Unexpected "{"
Line 16:332 Unexpected "{"
Line 16:390 Unexpected "{"
Line 16:426 Unexpected "{"
Line 16:442 Unexpected "{"
Line 16:490 Unexpected "{"
Line 17:0 Unexpected "{"
... and 10 more hidden warnings

**/
.br-legal{line-height:1.8;max-width:1000px}.footer__base>div:first-child{grid-column:1/-1}{min-width:0}{width:56px;height:42px;object-fit:contain}{display:inline-block;margin:20px 0;font-weight:600;text-decoration:underline;text-underline-offset:4px}{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}{width:100%;height:auto;aspect-ratio:1;object-fit:contain}{color:inherit;text-decoration:none}{font-size:13px}{border:0;background:transparent;cursor:pointer}{outline:2px solid #1663ac;outline-offset:3px}/* Fit Brazilian collection groups into the global menu's eight-column layout. */
{grid-column:span 2}
{grid-column:span 6;min-width:0}
{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:24px}
{min-width:0;font-size:16px;gap:8px}
{grid-template-columns:repeat(15,minmax(0,1fr))}
{min-width:0}
{width:100%;height:auto;object-fit:contain;max-width:400px}
{color:#555}
{color:#111}
@media(min-width:1024px){{grid-column:span 5}}
@media(min-width:1024px){{height:60%}}

.br-footer-logo{display:inline-block;margin-bottom:24px}.br-footer-logo img{display:block}.br-legal{overflow-wrap:anywhere}

.br-product-badge{display:inline-block;background:#202020;color:#fff;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:2px;padding:6px 10px;text-transform:uppercase}
/* Brazil brand column: independent of animation and shared social icon styles. */
.br-footer-brand{padding-bottom:28px;text-align:left}.br-footer-brand__logo{display:inline-block;margin-bottom:24px;color:inherit}.br-footer-brand__logo img{display:block;width:220px;max-width:100%;height:auto}.br-footer-brand__description{max-width:430px;font-size:16px;line-height:1.65;margin-bottom:28px}.br-footer-brand__description p{margin:0}.br-footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px}.br-footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:inherit;text-decoration:none}.br-footer-social svg.icon{display:block;width:32px;height:32px;fill:currentColor;flex:none}.br-footer-social a:hover{opacity:.7}.br-footer-social a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
