.wf-footer{align-items:flex-start}
.wf-footer>.gsp-block__wrap{min-width:0}
.wf-footer .wf-fit-wordmark{container-type:inline-size}
.wf-footer .gsp-block-logo .gsp-site-logo{max-width:100%;justify-content:center}
.wf-footer .gsp-block-logo .gsp-site-logo__inner{max-width:100%}
.wf-footer .gsp-block-logo .gsp-site-logo-text{line-height:1.05!important;font-weight:500;letter-spacing:-.06em}
.wf-footer .gsp-block-menu a{transition:color .15s ease;text-decoration:none;text-underline-offset:4px}
.wf-footer .gsp-block-menu a:hover,.wf-footer .gsp-block-menu a:focus-visible{color:var(--wf-footer-link-hover)!important;text-decoration:underline}
.wf-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.wf-footer .gsp-block-gallery-list .gsp-block-image__img-wrap{background:var(--wf-footer-gallery-bg);border-radius:var(--wf-footer-gallery-radius);overflow:hidden}
.wf-footer .gsp-block-gallery-list .gsp-image{background:transparent}
.wf-footer .gsp-block-gallery-list img{object-fit:contain;padding:10%;transition:transform .25s ease}
.wf-footer .gsp-block-gallery-list .gsp-block-image__img-wrap:focus-within img{transform:scale(1.04)}
.wf-footer .wf-footer-block--copyright,.wf-footer .wf-footer-block--payment-icons,.wf-footer .wf-footer-block--social{align-self:center}
.wf-footer .wf-footer-block--copyright{font-size:12px}
.wf-footer .gsp-block-gallery-list{min-width:0}
@media(max-width:767px){
 .wf-footer .gsp-block-logo .gsp-site-logo-text{letter-spacing:-.055em}
 .wf-footer .wf-footer-block--payment-icons{margin-top:20px}
 .wf-footer .wf-footer-block--copyright{margin-top:24px}
}
@media(prefers-reduced-motion:reduce){.wf-footer *{transition:none!important}.wf-footer .gsp-marquee-inner{animation:none!important}}
