html:root:has(#header-component):has(.ws-site-footer).ws-footer-visible,html:root:has(#header-component):has(.ws-site-footer).ws-footer-visible body,html:root:has(#header-component):has(.ws-site-footer).ws-footer-visible .page-wrapper{background:var(--ws-site-canvas, #fff)!important}footer:has(.ws-site-footer){background:var(--ws-site-canvas, #fff);color:var(--ws-site-ink, #1c2127);box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #e8e9e8}footer:has(.ws-site-footer)>.shopify-section{background:transparent;box-shadow:none}footer .ws-site-footer,footer .ws-site-footer__utilities{font-family:var(--font-body--family, Arial, sans-serif);font-weight:400;color:var(--ws-site-ink, #1c2127);text-align:left}footer .ws-site-footer__shell{width:min(1200px,calc(100% - 80px));margin-inline:auto}footer .ws-site-footer{padding:72px 0 0}footer .ws-site-footer__intro{max-width:650px}footer .ws-site-footer__logo{display:inline-flex;align-items:center;gap:12px;min-height:44px;width:fit-content;font-size:32px;font-weight:400;line-height:1;letter-spacing:-.035em;color:#272c33;text-decoration:none}footer .ws-site-footer__app-icon{display:block;width:44px;height:44px;flex:0 0 44px;order:-1;object-fit:contain;border:0;box-shadow:none}footer .ws-site-footer__intro p{margin:22px 0 0;max-width:640px;color:#5d6269;font-size:var(--ws-type-body);line-height:1.6}footer .ws-site-footer__navigation{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;column-gap:48px;row-gap:32px;margin-top:48px}footer .ws-site-footer__group{min-width:0}footer .ws-site-footer__group h2{margin:0 0 15px;color:var(--ws-site-ink, #1c2127);font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0}footer .ws-site-footer__group ul{margin:0;padding:0;list-style:none}footer .ws-site-footer__group li{margin:0;padding:0}footer .ws-site-footer__group a,footer .ws-site-footer__legal a{display:inline-flex;align-items:center;min-height:42px;max-width:100%;padding-block:8px;font-size:14px;line-height:1.5;color:#505a66;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .18s ease}footer .ws-site-footer__utilities{padding:38px 0 28px}footer .ws-site-footer__payments{padding:0 0 34px}body footer .ws-site-footer__payments .ws-footer-payments{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;width:100%;max-width:none!important;gap:9px!important}body footer .ws-site-footer__payments .ws-footer-payments li{width:auto}body footer .ws-site-footer__payments .ws-footer-payments :is(svg,img){display:block;width:44px!important;height:auto}footer .ws-site-footer__bottom{padding-top:25px;border-top:1px solid #e1e4e6}footer .ws-site-footer__copyright{margin:0;font-size:12px;line-height:1.7;color:#696e74}footer .ws-site-footer__legal{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:0;margin-top:10px}footer .ws-site-footer__legal a{font-size:12px;min-height:40px}footer :is(.ws-site-footer,.ws-site-footer__utilities) a:focus-visible{outline:2px solid #38445a;outline-offset:4px;border-radius:3px}#ws-how-it-works{scroll-margin-top:96px}@media(hover:hover)and (pointer:fine){footer :is(.ws-site-footer__group,.ws-site-footer__legal) a:hover{color:#1c2127;text-decoration:underline}footer .ws-site-footer__logo:hover{color:#5d6269}}@media(max-width:749px){footer .ws-site-footer__shell{width:calc(100% - 40px)}footer .ws-site-footer{padding-top:48px}footer .ws-site-footer__logo{font-size:28px;gap:12px}footer .ws-site-footer__app-icon{width:38px;height:38px;flex-basis:38px}footer .ws-site-footer__intro p{font-size:var(--ws-type-body);margin-top:18px;line-height:1.6}footer .ws-site-footer__navigation{grid-template-columns:1fr 1fr;gap:30px 24px;margin-top:34px}footer .ws-site-footer__group h2{margin-bottom:10px;font-size:16px}footer .ws-site-footer__group a{min-height:44px;font-size:14px}footer .ws-site-footer__utilities{padding-top:30px;padding-bottom:24px}footer .ws-site-footer__payments{padding-bottom:28px}body footer .ws-site-footer__payments .ws-footer-payments{display:grid!important;grid-template-columns:repeat(4,44px)}footer .ws-site-footer__bottom{padding-top:22px}footer .ws-site-footer__legal{gap:0 22px;margin-top:10px}footer .ws-site-footer__legal a{min-height:44px}}@media(prefers-reduced-motion:reduce){footer :is(.ws-site-footer,.ws-site-footer__utilities) a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ws-site-footer.css.map */
