.footer_footer__DDe4E{padding-block:var(--ot-section-py) 32px;background:var(--ot-surface);color:var(--ot-muted-fg)}.footer_columns__igGOY{display:grid;gap:40px}.footer_brand__bPuoP{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer_tagline__F5qXg{color:var(--ot-muted-soft)}.footer_brandLinks__no74Y{display:flex;flex-direction:column;gap:8px;margin-top:4px;font-size:var(--ot-text-body-sm);line-height:var(--ot-lh-body)}.footer_nav__XgDGn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer_column__ElQtu{display:flex;flex-direction:column;gap:12px}.footer_columnTitle__JaSRr{color:var(--ot-heading-fg);font-size:var(--ot-text-eyebrow);font-weight:600;letter-spacing:var(--ot-tracking-wide)}.footer_columnLinks__fVtFL{display:flex;flex-direction:column;gap:10px;font-size:var(--ot-text-body-sm);line-height:var(--ot-lh-body)}.footer_link__qBDPM{color:var(--ot-muted-fg);text-decoration:none}.footer_link__qBDPM:hover{color:var(--ot-brand-text-soft);text-decoration:underline;text-underline-offset:3px}.footer_markItem__w3074{margin-top:calc(8px + (var(--ot-lh-body) - 1.17) / 2 * 1em)}.footer_markLink__yPk_0{display:inline-flex;border-radius:var(--ot-radius-pill);transition:filter var(--ot-motion-hover-out) var(--ot-ease-control)}.footer_markLink__yPk_0:hover{filter:brightness(1.06);transition-duration:var(--ot-motion-hover-in)}.footer_mark__XAf4V{width:28px;height:28px}.footer_linkPlain__iiYo9{color:var(--ot-muted-soft)}.footer_catalog__DiF8R{margin-top:48px}.footer_catalogLinks__yaDPn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:12px}@media (min-width:768px){.footer_catalogLinks__yaDPn{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer_bottom__snXNi{display:flex;flex-direction:column;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--ot-border)}.footer_trust___kOc1{color:var(--ot-muted-fg)}.footer_fine__ZTNbK{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--ot-muted-soft);font-size:var(--ot-text-pill);line-height:var(--ot-lh-body)}.footer_fine__ZTNbK>*+:before{content:"·";margin-right:12px}@media (min-width:768px){.footer_columns__igGOY{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px}}@media (min-width:1200px){.footer_columns__igGOY{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}.footer_nav__XgDGn{grid-template-columns:repeat(3,minmax(0,1fr))}}