.footer{background-color:#151515;color:#fdfcfb;position:relative}.footer__container{display:flex;flex-direction:column;overflow:hidden;width:100%}.footer__upper-container{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:clamp(15px,2.3148148148vw,40px)}@media (max-width:768px){.footer__upper-container{flex-direction:column;row-gap:35px}}.footer__lower-container{border-top:1px solid #fdfcfb;display:flex;font-size:clamp(14px,.9259259259vw,16px);gap:20px;justify-content:space-between;line-height:1.375;padding-top:clamp(20px,1.8518518519vw,32px)}@media (max-width:768px){.footer__lower-container{align-items:center;flex-direction:column}}.footer__main-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(15px,4.6296296296vw,80px)}@media (max-width:768px){.footer__main-nav{justify-content:space-between;width:100%}}.footer__main-nav-block{max-width:calc(50% - clamp(15px,4.6296296296vw,80px)/2)}@media (max-width:768px){.footer__main-nav-block:nth-of-type(2){text-align:right}}.footer__main-nav-title{margin-bottom:clamp(15px,1.3888888889vw,24px)}@media (max-width:768px){.footer__main-nav-title{hyphens:auto}}.footer__main-nav-list-item{font-size:clamp(14px,.9259259259vw,16px);line-height:1.375;margin-bottom:clamp(8px,.5787037037vw,10px)}.footer__main-nav-list-item:last-child{margin-bottom:0}.footer__main-nav-list-item:hover{opacity:.8}.footer__nav-container{align-items:center;display:flex;flex-direction:row;gap:clamp(15px,5.787037037vw,100px)}@media (max-width:768px){.footer__nav-container{flex-direction:column;row-gap:20px}}.footer__brands-container{align-items:center;display:flex;flex-direction:row;gap:30px}.footer__brands{display:flex;flex-direction:row;gap:27px}@media (max-width:1300px){.footer__brands{align-items:center;flex-wrap:wrap;justify-content:center;row-gap:10px}}.footer__logo{height:clamp(14px,.9259259259vw,16px)}.footer-nav{display:flex;flex-direction:row;gap:clamp(15px,1.3888888889vw,24px)}.footer-nav__item:hover{opacity:.8}@media (max-width:1300px){.footer-nav{flex-wrap:wrap;justify-content:center;row-gap:10px}}.footer-socials{display:flex;flex-direction:row;gap:clamp(3px,.5787037037vw,10px);margin-right:calc(clamp(10px,.6944444444vw,12px)*-1);transform:translateY(-1px)}@media (max-width:1300px){.footer-socials{flex-wrap:wrap;justify-content:center;row-gap:10px;transform:translateY(0)}}.footer-socials__item{display:block;margin-bottom:clamp(-4px,-.3472222222vw,-6px);padding:clamp(10px,.6944444444vw,12px)}.footer-socials__item svg{height:clamp(16px,1.2731481481vw,22px);overflow:visible}.footer-socials__item:hover{opacity:.8}.footer-socials__icon{display:none}@media (max-width:768px){.footer-socials__icon{display:block}.footer-socials__label{display:none}}.footer-language-switcher{display:flex;justify-content:center;margin-bottom:clamp(1px,.462962963vw,8px)}.footer-language-switcher__container{align-items:center;display:inline-flex;flex-direction:column;gap:clamp(6px,.5787037037vw,10px);justify-content:center;margin:0 auto}.footer-language-switcher__container:hover .footer-language-switcher__language-list{opacity:1}.footer-language-switcher__container:hover .footer-language-switcher__current-icon{transform:rotate(180deg)}.footer-language-switcher__current-language-container{align-items:center;cursor:pointer;display:flex;gap:6px}.footer-language-switcher__current-language{margin-bottom:0}.footer-language-switcher__current-icon{display:block;height:auto;transition:transform .3s ease-in-out;width:16px}.footer-language-switcher__language-list{display:flex;flex-direction:row;gap:clamp(10px,.6944444444vw,12px);opacity:0;transition:opacity .3s ease-in-out}.footer-language-switcher__item{font-size:clamp(13px,.8680555556vw,15px);letter-spacing:.1em;line-height:1.3333333333;text-transform:uppercase}.footer-language-switcher__item--active{font-weight:700}@media (max-width:768px){.footer-language-switcher{display:none}}