.footer--kmannam-updated .km-footer-contact-row{margin-top:2px}.footer--kmannam-updated .km-footer-contact{min-width:0}.footer--kmannam-updated .km-footer-contact__heading{margin:0 0 8px;padding:0;font:inherit;font-size:15px;font-weight:600;line-height:1.5;color:#fcfbf9}.footer--kmannam-updated .km-footer-contact__line{margin:0 0 4px;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.footer--kmannam-updated .km-footer-contact a,.footer--kmannam-updated .km-footer-business a{color:inherit;text-decoration:none}.footer--kmannam-updated .km-footer-contact a:hover,.footer--kmannam-updated .km-footer-business__address a:hover{text-decoration:underline;text-underline-offset:3px}.footer--kmannam-updated .km-footer-contact a:focus-visible,.footer--kmannam-updated .km-footer-business a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer--kmannam-updated .km-footer-business{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid rgb(196 183 170 / 28%)}.footer--kmannam-updated .km-footer-business__logo{display:block;width:var(--km-business-logo-width, 150px);max-width:100%;min-width:0}.footer--kmannam-updated .km-footer-business__logo img{display:block;width:100%;height:auto;object-fit:contain}.footer--kmannam-updated .km-footer-business__wordmark{display:block;font-size:23px;font-weight:700;letter-spacing:-.5px;line-height:1.25}.footer--kmannam-updated .km-footer-business__locations{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:0;min-width:0}.footer--kmannam-updated .km-footer-business__location{min-width:0;margin:0;padding:0}.footer--kmannam-updated .km-footer-business__label{display:flex;align-items:center;gap:5px;margin:0 0 4px;color:#fcfbf9;font-size:14px;font-weight:600;line-height:1.6}.footer--kmannam-updated .km-footer-business__label svg{flex:0 0 16px}.footer--kmannam-updated .km-footer-business__address{margin:0;padding:0;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.footer--kmannam-updated .km-footer-editor-hint{display:block;margin:4px 0;opacity:.65;font-size:11px;line-height:1.6}@media screen and (min-width:641px){.footer--kmannam-updated .footer__block-list,.footer--kmannam-updated .km-footer-contact-row{display:grid;grid-template-columns:repeat(var(--km-footer-columns, 3),minmax(0,1fr));column-gap:32px;row-gap:20px}.footer--kmannam-updated .footer__block-item{width:auto;max-width:none;min-width:0;padding:0}.footer--kmannam-updated .km-footer-contact{grid-column:var(--km-contact-column, 2)}.footer--kmannam-updated .km-footer-contact-row+.footer-bottom .footer-bottom-line{margin-top:28px}.footer--kmannam-updated .km-footer-business__locations{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.footer--kmannam-updated .km-footer-business__location{padding:0 18px;border-left:1px solid rgb(196 183 170 / 28%)}.footer--kmannam-updated .km-footer-business__location:first-child{padding-left:0;border-left:0}.footer--kmannam-updated .km-footer-business__location:last-child{padding-right:0}}@media screen and (min-width:1000px){.footer--kmannam-updated .km-footer-business{grid-template-columns:var(--km-business-logo-width, 150px) minmax(0,1fr);gap:26px}}@media screen and (max-width:640px){.footer--kmannam-updated .km-footer-contact-row{margin-top:22px;padding:0 4px}.footer--kmannam-updated .km-footer-contact__heading{font-size:14px}.footer--kmannam-updated .km-footer-contact__line{font-size:13px}.footer--kmannam-updated .km-footer-business{padding:20px 4px}.footer--kmannam-updated .km-footer-business__label{font-size:13px}.footer--kmannam-updated .km-footer-business__address{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/kmannam-footer-additions.css.map */
