.footer-block__newsletter{text-align:left;padding-bottom:16px;border-bottom:1px solid rgba(var(--color-bg-light),.45)}.footer-block__newsletter .newsletter-form,.newsletter-form__field-wrapper{max-width:none}.footer-block__newsletter .footer-block__heading{font-size:20px;font-weight:500;font-family:var(--font-body-family);color:rgba(var(--color-text-subtle))!important;line-height:1;margin-bottom:12px}.footer-block__newsletter .newsletter-form__field-wrapper .field{display:flex;align-items:center;gap:20px}.footer-block__newsletter .newsletter-form__field-wrapper .field__input::placeholder{opacity:1;color:rgba(var(--color-text-heading-alt_1))}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{font-size:44px;padding:0;border:none!important;outline:none!important;color:rgba(var(--color-text-heading-alt_1));box-shadow:none!important;font-family:var(--font-heading-family);font-weight:500}.footer-block__newsletter .newsletter-form__field-wrapper .field:before,.footer-block__newsletter .newsletter-form__field-wrapper .field:after{opacity:0}.footer-block__newsletter .newsletter-form__field-wrapper .field .btn{white-space:nowrap;padding-inline:70px}.footer-block__heading{font-size:2.4rem;color:rgba(var(--color-text-heading-alt_2),1)}.footer-block__details-content .list-menu__item--link{line-height:1.25}.footer-middle-wrapper{display:grid;grid-template-columns:repeat(var(--f-cols, 1),minmax(0,1fr));gap:30px;align-items:start;margin-top:70px}.footer-menu-left{grid-column:span var(--menu-span, 1);min-width:0}.footer-menu-left .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(var(--menu-cols, 1),minmax(0,1fr));gap:20px}.footer-middle-wrapper .footer-block{grid-column:span var(--block-span, 1);min-width:0}.footer-menu-right{grid-column:span var(--search-span, 1);min-width:0}.footer-menu-right .hhl-form{border:1px solid var(--color-spot-2)}.footer-logo-wrapper{padding-block:30px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-social-links{display:flex;align-items:center;gap:15px}.footer-social-link{color:inherit;text-decoration:none;display:flex;align-items:center;gap:6px;transition:all .3s ease-in}.footer-social-link:hover{color:rgba(var(--color-text-heading-alt_1))}@media(max-width:1199.98px){.footer-menu-right .hhl-form{max-width:100%}}@media(max-width:991.98px){.footer-block__details-wrapper:not(.is-active){height:0;opacity:0}.footer-block__details-wrapper{overflow:hidden;transition:.4s cubic-bezier(.4,0,.2,1);transition-property:opacity,height;will-change:opacity,contents}.footer-block--newsletter{margin:0}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{font-size:3rem}.footer-middle-wrapper{max-width:600px;margin-inline:auto}.footer-block__heading.inline-richtext{font-size:2rem;font-family:var(--font-heading-family);margin:0;padding-block:16px;padding-right:40px;color:inherit;font-family:inherit;text-transform:capitalize}.footer-middle-wrapper .footer-block--menu{border-bottom:1px solid rgba(var(--color-bg-dark))}.footer-block__details-content.f-contact{margin-top:40px;text-align:center}.footer-block__details-content .list-menu__item--link{padding-top:0}.footer-block__details-content{padding-bottom:20px}.footer__copyright{justify-content:center;gap:0 6px}.footer__copyright .policies{width:100%;margin-top:5px}}@media(max-width:649.98px){.footer-block__newsletter .footer-block__heading{text-align:center;padding:0;font-size:1.8rem;margin-bottom:12px}.footer-block__newsletter .newsletter-form__field-wrapper .field{flex-flow:column}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{font-size:2.4rem;text-align:center;height:36px}footer .footer__content-top{padding-inline:2rem}.footer-block__newsletter{max-width:100%;width:100%;padding-bottom:40px}.footer-block__newsletter .newsletter-form__field-wrapper .field .btn{padding-inline:40px}.footer-middle-wrapper{margin-top:40px}.footer-block:has(.f-contact) h2{display:none}.footer-block__details-content.f-contact .list-menu__item{justify-content:center}footer .policies li a{padding:.2rem 0}.footer-menu-right .hhl-form{padding:20px}.footer-logo-wrapper{flex-flow:column;gap:10px}.footer-logo{width:80%;margin-inline:auto}.footer-logo img{width:100%}}@media(min-width:991.98px){.footer-middle-wrapper .footer-block__heading .toggle-icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kap_footer.css.map */
