.cl-footer{background:#2b1a12;color:#e6dccd;padding-block:clamp(64px,8vw,112px) 32px;font-family:var(--cl-font-text)}.cl-footer a{color:#f3e9d8;text-decoration:none;transition:color .18s ease}@media(hover:hover)and (pointer:fine){.cl-footer a:hover{color:var(--cl-sun)}}.cl-footer__top{display:grid;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(243,233,216,.14)}.cl-footer__lockup{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.cl-footer__lockup img{width:72px;height:auto}.cl-footer__wordmark{width:180px;height:auto;color:#f3e9d8}.cl-footer__tagline{margin:18px 0 0;font-family:var(--cl-font-display);font-size:var(--cl-step-m);line-height:1.25;color:#f3e9d8}.cl-footer__label{margin:0 0 14px;font-size:var(--cl-step-xs);font-weight:700;color:var(--cl-sun)}.cl-footer__form{display:flex;flex-wrap:wrap;gap:10px;max-width:460px}.cl-footer__form input{flex:1 1 200px;min-height:52px;padding:12px 20px;border:1.5px solid rgba(243,233,216,.35);border-radius:999px;background:transparent;color:#f3e9d8;font:inherit;font-size:var(--cl-step-s)}.cl-footer__form input::placeholder{color:#b9ab95}.cl-footer__form input:focus-visible{outline:none;border-color:var(--cl-sun)}.cl-footer__ok{margin:0;color:#f3e9d8}.cl-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-block:48px}.cl-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cl-footer__col li a,.cl-footer__contact p a{display:inline-flex;min-height:40px;align-items:center}.cl-footer__contact address{font-style:normal;line-height:1.6}.cl-footer__contact p{margin:4px 0 0}.cl-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:28px;border-top:1px solid rgba(243,233,216,.14);font-size:var(--cl-step-xs);color:#cdbfa8}.cl-footer__bottom p{margin:0}.cl-footer__b2b{font-weight:600}@media(min-width:990px){.cl-footer__top{grid-template-columns:1fr 1fr;align-items:end}.cl-footer__news{justify-self:end;width:100%;max-width:460px}.cl-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr))}.cl-footer__contact{grid-column:span 2}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/caluma-footer.css.map */
