.kl-footer{background:var(--kl-ft-bg, #191718);color:var(--kl-ft-text, #C8C1BC);font-family:var(--kl-font);direction:rtl;padding-block:var(--kl-ft-pad-top, 72px) var(--kl-ft-pad-bottom, 32px)}.kl-footer *,.kl-footer *:before,.kl-footer *:after{box-sizing:border-box}.kl-footer__wrap{max-width:var(--kl-ft-width, 1280px);margin-inline:auto;padding-inline:var(--kl-gutter, 24px)}.kl-footer--align-start{text-align:start}.kl-footer--align-center{text-align:center}.kl-footer--align-end{text-align:end}.kl-footer--align-center .kl-footer__col,.kl-footer--align-center .kl-footer__brand{align-items:center}.kl-footer--align-center .kl-footer__social,.kl-footer--align-center .kl-footer__links{justify-content:center}.kl-footer--align-center .kl-footer__newsletter,.kl-footer--align-center .kl-footer__logo{margin-inline:auto}.kl-footer--align-center .kl-footer__heading:after{margin-inline:auto}.kl-footer--align-end .kl-footer__col,.kl-footer--align-end .kl-footer__brand{align-items:flex-end}.kl-footer--align-end .kl-footer__social,.kl-footer--align-end .kl-footer__links{justify-content:flex-end}.kl-footer__top{display:grid;gap:var(--kl-ft-gap, 40px);padding-bottom:var(--kl-ft-gap, 40px)}.kl-footer--columns .kl-footer__top{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start}.kl-footer--split .kl-footer__top{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:start}.kl-footer--split .kl-footer__menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--kl-ft-gap, 40px)}.kl-footer--centered .kl-footer__top{grid-template-columns:1fr;justify-items:center;text-align:center;gap:32px}.kl-footer--centered .kl-footer__col{align-items:center}.kl-footer--centered .kl-footer__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px}.kl-footer--minimal .kl-footer__top{grid-template-columns:1fr;gap:20px}.kl-footer--minimal .kl-footer__heading{display:none}.kl-footer--minimal .kl-footer__list{display:flex;flex-wrap:wrap;gap:8px 24px}@media screen and (max-width:989px){.kl-footer--split .kl-footer__top{grid-template-columns:1fr}}@media screen and (max-width:599px){.kl-footer--columns .kl-footer__top{grid-template-columns:1fr;gap:28px}.kl-footer{padding-block:48px 24px}}.kl-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.kl-footer__heading{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;color:var(--kl-ft-heading, #F5F0E8)}.kl-footer--caps .kl-footer__heading{text-transform:uppercase;letter-spacing:.16em;font-size:12px}.kl-footer--underline .kl-footer__heading:after{content:"";display:block;width:26px;height:2px;margin-top:10px;background:var(--kl-ft-accent, #702F40)}.kl-footer--rules .kl-footer__col{border-top:1px solid var(--kl-ft-line, rgba(245,240,232,.16));padding-top:18px}.kl-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:9px;width:100%}.kl-footer__list a,.kl-footer__text a{color:var(--kl-ft-link, #C8C1BC);text-decoration:none;font-size:14px;line-height:1.6;transition:color .2s ease}.kl-footer__list a:hover,.kl-footer__text a:hover{color:var(--kl-ft-link-hover, #C49A9E)}.kl-footer__text{margin:0;font-size:14px;line-height:1.75;color:var(--kl-ft-text, #C8C1BC);max-width:42ch}.kl-footer--align-center .kl-footer__text{margin-inline:auto}.kl-footer__logo{display:block;height:auto}.kl-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.kl-footer__social{display:flex;flex-wrap:wrap;gap:var(--kl-ft-social-gap, 10px);list-style:none;margin:0;padding:0}.kl-footer__social a{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:var(--kl-ft-social-size, 42px);height:var(--kl-ft-social-size, 42px);border-radius:50%;color:var(--kl-ft-social-ink, #F5F0E8);background:var(--kl-ft-social-bg, rgba(245,240,232,.08));border:1px solid var(--kl-ft-social-border, rgba(245,240,232,.18));text-decoration:none;transition:background .22s ease,color .22s ease,transform .22s ease,border-color .22s ease}.kl-footer__social a:hover{background:var(--kl-ft-accent, #702F40);border-color:var(--kl-ft-accent, #702F40);color:#fff8f4;transform:translateY(-2px)}.kl-footer__social svg{width:19px;height:19px;fill:currentColor;display:block}.kl-footer--social-square .kl-footer__social a{border-radius:10px}.kl-footer--social-bare .kl-footer__social a{width:auto;height:auto;background:none;border:0;border-radius:0;padding:4px}.kl-footer--social-bare .kl-footer__social a:hover{background:none;color:var(--kl-ft-accent-soft, #C49A9E)}.kl-footer--social-label .kl-footer__social a{width:auto;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.kl-footer__newsletter{width:100%;max-width:380px}.kl-footer__form{display:flex;gap:8px;margin-top:12px}.kl-footer__input{flex:1 1 auto;min-width:0;height:46px;padding-inline:16px;border-radius:999px;border:1px solid var(--kl-ft-line, rgba(245,240,232,.24));background:transparent;color:inherit;font:inherit;font-size:14px}.kl-footer__input::placeholder{color:currentColor;opacity:.55}.kl-footer__submit{flex:0 0 auto;height:46px;padding-inline:22px;border:0;border-radius:999px;background:var(--kl-ft-accent, #702F40);color:#fff8f4;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s ease}.kl-footer__submit:hover{opacity:.85}.kl-footer__note{margin:10px 0 0;font-size:12px;opacity:.7}.kl-footer__success{margin:10px 0 0;font-size:13px;color:var(--kl-ft-accent-soft, #C49A9E)}.kl-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:24px;border-top:1px solid var(--kl-ft-line, rgba(245,240,232,.16));font-size:12.5px}.kl-footer--align-center .kl-footer__bottom{justify-content:center;text-align:center}.kl-footer__links{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0}.kl-footer__links a{color:inherit;text-decoration:none;opacity:.8}.kl-footer__links a:hover{opacity:1;color:var(--kl-ft-link-hover, #C49A9E)}.kl-footer__copy{margin:0;opacity:.7}.kl-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.kl-footer__payment svg{width:38px;height:24px}@media screen and (max-width:749px){.kl-footer__bottom{justify-content:center;text-align:center}.kl-footer__form{flex-direction:column}.kl-footer__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/klimoss-footer.css.map */
