.pathpal-footer{--pathpal-footer-navy: #2a3b49;--pathpal-footer-navy-light: #3c4f60;--pathpal-footer-green: #93c572;--pathpal-footer-orange: #f97316;--pathpal-footer-text-light: #f8fafc;--pathpal-footer-text-muted: #cbd5e1;--pathpal-footer-border: #475569}footer.pathpal-footer{background-color:var(--pathpal-footer-navy);color:var(--pathpal-footer-text-light);padding:5rem 1.5rem 0;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pathpal-footer__container{max-width:1200px;margin:0 auto}.pathpal-footer .pathpal-footer__feature{text-align:center;padding-bottom:4rem;border-bottom:1px solid var(--pathpal-footer-border);margin-bottom:0}.pathpal-footer .pathpal-footer__feature-eyebrow{color:var(--pathpal-footer-green);text-transform:uppercase;letter-spacing:1.5px;font-size:.9rem;margin-bottom:1rem;font-weight:500}.pathpal-footer .pathpal-footer__feature-title{font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,5vw,3rem);line-height:1.2;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto;color:var(--pathpal-footer-text-light);font-weight:700}.pathpal-footer .pathpal-footer__feature-link{background-color:var(--pathpal-footer-orange);color:var(--pathpal-footer-text-light);text-decoration:none;font-weight:700;font-size:1rem;padding:.75rem 2rem;border-radius:50px;display:inline-block;transition:all .2s ease;position:relative}.pathpal-footer .pathpal-footer__feature-link:hover{background-color:#fb923c;transform:scale(1.05);color:var(--pathpal-footer-text-light);text-decoration:none}.pathpal-footer .pathpal-footer__feature-link:focus{outline:2px solid var(--pathpal-footer-green);outline-offset:2px}.pathpal-footer .pathpal-footer__nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;padding:4rem 0}.pathpal-footer .pathpal-footer__heading{font-size:1.1rem;font-weight:500;margin-bottom:1.5rem;color:var(--pathpal-footer-text-light);margin-top:0}.pathpal-footer .pathpal-footer__links{list-style:none;padding:0;margin:0}.pathpal-footer .pathpal-footer__links li{margin-bottom:1rem}.pathpal-footer .pathpal-footer__links a{color:var(--pathpal-footer-text-muted);text-decoration:none;transition:color .2s ease;display:inline-block;position:relative}.pathpal-footer .pathpal-footer__links a:hover{color:var(--pathpal-footer-green);text-decoration:none}.pathpal-footer .pathpal-footer__links a:focus{outline:2px solid var(--pathpal-footer-green);outline-offset:2px}.pathpal-footer .pathpal-footer__links--products .pathpal-footer__product-name{display:block;color:var(--pathpal-footer-text-light);transition:color .2s ease;font-weight:500}.pathpal-footer .pathpal-footer__links--products a:hover .pathpal-footer__product-name{color:var(--pathpal-footer-green)}.pathpal-footer .pathpal-footer__links--products .pathpal-footer__product-description{display:block;font-size:.85em;color:var(--pathpal-footer-text-muted);font-weight:400;margin-top:.25rem}.pathpal-footer .pathpal-footer__column--trust{border-left:1px solid var(--pathpal-footer-border);padding-left:3rem}@media (max-width: 768px){.pathpal-footer .pathpal-footer__column--trust{border-left:none;border-top:1px solid var(--pathpal-footer-border);padding-left:0;padding-top:2rem;margin-top:2rem}}.pathpal-footer .pathpal-footer__trust-item{display:flex;align-items:center;gap:8px;margin-bottom:1rem;color:var(--pathpal-footer-text-muted)}.pathpal-footer .pathpal-footer__trust-icon{color:var(--pathpal-footer-green);font-weight:700}.pathpal-footer .pathpal-footer__signup-section{background-color:var(--pathpal-footer-navy-light);margin:0 -1.5rem;padding:3rem 1.5rem;text-align:center}.pathpal-footer .pathpal-footer__newsletter-heading{font-family:Merriweather,Georgia,serif;font-size:1.75rem;margin-bottom:.75rem;color:var(--pathpal-footer-text-light);font-weight:700}.pathpal-footer .pathpal-footer__newsletter-text{color:var(--pathpal-footer-text-muted);margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.pathpal-footer .pathpal-footer__newsletter-form{display:flex;max-width:450px;margin:0 auto;gap:.5rem;flex-wrap:wrap;justify-content:center}.pathpal-footer .pathpal-footer__newsletter-form input[type=email]{flex-grow:1;min-width:250px;padding:.75rem;border:1px solid var(--pathpal-footer-border);background:var(--pathpal-footer-navy);color:var(--pathpal-footer-text-light);border-radius:4px;font-size:.9rem;transition:border-color .2s ease}.pathpal-footer .pathpal-footer__newsletter-form input[type=email]:focus{outline:none;border-color:var(--pathpal-footer-green);background:var(--pathpal-footer-navy-light)}.pathpal-footer .pathpal-footer__newsletter-form input[type=email]::placeholder{color:var(--pathpal-footer-text-muted)}.pathpal-footer .pathpal-footer__newsletter-form button{padding:.75rem 1.25rem;border:none;background:var(--pathpal-footer-orange);color:var(--pathpal-footer-text-light);font-weight:700;border-radius:4px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;font-size:1rem}.pathpal-footer .pathpal-footer__newsletter-form button:hover{background-color:#fb923c}.pathpal-footer .pathpal-footer__newsletter-form button:focus{outline:2px solid var(--pathpal-footer-green);outline-offset:2px}.pathpal-footer .pathpal-footer__newsletter-form button:disabled{opacity:.6;cursor:not-allowed}.pathpal-footer .pathpal-footer__newsletter-success{color:var(--pathpal-footer-green);margin-bottom:1rem;font-weight:500}.pathpal-footer .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pathpal-footer .pathpal-footer__bottom{padding:2rem 0;display:flex;justify-content:space-between;align-items:center;color:var(--pathpal-footer-text-muted);font-size:.9rem;flex-wrap:wrap;gap:1rem}.pathpal-footer .pathpal-footer__legal{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.pathpal-footer .pathpal-footer__legal a{color:var(--pathpal-footer-text-muted);text-decoration:none;transition:color .2s ease;font-size:.85rem}.pathpal-footer .pathpal-footer__legal a:hover{color:var(--pathpal-footer-green);text-decoration:none}.pathpal-footer .pathpal-footer__socials{display:flex;gap:1.5rem}.pathpal-footer .pathpal-footer__socials a{color:var(--pathpal-footer-text-muted);text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s ease;font-size:.9rem}.pathpal-footer .pathpal-footer__socials a:hover{color:var(--pathpal-footer-green);text-decoration:none}.pathpal-footer .pathpal-footer__social-icon{width:20px;height:20px;flex-shrink:0}.pathpal-footer .pathpal-footer__feature-link,.pathpal-footer .pathpal-footer__newsletter-form button{will-change:transform,color}@media (prefers-reduced-motion: reduce){.pathpal-footer *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pathpal-footer .pathpal-footer__links a:focus-visible,.pathpal-footer .pathpal-footer__socials a:focus-visible,.pathpal-footer .pathpal-footer__feature-link:focus-visible{outline:2px solid var(--pathpal-footer-green);outline-offset:2px}@media (max-width: 768px){footer.pathpal-footer{padding:3rem 1rem 0}.pathpal-footer .pathpal-footer__feature{padding-bottom:3rem}.pathpal-footer .pathpal-footer__nav-grid{gap:2rem;padding:3rem 0}.pathpal-footer .pathpal-footer__signup-section{margin:0 -1rem;padding:2rem 1rem}.pathpal-footer .pathpal-footer__newsletter-form{flex-direction:column}.pathpal-footer .pathpal-footer__newsletter-form input[type=email]{width:100%}.pathpal-footer .pathpal-footer__bottom{flex-direction:column;text-align:center;gap:1.5rem}.pathpal-footer .pathpal-footer__legal{flex-direction:column;gap:1rem}}@media (max-width: 480px){.pathpal-footer .pathpal-footer__feature-title{font-size:1.5rem}.pathpal-footer .pathpal-footer__nav-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/footer-pathpal.css.map */
