.footer.kp-footer{padding:40px 0 20px}.footer.kp-footer .page-width{width:min(100% - 44px,var(--kp-maxw));max-width:var(--kp-maxw);margin-inline:auto;padding-inline:0}.footer.kp-footer .footer__content-top{padding-bottom:28px}.footer.kp-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:0}.footer.kp-footer .footer-block.grid__item{width:auto;max-width:none;min-width:0;margin:0;padding:0;text-align:left}.footer.kp-footer .footer-block__heading{margin:0 0 12px;line-height:1.5}.footer.kp-footer .footer-block__details-content{margin:0}.footer.kp-footer .footer-block__details-content>li{margin:0}.footer.kp-footer .list-menu__item--link{display:block;width:fit-content;max-width:100%;padding:9px 0;min-height:44px;line-height:1.5;overflow-wrap:anywhere}.footer.kp-footer .footer-block--newsletter{margin-top:28px;padding-top:24px;border-top:1px solid var(--kp-line-green);align-items:flex-start;justify-content:flex-start;gap:20px;flex-wrap:wrap}.footer.kp-footer .footer-block__newsletter{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;gap:12px;margin:0;text-align:left}.footer.kp-footer .footer-block--newsletter .footer-block__heading{margin:0!important;max-width:40ch;line-height:1.5}.footer.kp-footer .newsletter-form{display:flex;flex-direction:column;align-items:stretch;max-width:400px;min-width:0;margin:0}.footer.kp-footer .newsletter-form__field-wrapper{max-width:none}.kp-footer__email-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer.kp-footer .newsletter-form .field{gap:8px;min-width:0}.footer.kp-footer .newsletter-form .field:before,.footer.kp-footer .newsletter-form .field:after{content:none}.footer.kp-footer .newsletter-form .field__input{width:0;min-width:0;min-height:44px;margin:0;box-shadow:none}.footer.kp-footer .newsletter-form .field__input::placeholder{opacity:1}.footer.kp-footer .newsletter-form__button{flex-shrink:0;min-height:44px;padding-inline:14px!important}.footer.kp-footer .newsletter-form__button:after{content:none}.footer.kp-footer .newsletter-form__message{position:static;margin-top:12px;justify-content:flex-start}.footer.kp-footer a:focus-visible,.footer.kp-footer .field__input:focus-visible,.footer.kp-footer .newsletter-form__button:focus-visible{outline:2px solid var(--kp-sand)!important;outline-offset:3px}.footer.kp-footer .footer__content-bottom{padding-top:18px;opacity:1;transform:none;animation:none}.footer.kp-footer .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.footer.kp-footer .footer__copyright{margin:0;text-align:left}.footer.kp-footer .footer__column{width:auto;padding:0}.footer.kp-footer .footer__localization:empty{display:none}.footer.kp-footer .footer__column--info{align-items:flex-start}.footer.kp-footer .footer__payment{margin:0}@media screen and (min-width:750px){.footer.kp-footer{padding-top:32px;padding-bottom:12px}.footer.kp-footer .footer__content-top{padding-bottom:20px}.footer.kp-footer .footer-block__heading{margin-bottom:8px}.footer.kp-footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"menus" "newsletter";gap:32px 56px;align-items:start}.footer.kp-footer .footer__blocks-wrapper{grid-area:menus}.footer.kp-footer .footer-block--newsletter{grid-area:newsletter;margin-top:0;padding-top:0;border-top:0}.footer.kp-footer .footer__content-top:has(>.footer-block--newsletter:empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"menus"}.footer.kp-footer .footer__content-bottom{padding-top:12px}.footer.kp-footer .page-width{width:min(100% - 96px,var(--kp-maxw))}.footer.kp-footer .footer__blocks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer.kp-footer .list-menu__item--link{padding:2px 0;min-height:24px;line-height:1.4}.footer.kp-footer .footer__column--info{margin-left:auto;align-items:flex-end}}@media screen and (min-width:990px){.footer.kp-footer .page-width{width:min(100% - 128px,var(--kp-maxw))}.footer.kp-footer .footer__content-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"menus newsletter"}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kashpel-footer.css.map */
