.sf-card-footer{background:var(--sf-bg,#fff);color:var(--sf-text,#505050);padding:var(--sf-space-top,48px) var(--sf-gutter,24px) var(--sf-space-bottom,32px);font-size:var(--sf-font-size, 16px);line-height:var(--sf-line-height, 1.6);text-align:var(--sf-align,center);overflow-wrap:anywhere}.sf-card-footer *,.sf-card-footer ::after,.sf-card-footer ::before{box-sizing:border-box}.sf-card-footer .sf-footer__inner{width:100%;max-width:var(--sf-max-width,1440px);margin-inline:auto}.sf-card-footer .sf-footer__grid{--sf-grid-gap:var(--sf-gap-x,12px);--sf-grid-gutter:var(--sf-gutter,24px);display:grid;grid-template-columns:repeat(60,minmax(0,1fr));row-gap:var(--sf-gap-y,48px);margin-inline:calc(0px - min(calc(var(--sf-grid-gap)/2),var(--sf-grid-gutter)))}.sf-card-footer .sf-footer__card{grid-column:span var(--sf-span,15);min-width:0;margin-inline:calc(var(--sf-grid-gap)/2);--sf-inset-limit:max(0px,calc((100% - var(--sf-grid-gap) - var(--sf-border-width,1px)*2 - 80px)/2));padding:var(--sf-pad-y,24px) min(var(--sf-pad-x,24px),var(--sf-inset-limit));border:var(--sf-border-width,1px) var(--sf-border-style,solid) var(--sf-border,#fff);border-radius:var(--sf-radius,20px);background:var(--sf-card-bg,#f4f4f4);box-shadow:var(--sf-shadow,0 1px 6px rgb(0 0 0 / 7%));text-align:var(--sf-card-align,var(--sf-align,center))}.sf-card-footer .sf-footer__card--spacing{padding:0;border:0;background:0 0;box-shadow:none}.sf-card-footer .sf-footer__heading{margin:0 0 16px;color:var(--sf-heading,#171717);font-family:inherit;font-size:var(--sf-heading-size, 18px);font-weight:var(--sf-heading-weight,700);line-height:1.35;text-transform:none;letter-spacing:normal}.sf-card-footer .sf-footer__text{color:inherit;font-size:inherit;line-height:inherit}.sf-card-footer .sf-footer__text>:first-child{margin-top:0}.sf-card-footer .sf-footer__text>:last-child{margin-bottom:0}.sf-card-footer .sf-footer__text p{margin:0 0 16px}.sf-card-footer .sf-footer__text img{max-width:100%;height:auto}.sf-card-footer a{color:var(--sf-link,#505050);text-underline-offset:0.2em}.sf-card-footer .sf-footer__text a{color:var(--sf-link,#505050);text-decoration:underline}.sf-card-footer .sf-footer__text a::before,.sf-card-footer .sf-footer__text a::after{content:none}.sf-card-footer a:focus-visible,.sf-card-footer button:focus-visible,.sf-card-footer input:focus-visible,.sf-card-footer select:focus-visible,.sf-card-footer summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sf-card-footer .sf-footer__text a:focus,.sf-card-footer .sf-footer__socials .social-media-links a:focus-visible,.sf-card-footer a:focus-visible{color:var(--sf-hover,#171717)}.sf-card-footer .sf-footer__bottom-links,.sf-card-footer .sf-footer__links{list-style:none;padding:0;margin:0}.sf-card-footer .sf-footer__links li+li{margin-top:var(--sf-link-gap,2px)}.sf-card-footer .sf-footer__bottom-links a,.sf-card-footer .sf-footer__links a{display:inline-block;max-width:100%;min-height:36px;padding-block:5px;text-decoration:none;line-height:inherit}.sf-card-footer .sf-footer__links ul{list-style:none;padding:0;margin:4px 0 12px}.sf-card-footer .sf-footer__logo{display:inline-block;width:var(--sf-logo-width,120px);max-width:100%;margin:0 0 24px;vertical-align:middle}.sf-card-footer .sf-footer__logo img,.sf-card-footer img.sf-footer__logo{height:auto}.sf-card-footer .sf-footer__logo img{display:block;width:100%}.sf-card-footer .sf-footer__logo--dark img{filter:brightness(0)}.sf-card-footer .sf-footer__logo--light img{filter:brightness(0) invert(1)}.sf-card-footer .sf-footer__socials{margin-top:20px}.sf-card-footer .sf-footer__socials .social-media-links{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100%;gap:4px;margin:0;padding:0;vertical-align:middle}.sf-card-footer .sf-footer__socials .social-media-links a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;width:auto;height:auto;padding:10px;border:0;border-radius:4px;color:var(--sf-link,#505050);background:0 0;box-shadow:none;text-decoration:none;transition:color 150ms ease}.sf-card-footer .sf-footer__socials .social-media-links svg{flex:0 0 auto;width:20px;height:20px}.sf-card-footer .sf-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:var(--sf-bottom-gap,16px);margin-top:var(--sf-bottom-gap,28px);text-align:center}.sf-card-footer .sf-footer__bottom>*{min-width:0;max-width:100%}.sf-card-footer .sf-footer__bottom-links,.sf-card-footer .sf-footer__localization,.sf-card-footer .sf-footer__payments,.sf-card-footer .sf-footer__payments ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.sf-card-footer .sf-footer__payments,.sf-card-footer .sf-footer__payments ul{padding:0;margin:0;list-style:none}.sf-card-footer .sf-footer__payments li{margin:0}.sf-card-footer .sf-footer__payments svg{display:block;width:38px;height:24px}.sf-card-footer .sf-footer__payment-image{display:block;width:var(--sf-payment-width,300px);max-width:100%;height:auto}.sf-card-footer .sf-footer__localization{width:100%}.sf-card-footer .sf-footer__localization>*{min-width:0;max-width:100%}.sf-card-footer .sf-footer__newsletter{margin-top:20px;text-align:inherit}.sf-card-footer .sf-footer__newsletter form{display:grid;gap:12px}.sf-card-footer .sf-footer__newsletter label{display:block;margin:0;color:inherit}.sf-card-footer .sf-footer__newsletter p{margin:0 0 12px}.sf-card-footer .sf-footer__localization select,.sf-card-footer .sf-footer__newsletter button,.sf-card-footer .sf-footer__newsletter input[type=email]{max-width:100%;min-height:44px}.sf-card-footer .sf-footer__newsletter input[type=email]{width:100%;min-width:0;padding:10px 12px;border:1px solid currentColor;border-radius:4px;background:var(--sf-card-bg,#f4f4f4);color:var(--sf-text,#505050);font:inherit;font-size:16px}.sf-card-footer .sf-footer__localization select{padding:10px 12px;border:1px solid var(--sf-border,#d4d4d4);border-radius:4px;background:var(--sf-card-bg,#f4f4f4);color:var(--sf-text,#505050);font:inherit;font-size:16px}.sf-card-footer .sf-footer__newsletter input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0 6px 0 0;vertical-align:middle}.sf-card-footer .sf-footer__newsletter button{white-space:normal}@media (hover:hover){.sf-card-footer .sf-footer__text a:hover,.sf-card-footer a:hover{color:var(--sf-hover,#171717)}.sf-card-footer .sf-footer__bottom-links a:hover,.sf-card-footer .sf-footer__links a:hover{text-decoration:underline}.sf-card-footer .sf-footer__socials .social-media-links a:hover{color:var(--sf-hover,#171717);background:0 0;box-shadow:none}}@media (min-width:1024px){.sf-card-footer .sf-footer__card--new-row{grid-column:1/span var(--sf-span,15)}}@media (min-width:768px) and (max-width:1023px){.sf-card-footer .sf-footer__card{grid-column:span var(--sf-span-tablet,30)}}@media (max-width:1023px){.sf-card-footer .sf-footer__card--spacing{display:none}}@media (max-width:767px){.sf-card-footer{padding:var(--sf-space-mobile,28px) var(--sf-gutter-mobile,20px);padding-bottom:calc(var(--sf-space-mobile,28px) + var(--mobile-sticky-bar-height,0px));font-size:var(--sf-font-mobile, 16px);text-align:var(--sf-align-mobile,center)}body:has(.m-mobile-sticky-bar) .sf-card-footer{padding-bottom:calc(var(--sf-space-mobile,28px) + 80px + env(safe-area-inset-bottom,0px))}.sf-card-footer .sf-footer__grid{--sf-grid-gap:var(--sf-gap-mobile,14px);--sf-grid-gutter:var(--sf-gutter-mobile,20px);row-gap:var(--sf-gap-mobile,14px)}.sf-card-footer .sf-footer__card{grid-column:span var(--sf-span-mobile,60);padding:var(--sf-pad-mobile,24px) min(var(--sf-pad-mobile,24px),var(--sf-inset-limit));text-align:var(--sf-card-align,var(--sf-align-mobile,center))}.sf-card-footer .sf-footer__heading{font-size:var(--sf-heading-mobile, 20px)}.sf-card-footer .sf-footer__logo{width:var(--sf-logo-mobile,100px)}.sf-card-footer .sf-footer__bottom-links a,.sf-card-footer .sf-footer__links a{min-height:44px;padding-block:9px}}@media (prefers-reduced-motion:reduce){.sf-card-footer .sf-footer__socials .social-media-links a{transition:none}}
.sf-card-footer .m-button--primary{background:var(--sf-heading,#202020);border-color:var(--sf-heading,#202020);color:var(--sf-card-bg,#f4f4f4)}.sf-card-footer .m-button--secondary{background:transparent;border-color:var(--sf-heading,#202020);color:var(--sf-heading,#202020)}.sf-card-footer .m-button--link{background:transparent;color:var(--sf-link,#505050)}.sf-card-footer .m-button:focus,.sf-card-footer .m-button:hover{background:var(--sf-hover,#151515);border-color:var(--sf-hover,#151515);color:var(--sf-card-bg,#f4f4f4);box-shadow:0 0 0 .2rem var(--sf-hover,#151515)}.sf-card-footer .m-button--link:focus,.sf-card-footer .m-button--link:hover{background:transparent;color:var(--sf-hover,#151515);box-shadow:none}