.site-footer{background:var(--cream);padding:56px var(--pad) 32px;border-top:1px solid rgba(37,90,52,.1)}.site-footer__inner{max-width:var(--max);margin:0 auto}.site-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(37,90,52,.12);margin-bottom:32px}.footer-brand__logo{display:flex;align-items:center;gap:4px;margin-bottom:20px}.footer-brand__wordmark{font-size:1.25rem;font-weight:800;color:var(--dark-green);letter-spacing:-.02em;display:block;margin-bottom:20px}.footer-brand__tagline{font-size:.9375rem;color:var(--muted);line-height:1.6;max-width:280px}.footer-brand__address{font-size:.875rem;color:var(--muted);line-height:1.75;padding-top:16px;border-top:1px solid rgba(37,90,52,.1);margin-top:16px;margin-bottom:12px}.footer-brand__contact a{font-size:.875rem;color:var(--dark-green);font-weight:500;display:block;line-height:1.8}.footer-brand__contact a:hover{color:var(--mid-green)}.footer-social{display:flex;gap:10px;margin-top:18px}.social-btn{width:44px;height:44px;border-radius:50%;background:var(--dark-green);color:var(--white);display:flex;align-items:center;justify-content:center;transition:background var(--t);cursor:pointer;border:none}.social-btn:hover{background:var(--mid-green)}.social-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.footer-col{min-width:0}.footer-col>summary{list-style:none;cursor:default}.footer-col>summary::-webkit-details-marker{display:none}.footer-col>summary>h4{font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dark-green);margin-bottom:16px;display:inline-block}.footer-col h4{font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dark-green);margin-bottom:16px}.footer-col__chev{display:none}.footer-links li+li{margin-top:9px}.footer-links a{font-size:.9rem;color:var(--muted);transition:color var(--t);display:inline-block;padding:4px 0}.footer-links a:hover{color:var(--dark-green)}.footer-brand__logo-link{display:inline-block;margin-bottom:14px}.site-footer__payments{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid rgba(37,90,52,.08);margin-bottom:20px}.pay-tag{background:var(--sand);color:var(--dark-green);font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:6px}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-copy{font-size:.8rem;color:#255a3473}.footer-copy__sep{margin:0 6px;opacity:.5}.footer-bottom__links{display:flex;gap:16px}.footer-bottom__links a{font-size:.8rem;color:#255a3480;transition:color var(--t)}.footer-bottom__links a:hover{color:var(--dark-green)}@media(max-width:1100px){.site-footer__top{grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.site-footer__top{grid-template-columns:1fr 1fr}}@media(max-width:600px){.site-footer{padding:40px var(--pad) 28px}.site-footer__top{grid-template-columns:1fr;gap:0;padding-bottom:24px;margin-bottom:20px}.site-footer__bottom{flex-direction:column;align-items:flex-start}.footer-bottom__links{flex-wrap:wrap}.footer-col{border-bottom:1px solid rgba(37,90,52,.1)}.footer-brand{padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid rgba(37,90,52,.1)}.footer-col>summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;min-height:52px;-webkit-tap-highlight-color:transparent}.footer-col>summary>h4{margin-bottom:0}.footer-col__chev{display:block;width:10px;height:10px;border-right:2px solid var(--dark-green);border-bottom:2px solid var(--dark-green);transform:rotate(45deg);transition:transform .2s}.footer-col[open] .footer-col__chev{transform:rotate(-135deg)}.footer-col .footer-links{padding:4px 0 16px}.footer-links li+li{margin-top:4px}.footer-links a{padding:12px 0;font-size:.9375rem;min-height:44px;display:flex;align-items:center}.footer-bottom__links a{padding:8px 4px;min-height:44px;display:inline-flex;align-items:center}}@media(min-width:601px){.footer-col>summary{pointer-events:none;cursor:default}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
