.licohm-footer{width:100%;margin:0;border-top:1px solid #4b5d392b;background:#ece7dc;color:#171a15;font-size:14px;line-height:1.65}
.licohm-footer .lf-grid{display:grid;grid-template-columns:minmax(290px,1.45fr) repeat(3,minmax(0,1fr));gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:36px 32px 32px;align-items:start}
.licohm-footer h2{margin:0 0 14px;font-family:var(--font-heading--family,inherit);font-size:23px;line-height:1.2;font-weight:500}.licohm-footer address{font-style:normal;margin:0;font-size:13px;line-height:1.85}.licohm-footer address>span{display:block}.licohm-footer .lf-company{font-weight:600;margin-bottom:5px}.licohm-footer .lf-email{margin-top:9px}
.licohm-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.licohm-footer a:hover{text-decoration:underline;text-underline-offset:4px}.licohm-footer a:focus-visible{outline:2px solid #4b5d39;outline-offset:4px}.licohm-footer .lf-email a{text-decoration:underline;text-underline-offset:3px}.licohm-footer ul{list-style:none;margin:0;padding:0}.licohm-footer li{margin:0 0 8px;padding:0}.licohm-footer li:last-child{margin-bottom:0}
.licohm-footer .lf-bottom{background:#4b5d39;color:#f4f0e7}.licohm-footer .lf-bottom-inner{max-width:1440px;margin:auto;padding:10px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.licohm-footer small,.licohm-footer .lf-tagline{font-size:12px}.licohm-footer .lc-social-static{min-height:28px;min-width:28px}
.licohm-footer .lc-social-static svg{display:block;width:20px;height:20px;fill:currentColor;opacity:1;visibility:visible}
@media(max-width:1000px){.licohm-footer .lf-grid{grid-template-columns:minmax(290px,1.3fr) 1fr;gap:28px 36px}.licohm-footer .lf-tagline{display:none}}
@media(max-width:549px){.licohm-footer .lf-grid{padding:28px 20px;grid-template-columns:1fr 1fr;gap:26px 20px}.licohm-footer .lf-contact,.licohm-footer .lf-wholesale{grid-column:1/-1}.licohm-footer .lf-wholesale ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.licohm-footer .lf-wholesale li{margin:0}.licohm-footer .lf-bottom-inner{padding:10px 20px}.licohm-footer h2{font-size:22px}.licohm-footer address{font-size:13px}}
