.section-footer{--link-color: var(--footer-text-col);background:var(--footer-bg);color:rgb(var(--footer-text-col));padding:60px 0}.section-footer .social a{margin:0 0 5px;margin-inline-end:10px}.section-footer .section-footer__row-container .section-footer__row--blocks{padding-bottom:40px;position:relative}.section-footer .section-footer__row-container .section-footer__row--blocks .section-footer__title{color:rgb(var(--footer-heading-col));font-weight:900;text-transform:uppercase}.section-footer .section-footer__row-container .section-footer__row--blocks .section-footer__row__col:not(:last-child){margin-bottom:40px}.section-footer .section-footer__row-container .section-footer__row--blocks div{flex-shrink:2;width:calc(50% - 20px)}.section-footer .section-footer__row-container .section-footer__row--blocks div:first-child{width:100%}.section-footer .section-footer__row-container .section-footer__row--blocks div.section-footer__row__col{flex:initial}.section-footer .section-footer__row-container .section-footer__row--blocks div.section-footer__text-block{position:absolute;right:0;top:0;text-align:right}.section-footer .section-footer__row-container .section-footer__row--blocks .section-footer__menu-block__menu{margin:0;padding:0;list-style:none}.section-footer .section-footer__row-container .section-footer__row--blocks .section-footer__menu-block__menu li{margin-bottom:.5em;list-style:none}.section-footer .section-footer__row-container .copyright span.copy{width:100%;text-align:center;display:block;line-height:22px}.section-footer .section-footer__row-container .copyright span.copy p{margin-bottom:0}.section-footer .section-footer__row-container.section-footer__row-container--copy{border-top:1px solid var(--footer-divider-col)}.section-footer .section-footer__social .section-footer__newsletter-block__social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2rem}.section-footer .section-footer__social .section-footer__newsletter-block__social ul{display:flex;justify-content:center}.section-footer .section-footer__row-lower{justify-content:center !important;padding-top:0;padding-bottom:10px;font-size:var(--smaller-text-size-1);line-height:1.4em}.section-footer .section-footer__row-lower:first-child{padding-top:30px}.section-footer .section-footer__row-lower:last-child{padding-bottom:0}.section-footer .section-footer__row-lower .section-footer__payment-icons{text-align:center;width:100%}.section-footer .section-footer__row-lower .section-footer__payment-icons .section-footer__payment-icon{width:auto;height:25px;margin:0 3px .5em;filter:grayscale(100%)}.section-footer .section-footer__row-lower .section-footer__lower-menu{margin-bottom:0}.section-footer a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgb(var(--link-color));text-decoration-thickness:1px}.section-footer .section-footer__row{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 480px)and (max-width: 767px){.section-footer .section-footer__row-container .section-footer__row--blocks div{width:calc(50% - 20px)}.section-footer .section-footer__row-container .section-footer__row--blocks div:first-child{width:calc(50% - 20px)}.section-footer .section-footer__row-container .section-footer__row--blocks div.section-footer__text-block{position:relative;right:initial;top:initial;text-align:initial;padding:0}.section-footer .section-footer__row-container .section-footer__row--blocks div .section-footer__row__col{flex:initial}.section-footer .section-footer__row-container .section-footer__row--blocks.section-footer__row{flex-wrap:wrap}}@media(min-width: 768px){.section-footer .section-footer__row-lower{padding-bottom:20px}.section-footer .section-footer__row-lower .section-footer__row__col:first-child{order:1}.section-footer .section-footer__row-container .section-footer__row--blocks{padding-bottom:30px;flex-wrap:nowrap}.section-footer .section-footer__row-container .section-footer__row--blocks div{width:100%}.section-footer .section-footer__row-container .section-footer__row--blocks div.section-footer__text-block{position:relative;right:initial;top:initial;text-align:initial;width:350px;padding:0}.section-footer .section-footer__row-container .section-footer__row--blocks div.section-footer__row{flex-wrap:nowrap}.section-footer .section-footer__row-container .section-footer__row--blocks .section-footer__row__col{margin-bottom:50px}}@media(max-width: 767.98px){.section-footer .copyright .copy{white-space:normal}}@media(min-width: 768px)and (max-width: 1024px){.section-footer__row--blocks[data-num-blocks="4"] .section-footer__row__col{flex-basis:50%}}@media(min-width: 1024px){.section-footer__row--blocks[data-num-blocks="4"]{flex-wrap:nowrap}}.section-footer__row__col{padding:10px 0}@media(min-width: 768px){.section-footer__row__col{flex-basis:auto;padding:0 20px}}.section-footer__title{margin-bottom:10px}@media(min-width: 768px){.section-footer__title{margin-bottom:20px}.section-footer__text-block .social{white-space:nowrap}.section-footer__text-block--with-text{flex-basis:350px}}@media(min-width: 1024px){.section-footer__text-block--with-text{flex-grow:1;max-width:460px}}.section-footer__text{margin-bottom:30px}@media(min-width: 768px){.section-footer__newsletter-block{flex:0 1 350px}}.section-footer__newsletter-block .signup-form{margin-left:0}.section-footer__newsletter-block .signup-form__email{width:100%}.section-footer__newsletter-block__social:not(:first-child){margin-top:30px}.section-footer__text-block__image{display:inline-block;vertical-align:top}.section-footer__text-block__image:not(:last-child){margin-bottom:20px}.section-footer__text-block__image .theme-img{max-width:100%;margin-inline-start:0}.section-footer__text-block__social:not(:last-child) .social{margin-bottom:20px}.section-footer__localization{margin-top:0}.section-footer__localization .localization__selector{margin:0 0 20px;margin-inline-end:10px}.section-footer__localization .custom-select__listbox{top:auto;bottom:5px}@media(max-width: 767.98px){.section-footer__localization .localization__grid{display:flex;flex-direction:column;align-items:flex-start}}.section-footer__lower-menu{margin-bottom:10px}.section-footer__lower-menu__list{margin:0 -10px}@media(min-width: 768px){.section-footer__lower-menu__list{text-align:end}}.section-footer__lower-menu__list li{display:inline-block;margin:0 10px 0px;list-style:none}.section-footer__lower-menu__list li a{white-space:nowrap}