.kf-footer{background:#32241d;color:#f8f5ef;padding:60px 48px 0;font-family:var(--kf-sans);content-visibility:visible}.kf-footer a{color:inherit;text-decoration:none}.kf-footer a:hover{text-decoration:underline;text-underline-offset:5px}.kf-footer__top{max-width:1344px;margin:auto;display:grid;grid-template-columns:1.1fr .8fr 1fr 1.2fr;gap:48px;padding-bottom:52px}.kf-footer__brand svg{width:140px;max-height:42px;height:auto}.kf-footer__brand>a{display:block;max-width:150px}.kf-footer__brand>p{font:400 29px/1.2 var(--kf-serif);margin:24px 0 18px;letter-spacing:-.02em}.kf-footer__brand>span{font-size:11px;line-height:1.7;color:#c8bcb0;display:block;max-width:25ch}.kf-footer h2{font:500 12px var(--kf-sans);letter-spacing:0;margin:0 0 22px}.kf-footer__nav{display:flex;flex-direction:column;align-items:start}.kf-footer__nav>a{font-size:11px;line-height:1.5;color:#e1d7cc;margin-bottom:13px;min-height:22px}.kf-footer__newsletter>p{font-size:11px;line-height:1.7;color:#c8bcb0;margin:0 0 20px}.kf-footer__email{display:flex;border-bottom:1px solid #a69586}.kf-footer__email input{background:transparent;border:0;color:#f8f5ef;font-size:12px;width:100%;min-width:0;height:46px;border-radius:0;box-shadow:none;padding:0}.kf-footer__email input::placeholder{color:#c8bcb0}.kf-footer__email button{width:44px;height:46px;border:0;background:transparent;color:#f8f5ef;font-size:24px;cursor:pointer}.kf-footer__consent{display:flex;align-items:start;gap:8px;font-size:10px;line-height:1.65;color:#c8bcb0;margin-top:15px}.kf-footer__consent input{appearance:auto;accent-color:#c9a47a;margin:4px 0 0;width:14px;height:14px;flex-shrink:0}.kf-footer__bottom{border-top:1px solid #625043;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:#c8bcb0;max-width:1344px;margin:auto;padding:22px 0}.kf-footer__payments{display:flex;flex-wrap:wrap;gap:5px}.kf-footer__legal{display:inline-flex;align-items:center;gap:10px}.kf-footer__social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #625043;border-radius:50%;transition:color .2s,border-color .2s}.kf-footer__social:hover,.kf-footer__social:focus-visible{color:#f8f5ef;border-color:#c8bcb0}.kf-footer__social svg{width:21px;height:21px;fill:currentColor}.kf-footer__payments svg{width:30px;height:19px}.kf-footer .errors,.kf-footer form>p{font-size:12px;margin-top:16px}@media(max-width:989px){.kf-footer__top{grid-template-columns:1fr 1fr;gap:36px}.kf-footer{padding-inline:28px}}@media(max-width:749px){.kf-footer{padding:40px 24px 0}.kf-footer__top{gap:30px 22px;padding-bottom:30px}.kf-footer__brand{grid-column:1/-1}.kf-footer__brand>p{font-size:30px;margin:20px 0 14px}.kf-footer__brand>span{max-width:37ch}.kf-footer__newsletter{grid-column:1/-1}.kf-footer__nav>a{font-size:12px;min-height:30px;margin-bottom:7px}.kf-footer__nav h2{font-size:12px;margin-bottom:17px}.kf-footer__newsletter h2{font-size:15px}.kf-footer__email input{font-size:16px}.kf-footer__consent{font-size:11px}.kf-footer__consent input{width:18px;height:18px}.kf-footer__bottom{flex-wrap:wrap;gap:16px}.kf-footer__bottom>span:nth-child(2){display:none}}
