.footer{background:var(--color-brand-primary);color:var(--color-brand-text-on-primary);font-family:var(--font-heading-semibold-family);font-style:var(--font-heading-semibold-style);font-weight:var(--font-heading-semibold-weight);padding-bottom:3rem;padding-top:3rem}@media screen and (min-width:768px){.footer{padding-bottom:5rem;padding-top:5rem}}.footer__blocks{row-gap:2rem}.footer__info{color:var(--color-white);margin-top:2rem;row-gap:2rem}@media screen and (min-width:768px){.footer__info{margin-top:4rem}}.footer__info figure.img{max-width:6.75rem;padding-bottom:13.33%}.footer .payment-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-.5rem}.footer .payment-icons__item{margin-bottom:.5rem;margin-right:.5rem}.footer .payment-icons__item:last-child{margin-right:0}.footer .social-icons{-webkit-box-pack:start;-ms-flex-pack:start;gap:.5rem;justify-content:flex-start}.footer .social-icons__item{color:inherit;padding:0}.footer .social-icons__link{color:inherit;display:block;-webkit-transition:-webkit-transform var(--duration-short) linear;transition:-webkit-transform var(--duration-short) linear;transition:transform var(--duration-short) linear;transition:transform var(--duration-short) linear,-webkit-transform var(--duration-short) linear}.footer .social-icons__link:focus,.footer .social-icons__link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.footer .newsletter-form{margin-bottom:1.5rem}.footer .newsletter-form__message--error{color:var(--color-brand-negative)}.footer .newsletter-form__message .icon{margin-right:.25rem}.footer .newsletter-form__description{color:var(--color-brand-primary-50);margin-bottom:.5rem}.footer .newsletter-form__description:focus,.footer .newsletter-form__description[focus-within]{outline:1px dashed var(--color-white)}.footer .newsletter-form__description:focus,.footer .newsletter-form__description:focus-within{outline:1px dashed var(--color-white)}.footer .newsletter-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.footer .newsletter-form__wrapper .field{-webkit-box-flex:1;-ms-flex:1 1 12rem;flex:1 1 12rem;margin-bottom:0;width:100%}.footer .newsletter-form__submit{background:var(--color-white);border:none;color:var(--color-brand-text)}.footer .newsletter-form__submit:focus,.footer .newsletter-form__submit[focus-within]{outline:1px dashed var(--color-white)}.footer .newsletter-form__submit:focus,.footer .newsletter-form__submit:focus-within{outline:1px dashed var(--color-white)}.footer .newsletter-form .field__input{background:var(--color-brand-background);background-color:var(--color-white);border-color:var(--color-brand-background)}.footer .newsletter-form .field__input::-webkit-input-placeholder{color:var(--color-brand-black-50)}.footer .newsletter-form .field__input::-moz-placeholder{color:var(--color-brand-black-50)}.footer .newsletter-form .field__input:-ms-input-placeholder{color:var(--color-brand-black-50)}.footer .newsletter-form .field__input::-ms-input-placeholder{color:var(--color-brand-black-50)}.footer .newsletter-form .field__input::placeholder{color:var(--color-brand-black-50)}.footer .newsletter-form .field__input:focus,.footer .newsletter-form .field__input[focus-within]{outline:1px dashed var(--color-white)}.footer .newsletter-form .field__input:focus,.footer .newsletter-form .field__input:focus-within{outline:1px dashed var(--color-white)}.footer .footer-menu__list{list-style:none;margin:0;padding:0}.footer .footer-menu__link{color:inherit;display:block;padding:.75rem 0}@media screen and (min-width:768px){.footer .footer-menu__link{padding:.375rem 0}}.footer .footer-menu__link:focus,.footer .footer-menu__link:hover{text-decoration:none}.footer .footer-menu__link[focus-within]{outline:1px dashed var(--color-brand-primary-50)}.footer .footer-menu__link:focus-within{outline:1px dashed var(--color-brand-primary-50)}@media screen and (min-width:768px){.footer .footer-menu__link .icon{display:none}}.flexible-holder{display:block;max-width:var(--max-width)}.footer-block__title{color:var(--color-white)}.footer-block__title:focus,.footer-block__title[focus-within]{color:var(--color-white)!important;outline:1px dashed var(--color-brand-primary-50)}.footer-block__title:focus,.footer-block__title:focus-within{color:var(--color-white)!important}.footer-block__title:focus,.footer-block__title:focus-within{outline:1px dashed var(--color-brand-primary-50)}.footer-block--address__richtext{margin-top:.75rem}.footer-block--address__richtext>p{color:var(--color-brand-primary-50);margin-bottom:.75rem}.footer-block--address__richtext>p a{color:inherit}.footer-block--menu{margin-bottom:0;margin-top:0}.footer-block--menu__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 0 .75rem;padding:0;position:relative;text-align:left;width:100%}@media screen and (min-width:768px){.footer-block--menu__trigger{margin-bottom:1.125rem;padding:0;pointer-events:none}}.footer-block--menu__trigger .icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.footer-block--menu__trigger .icon{display:none}}.collapsible-is-open .footer-block--menu__trigger .icon-chevron-down{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.footer-block--menu .collapsible .footer-block--menu__target{color:var(--color-brand-primary-50);margin-top:0}@media screen and (min-width:768px){.js .footer-block--menu .collapsible .footer-block--menu__target{display:block}}.footer-block--menu .collapsible [data-collapsible-group]{border:none}.footer-block--text .flexible-holder+.footer-block--text__richtext,.footer-block--text .footer-block--text__richtext+.flexible-holder{margin-top:.75rem}[dir=ltr] .footer-block--text__richtext ul{padding-left:0}[dir=rtl] .footer-block--text__richtext ul{padding-right:0}.footer-block--text__richtext ul{list-style:none}.footer-block--text__richtext a{color:inherit}.footer-block--text__richtext p{margin-bottom:.75rem}