.footer.kkm-footer{--kkm-footer-grid-main-columns: minmax(24rem, 1.15fr) minmax(0, 2.2fr);--kkm-footer-grid-columns-desktop: repeat(3, minmax(0, 1fr));--kkm-footer-grid-columns-tablet: repeat(2, minmax(0, 1fr));--kkm-footer-grid-columns-mobile: 1fr;--kkm-footer-description-max-width: 33ch;--kkm-footer-description-max-width-tablet: 100%;--kkm-footer-top-gap: 4.4rem;--kkm-footer-column-gap: 2rem;--kkm-footer-top-gap-tablet: 3.2rem;--kkm-footer-column-gap-tablet: 2.4rem;--kkm-footer-column-gap-mobile: 2.4rem;--kkm-footer-link-gap: .4rem;--kkm-footer-bottom-margin-top: 3.3rem;--kkm-footer-bottom-padding-top: 1.7rem;--kkm-footer-bottom-mobile-margin-top: 2.6rem;--kkm-footer-brand-secondary-margin-top: .5rem;--kkm-footer-description-margin-top: 1.8rem;--kkm-footer-legal-margin-top: 1.8rem;--kkm-footer-heading-margin-bottom: 1.5rem;--kkm-footer-bottom-border-width: .1rem;--kkm-footer-line-height-brand-primary: 1.05;--kkm-footer-line-height-brand-secondary: 1.1;--kkm-footer-line-height-heading: 1.2;--kkm-footer-line-height-link: 1.45;--kkm-footer-line-height-bottom: 1.4;--kkm-footer-line-height-body: 1.55;border-top:0;background:#000}.kkm-footer__inner{color:var(--foundation-color-footer-body)}.kkm-footer__top{display:grid;grid-template-columns:var(--kkm-footer-grid-main-columns);gap:var(--kkm-footer-top-gap)}.kkm-footer__brand-primary{margin:0;color:#fff;font-size:var(--foundation-type-size-heading-lg);font-weight:var(--font-body-weight-bold);line-height:var(--kkm-footer-line-height-brand-primary)}.kkm-footer__brand-secondary{margin:var(--kkm-footer-brand-secondary-margin-top) 0 0;color:#6f6f6f;font-size:var(--foundation-type-size-heading-xs);font-weight:var(--font-body-weight-bold);line-height:var(--kkm-footer-line-height-brand-secondary)}.kkm-footer__description{margin:var(--kkm-footer-description-margin-top) 0 0;max-width:var(--kkm-footer-description-max-width);font-size:var(--foundation-type-size-body-md);line-height:var(--kkm-footer-line-height-body);color:var(--foundation-color-footer-body-strong)}.kkm-footer__legal{margin:var(--kkm-footer-legal-margin-top) 0 0;font-size:var(--foundation-type-size-body-sm);line-height:var(--kkm-footer-line-height-body);color:var(--foundation-color-footer-muted-soft)}.kkm-footer__columns{display:grid;grid-template-columns:var(--kkm-footer-grid-columns-desktop);gap:var(--kkm-footer-column-gap)}.kkm-footer__heading{margin:0 0 var(--kkm-footer-heading-margin-bottom);color:var(--foundation-color-footer-heading);font-size:var(--foundation-type-size-heading-sm);line-height:var(--kkm-footer-line-height-heading);font-weight:var(--font-body-weight-bold)}.kkm-footer__list{margin:0;padding:0;list-style:none}.kkm-footer__list li+li{margin-top:var(--kkm-footer-link-gap)}.kkm-footer__link{color:var(--foundation-color-footer-muted);text-decoration:none;font-size:var(--foundation-type-size-body-md);line-height:var(--kkm-footer-line-height-link)}.kkm-footer__link:hover,.kkm-footer__link:focus-visible,.kkm-footer__link.is-active{color:var(--foundation-color-footer-heading)}.kkm-footer__richtext,.kkm-footer__richtext p{margin:0;font-size:var(--foundation-type-size-body-sm);line-height:var(--kkm-footer-line-height-body);color:var(--foundation-color-footer-muted)}.kkm-footer__bottom{margin-top:var(--kkm-footer-bottom-margin-top);padding-top:var(--kkm-footer-bottom-padding-top);border-top:var(--kkm-footer-bottom-border-width) solid var(--foundation-color-footer-border);text-align:center}.kkm-footer__bottom p{margin:0;color:var(--foundation-color-footer-subtle);font-size:var(--foundation-type-size-body-md);line-height:var(--kkm-footer-line-height-bottom)}.kkm-footer__bottom a{color:inherit;text-decoration:none}.kkm-footer__bottom a:hover,.kkm-footer__bottom a:focus-visible{color:var(--foundation-color-footer-hover)}.kkm-footer__bottom span,.kkm-footer__bottom a{color:#ffd400;font-weight:800}@media screen and (max-width:989px){.kkm-footer__top{grid-template-columns:1fr;gap:var(--kkm-footer-top-gap-tablet)}.kkm-footer__description{max-width:var(--kkm-footer-description-max-width-tablet)}.kkm-footer__columns{grid-template-columns:var(--kkm-footer-grid-columns-tablet);gap:var(--kkm-footer-column-gap-tablet)}}@media screen and (max-width:749px){.footer.kkm-footer{padding-left:0;padding-right:0}.kkm-footer__columns{grid-template-columns:var(--kkm-footer-grid-columns-mobile);gap:var(--kkm-footer-column-gap-mobile)}.kkm-footer__bottom{margin-top:var(--kkm-footer-bottom-mobile-margin-top)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
