.footer-section{margin:0 var(--section-padding-x)}.footer-section:first-of-type{padding:48px 0 0}.footer-section:not(.footer-section:first-of-type,.footer-section:last-of-type){padding:2em 0}.footer-section:last-of-type{padding:2em 0 64px}.footer-section:not(.footer-section:has(.footer-subscribe)){color:#fff}@media screen and (max-width:1023px){.footer-section:first-of-type{padding:48px 0 0}.footer-section:not(.footer-section:has(.footer-social)){border-bottom:.5px solid #BDBDBD}}@media screen and (min-width:1024px){.footer-section:first-of-type{padding:80px 0 40px}.footer-section:not(.footer-section:first-of-type,.footer-section:last-of-type){padding:40px 0}.footer-section:last-of-type{padding:40px 0 80px}.footer-section:has(.footer-social,.footer-payments){border-bottom:.5px solid #BDBDBD}.footer-section:has(.footer-nav,.footer-contact){display:flex;grid-gap:2em;flex-direction:row-reverse}}.footer-social{display:flex;flex-direction:column;align-items:center;grid-gap:2em}@media screen and (min-width:1024px){.footer-social{flex-direction:row;justify-content:space-between}}.footer-wordmark{width:min(280px,100%)}.footer-wordmark svg{display:block;fill:#fff}@media screen and (min-width:1024px){.footer-wordmark{width:min(360px,100%)}}.footer-social-nav{display:flex;align-items:center;grid-gap:1em}@media screen and (max-width:1023px){.footer-social-nav{justify-content:space-between;width:100%;padding:20px 0;border-top:.5px solid #BDBDBD;border-bottom:.5px solid #BDBDBD}}.social-nav__list{display:flex;flex-direction:row;flex-wrap:nowrap;grid-gap:.5em;align-items:center}.social-nav__link{width:35px;height:35px;background-size:25px 25px}.footer-navigation{display:flex;grid-gap:2em}@media screen and (max-width:369px){.footer-navigation{flex-direction:column}}@media screen and (min-width:370px){.footer-navigation{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1024px){.footer-navigation{flex:1 1 0%}}.footer-nav{display:flex;flex-direction:column}@media screen and (min-width:370px){.footer-nav{flex-basis:calc(50% - 1em);box-sizing:border-box}}@media screen and (min-width:768px){.footer-nav{flex-basis:calc(33.3333333333% - 1.5em)}}@media screen and (min-width:1024px){.footer-nav{flex-basis:unset;flex:1 1 0%}}.footer-nav__list{display:flex;flex-direction:column;grid-gap:1em 0}@media screen and (max-width:1023px){.footer-nav__item{font-size:.9em}}.footer-contact p{margin:0 0 1em}.footer-contact a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:1023px){.footer-contact{margin-top:2em;padding-top:2em;border-top:.5px solid #BDBDBD}}@media screen and (min-width:1024px){.footer-contact{flex-basis:calc(20% - 2em)}}.footer-payments{display:flex;grid-gap:2em}@media screen and (max-width:1023px){.footer-payments{flex-direction:column;align-items:center}}@media screen and (min-width:1024px){.footer-payments{justify-content:space-between;align-items:flex-end}}.accolades__list{display:flex;grid-gap:1em}@media screen and (max-width:1023px){.accolades__list{justify-content:center}}.accolades__item{width:min(80px,100%)}.accolades__item span{display:block;font-family:var(--font-family-canela-web);font-size:.9em;text-align:center}.accolade-image{aspect-ratio:1}.payments{width:min(370px,100%)}.footer-credits,.credits-nav__list{display:flex;grid-gap:1em 2em;flex-direction:column}@media screen and (min-width:768px){.footer-credits,.credits-nav__list{flex-direction:row}}.footer-credits{flex-wrap:wrap;justify-content:space-between}
