.footer{line-height:22px;--neu-background: #fff}.footer__wrapper{width:100%;display:flex;flex-direction:column}.footer-top{width:100%;margin-bottom:30px;display:flex;justify-content:flex-start}.ds-footer-logo{width:220px;height:47.21px;aspect-ratio:233/50}.footer-blocks{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:30px;margin-bottom:40px}.footer-blocks-main-wrapper{display:flex;flex-direction:column;flex-grow:1}.footer-links-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:20px}.footer-logos-container{display:flex;flex-direction:column}.footer-info{min-width:250px;padding-right:15px;flex-grow:1}.footer-info-content{display:flex;flex-direction:column;gap:20px}.footer-block__ds-about .rte p{color:var(--color-base-text);margin-bottom:1rem;width:auto;line-height:160%}.footer-social-block .footer-block__heading{margin-bottom:15px;color:#fff;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.footer .footer-social-block .footer__list-social{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0 0;padding:0;list-style:none;justify-content:flex-start;width:100%}.footer .footer-social-block .footer__list-social .list-social__item{margin:0;padding:0;display:inline-block;width:auto}.footer .footer-social-block .footer__list-social .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0}.footer .footer-social-block .footer__list-social .list-social__icon{width:100%;height:100%;object-fit:contain;margin:0}.footer-newsletter--mobile{display:none;margin-bottom:20px}.footer-newsletter__form{margin-top:20px}.footer-newsletter__input-wrapper{position:relative;display:flex;align-items:center}.footer-newsletter__input{width:100%;height:50px;padding:10px 60px 10px 20px;border:1px solid #FFF;border-radius:0;background-color:transparent;color:#fff;font-size:16px}.footer-newsletter__input::placeholder{color:#fffc}.footer-newsletter__button{position:absolute;right:15px;top:50%;transform:translateY(-50%);background-color:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.footer-newsletter__button svg{width:24px;height:24px;aspect-ratio:1/1;fill:#fff}.footer-newsletter__button svg path{fill:#fff}.footer-newsletter__button svg{width:24px;height:24px;aspect-ratio:1/1}.footer__block-list-links li a:hover{color:var(--color-base-accent-1)}.footer__block-list{min-width:150px;padding:0 15px}.footer__block-list-headline{margin-bottom:15px;margin-top:15px}.footer__block-list-headline h3{font-weight:600;font-size:18px}.footer__block-list-links{list-style:none;padding:0;margin:0 0 10px}.footer__block-list-links li{margin-bottom:5px}.footer__block-list-links li a{color:var(--color-base-text);text-decoration:none;transition:color .3s ease}.footer__block-logos{flex:1 1 auto;min-width:200px;padding-left:15px}.footer__block-logos .footer__block-list-headline{margin-bottom:15px}.footer__block-logos .footer__block-list-headline h3{font-weight:600;font-size:18px}.footer__logo-list{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0}.footer__logo-list li{margin-bottom:10px}.footer__logo-list li a{display:block;text-decoration:none;transition:opacity .3s ease}.footer__logo-list li a:hover{opacity:.8}.footer__logo-list .logo-icon{max-height:40px;width:auto;object-fit:contain}.footer__bottom{width:100%;border-top:1px solid rgba(var(--color-base-text-rgb),.1);padding-top:20px}.footer__bottom-row{margin-bottom:15px}@media screen and (min-width: 768px){.hide-on-desktop{display:none!important}}@media screen and (max-width: 767px){.footer-newsletter--mobile{display:block}.footer-info{width:100%;padding-right:0}.footer__block-list{width:100%;padding:0;border-bottom:1px solid white}.footer__block-list.is-open .footer__block-list-links{display:block}.footer__block-list.is-open .footer__block-list-headline h3:after{transform:rotate(180deg)}.footer__block-list .footer__block-list-headline h3{position:relative;margin:0;cursor:pointer}.footer__block-logos .footer__block-list-headline h3{cursor:default}.footer__block-list .footer__block-list-headline h3:after{content:"";position:absolute;right:0;top:50%;width:20px;height:20px;margin-top:-6.5px;background-image:url(ds-accordion-arrow.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(0);transition:transform .3s ease;filter:invert(1)}.footer__block-list-links{display:none}.footer__block-logos{width:100%;padding:0;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ds-footer-styles.css.map */
