.footer{background-color:var(--section-background);font-family:var(--base-font-family);padding:80px 0 58px}.footer.footer--border-top{border-top:1px solid var(--border-top-color,#e6e6e6)}.footer .footer__navigation-heading,.footer .footer__text-heading{font-size:var(--body-font-size);text-transform:uppercase;word-wrap:break-word;color:var(--menu-headings-color);margin-bottom:40px;font-weight:400;line-height:1.37}.footer a{color:var(--footer-link-color)}.footer__newsletter-form-group{gap:10px;margin-top:15px;margin-bottom:20px;display:flex}.footer__newsletter-input{border:1px solid var(--footer-link-color);color:var(--text-color);background:0 0;flex-grow:1;padding:10px}.footer__newsletter-button{background:var(--footer-link-color);color:var(--section-background);cursor:pointer;border:none;margin-bottom:15px;padding:10px 20px;font-weight:700}.footer__social-wrapper{margin-top:20px}.footer__contact-content p{color:var(--text-color);margin-bottom:8px;font-size:14px;line-height:1.5}.footer__contact-content a{color:var(--footer-link-color);text-decoration:none}.footer__contact-content a:hover{color:var(--footer-link-hover-color)}.footer__contact{min-width:200px}@media (-moz-touch-enabled:0),(hover:hover),(pointer:fine){.footer a:hover{color:var(--footer-link-hover-color)}}.footer a:focus-visible,.footer button:focus-visible{outline:2px solid var(--footer-link-color);color:var(--footer-link-hover-color)}.footer .footer__container{width:100%;max-width:1680px;margin:0 auto;padding:0 90px}.footer .footer__logo-container{width:var(--logo-image-width);margin-bottom:40px;display:block}.footer .footer__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--img-desktop-pos);object-position:var(--img-desktop-pos)}.footer .footer__main-content{margin-bottom:120px;display:flex}.footer .footer__text{-webkit-padding-end:11.86%;width:53.76%;padding-inline-end:11.86%}.footer .footer__text.footer__text--right{-webkit-padding-start:12%;-webkit-padding-end:0;padding-inline:12% 0}.footer .footer__text-rte{word-wrap:break-word;color:var(--text-color);line-height:1.6}.footer .footer__text-rte a{text-decoration:underline}@media (-moz-touch-enabled:0),(hover:hover),(pointer:fine){.footer .footer__text-rte a:hover{text-decoration:none}}.footer .footer__navigation-item{-webkit-padding-end:20px;flex-grow:1;width:calc(14.88% + 20px);padding-inline-end:20px}.footer .footer__navigation-item:nth-child(4){-webkit-padding-end:0;width:14.88%;padding-inline-end:0}.footer .footer__navigation-list{margin:-10px 0}.footer .footer__navigation-list-item{padding:10px 0}.footer .footer__navigation-list-link{font-size:var(--body-font-size);word-wrap:break-word;line-height:1.37;text-decoration:none;transition-property:color;transition-duration:.3s}.footer .footer__mobile-navigation{display:none}.footer .footer__bottom-content{align-items:center;gap:40px;display:flex}.footer .footer__selectors{gap:20px;width:calc(53.76% - 40px);display:flex}.footer .footer__country-selector,.footer .footer__language-selector{min-width:140px}.footer .footer__copyright{width:100%;font-size:calc(var(--body-font-size) * .875);word-wrap:break-word;color:var(--copyright-text-color);margin-top:30px;line-height:1.6}.footer .footer__copyright a{text-decoration:underline}@media (-moz-touch-enabled:0),(hover:hover),(pointer:fine){.footer .footer__copyright a:hover{text-decoration:none}}.footer .footer__back-to-top{-webkit-margin-start:auto;margin-top:20px;border:1px solid var(--button-border-color-social);background-color:var(--button-background-color-social);width:44px;height:44px;color:var(--button-icon-color-social);min-width:44px;min-height:44px;transition-property:background-color,color,border;transition-duration:var(--timing-short);border-radius:50%;justify-content:center;align-items:center;margin-inline-start:auto;padding:13px;display:flex}.footer .footer__back-to-top svg{transform:rotate(180deg)}@media (-moz-touch-enabled:0),(hover:hover),(pointer:fine){.footer .footer__back-to-top:hover{border:1px solid var(--button-border-color-social-color-hover);background-color:var(--button-background-color-social-hover);color:var(--button-icon-color-social-hover)}}.footer .footer__payments-container{flex-wrap:wrap;flex:auto;align-items:center;gap:12px 8px;display:flex}.footer .footer__payments-item{height:33px;display:inline-flex}.footer .footer__payments-item svg{width:100%;height:100%}.footer .social-links{margin-top:1rem}.footer .button-social{color:var(--button-icon-color-social)}@media (-moz-touch-enabled:0),(hover:hover),(pointer:fine){.footer .button-social:hover{color:var(--button-icon-color-social-hover)}}.footer .footer__follow-shop-btn{margin-top:30px}@media (width<=1500.98px){.footer .footer__container{padding:0 35px}.footer .footer__text{-webkit-padding-end:84px;padding-inline-end:84px}.footer .footer__bottom-content{flex-wrap:wrap}}@media (width<=1199.98px){.footer{padding:56px 0 42px}.footer .footer__container{padding:0 24px}.footer .footer__main-content{flex-wrap:wrap;margin-bottom:70px}.footer .footer__text{-webkit-padding-end:0;order:-1;width:100%;margin-bottom:40px;padding-inline-end:0}.footer .footer__text.footer__text--right{-webkit-padding-start:0;order:4;margin-top:40px;margin-bottom:0;padding-inline-start:0}.footer .footer__text-rte{max-width:650px}.footer .footer__navigation-item{flex-grow:0;width:calc(19.6% + 20px)}.footer .footer__selectors{flex:1 0 auto}}@media (width<=991.98px){.footer .footer__navigation-item{width:calc(25% + 20px)}}@media (width<=767.98px){.footer{padding:40px 0}.footer .footer__container{padding:0 20px}.footer .footer__logo-container{margin-bottom:30px}.footer .footer__main-content{margin:0 -20px 20px}.footer .footer__main-content .footer__navigation-item{display:none}.footer .footer__text{margin-bottom:26px;padding:0 20px}.footer .footer__text.footer__text--right{margin-top:0;margin-bottom:26px;padding:0 20px}.footer .footer__text-rte{font-size:calc(var(--body-font-size) * .875)}.footer .footer__text-heading{font-size:calc(var(--body-font-size) * .875);margin-bottom:20px}.footer .footer__mobile-navigation{flex-direction:column;display:flex!important}.footer .footer__mobile-navigation .footer__navigation-item{width:100%;padding:0;display:block}.footer .footer__navigation-heading{margin:0 0 3px}.footer .accordion__control{opacity:1;width:100%;font-size:calc(var(--body-font-size) * .875);text-align:start;text-transform:uppercase;color:var(--menu-headings-color);justify-content:space-between;align-items:center;padding:23px 20px;font-weight:400;line-height:1.37;display:flex;position:relative}.footer .accordion__control svg{transition:var(--timing-short)}.footer .accordion__control svg path{stroke:var(--text-color)}.footer .accordion__control[aria-expanded=true] svg{transform:rotate(-180deg)}.footer .accordion__control:before{content:"";opacity:.5;background-color:var(--text-color);width:100%;height:1px;position:absolute;top:0;left:0}.footer .footer__navigation-list-wrapper{padding:0 20px}.footer .footer__navigation-list{margin:0;padding-bottom:15px}.footer .footer__navigation-list-item{padding:7px 0}.footer .footer__follow-shop-btn{text-align:center}.footer .footer__back-to-top{-webkit-margin-end:auto;margin-top:30px;margin-inline-end:auto}}@media (width<=575.98px){.footer .footer__text-rte{letter-spacing:.02em;line-height:1.35}.footer .footer__navigation-list-link{line-height:1.6}.footer .footer__selectors{flex-wrap:wrap;flex:1 0 100%;gap:13px}.footer .footer__country-selector,.footer .footer__language-selector{flex:1 0 auto}}@media screen and (width<=374px){.footer .footer__selectors{flex-direction:column}.footer .footer__language-selector~.footer__country-selector{-webkit-margin-start:0;margin-top:15px;margin-inline-start:0}}@media (width<=767.98px){.footer .footer__mobile-navigation{width:100%;display:block}.footer__accordion-inner{padding:0 20px 20px}.footer__contact-content p{margin-bottom:10px;font-size:14px}.footer .footer__contact{display:none}}.accordion__control{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}.footer-newsletter-form{max-width:450px}.footer-newsletter-form .newsletter-form__input{color:#fff;background:0 0;border:1px solid #666}.footer-newsletter-form .newsletter-form__label{color:#aaa}.footer-newsletter-form .newsletter-form__button{color:#fff;background:0 0;border:none}.footer-newsletter-form .newsletter-form__input:focus{border-color:#fff}