.kd-footer__top-bar{background:linear-gradient(90deg,#0a0a0a,#111,#0a0a0a);border-top:1px solid var(--kd-gold);border-bottom:1px solid var(--kd-black-border);padding:12px 24px;overflow:hidden}.kd-footer__top-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-family:var(--kd-font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kd-grey-light)}.kd-footer__dot{color:var(--kd-gold);font-size:6px}.kd-footer__main{background:var(--kd-black-rich);padding:60px 24px 40px}.kd-footer__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:48px}.kd-footer__logo{margin-bottom:12px}.kd-footer__logo-img{max-width:140px;height:auto}.kd-footer__logo-text{display:flex;flex-direction:column;line-height:1}.kd-footer__logo-kd{font-family:var(--kd-font-display);font-size:48px;color:var(--kd-gold);letter-spacing:.05em;line-height:1}.kd-footer__logo-sub{font-family:var(--kd-font-body);font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--kd-grey);text-transform:uppercase}.kd-footer__tagline{font-family:var(--kd-font-body);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--kd-gold);margin:0 0 14px}.kd-footer__desc{font-family:var(--kd-font-body);font-size:13px;color:var(--kd-grey);line-height:1.7;margin:0 0 24px}.kd-footer__social{display:flex;gap:10px}.kd-footer__social-link{width:36px;height:36px;border-radius:50%;border:1px solid var(--kd-black-border);background:#ffffff08;display:flex;align-items:center;justify-content:center;color:var(--kd-grey);text-decoration:none;transition:all .25s ease}.kd-footer__social-link:hover{border-color:var(--kd-gold);color:var(--kd-gold);background:#c9a84c14;transform:translateY(-2px)}.kd-footer__col-title{font-family:var(--kd-font-body);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--kd-gold);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--kd-black-border)}.kd-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kd-footer__link{font-family:var(--kd-font-body);font-size:13px;color:var(--kd-grey);text-decoration:none;transition:color .2s ease,padding-left .2s ease;display:inline-flex;align-items:center;gap:6px}.kd-footer__link:before{content:"\203a";color:var(--kd-gold);font-size:16px;line-height:1;opacity:0;transform:translate(-4px);transition:all .2s ease}.kd-footer__link:hover{color:var(--kd-white);padding-left:6px}.kd-footer__link:hover:before{opacity:1;transform:translate(0)}.kd-footer__badges{display:flex;flex-direction:column;gap:8px}.kd-footer__badge{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff05;border:1px solid var(--kd-black-border);border-radius:var(--kd-radius);font-family:var(--kd-font-body);font-size:12px;font-weight:600;color:var(--kd-grey-light);transition:all .25s ease}.kd-footer__badge:hover{border-color:#c9a84c4d;background:#c9a84c0a;color:var(--kd-white)}.kd-footer__badge-icon{font-size:16px;flex-shrink:0}.kd-footer__bottom{background:var(--kd-black);border-top:1px solid var(--kd-black-border);padding:20px 24px}.kd-footer__bottom-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.kd-footer__copyright{font-family:var(--kd-font-body);font-size:12px;color:var(--kd-grey);margin:0}.kd-footer__copyright strong{color:var(--kd-gold)}.kd-footer__bottom-links{display:flex;align-items:center;gap:12px}.kd-footer__bottom-link{font-family:var(--kd-font-body);font-size:12px;color:var(--kd-grey);text-decoration:none;transition:color .2s ease}.kd-footer__bottom-link:hover{color:var(--kd-gold)}.kd-footer__bottom-divider{color:var(--kd-black-border);font-size:12px}.kd-footer__disclaimer{font-family:var(--kd-font-body);font-size:11px;color:var(--kd-grey);margin:0;opacity:.7}@media(max-width:1024px){.kd-footer__inner{grid-template-columns:1fr 1fr;gap:40px}.kd-footer__brand{grid-column:1 / -1}}@media(max-width:600px){.kd-footer__inner{grid-template-columns:1fr;gap:32px}.kd-footer__brand{grid-column:auto}.kd-footer__bottom-inner{flex-direction:column;text-align:center}.kd-footer__top-bar-inner{gap:12px}.kd-footer__dot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kd-footer.css.map */
