.elementor-88 .elementor-element.elementor-element-7b25367{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-7b25367{--content-width:1600px}}.woehrle-footer,.woehrle-footer *{box-sizing:border-box}.woehrle-footer{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:#111;border-top:1px solid #292929;color:#fff;font-family:inherit}.woehrle-footer a{text-decoration:none}.woehrle-footer svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.woehrle-footer__container{width:100%;margin:0 auto;padding:74px 48px 0}.woehrle-footer__main{width:100%;display:grid;grid-template-columns:minmax(320px, 1.35fr)
        minmax(190px, 0.8fr)
        minmax(210px, 0.9fr)
        minmax(220px, 0.9fr);gap:clamp(38px, 4vw, 78px);align-items:start}.woehrle-footer__brand{max-width:450px}.woehrle-footer__logo{display:inline-flex;margin-bottom:24px}.woehrle-footer__logo img{display:block;width:205px;height:auto;max-width:none;object-fit:contain}.woehrle-footer__intro{max-width:430px;margin:0 0 27px;color:#8f8f8f;font-size:14px;line-height:1.75}.woehrle-footer__brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.woehrle-footer__primary-button{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:#b30000;border:1px solid #b30000;border-radius:2px;color:#fff;font-size:12px;font-weight:700;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.woehrle-footer__primary-button svg{width:16px;height:16px;transition:transform .2s ease}.woehrle-footer__primary-button:hover{background:#ca0000;border-color:#ca0000;color:#fff;box-shadow:0 8px 22px rgba(179,0,0,.2)}.woehrle-footer__primary-button:hover svg{transform:translateX(3px)}.woehrle-footer__shop-link{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#181818;border:1px solid #303030;border-radius:2px;color:#a8a8a8;font-size:12px;font-weight:650;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.woehrle-footer__shop-link svg{width:16px;height:16px;color:#b30000}.woehrle-footer__shop-link:hover{color:#fff;background:#1d1d1d;border-color:#4a4a4a}.woehrle-footer__heading{position:relative;margin:5px 0 31px;color:#fff;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.1em}.woehrle-footer__heading:after{content:"";position:absolute;left:0;bottom:-12px;width:28px;height:2px;background:#b30000}.woehrle-footer__links{list-style:none;margin:0;padding:0}.woehrle-footer__links li{margin:0;border-bottom:1px solid rgba(255,255,255,.045)}.woehrle-footer__links a{min-height:43px;padding:8px 0;display:flex;align-items:center;gap:9px;color:#929292;font-size:13px;font-weight:450;line-height:1.4;transition:color .2s ease,padding-left .2s ease}.woehrle-footer__links a>span{width:18px;flex:0 0 18px;color:#4d4d4d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:600}.woehrle-footer__links a:hover{color:#fff;padding-left:5px}.woehrle-footer__links a:hover>span{color:#b30000}.woehrle-footer__support{margin-top:28px;padding:18px;background:#181818;border:1px solid #292929;border-left:2px solid #b30000}.woehrle-footer__support-label{display:block;margin-bottom:8px;color:#b30000;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.woehrle-footer__support p{margin:0 0 12px;color:#7f7f7f;font-size:12px;line-height:1.6}.woehrle-footer__support a{color:#fff;font-size:14px;font-weight:700;transition:color .2s ease}.woehrle-footer__support a:hover{color:#d00000}.woehrle-footer__contact-bar{width:100%;margin-top:65px;display:grid;grid-template-columns:1.25fr .75fr 1fr;background:#161616;border:1px solid #292929;border-top:2px solid #b30000}.woehrle-footer__contact-item{min-height:112px;padding:22px 26px;display:grid;grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:15px;border-right:1px solid #292929}.woehrle-footer__contact-item:last-child{border-right:0}.woehrle-footer__contact-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#1d1d1d;border:1px solid #303030;border-radius:2px;color:#c90000}.woehrle-footer__contact-icon svg{width:19px;height:19px}.woehrle-footer__contact-label{display:block;margin-bottom:5px;color:#5d5d5d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.woehrle-footer__contact-item strong{display:block;margin-bottom:4px;color:#e5e5e5;font-size:13px;font-weight:700}.woehrle-footer__contact-item address{margin:0;color:#858585;font-size:12px;font-style:normal;line-height:1.5}.woehrle-footer__contact-item a{display:block;margin-bottom:4px;color:#fff;font-size:13px;font-weight:650;overflow-wrap:anywhere;transition:color .2s ease}.woehrle-footer__contact-item a:hover{color:#d00000}.woehrle-footer__contact-item small{display:block;color:#666;font-size:10px;line-height:1.4}.woehrle-footer__bottom{min-height:86px;margin-top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;border-bottom:0}.woehrle-footer__social{display:flex;align-items:center}.woehrle-social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#181818;border:1px solid #2c2c2c;border-radius:2px;color:#777;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.woehrle-social-link:hover{color:#fff;background:#b30000;border-color:#b30000}.woehrle-social-link svg{width:16px;height:16px}.woehrle-footer__copyright{margin:0;color:#515151;font-size:10px;text-align:center}.woehrle-footer__legal{display:flex;align-items:center;justify-content:flex-end;gap:12px}.woehrle-footer__legal a{color:#5f5f5f;font-size:10px;transition:color .2s ease}.woehrle-footer__legal a:hover{color:#fff}.woehrle-footer__legal>span{width:1px;height:11px;background:#303030}@media (min-width:1700px){.woehrle-footer__container{padding-left:64px;padding-right:64px}.woehrle-footer__main{grid-template-columns:minmax(360px, 1.45fr)
            minmax(220px, 0.8fr)
            minmax(240px, 0.9fr)
            minmax(250px, 0.9fr);gap:90px}}@media (max-width:1200px){.woehrle-footer__container{padding-left:32px;padding-right:32px}.woehrle-footer__main{grid-template-columns:minmax(300px, 1.2fr)
            minmax(170px, 0.8fr)
            minmax(190px, 0.9fr)
            minmax(190px, 0.85fr);gap:38px}}@media (max-width:980px){.woehrle-footer__container{padding:62px 24px 0}.woehrle-footer__main{grid-template-columns:repeat(2,minmax(0, 1fr));gap:48px 54px}.woehrle-footer__brand{grid-column:1/-1;max-width:none;display:grid;grid-template-columns:minmax(0, 1.2fr)
            minmax(260px, 0.8fr);column-gap:50px;align-items:start}.woehrle-footer__logo{grid-column:1}.woehrle-footer__intro{grid-column:1;margin-bottom:0}.woehrle-footer__brand-actions{grid-column:2;grid-row:1/span 2;align-self:center;flex-direction:column;align-items:stretch}.woehrle-footer__primary-button,.woehrle-footer__shop-link{width:100%}.woehrle-footer__contact-bar{margin-top:54px;grid-template-columns:1fr}.woehrle-footer__contact-item{min-height:96px;border-right:0;border-bottom:1px solid #292929}.woehrle-footer__contact-item:last-child{border-bottom:0}}@media (max-width:650px){.woehrle-footer__container{padding:52px 18px 0}.woehrle-footer__main{grid-template-columns:1fr;gap:42px}.woehrle-footer__brand{grid-column:auto;display:block}.woehrle-footer__logo{margin-bottom:21px}.woehrle-footer__logo img{width:190px}.woehrle-footer__intro{margin-bottom:24px;font-size:14px}.woehrle-footer__brand-actions{display:flex;width:100%;flex-direction:column;align-items:stretch}.woehrle-footer__primary-button,.woehrle-footer__shop-link{width:100%;min-height:48px}.woehrle-footer__heading{margin-bottom:27px}.woehrle-footer__links a{min-height:46px;font-size:14px}.woehrle-footer__support{margin-top:22px}.woehrle-footer__contact-bar{margin-top:45px}.woehrle-footer__contact-item{min-height:0;padding:20px;grid-template-columns:40px minmax(0, 1fr);gap:13px}.woehrle-footer__contact-icon{width:40px;height:40px}.woehrle-footer__bottom{min-height:0;padding:27px 0;display:flex;flex-direction:column;align-items:flex-start;gap:17px}.woehrle-footer__copyright{text-align:left}.woehrle-footer__legal{justify-content:flex-start}}@media (max-width:420px){.woehrle-footer__container{padding-left:16px;padding-right:16px}.woehrle-footer__logo img{width:178px}.woehrle-footer__contact-item{padding:18px 15px}.woehrle-footer__contact-item a,.woehrle-footer__contact-item address{overflow-wrap:anywhere}}@media (max-width:360px){.woehrle-footer__container{padding-left:14px;padding-right:14px}.woehrle-footer__contact-item{grid-template-columns:1fr}.woehrle-footer__contact-icon{margin-bottom:2px}}