.footer{background:transparent linear-gradient(0deg,#e0c7a680,#f8ecdc80 54%,#fff) 0% 0% no-repeat padding-box;padding-top:100px;padding-bottom:30px}.footer .container{max-width:1070px;padding:0 20px;margin:0 auto;width:100%}.footer-newsletter-block{background:#fff;border-radius:10px;padding:35px 100px;max-width:675px;margin:0 auto 70px}.footer-newsletter-block .news-header{margin-bottom:20px}.news-header h2{font-size:25px;margin-bottom:5px}.footer-newsletter-block .news-header .news-content{text-align:center}.news-header .news-content p{letter-spacing:.14px;color:#5f5f5f;font-family:Montserrat;font-size:12px}.footer-newsletter-form-blcok .policy-text p{font-family:Montserrat;letter-spacing:.12px;color:#959595;font-size:10px}.footer-newsletter-form-blcok .footer__newsletter-form{position:relative;max-width:100%}.footer-newsletter-form-blcok .footer__newsletter-form .form-control{display:flex;align-items:center;gap:10px}.footer-newsletter-form-blcok .footer__newsletter-form .form-control .self-submit-button{position:relative;right:0;transform:none;top:0}.footer-newsletter-form-blcok .footer__newsletter-form .form-control .self-submit-button button{width:auto;height:auto;background:#f0d0a5;border-radius:20px;padding:12px 27px}.footer__block--text{flex-basis:38%;gap:20px}.footer__block--menu:last-child{margin-inline-end:0}.footer__block--menu{margin-top:110px;gap:20px}.footer__block--text .text-button{margin-top:20px}.footer__block--text .text-button .button{background:#fff}.footer__block--text .text-button .button:hover,.footer__block--text .text-button .button:active,.footer__block--text .text-button .button:focus{background:#f0d0a5}.footer__aside{gap:10px}.footer__aside-bottom{border-top:1px solid #C5BCAF;padding-top:10px}.footer__aside-top{justify-content:flex-end}.footer__aside-bottom .footer__copyright{display:flex;gap:40px;align-items:center}.footer__policy-links{gap:40px}.footer__policy-links li+li:before{display:none}.footer__aside-bottom .footer__copyright p,.footer__policy-links li a,.tzn-polciy-text p,.tzn-polciy-text p a{letter-spacing:.14px;color:#5f5f5f;font-size:12px;font-family:Montserrat}.social-media li a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#c5bcaf;border-radius:50%}.social-media li a svg path{fill:#f4eadd}.footer__aside-top .social-media{gap:10px}.footer__aside-bottom .tzn-policy-shop-name-block .mobile{display:none}body.template-erstgesprach-buchen .footer{padding-top:40px}@media screen and (max-width:1149px){.footer__aside-bottom .footer__copyright,.footer__policy-links{gap:10px}}@media screen and (max-width:999px){.footer{background:transparent linear-gradient(0deg,#e0c7a680,#f8ecdc80 91%,#fff) 0% 0% no-repeat padding-box}}@media screen and (max-width:999px){.footer__block--text{gap:0}.footer__block--text .text-image{margin-bottom:20px}.footer__block--text .text-image img{width:210px;margin:0 auto}.footer .container{max-width:100%;width:100%;margin:0 auto}.footer__wrapper{display:flex;flex-wrap:wrap;flex-direction:column}.footer__block-list{display:flex;flex-direction:column;gap:30px}.footer__block--menu{margin-top:0;gap:10px}.footer__block--menu p{position:relative;display:flex;align-items:center;gap:5px}.footer__block--menu p .footer-icon{line-height:1}.footer__block--menu.active .footer-icon svg{transform:rotate(180deg)}.footer__aside-top{justify-content:flex-start;margin-bottom:40px}}@media screen and (max-width:768px){.footer-newsletter-block{padding:35px 10px;margin:0 auto 30px}.news-header h2{font-size:18px}.footer-newsletter-block .news-header{text-align:center}.footer-newsletter-block .news-header .news-content{max-width:310px;margin:0 auto}.footer__aside-bottom .footer__copyright .text-sm.text-subdued{display:none}.footer__aside-bottom .tzn-policy-shop-name-block{display:flex;justify-content:space-between;align-items:center}.footer__aside-bottom .tzn-policy-shop-name-block .mobile{display:block}.footer__aside-bottom{gap:10px}.footer{padding-bottom:20px;padding-top:70px}}@media screen and (max-width:575px){.footer__block--text .text-button .button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer.css.map */
