.footer-top>div>a.footer-social-item{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 6px 0 0;vertical-align:middle}.footer-social-item svg{width:21px;height:21px;fill:currentColor;stroke:none;color:#171717;flex:none}.footer-top>.footer-column:empty{display:none}.faq-list summary p{margin:0}.faq-list>.rte,.faq-list details>.rte{font-family:var(--sans);font-size:16px;line-height:1.6}.faq-list details>.rte p{margin:0 0 1em}.faq-list details>.rte p:last-child{margin-bottom:0}.fit-chart td{white-space:nowrap}.fit-result:empty{display:none}.fit-guide-heading h3,.size-guide-content .fit-chart h3{font:28px var(--serif);margin:0 0 15px}.content-page:has(.breadcrumb)>.rte>h2:first-child{margin-top:1.5em}@media(max-width:700px){.fit-chart th,.fit-chart td{padding:12px 8px;font-size:13px}.footer-bottom{gap:20px}.footer-top .footer-brand{margin-bottom:15px}}
