.kurio-footer{background:#0d0b09;color:#e9e4dc;padding-top:64px;font-family:var(--font-body-family, inherit)}.kurio-footer__container{max-width:1400px;margin:0 auto;padding:0 40px 48px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr auto;gap:40px;align-items:start}.kurio-footer__col{min-width:0}.kurio-footer__logo{font-family:var(--font-heading-family, serif);font-size:26px;letter-spacing:.03em;color:#f5f1e8;margin:0 0 18px}.kurio-footer__desc{color:#a79f92;font-size:14px;line-height:1.6;max-width:320px;margin:0 0 20px}.kurio-footer__social{display:flex;gap:10px}.kurio-footer__social a{width:36px;height:36px;border:1px solid #4a443c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e9e4dc;transition:border-color .2s ease,color .2s ease}.kurio-footer__social a:hover{border-color:#b8925a;color:#b8925a}.kurio-footer__social svg{width:16px;height:16px;fill:currentColor}.kurio-footer__col-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b8925a;margin:0 0 20px;font-weight:600}.kurio-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.kurio-footer__links a{color:#e9e4dc;text-decoration:none;font-size:14px;transition:color .2s ease}.kurio-footer__links a:hover{color:#b8925a}.kurio-footer__newsletter-desc{color:#a79f92;font-size:14px;line-height:1.6;margin:0 0 20px}.kurio-footer__input-wrap{display:flex;align-items:center;border-bottom:1px solid #b8925a;padding-bottom:8px}.kurio-footer__input{flex:1;background:transparent;border:none;outline:none;color:#e9e4dc;font-size:14px;padding:4px 0}.kurio-footer__input::placeholder{color:#7a7368}.kurio-footer__submit{background:none;border:none;color:#b8925a;cursor:pointer;display:flex;align-items:center;padding:0 4px}.kurio-footer__submit svg{width:18px;height:18px;fill:currentColor}.kurio-footer__error{display:flex;align-items:center;gap:6px;color:#d98c6b;font-size:13px;margin-top:10px}.kurio-footer__success{display:flex;align-items:center;gap:6px;color:#b8925a;font-size:13px;margin-top:10px}.kurio-footer__error svg,.kurio-footer__success svg{width:14px;height:14px;fill:currentColor}.kurio-footer__follow{display:flex;align-items:flex-start;justify-content:flex-end}.kurio-footer__badges-wrap{border-top:1px solid #2a2620;padding:20px 0}.kurio-footer__badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;max-width:1400px;margin:0 auto;padding:0 40px}.kurio-footer__badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#a79f92}.kurio-footer__badge-icon{font-size:14px}.kurio-footer__badge-dot{color:#4a443c}.kurio-footer__badges--cards .kurio-footer__badge{background:#17140f;border:1px solid #2a2620;border-radius:10px;padding:10px 16px}.kurio-footer__utility{max-width:1400px;margin:0 auto;padding:20px 40px;border-top:1px solid #2a2620;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.kurio-footer__utility-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a79f92;margin:0 0 8px}.kurio-localization-form select,.kurio-localization-form button{background:#17140f;border:1px solid #4a443c;color:#e9e4dc;font-size:13px;padding:6px 12px;border-radius:6px}.kurio-footer__payment-list{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.kurio-footer__payment-icon{border-radius:4px;height:24px;width:auto}.kurio-footer__bottom{max-width:1400px;margin:0 auto;padding:20px 40px 32px;border-top:1px solid #2a2620;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.kurio-footer__bottom p{color:#7a7368;font-size:13px;margin:0}.kurio-footer__policies{list-style:none;display:flex;gap:16px;margin:0;padding:0;flex-wrap:wrap}.kurio-footer__policies a{color:#7a7368;font-size:13px;text-decoration:none}.kurio-footer__policies a:hover{color:#b8925a}.kurio-footer__made{color:#7a7368;font-size:13px}@media screen and (max-width:989px){.kurio-footer__container{grid-template-columns:1fr 1fr;row-gap:40px}.kurio-footer__follow,.kurio-footer__badges{justify-content:flex-start}}@media screen and (max-width:600px){.kurio-footer__container{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.kurio-footer__badges,.kurio-footer__utility,.kurio-footer__bottom{padding-left:20px;padding-right:20px}.kurio-footer__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kurio-footer.css.map */
