.ct-footer{background-color:var(--kkd-paper)!important;padding-top:0!important;margin-top:0!important}.ct-trending-block{display:none!important}[data-row="middle"]{border-top:1px solid var(--kkd-rule)!important;padding-top:0!important;padding-bottom:0!important}[data-row="bottom"]{border-top:1px solid var(--kkd-rule)!important;padding-top:0!important;padding-bottom:24px!important}[data-row="bottom"]>.ct-container-fluid,[data-row="bottom"]>.ct-container{width:var(--theme-container-width)!important;max-width:var(--theme-normal-container-max-width)!important;margin-inline:auto!important;padding-top:24px!important;padding-bottom:0!important;padding-inline:0!important}[data-row="middle"] [data-column],[data-row="bottom"] [data-column]{text-align:left}[data-row="middle"] .ct-widget,[data-row="bottom"] .ct-widget{display:block;width:100%;text-align:left}.kkd-footer-brand__title{font-family:var(--kkd-font-serif);font-size:22px;color:var(--kkd-ink);margin-bottom:4px}.kkd-footer-brand__eyebrow{font-family:var(--kkd-font-sans);font-size:11px;color:var(--kkd-inkgray);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px}.kkd-footer-brand__desc{font-family:var(--kkd-font-sans);font-size:13px;color:var(--kkd-inkgray);line-height:1.9;margin:0}.kkd-footer-col__title{font-family:var(--kkd-font-sans);font-size:11px;color:var(--kkd-sumi);letter-spacing:.25em;text-transform:uppercase;margin-bottom:20px}.kkd-footer-col__list{font-family:var(--kkd-font-sans);list-style:none;padding:0;margin:0;font-size:13px}.kkd-footer-col__list li{margin-bottom:12px}.kkd-footer-col__list a{color:var(--kkd-sumi);text-decoration:none;transition:color .25s ease}.kkd-footer-col__list a:hover{color:var(--kkd-matcha)}.kkd-footer-col__social{font-family:var(--kkd-font-sans);display:flex;gap:16px;margin-bottom:28px;font-size:13px}.kkd-footer-col__social a{color:var(--kkd-sumi);text-decoration:none;transition:color .25s ease}.kkd-footer-col__social a:hover{color:var(--kkd-matcha)}.kkd-footer-col__newsletter-intro{font-family:var(--kkd-font-sans);font-size:12px;color:var(--kkd-inkgray);margin:0 0 12px}.kkd-footer-col__newsletter{display:flex}.kkd-footer-col__newsletter input[type="email"]{flex:1;background:#fff0;border:1px solid var(--kkd-rule);padding:10px 12px;font-size:13px;color:var(--kkd-ink);border-right:none;border-radius:0;min-width:0}.kkd-footer-col__newsletter input[type="email"]:focus{outline:none;border-color:var(--kkd-sumi)}.kkd-footer-col__newsletter input[type="email"]::placeholder{color:var(--kkd-inkgray)}.kkd-footer-col__newsletter button{background:var(--kkd-ink);color:var(--kkd-paper);border:1px solid var(--kkd-ink);padding:0 20px;font-size:13px;letter-spacing:.1em;cursor:pointer;transition:background .25s ease;border-radius:0}.kkd-footer-col__newsletter button:hover{background:var(--kkd-sumi);border-color:var(--kkd-sumi)}.ct-footer .kkd-footer-bottom__left,.ct-footer .kkd-footer-bottom__right{font-family:var(--kkd-font-sans);font-size:11px;color:var(--kkd-inkgray);letter-spacing:.1em;line-height:1.6}.ct-footer .kkd-footer-bottom__left{text-align:left}.ct-footer .kkd-footer-bottom__right{text-align:right}.ct-footer .kkd-footer-bottom__left a,.ct-footer .kkd-footer-bottom__right a{color:inherit}[data-row="middle"] .ct-widget,[data-row="bottom"] .ct-widget{margin-bottom:0}[data-row="middle"] .widget-title,[data-row="bottom"] .widget-title{display:none}@media (max-width:1024px){[data-row="middle"]{padding-top:48px!important;padding-bottom:32px!important}}@media (max-width:640px){[data-row="middle"]{padding-top:40px!important;padding-bottom:24px!important}.kkd-footer-brand__title{font-size:20px}.kkd-footer-brand__desc{font-size:12px;line-height:1.8}.kkd-footer-col__title{font-size:10px;margin-bottom:16px}.kkd-footer-col__list{font-size:12px}.kkd-footer-col__list li{margin-bottom:10px}.kkd-footer-col__newsletter input[type="email"],.kkd-footer-col__newsletter button{font-size:12px;padding:8px 14px}.kkd-footer-bottom__left,.kkd-footer-bottom__right{text-align:center}}