.linzer-footer{background:#fff!important;color:#292929!important;margin-top:0!important;border-top:1px solid #e8eeee;position:relative}.linzer-footer:before{content:"";display:block;height:5px;background:linear-gradient(90deg,#5dabaf 0 72%,#c43d4b 72% 100%)}.linzer-footer *{box-sizing:border-box}.linzer-footer__top{max-width:130rem;margin:0 auto;padding:5.2rem 5rem 4.2rem;display:grid;grid-template-columns:1.15fr 1fr 1fr 1.25fr;gap:4.4rem}.linzer-footer__brand{max-width:29rem}.linzer-footer__logo-wrap{display:inline-flex;align-items:center;justify-content:flex-start;margin:0 0 1.3rem;max-width:22rem}.linzer-footer__logo{display:block;width:100%;max-width:19rem;height:auto;object-fit:contain}.linzer-footer__cake-wrap{display:flex;align-items:center;justify-content:flex-start;margin:.2rem 0 1.4rem;min-height:8.4rem}.linzer-footer__cake{display:block;width:8.5rem;height:8.5rem;object-fit:contain;object-position:left center}.linzer-footer__wordmark{font-family:var(--font-heading-family,Georgia,serif);font-size:3.8rem;line-height:1;letter-spacing:.16em;color:#292929;margin:0 0 .7rem}.linzer-footer__tagline{font-size:1.05rem;font-weight:700;letter-spacing:.19em;color:#5dabaf;margin:0 0 1.6rem}.linzer-footer__description,.linzer-footer__newsletter-copy{font-size:1.35rem;line-height:1.7;color:#626b6c;margin:0 0 1.8rem}.linzer-footer__heading{font-size:1.65rem;font-weight:700;color:#292929;margin:0 0 1.8rem;line-height:1.3;position:relative;padding-bottom:1rem}.linzer-footer__heading:after{content:"";position:absolute;bottom:0;left:0;width:3.2rem;height:2px;background:#c43d4b}.linzer-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.linzer-footer__links a{font-size:1.4rem;line-height:1.45;color:#555f60;text-decoration:none;transition:color .2s}.linzer-footer__links a:hover{text-decoration:underline;text-decoration-color:#c43d4b;text-underline-offset:.3rem;color:#287f7d}.linzer-footer__social{margin-top:1.8rem}.linzer-footer .footer__list-social{justify-content:flex-start;gap:1.2rem;margin:0}.linzer-footer .footer__list-social .list-social__link{color:#287f7d;padding:.5rem}.linzer-footer .footer__list-social .icon{height:2rem;width:2rem}.linzer-footer .newsletter-form,.linzer-footer .newsletter-form__field-wrapper{max-width:100%}.linzer-footer .field{border:1px solid #9bc9c9;border-radius:3rem;overflow:hidden;min-height:5.2rem;background:#fff}.linzer-footer .field:before,.linzer-footer .field:after{display:none}.linzer-footer .field__input{color:#292929;padding-left:1.8rem;box-shadow:none}.linzer-footer .field__input::placeholder{color:#858d8d;opacity:1}.linzer-footer .field__label{color:#777;left:1.8rem}.linzer-footer .newsletter-form__button{width:5rem;color:#fff;background:#5dabaf;border-radius:0 3rem 3rem 0}.linzer-footer .newsletter-form__button:hover{background:#c43d4b}.linzer-footer .newsletter-form__button .svg-wrapper{width:1.8rem}.linzer-footer .newsletter-form__message{color:#287f7d;font-size:1.2rem}.linzer-footer__note{font-size:1.1rem;color:#818989;margin:1rem 0 0;line-height:1.5}.linzer-footer__bottom{border-top:1px solid #e7eeee;padding:1.8rem 5rem 2rem;background:#fbfdfd}.linzer-footer__bottom-inner{max-width:130rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.linzer-footer__copyright{font-size:1.15rem;color:#777;margin:0}.linzer-footer__policies{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.linzer-footer__policies a{font-size:1.15rem;color:#626b6c;text-decoration:none}.linzer-footer__policies a:hover{color:#c43d4b;text-decoration:underline}.linzer-footer__payments{margin-top:1.5rem}.linzer-footer__payments .list-payment{justify-content:flex-start;gap:.6rem}.linzer-footer__payments .list-payment__item{padding:0}.linzer-footer__payments svg{opacity:.9}@media(max-width:989px){.linzer-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 3rem;padding:4.2rem 3rem 3.5rem}}@media(max-width:600px){.linzer-footer__top{grid-template-columns:1fr 1fr;gap:2.8rem 1.8rem;padding:3.4rem 2rem 2.8rem}.linzer-footer__brand,.linzer-footer__newsletter{grid-column:1/-1;max-width:100%}.linzer-footer__logo-wrap{max-width:18rem}.linzer-footer__cake{width:7.5rem;height:7.5rem}.linzer-footer__heading{font-size:1.45rem;margin-bottom:1.3rem}.linzer-footer__links{gap:.9rem}.linzer-footer__links a{font-size:1.25rem}.linzer-footer__description,.linzer-footer__newsletter-copy{font-size:1.25rem}.linzer-footer__bottom{padding:1.6rem 2rem 2rem}.linzer-footer__bottom-inner{align-items:flex-start;flex-direction:column;gap:1.2rem}.linzer-footer__policies{gap:.8rem 1.3rem}.linzer-footer__copyright,.linzer-footer__policies a{font-size:1.05rem}}