.footer.si-footer{padding-top:48px;background:#17191d;color:#e6e7e9;border-top:1px solid #33363c}.footer.si-footer .container{max-width:1440px}.footer.si-footer .footer__main{gap:32px}.footer.si-footer .footer-col{min-width:0}.footer.si-footer :is(.footer-block__heading,.disclosure__title){color:#fff;font-size:14px;line-height:1.5;font-weight:750;letter-spacing:.04em;text-transform:none}.footer.si-footer :is(p,a){font-size:14px;line-height:1.7;overflow-wrap:anywhere}.footer.si-footer a:not(.btn):hover{color:#ff4f00;text-decoration:underline;text-underline-offset:4px}.footer.si-footer :is(a,button,input,summary):focus-visible{outline:3px solid #ff4f00;outline-offset:4px}.footer.si-footer .si-footer__logo{display:inline-flex;max-width:220px;margin-bottom:12px}.footer.si-footer .si-footer__logo img{display:block;width:100%;height:auto}.footer.si-footer .si-footer__company-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:6px}.footer.si-footer .si-footer__company-links :is(a,.si-footer__pending){display:inline-flex;min-height:44px;align-items:center;font-size:16px;font-weight:700}.footer.si-footer .si-footer__pending{color:#c4c7ce}.footer.si-footer .si-footer__editor-note{flex-basis:100%;color:#e1e2e5}.footer.si-footer .footer-menu__links a{display:inline-block;padding-block:5px}.footer.si-footer .footer-menu__links>li{margin-bottom:8px}.footer.si-footer .si-footer__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 32px;padding:26px 0;border-top:1px solid #3a3d43;border-bottom:1px solid #3a3d43}.footer.si-footer .si-footer__social h2{margin:0;font-family:var(--si-font);font-size:clamp(22px,2.5vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#fff}.footer.si-footer .si-footer__social .social{display:flex;gap:12px;margin:0}.footer.si-footer .si-footer__social .social__link{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:12px;border:1px solid #555961;border-radius:50%;color:#fff;background:#24272c}.footer.si-footer .si-footer__social .social__link svg{width:26px;height:26px}.footer.si-footer .si-footer__social .social__link:hover{color:#ff4f00;border-color:#ff4f00}.footer.si-footer .footer__hr{margin-block:24px}.footer.si-footer .footer__base{color:#c4c7ce}.footer.si-footer .si-footer__location{margin-top:10px;text-align:left}.footer.si-footer .si-footer__location-heading{display:flex;align-items:center;gap:8px;margin-bottom:4px}.footer.si-footer .si-footer__location-heading svg{flex:none;color:#ff4f00}.footer.si-footer .si-footer__location-heading h2{margin:0;color:#fff;font-size:16px;line-height:1.4;font-weight:700}.footer.si-footer .si-footer__location address{color:#e6e7e9;font-size:14px;line-height:1.7;font-style:normal}.footer.si-footer .si-footer__contact-details{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:6px}.footer.si-footer .si-footer__contact-details a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#e6e7e9;font-size:13px}.footer.si-footer .si-footer__contact-details svg{flex:none}.footer.si-footer .si-footer__contact-details .si-footer__whatsapp svg{color:#4cda88}.footer.si-footer .si-footer__company-details{margin-top:8px;padding-top:10px;border-top:1px solid #34373d;text-align:left}.footer.si-footer .si-footer__company-details p{margin:0 0 4px;color:#c4c7ce;font-size:11px;line-height:1.6}.footer.si-footer .si-footer__company-details strong{color:#e6e7e9;font-weight:600}@media(min-width:769px){.footer.si-footer .footer__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer.si-footer .footer-col{width:auto;max-width:none;padding-inline:0}}@media(min-width:1100px){.footer.si-footer .footer__main{grid-template-columns:1.15fr 1fr .8fr 1.2fr;gap:36px}}@media(max-width:768.98px){.footer.si-footer{padding-top:32px}.footer.si-footer .si-footer__logo{max-width:220px}.footer.si-footer .footer-col--collapsed .disclosure__panel{top:0}.footer.si-footer .footer-menu__links a{min-height:44px;padding-block:10px}.footer.si-footer .si-footer__social{margin-top:24px}}@media(prefers-reduced-motion:reduce){.footer.si-footer a{transition:none}}.footer.si-footer .si-footer__signature p{max-width:260px;font-size:12px;font-weight:600;line-height:1.7;letter-spacing:.035em}.footer.si-footer .footer-col--newsletter{grid-column:1 / -1}.footer.si-footer .footer-col--newsletter .input-with-button{max-width:560px}.footer.si-footer .si-footer__privacy{margin-top:16px}.footer.si-footer .si-footer__privacy a{color:#e6e7e9;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.footer.si-footer .footer-col--newsletter input:not([aria-invalid=true]):focus{outline:2px solid #FF4F00;outline-offset:2px;box-shadow:none}.footer.si-footer .footer-col--newsletter button{background:#ff4f00;color:#17191d}.footer.si-footer .si-footer__social h2{font-size:clamp(18px,2vw,24px);letter-spacing:.035em;text-transform:uppercase}.footer.si-footer .payment-icons{align-items:center;gap:6px}.footer.si-footer .payment-icon{width:36px;height:23px}body .si-back-to-top{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding-block:10px;font-size:12px;line-height:1.5;letter-spacing:.045em}body .si-back-to-top:hover{color:#ff4f00}body .si-back-to-top:focus-visible{outline:2px solid #FF4F00;outline-offset:-4px}@media(prefers-reduced-motion:reduce){html:has(.si-back-to-top){scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sport-incontro-footer.css.map */
