.c-footer{background-color:var(--cf-bg, #f5f1eb);color:var(--cf-text, #2d1314);font-family:Test_S\f6hne,Sohne,sans-serif}.c-footer__top{display:flex;flex-direction:column;gap:32px;padding:40px 24px 32px}.c-footer__logo-link{display:inline-block}.c-footer__logo{display:block;max-width:240px;height:auto}.c-footer__newsletter-col{display:flex;flex-direction:column;gap:12px}.c-footer__form-heading{font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--cf-text, #2d1314);margin:0}.c-footer__form{display:flex;flex-direction:column;gap:12px}.c-footer__form-row{display:flex;flex-direction:column;gap:8px}.c-footer__form-input{width:100%;border:1px solid #000;border-radius:5px;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.4;letter-spacing:.03em;color:#0009;background:transparent;-webkit-appearance:none;appearance:none}.c-footer__form-input::placeholder{color:#0009}.c-footer__form-input:focus{outline:2px solid var(--cf-btn-bg, #1e3a5f);outline-offset:0}.c-footer__form-btn{width:100%;text-align:center;background-color:var(--cf-btn-bg, #1e3a5f);color:var(--cf-btn-text, #fefbf3);border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;line-height:1.4;letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.c-footer__form-btn:hover{opacity:.88}.c-footer__form-disclaimer{font-size:12px;line-height:1.4;letter-spacing:.03em;color:var(--cf-text, #2d1314);margin:0}.c-footer__form-success{font-size:16px;line-height:1.5;color:var(--cf-text, #2d1314);margin:0}.c-footer__form-error{font-size:12px;color:#c0392b;margin:0}.c-footer__nav{display:flex;flex-direction:column;gap:12px}.c-footer__nav-link{font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--cf-text, #2d1314);text-decoration:none}.c-footer__nav-link:hover{text-decoration:underline}.c-footer__divider{border:none;border-top:1px solid var(--cf-divider, #2d1314);margin:0 24px}.c-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 24px 24px}.c-footer__bottom-divider{display:block;width:calc(100% + 48px);margin-left:-24px;border-top:1px solid var(--cf-divider, #2d1314)}.c-footer__social-link{display:inline-flex;align-items:center;gap:8px;color:var(--cf-text, #2d1314);text-decoration:none;padding:8px 0}.c-footer__social-link:hover .c-footer__social-label{text-decoration:underline}.c-footer__social-icon{flex-shrink:0;color:inherit}.c-footer__social-label{font-size:14px;line-height:1.4;letter-spacing:.03em;white-space:nowrap}.c-footer__legal-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.c-footer__legal-link{font-size:14px;line-height:1.4;letter-spacing:.03em;color:var(--cf-text, #2d1314);text-decoration:underline;white-space:nowrap}.c-footer__legal-link:hover{text-decoration:none}.c-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.c-footer__payment-item{display:flex;align-items:center}.c-footer__payment-icon{width:38px;height:24px;border-radius:6px;overflow:hidden;display:block}@media(min-width:978px){.c-footer__top{flex-direction:row;align-items:flex-start;justify-content:space-between;padding:64px 88px 40px;gap:40px}.c-footer__logo-col{flex:0 1 38%;max-width:468px;min-width:0}.c-footer__logo{max-width:100%;width:100%}.c-footer__newsletter-col{flex:0 1 43%;max-width:528px;min-width:0}.c-footer__form-row{flex-direction:row;gap:16px;align-items:stretch}.c-footer__form-input{flex:1 1 0;min-width:0;height:36px;padding:10px 12px}.c-footer__form-btn{width:auto;flex-shrink:0}.c-footer__nav{flex:0 0 auto;min-width:120px}.c-footer__divider{margin:0 88px}.c-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 56px 24px;gap:16px}.c-footer__bottom-divider{display:none}.c-footer__social-link{order:1}.c-footer__payments{order:2;flex-wrap:wrap;gap:12px;min-width:0}.c-footer__legal-nav{order:3;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;min-width:0}}@media(min-width:1200px){.c-footer__top{padding:64px 88px 40px}.c-footer__bottom{padding:12px 120px 24px}}@media(min-width:1980px){.c-footer__top,.c-footer__bottom{max-width:1800px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.c-footer__divider{max-width:1800px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/c-footer.css.map */
