.footer.zr-footer{padding:0;font-family:Archivo,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.zr-footer *,.zr-footer *:before,.zr-footer *:after{box-sizing:border-box}.zr-footer h2,.zr-footer p{margin:0}.zr-footer .rte p+p{margin-top:12px}.zr-footer a:not(.btn){text-decoration-thickness:1px;text-underline-offset:4px}.zr-footer a:focus-visible,.zr-footer button:focus-visible,.zr-footer summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.zr-footer__eyebrow,.zr-footer__column-heading,.zr-footer .zr-footer__nav .disclosure__title{color:rgba(var(--text-color) / .68);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.zr-footer__newsletter{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;padding:48px 0 44px;border-bottom:1px solid rgba(var(--text-color) / .16)}.zr-footer .zr-footer__newsletter-title{margin-top:12px;font-family:inherit;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.zr-footer__newsletter-text{max-width:480px;margin-top:12px;color:rgba(var(--text-color) / .7);font-size:14px;line-height:1.7}.zr-footer__signup{width:100%;max-width:480px;justify-self:end}.zr-footer__signup .input-with-button{display:flex;align-items:center;min-height:58px;padding:5px;border:1px solid rgba(var(--text-color) / .25);border-radius:4px;background:rgba(var(--text-color) / .04);box-shadow:none}.zr-footer__signup .input-with-button:focus-within{border-color:currentColor;box-shadow:none}.zr-footer__signup .input{flex:1 1 0;min-width:0;width:0;margin:0;min-height:44px;padding:12px 14px;border:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:14px;box-shadow:none}.zr-footer__signup .input::placeholder{color:rgba(var(--text-color) / .65);opacity:1}.zr-footer__signup .input-with-button>.btn{position:static;flex:none;width:auto;margin:0;min-height:46px;padding:12px 20px;border:0;border-radius:2px;background:rgb(var(--text-color));color:rgba(var(--bg-color));font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap}.zr-footer__signup .input-with-button>.btn:hover{opacity:.85}.zr-footer__newsletter-note{margin-top:10px;color:rgba(var(--text-color) / .62);font-size:11px;line-height:1.6}.zr-footer .zr-footer__newsletter-note a{text-decoration-color:currentColor}.zr-footer__main{display:grid;grid-template-columns:1.5fr .9fr 1fr 1.1fr;gap:48px;padding:52px 0}.zr-footer__main>*{min-width:0}.zr-footer__logo{display:inline-block;width:var(--zr-footer-logo-width, 190px);max-width:100%}.zr-footer__logo img{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.6);mix-blend-mode:screen}.zr-footer__logo>span{font-size:30px;font-weight:800;letter-spacing:-.04em}.zr-footer .zr-footer__brand-heading{margin-top:22px;font-family:inherit;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.015em}.zr-footer__brand-text{max-width:300px;margin-top:8px;font-size:14px;line-height:1.75;color:rgba(var(--text-color) / .66)}.zr-footer__text-link{display:inline-flex;align-items:center;gap:12px;margin-top:16px;font-size:12px;font-weight:500}.zr-footer__text-link svg,.zr-footer__contact-button svg,.zr-footer__dealer svg,.zr-footer__top svg{width:16px;height:16px;flex:none}.zr-footer__social{margin-top:18px}.zr-footer__social .social{display:flex;justify-content:flex-start;gap:12px}.zr-footer__social .social a{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(var(--text-color) / .22);border-radius:50%}.zr-footer__follow{margin-top:18px}.zr-footer__nav .disclosure{border:0}.zr-footer__nav .disclosure__panel{top:0;margin:0;padding:0}.zr-footer__nav-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.zr-footer .zr-footer__nav .disclosure__title{margin:0}.zr-footer__nav .footer-menu__links{display:grid;gap:3px;margin:18px 0 0;padding:0;list-style:none}.zr-footer__nav .footer-menu__links>li{margin:0}.zr-footer__nav .footer-menu__links a{display:inline-block;padding:7px 0;font-size:13px;line-height:1.5;color:rgba(var(--text-color) / .83)}.zr-footer__nav .footer-menu__links a:hover{color:rgb(var(--text-color))}.zr-footer__contact-text{margin-top:22px!important;color:rgba(var(--text-color) / .66);font-size:13px;line-height:1.7}.zr-footer__contact-email{display:inline-block;margin-top:10px;font-size:15px;font-weight:500}.zr-footer__contact-button{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:13px 16px;border:1px solid rgba(var(--text-color) / .35);border-radius:3px;font-size:12px;font-weight:600}.zr-footer a.zr-footer__contact-button:hover{background:rgba(var(--text-color) / .08);text-decoration:none}.zr-footer__dealer{display:inline-flex;gap:10px;align-items:center;margin-top:16px;font-size:11px;color:rgba(var(--text-color) / .7)!important}.zr-footer .zr-footer__meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px;margin:0;padding:26px 0;border-top:1px solid rgba(var(--text-color) / .16)}.zr-footer__payment{flex:1 1 480px}.zr-footer__payment .payment-icons{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none}.zr-footer__payment .payment-icons>li{margin:0}.zr-footer__payment .payment-icons svg{width:34px;height:22px}.zr-footer__localization .localization__grid{display:flex;flex-wrap:wrap;gap:10px}.zr-footer__localization .localization__selector:not(:last-child){margin:0}.zr-footer__localization .custom-select__btn,.zr-footer__localization .custom-select__native{min-height:42px;padding:11px 14px;border:1px solid rgba(var(--text-color) / .3);border-radius:3px;background:transparent;color:inherit;font-family:inherit;font-size:12px;font-weight:500}.zr-footer__localization .custom-select__btn svg{width:14px;height:14px;padding:0;margin-inline-start:14px;margin-inline-end:0}.zr-footer__localization .custom-select__listbox{border-color:#555;background:#222;color:#fff}.zr-footer__localization .custom-select__option{color:#fff}.zr-footer__localization .custom-select__option:hover,.zr-footer__localization .custom-select__option.is-focused,.zr-footer__localization .custom-select__option[aria-selected=true]{background:#3b3b3b}.zr-footer__guarantee{padding:22px 0;border-top:1px solid rgba(var(--text-color) / .16)}.zr-footer .zr-gwl--footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:26px;row-gap:12px}.zr-footer .zr-gwl--footer .zr-gwl__zeile{margin:0}.zr-footer .zr-gwl--footer .zr-gwl__titel{font-size:12px;font-weight:500;letter-spacing:0}.zr-footer .zr-gwl--footer .zr-gwl__link{margin:0;font-size:11px;color:rgba(var(--text-color) / .67)}.zr-footer .zr-gwl--footer .zr-gwl__textknopf{font-family:inherit;font-size:11px}.zr-footer .zr-gwl__dialog{--text-color: 17 17 17}.zr-footer__base{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;padding:22px 0 26px;border-top:1px solid rgba(var(--text-color) / .16);color:rgba(var(--text-color) / .56);font-size:11px;line-height:1.6}.zr-footer__partner{margin-left:auto}.zr-footer__top{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--text-color))!important}.zr-footer__top svg{transform:rotate(-90deg)}.zr-footer__secondary{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0;list-style:none}@media(min-width:769px)and (max-width:1100px){.zr-footer__newsletter{gap:36px}.zr-footer__main{grid-template-columns:1.25fr 1fr 1fr;gap:32px}.zr-footer__contact{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:26px;border-top:1px solid rgba(var(--text-color) / .16)}.zr-footer__contact-text{display:none}.zr-footer__contact-email,.zr-footer__contact-button,.zr-footer__dealer{margin-top:0}.zr-footer__contact-button{margin-left:auto}}@media(max-width:768.98px){.zr-footer__newsletter{grid-template-columns:1fr;gap:22px;padding:34px 0 30px}.zr-footer .zr-footer__newsletter-title{margin-top:9px;font-size:27px}.zr-footer__newsletter-text{margin-top:10px;font-size:13px}.zr-footer__signup{max-width:none}.zr-footer__signup .input{font-size:16px;padding-left:10px}.zr-footer__signup .input-with-button>.btn{padding-inline:13px;font-size:12px}.zr-footer__main{grid-template-columns:1fr;gap:0;padding:30px 0}.zr-footer__brand{padding-bottom:28px}.zr-footer__logo{width:min(var(--zr-footer-logo-width, 190px),165px)}.zr-footer .zr-footer__brand-heading{margin-top:18px;font-size:16px}.zr-footer__brand-text{max-width:100%;font-size:13px}.zr-footer__text-link{margin-top:12px}.zr-footer__nav{border-top:1px solid rgba(var(--text-color) / .16)}.zr-footer__nav:last-of-type{border-bottom:1px solid rgba(var(--text-color) / .16)}.zr-footer__nav .footer-menu>summary{padding:18px 0;cursor:pointer}.zr-footer .zr-footer__nav .disclosure__title{color:rgb(var(--text-color));font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.zr-footer__nav .disclosure__toggle{display:flex}.zr-footer__nav .disclosure__toggle .icon{width:16px;height:16px}.zr-footer__nav .footer-menu__links{gap:2px;margin:0;padding:0 0 16px}.zr-footer__nav .footer-menu__links a{padding:10px 0}.zr-footer__contact{padding-top:28px}.zr-footer__contact-text{margin-top:12px!important}.zr-footer__contact-email{font-size:17px}.zr-footer__contact-button{margin-top:16px;padding-block:14px}.zr-footer__dealer{margin-top:14px}.zr-footer .zr-footer__meta{gap:22px;padding:24px 0}.zr-footer__payment{flex-basis:100%}.zr-footer__payment .payment-icons{gap:7px}.zr-footer__localization{width:100%}.zr-footer__localization .localization__grid{flex-wrap:nowrap}.zr-footer__localization .localization__selector{min-width:0}.zr-footer__localization .custom-select__btn{width:100%;padding-inline:11px}.zr-footer__guarantee{padding:22px 0}.zr-footer .zr-gwl--footer{grid-template-columns:auto 1fr;column-gap:18px}.zr-footer .zr-gwl--footer .zr-gwl__zeile{grid-column:1 / -1}.zr-footer .zr-gwl--footer .zr-gwl__titel{font-size:11px}.zr-footer .zr-gwl--footer .zr-gwl__link,.zr-footer .zr-gwl--footer .zr-gwl__textknopf{font-size:10px}.zr-footer__base{display:grid;grid-template-columns:1fr auto;gap:14px;padding:20px 0 24px;font-size:10px}.zr-footer__top{grid-column:2;grid-row:1}.zr-footer__partner{grid-column:1 / -1;margin:0}.zr-footer__secondary{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/zr-footer.css.map */
