.krd-footer{--krd-footer-bg: #e8a020;--krd-footer-ink: #120f0a;--krd-footer-rule: rgba(18, 15, 10, .2);background:var(--krd-footer-bg);color:var(--krd-footer-ink);font-family:var(--font-body-family);border-top:0}.krd-footer a,.krd-footer h2,.krd-footer h3{color:var(--krd-footer-ink)}.krd-footer__wrap{max-width:1440px;margin:0 auto;padding:0 20px}.krd-footer__top{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.krd-footer__brand-info{margin-bottom:28px}.krd-footer__logo{display:block;width:178px;max-width:100%;line-height:0}.krd-footer__logo img{display:block;width:100%;height:auto;filter:brightness(0);opacity:.93}.krd-footer__brand-headline{margin:20px 0 0;font-family:var(--font-body-family);font-size:15px;font-weight:700;letter-spacing:0}.krd-footer__brand-text{margin-top:12px;font-size:14px;line-height:1.5}.krd-footer__brand-text p{margin:0}.krd-footer__newsletter-heading{margin:0 0 22px;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}.krd-footer__newsletter-text{margin:0 0 24px;font-size:12.5px;line-height:18px;letter-spacing:0}.krd-footer .krd-footer__form{display:block;width:100%;max-width:none;margin:0}.krd-footer__form-row{display:flex;flex-direction:column;gap:16px}.krd-footer__input{box-sizing:border-box;width:100%;height:45px;margin:0;padding:0 12px;border:1px solid #ffebeb;border-radius:6px;background:transparent;color:var(--krd-footer-ink);font-family:var(--font-body-family);font-size:15px;letter-spacing:0;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.krd-footer__input::placeholder{color:#8b6013;opacity:1}.krd-footer__input:focus-visible{border-color:var(--krd-footer-ink);box-shadow:0 0 0 1px var(--krd-footer-ink)}.krd-footer__submit{height:44px;margin:0;padding:0 24px;border:0;border-radius:6px;background:#fff;color:var(--krd-footer-ink);font-family:var(--font-body-family);font-size:15px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}.krd-footer__submit:hover{background:#f2edd8}.krd-footer__submit:focus-visible{outline:2px solid var(--krd-footer-ink);outline-offset:2px}.krd-footer__form-message{margin-top:12px;color:var(--krd-footer-ink);font-size:14px}.krd-footer__disclaimer{margin-top:18px;font-size:11px;line-height:18px;letter-spacing:0}.krd-footer__disclaimer p{margin:0}.krd-footer__disclaimer a{text-decoration:underline;text-underline-offset:2px}.krd-footer__follow-on-shop{margin-top:24px}.krd-footer__nav{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.krd-footer__heading{margin:0 0 8px;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}.krd-footer__links{margin:0;padding:0;list-style:none}.krd-footer__link{display:inline-block;font-size:14px;line-height:25px;letter-spacing:0;text-decoration:none}.krd-footer__link:hover,.krd-footer__link--active{text-decoration:underline;text-underline-offset:3px}.krd-footer__text{font-size:15px;line-height:1.6}.krd-footer .krd-footer__social-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px;margin:0;padding:0}.krd-footer .krd-footer__social-list .list-social__link{display:flex;align-items:center;justify-content:center;padding:0;color:var(--krd-footer-ink)}.krd-footer .krd-footer__social-list .svg-wrapper,.krd-footer .krd-footer__social-list svg{width:22px;height:22px}.krd-footer .krd-footer__social-list .list-social__link:hover{transform:none;opacity:.7}.krd-footer__payment-list{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.krd-footer__payment-list li{display:flex;line-height:0}.krd-footer__payment-icon{width:38px;height:24px}.krd-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:64px;padding-top:26px;border-top:2px solid var(--krd-footer-rule);text-align:center}.krd-footer__copyright .copyright__content{font-size:12px;line-height:18px;letter-spacing:.04em}.krd-footer__copyright a{text-decoration:none}.krd-footer .recurpay-manage-subscription-link-footer{display:none}.krd-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;font-size:13px;line-height:22px}.krd-footer__policies li+li:before{content:"\b7";margin:0 8px}.krd-footer__policies a{text-decoration:none}.krd-footer__policies a:hover{text-decoration:underline}.krd-footer__localization{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media screen and (min-width:750px){.krd-footer__wrap{padding:0 40px}.krd-footer__top{grid-template-columns:minmax(0,1fr) auto;column-gap:48px;row-gap:48px}.krd-footer__brand{grid-column:1 / -1;max-width:500px}.krd-footer__nav{grid-template-columns:repeat(var(--krd-footer-cols, 3),minmax(0,1fr));column-gap:24px}.krd-footer__social .krd-footer__social-list{flex-direction:column;gap:24px}.krd-footer__payments{grid-column:1 / -1}.krd-footer__logo{width:222px}.krd-footer__brand-info{margin-bottom:36px}.krd-footer__newsletter-heading{margin-bottom:24px;font-size:22px}.krd-footer__newsletter-text{margin-bottom:18px;font-size:15px;line-height:24px}.krd-footer__form-row{flex-direction:row}.krd-footer__input{flex:1 1 auto;height:48px;font-size:17px}.krd-footer__submit{flex:0 0 171px;height:48px;font-size:17px}.krd-footer__disclaimer{margin-top:16px;font-size:13px}.krd-footer__heading{margin-bottom:22px;font-size:18px}.krd-footer__links{display:flex;flex-direction:column;gap:12px}.krd-footer__link{font-size:15px;line-height:22px}.krd-footer__bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:33px;text-align:left}.krd-footer__localization{flex-basis:100%;justify-content:flex-start}}@media screen and (min-width:990px){.krd-footer__wrap{padding:0 clamp(40px,5.556vw,80px)}.krd-footer__top{grid-template-columns:minmax(0,580px) minmax(0,1fr) auto;column-gap:0;row-gap:27px}.krd-footer__brand{grid-column:1;grid-row:1 / span 2;max-width:none;box-sizing:border-box;padding-right:clamp(40px,5.556vw,80px)}.krd-footer__nav{grid-column:2;grid-row:1}.krd-footer__social{grid-column:3;grid-row:1;padding-top:1px}.krd-footer__payments{grid-column:2 / -1;grid-row:2;align-self:end}.krd-footer__payment-list{justify-content:flex-end}.krd-footer__top:not(.krd-footer__top--social) .krd-footer__nav{grid-column:2 / -1}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/section-footer.css.map */
