.kk__footer{padding:80px 0 0;display:flex;flex-direction:column;gap:80px}.kk__footer .kk__container.footer__upper-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;align-items:flex-start}@media(max-width:767px){.kk__footer .kk__container.footer__upper-row{grid-template-columns:1fr;gap:8px}}@media(min-width:768px)and (max-width:1029px){.kk__footer .kk__container.footer__upper-row{grid-template-columns:1fr 1fr}}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block{padding:32px;background:#739d72;border-radius:8px;color:#fff}@media(max-width:767px){.kk__footer .kk__container.footer__upper-row .footer__newsletter-block{padding:16px;margin-bottom:16px}}@media(min-width:768px)and (max-width:1029px){.kk__footer .kk__container.footer__upper-row .footer__newsletter-block{grid-column:1/span 2}}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .footer__newsletter-form-heading{font-size:23.99px}@media(max-width:767px){.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .footer__newsletter-form-heading{font-size:20px}}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .footer__newsletter-form-desc{margin:24px 0}@media(max-width:767px){.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .footer__newsletter-form-desc{font-size:16px}}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-main{gap:16px}@media(max-width:767px){.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-main{flex-direction:column}}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-check{padding:8px 0 16px}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-check .kk__checkbox a{color:#fff}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-check .kk__checkbox p{margin:0}@media(max-width:767px){.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-check .kk__checkbox p{font-size:16px}}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-check .checkmark{background:#fff}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .nl-check .checkmark:after{border-color:#739d72}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .kk-customKlaviyoPopup__btnSubmit{background:#f6f3ec;color:#34342f;transition:background .4s ease}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .kk-customKlaviyoPopup__btnSubmit:hover{background:#dcd4c5}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .form-message>div{padding:16px;border-radius:8px}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .form-message>div p{margin:0}.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .form-message>div.success{background:#f6f3ec;color:#34342f}@media(max-width:767px){.kk__footer .kk__container.footer__upper-row .footer__newsletter-block .form-message>div.success p{font-size:16px}}.kk__footer .kk__container.footer__lower-row{gap:48px}@media(min-width:768px)and (max-width:1029px){.kk__footer .kk__container.footer__lower-row{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:767px){.kk__footer .kk__container.footer__lower-row{gap:8px;display:grid}}@media(max-width:767px){.kk__footer .kk__container.footer__lower-row .footer__company-info{grid-row:4;margin-top:24px}}.kk__footer .kk__container .footer__nav-heading{font-size:18px;font-weight:500;color:#000;margin-bottom:20px;font-family:sofia-pro,sans-serif;letter-spacing:0}.kk__footer .kk__container .footer__nav-heading img{display:none}.kk__footer .kk__container .footer__link-list{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.kk__footer .kk__container .footer__link-list a{font-size:18px;color:#34342f;text-decoration:none;transition:background .4s ease;display:inline-block;border-radius:8px;position:relative;font-family:sofia-pro,sans-serif}.kk__footer .kk__container .footer__link-list a:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#34342f;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.kk__footer .kk__container .footer__link-list a:hover:after{transform-origin:bottom left;transform:scaleX(1)}.kk__footer .kk__container .footer__company-info{display:flex;flex-direction:column;justify-content:flex-start;gap:24px}.kk__footer .kk__container .footer__company-info>img{width:150px}.kk__footer .kk__container .footer__company-info .footer__siegel-wrapper{display:flex;flex-wrap:wrap;gap:16px}.kk__footer .kk__container .footer__company-info .footer__siegel-wrapper img{height:70px;max-width:90%;object-fit:contain}.kk__footer .kk__container .footer__company-text{font-size:18px;color:#34342f;font-weight:400;margin:0;margin-block-end:0}.kk__footer .kk__container a+.footer__nav-heading{margin:32px 0 20px}.kk__footer .kk__container a.kk__link-with-icon~h4{margin-top:24px}.kk__footer .kk__container form .kk__btn{font-family:sofia-pro,sans-serif;font-weight:400}.kk__footer .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:24px}.kk__footer .newsletter-form__field-wrapper .field{gap:8px;align-items:flex-start}.kk__footer .newsletter-form__field-wrapper .field input,.kk__footer .newsletter-form__field-wrapper .field input::placeholder{font-size:16px}.kk__footer .newsletter-form__field-wrapper .field label{font-size:18px;color:#34342f;line-height:1.5;font-family:sofia-pro,sans-serif}.kk__footer .newsletter-form__message--success{margin-top:16px;color:#155724;background-color:#d4edda;border-color:#c3e6cb;border-radius:8px;text-align:left;padding:12px 20px;line-height:1;margin-bottom:16px;min-height:48px;font-size:16px;font-family:sofia-pro,sans-serif;font-weight:400;align-items:center}.kk__footer .footer__health-disclaimer{color:#34342f;margin:0 0 20px;font-size:10px}.kk__footer .footer__bottom-bar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #34342f;height:80px}.kk__footer .footer__bottom-bar ul{list-style:none;display:flex;gap:24px;margin:0;padding:0;font-size:14px}.kk__footer .footer__bottom-bar ul a,.kk__footer .footer__bottom-bar ul span{text-decoration:none;color:#34342f;font-family:sofia-pro,sans-serif}.kk__newsletter-error,.drawer__newsletter-error{display:none;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px;text-align:left;padding:12px 20px;line-height:1.5;margin-bottom:16px;min-height:48px;font-size:16px;align-items:center;font-family:sofia-pro,sans-serif;font-weight:400}.kk__newsletter-error.visible,.drawer__newsletter-error.visible{display:flex}@media(min-width:768px)and (max-width:1029px){.footer__kontakt-col{grid-column:1/span 2;grid-row:2}.footer__company-info{grid-column:1/span 2;grid-row:3}}@media(max-width:767px){.footer__nav-heading{background:#f8f9fa;font-size:16px!important;font-weight:500;cursor:pointer;padding:16px!important;color:#34342f;margin:0;width:100%;border:none;text-align:left;outline:none;line-height:1.2;border-radius:16px;display:flex;align-items:center;gap:16px;justify-content:space-between;transition:.4s ease}.footer__nav-heading img{display:block!important;transition:transform .4s ease}.footer__nav-heading.active img{transform:rotate(180deg)}.footer__nav-heading+div,.footer__nav-heading+.footer__nav-panel{margin:0!important;max-height:0;overflow:hidden;transition:max-height .2s ease-out;font-size:16px}.footer__nav-heading+div p,.footer__nav-heading+div a,.footer__nav-heading+.footer__nav-panel p,.footer__nav-heading+.footer__nav-panel a{font-size:16px!important}.footer__nav-heading.active+ul,.footer__nav-heading.active+.footer__nav-panel{margin-bottom:16px!important}}footer .kk__col-8 .kk__col-4 .kk__accordion{font-size:18px;padding:16px;border-radius:8px}footer .kk__col-8 .kk__col-4 .kk__panel a{padding:0;font-size:18px}@media(max-width:767px){.kk__footer{padding:48px 0 0;gap:8px}.kk__footer .kk__flex{flex-direction:column}.kk__footer .kk__container{gap:64px;width:90%!important}.kk__footer .kk__container [class*=kk__col]{width:100%!important}.kk__footer .kk__container [class*=kk__col].kk__col-8.gap16.kk__flex{gap:0}.kk__footer .kk__container .steiger__newsletter-info>img{width:150px!important}.kk__footer .kk__container .steiger__newsletter-info .footer__newsletter-text,.kk__footer .kk__container .steiger__newsletter-info .kk__checkbox{font-size:16px}.kk__footer .kk__container .footer__nav-heading{margin-bottom:10px!important}.kk__footer .kk__container .footer__link-list{margin-bottom:10px;gap:20px;padding:0 16px}.kk__footer .kk__container .footer__link-list li a{padding:8px 0;font-size:16px}.kk__footer .kk__container .footer__company-info,.kk__footer .kk__container .kk__link-with-icon{padding-left:0;font-size:16px}.kk__footer .kk__container .footer__company-info p,.kk__footer .kk__container .kk__link-with-icon p{font-size:16px}.kk__footer .kk__container .footer__company-info.address,.kk__footer .kk__container .kk__link-with-icon.address{padding-top:0}.kk__footer .footer__bottom-bar{margin-top:24px;height:auto;display:grid;text-align:center;justify-content:center;padding:32px 0;gap:8px}.kk__footer .footer__bottom-bar ul{width:100%;display:flex;text-align:center;gap:8px;justify-content:center}.kk__footer .footer__bottom-bar ul.left span{font-size:16px}}@media(max-width:767px){.footer__link-list li a:hover{background:transparent!important}}@media(max-width:1029px){.kk__footer>.kk__container.kk__flex{flex-direction:column}.kk__footer>.kk__container.kk__flex [class*=kk__col]{width:100%}}@media(max-width:479px){.kk__footer>.kk__container.kk__flex .footer__siegel-wrapper{gap:0;justify-content:space-between}.kk__footer>.kk__container.kk__flex .footer__siegel-wrapper img{height:80px}.kk__footer>.kk__container.kk__flex .newsletter-form__field-wrapper .field{flex-direction:column}.kk__footer>.kk__container.kk__flex .newsletter-form__field-wrapper .field .kk__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/kk_footer.css.map */
