.webshop-footer{background:var(--color-white);position:relative;z-index:2}.webshop-footer__editorial{background-color:var(--color-webshop);display:none}@media screen and (min-width:1024px){.webshop-footer__editorial{display:block}}.webshop-footer__editorial-wrapper{display:grid;font-size:1rem;gap:var(--spacing-xxl);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:var(--container-max-width);padding:3.75rem var(--container-padding)}.webshop-footer__editorial-wrapper>:first-child{grid-column-end:span 2}.webshop-footer__heading{font-size:1.125rem;font-weight:var(--bold);margin-bottom:var(--spacing)}.webshop-footer__article-teasers-list{display:grid;gap:var(--spacing);grid-template-columns:1fr 1fr}.webshop-footer__article-teasers-list article a{font-size:1.125rem;font-weight:var(--normal);text-decoration:none}.webshop-footer__article-teasers-list article a:focus,.webshop-footer__article-teasers-list article a:hover{text-decoration:underline}.webshop-footer__article-teasers-list article img{border-radius:var(--border-radius);margin-bottom:var(--spacing-xs)}.webshop-footer__wrapper{margin:0 auto;max-width:var(--container-max-width)}@media screen and (min-width:768px){.webshop-footer__wrapper{display:grid;gap:var(--spacing);grid-template-areas:"newsletter newsletter" "logo follow-us" "links customer-service" "payment payment";grid-template-columns:repeat(2,1fr);padding:3.75rem var(--container-padding)}}@media screen and (min-width:1024px){.webshop-footer__wrapper{display:grid;gap:var(--spacing) var(--spacing-xxl);grid-template-areas:"logo logo logo newsletter newsletter" "customer-service links follow-us newsletter newsletter" "payment payment payment payment payment";grid-template-columns:3fr 2fr 2fr 4fr;padding:3.75rem var(--container-padding)}}.webshop-footer__logo-wrapper{grid-area:logo}@media screen and (max-width:1023px){.webshop-footer__logo-wrapper{align-items:center;display:flex;padding:1.875rem var(--container-padding)}}.webshop-footer__logo-wrapper img,.webshop-footer__logo-wrapper svg{display:inline-block;height:auto;max-width:100%}.webshop-footer__logos{display:inline-flex;flex-direction:column;justify-content:center;text-align:center}.webshop-footer__logo{width:7.8125rem}.webshop-footer__parent-logo{margin:auto;max-width:4.0625rem}.webshop-footer__links{padding:1.875rem var(--container-padding)}@media screen and (min-width:1024px){.webshop-footer__links{background:transparent;grid-area:links;padding:0}.webshop-footer__links a{padding:var(--spacing-xs) 0;text-decoration:none}.webshop-footer__links a:focus,.webshop-footer__links a:hover{text-decoration:underline}}@media screen and (max-width:1023px){.webshop-footer__links a{border-bottom:.0625rem solid var(--color-gray-medium);display:block;padding:.625rem 0;text-decoration:none}.webshop-footer__links a:focus,.webshop-footer__links a:hover{border-bottom-color:var(--color-black)}}.webshop-footer__customer-service{padding:2.5rem 1.25rem;text-align:center}.webshop-footer__customer-service a{color:inherit}@media screen and (min-width:1024px){.webshop-footer__customer-service{grid-area:customer-service;padding:0;text-align:left}}.webshop-footer__opening-hours{margin:.9375rem 0 0}.webshop-footer__email,.webshop-footer__phone{display:none}@media screen and (min-width:1024px){.webshop-footer__email,.webshop-footer__phone{display:block}}.webshop-footer__actions{display:flex;justify-content:center;margin:1.25rem 0 0}@media screen and (min-width:1024px){.webshop-footer__actions{display:none}}.webshop-footer__action{margin:0 .9375rem 0 0}.webshop-footer__action:last-child{margin-right:0}.webshop-footer__action-link{align-items:center;background-color:var(--color-environment);border-radius:var(--border-radius);color:inherit;display:flex;flex-direction:column;font-size:.75rem;height:5rem;justify-content:center;text-decoration:none;text-transform:uppercase;width:5rem}.webshop-footer__action-link>svg{margin:0 0 .3125rem}.webshop-footer__follow-us{grid-area:follow-us}.webshop-footer__follow-link{align-items:center;display:inline-flex;gap:var(--spacing-s);margin-bottom:var(--spacing-xs)}.webshop-footer__follow-link a{text-decoration:none}.webshop-footer__follow-link a:focus,.webshop-footer__follow-link a:hover{text-decoration:underline}.webshop-footer__payment-methods{grid-area:payment;padding:1.25rem;text-align:center}@media screen and (min-width:768px){.webshop-footer__payment-methods{align-items:center;display:flex;justify-content:center}}@media screen and (min-width:1024px){.webshop-footer__payment-methods{grid-area:payment;justify-content:center;padding:0}}@media screen and (max-width:1023px){.webshop-footer__follow-us,.webshop-footer__payment-methods{align-items:center;display:flex;gap:var(--spacing);justify-content:center;padding:1.875rem var(--container-padding);text-align:center}}.webshop-footer__paypal{padding:.625rem}.newsletter-block{background:var(--webshop-pink)}@media screen and (min-width:768px){.newsletter-block{align-self:flex-start;border-radius:var(--border-radius);grid-area:newsletter;margin:0 auto;max-width:50rem;width:100%}}@media screen and (min-width:1440px){.newsletter-block{display:flex}}.newsletter-block__content{flex:auto;margin:0 auto;max-width:28.75rem;padding:1.875rem;text-align:center}@media screen and (min-width:1024px){.newsletter-block__content{padding:1.875rem}}@media screen and (min-width:1500px){.newsletter-block__content{padding:1.875rem 4.375rem}}.newsletter-block__heading{font-size:1.75rem;margin:0 0 .625rem}.newsletter-block__form{margin-bottom:1.25rem;text-align:center}@media screen and (min-width:1024px){.newsletter-block__form[aria-hidden=false]~.newsletter-block__form__toggle{display:none}}.newsletter-block__form button[type=submit]{width:100%}.newsletter-block__email{margin:1.25rem 0 .9375rem}.newsletter-block__email input{display:block;width:100%}.newsletter-block__success{margin:1.25rem auto;max-width:20.625rem;text-align:center}.newsletter-block__success svg{display:block;fill:var(--color-white);margin:0 auto 1.25rem}.newsletter-block__error{background:var(--color-alert);border-radius:4px;color:var(--color-white);margin:1.25rem auto;max-width:20.625rem;padding:.3125rem}.newsletter-block__toggle{color:var(--color-white);display:block;margin:0 auto;text-align:center}.newsletter-block__toggle svg{margin:0 auto .3125rem;transform:rotate(-90deg);transition:transform .2s ease-in-out}.newsletter-block__toggle span{font-size:1rem;text-transform:uppercase}.newsletter-block__toggle:hover svg{transform:rotate(-90deg) scale(1.3)}.newsletter-block__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.newsletter-block__toggle[aria-expanded=true] svg:hover{transform:rotate(90deg) scale(1.3)}.newsletter-block__toggle[aria-expanded=true] span{display:none}.newsletter-block__toggle>svg{display:block;fill:var(--color-white)}.newsletter-block__error[aria-hidden=true],.newsletter-block__form[aria-hidden=true],.newsletter-block__success[aria-hidden=true]{display:none}.newsletter-block .EPiServerForms .Form__Success__Message{font-size:1.125rem;font-weight:var(--bold);margin:0!important;text-align:center}.newsletter-block .EPiServerForms .Form__Element.FormRecaptcha,.newsletter-block .EPiServerForms .Form__Element.FormStep{margin:0}