:root{--dark-bg: #fafafa;--desktop-beige: #ebe9dd;--mobile-bg: #fafafa;--mobile-green: #153824;--muted: #3C4433;--muted-dark: #333333;--line: rgba(0, 0, 0, .08);--max-width: 1100px;--gap: 28px;--radius: 8px;font-synthesis:none}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0;margin:0}.site-footer{background:var(--dark-bg);color:#fff;padding:56px 40px}.footer-inner{max-width:var(--max-width);margin:0 auto}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start;padding-bottom:28px}.footer-brand h2{font-size:40px;margin:0 0 12px;letter-spacing:.01em;font-weight:500}.footer-brand .tagline{color:var(--muted);max-width:520px;margin:0 0 18px;font-size:15px}.subscribe{display:flex;gap:10px;align-items:center;margin-top:8px}.subscribe input[type=email]{width:360px;max-width:100%;padding:12px 14px;background:transparent;color:#000;border:1px solid var(--line);border-radius:var(--radius);outline:none;font-size:14px;caret-color:#fff}.subscribe input::placeholder{color:#1a1c18}.btn-subscribe{padding:10px 16px;border-radius:8px;background:var(--desktop-beige);color:#0b0b0b;border:none;font-weight:600;cursor:pointer;font-size:14px}.footer-nav{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:22px;justify-items:start}.footer-nav a{display:block;color:#3c4433;font-size:15px;padding:6px 0}.footer-nav a:hover{color:#000;text-decoration:underline}.footer-divider{height:1px;background:var(--line);margin:22px 0;border-radius:2px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-bottom .copyright{color:#1a1c18;font-size:13px}.socials{display:flex;gap:12px;align-items:center}.socials a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.06);color:#fff;text-decoration:none}.socials a svg{width:14px;height:14px;display:block}.mobile-accordion{display:none}@media (max-width: 780px){.site-footer{background:var(--mobile-bg);color:var(--muted-dark);padding:0}.footer-inner{max-width:420px;padding:12px;margin:0 auto}.mobile-accordion{border-top:1px solid #cfcdbf;border-bottom:1px solid #cfcdbf;background:transparent;display:block}.mobile-accordion summary{list-style:none;padding:14px;font-size:16px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin:0}.mobile-accordion summary::-webkit-details-marker{display:none}.mobile-accordion summary:after{content:"+";margin-left:8px;font-size:20px;font-weight:500}.mobile-links{padding:8px 0 18px;border-bottom:1px solid #cfcdbf}.mobile-links a{display:block;padding:14px;color:var(--muted-dark);font-size:17px;font-family:Helvetica Neue}.mobile-brand{padding:18px 14px}.mobile-brand h2{font-size:36px;margin:0 0 10px;color:var(--muted-dark);font-weight:600}.mobile-brand .tagline{color:var(--muted-dark);font-size:14px;margin-bottom:18px;max-width:100%;font-family:Helvetica Neue}.mobile-subscribe{display:flex;gap:0;align-items:center;width:100%;margin-bottom:14px}.mobile-subscribe input[type=email]::placeholder{font-family:Helvetica Neue}.mobile-subscribe input[type=email]{flex:1;padding:9px 14px;border-radius:0;border:1px solid rgba(0,0,0,.08);font-size:14px;outline:none;background:transparent;color:var(--muted-dark)}.mobile-subscribe button{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:0 6px 6px 0;background:var(--primary-green-color);color:#fff;border:none;width:56px;height:44px;cursor:pointer}.mobile-socials{display:flex;gap:12px;padding:6px 14px 20px}.mobile-socials a{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted-dark)}.mobile-legal a{text-decoration:underline}.mobile-legal{text-align:center;padding:12px 14px 24px;border-top:1px solid #cfcdbf;font-size:13px;color:var(--muted-dark)}.footer-top,.footer-divider,.footer-bottom{display:none}}.btn-subscribe:active,.mobile-subscribe button:active{transform:translateY(1px)}.footer-nav a{transition:color .15s ease}
/*# sourceMappingURL=/cdn/shop/t/25/assets/new_footer.css.map */
