.store-footer{--footer-background: #222;--footer-text: #faf8f4;--footer-muted: #d1cfcb;--footer-rule: #52514f;color:var(--footer-text);background:var(--footer-background);font:400 14px/1.65 Poppins,Segoe UI,Arial,sans-serif}.store-footer-inner{max-width:1540px;margin:0 auto;padding:68px 5% 28px}.store-footer-grid{display:grid;grid-template-columns:1.45fr 1fr .85fr 1.25fr;gap:clamp(24px,4vw,64px);padding-bottom:50px}.store-footer .store-footer-heading{margin:0 0 21px;color:var(--footer-text);font:500 17px/1.4 Poppins,Segoe UI,Arial,sans-serif;letter-spacing:0}.store-footer-heading a{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px;padding-block:10px}.store-footer .store-footer-brand{display:inline-block;margin-bottom:12px;font-size:15px;font-weight:600;letter-spacing:-.015em}.store-footer-mission-copy{max-width:340px;color:var(--footer-muted);font-size:13px;line-height:1.85}.store-footer-mission-copy p{margin:0 0 12px;color:inherit}.store-footer-mission-copy p:last-child{margin-bottom:0}.store-footer-mission-copy a{text-decoration:underline;text-underline-offset:3px}.store-footer-links,.store-footer-socials,.store-footer-payments{margin:0;padding:0;list-style:none}.store-footer-links{display:grid;gap:0;margin-top:-7px}.store-footer-links a{display:inline-flex;align-items:center;min-height:38px;padding-block:6px;color:var(--footer-muted);font-size:13px;line-height:1.5}.store-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.store-footer-socials{display:flex;flex-wrap:wrap;gap:4px;margin-top:18px;margin-left:-10px}.store-footer-socials:empty{display:none}.store-footer-social-link{display:grid;place-items:center;width:42px;height:42px;color:var(--footer-text)}.store-footer-social-icon{display:block;width:21px;height:21px}.store-footer-newsletter-copy{margin:0 0 20px;color:var(--footer-muted);font-size:13px;line-height:1.8}.store-footer-newsletter-form{margin:0}.store-footer-email-row{width:100%}.store-footer-email-row input{display:block;width:100%;min-width:0;min-height:49px;padding:12px 14px;border:1px solid #fff;border-radius:0;background:#fff;color:#222;font-size:14px;line-height:1.5}.store-footer-email-row input::placeholder{color:#666;opacity:1}.store-footer-email-row input:autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#222}.store-footer-subscribe{display:inline-flex;align-items:center;justify-content:center;min-width:145px;min-height:45px;margin-top:12px;padding:12px 25px;border:1px solid #fff;background:#fff;color:#222;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.store-footer-subscribe:hover{background:#e9e6e0;border-color:#e9e6e0}.store-footer-form-success,.store-footer-form-errors{margin-top:12px;color:var(--footer-text);font-size:12px;line-height:1.7}.store-footer-form-errors{color:#ffcdc1}.store-footer-form-errors ul{margin:0;padding-left:18px}.store-footer-bottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px 30px;padding-top:29px;border-top:1px solid var(--footer-rule)}.store-footer-region{margin:0;color:var(--footer-text);font-size:12px}.store-footer-region span{margin-inline:7px}.store-footer-localization-form{display:none;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.store-footer-localization-form select{min-width:0;max-width:min(100%,290px);min-height:44px;padding:10px 30px 10px 12px;border:1px solid #86837f;border-radius:0;background:var(--footer-background);color:var(--footer-text);font-size:12px}.store-footer-localization-form button{min-height:44px;padding:10px 12px;color:var(--footer-text);font-size:12px;text-decoration:underline;text-underline-offset:4px}.store-footer-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;max-width:560px}.store-footer-payment-icon{display:block;width:38px;height:24px}.store-footer-copyright{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.store-footer-copyright p{margin:0;color:var(--footer-muted);font-size:11px;line-height:1.6}.store-footer-copyright a{display:inline-flex;align-items:center;min-height:32px;color:var(--footer-muted);font-size:11px}.store-footer a:focus-visible,.store-footer button:focus-visible,.store-footer input:focus-visible,.store-footer select:focus-visible{outline:2px solid var(--footer-text);outline-offset:4px}.store-footer-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1050px){.store-footer-grid{grid-template-columns:1.2fr 1fr;gap:35px 50px}.store-footer-mission{grid-column:1;grid-row:1}.store-footer-service{grid-column:2;grid-row:1}.store-footer-info{grid-column:1;grid-row:2}.store-footer-newsletter{grid-column:2;grid-row:2}}@media(max-width:640px){.store-footer-inner{padding:42px 6% 24px}.store-footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:32px}.store-footer-service{grid-column:1;grid-row:1}.store-footer-info{grid-column:2;grid-row:1}.store-footer-newsletter{grid-column:1 / -1;grid-row:2}.store-footer-mission{grid-column:1 / -1;grid-row:3}.store-footer .store-footer-heading{margin-bottom:16px;font-size:15px}.store-footer-links a{min-height:44px;font-size:12px}.store-footer .store-footer-brand{min-height:44px;display:inline-flex;align-items:center;margin-bottom:5px}.store-footer-mission-copy{max-width:none}.store-footer-newsletter-copy{margin-bottom:16px}.store-footer-email-row input{font-size:16px}.store-footer-social-link{width:44px;height:44px}.store-footer-bottom{grid-template-columns:1fr;gap:22px;padding-top:25px}.store-footer-localization-form select{font-size:16px}.store-footer-payments{justify-content:flex-start;max-width:none}.store-footer-copyright{gap:0 18px}.store-footer-copyright a{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/store-footer.css.map */
