.site-footer{margin-top:80px}.site-footer--compact{margin-top:0}.site-footer--compact .footer{padding-top:0;padding-bottom:0}.site-footer--compact .footer-bottom{border-top:0;padding-top:16px}@media(max-width:991.98px){.site-footer--compact .footer-bottom{padding-bottom:16px}}.footer{display:block;background-color:var(--footer-bg-color,#0e0817);color:var(--footer-color,hsla(0,0%,100%,.75));position:relative;z-index:3;padding-top:72px;padding-bottom:32px}.footer ul{margin:0;padding:0;list-style:none}@media(min-width:992px){.footer .footer-top{display:block}}@media print{.footer{background-color:transparent;color:#000;padding-top:24px;padding-bottom:0}.footer a,.footer h3,.footer h5,.footer li,.footer p,.footer span,.footer strong{color:#000!important}.footer .language,.footer .socials{display:none!important}}.footer-bottom{display:block;border-top:1px solid hsla(0,0%,100%,.1);padding-top:24px;font-size:13px}.footer-bottom p.copyright{color:var(--footer-color,hsla(0,0%,100%,.75))}.footer-bottom .language-box{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:8px 16px}.footer-bottom .language-box .menu{display:inline;text-align:right;list-style:none}.footer-bottom .language-box .menu li{display:inline;background:transparent url(/images/icons/border-right.png) no-repeat 100%;padding-right:10px;margin-right:5px}.footer-bottom .language-box .menu li:last-child{background:none}.footer-bottom .language-box .menu li a{color:var(--footer-color,hsla(0,0%,100%,.75));text-decoration:none;transition:color .15s}.footer-bottom .language-box .menu li a:hover{color:var(--footer-link-hover,#ffb6cf)}.footer-bottom .language-box .language{display:flex}.footer-bottom .language-box .language .m-dropdown-menu.footer-currecie{min-width:130px}.footer-bottom .language-box .language .m-dropdown-menu.footer-currecie.col-2 .dropdown-list{width:300px;grid-template-columns:repeat(2,1fr)}.footer-bottom .language-box .language .m-dropdown-menu.footer-currecie.col-3 .dropdown-list{width:245px;grid-template-columns:repeat(3,1fr)}.footer-bottom .language-box .language .m-dropdown-menu.footer-currecie.open .dropdown-list,.footer-bottom .language-box .language .m-dropdown-menu.footer-currecie:hover .dropdown-list{display:grid}.footer-bottom .language-box .language .m-dropdown-menu.footer-currecie .dropdown-value{background-color:#707070;color:#fff;padding:0 10px;border-radius:3px}.footer-bottom .language-box .language .m-dropdown-menu.footer-currecie .dropdown-value i{margin-left:15px}.footer-bottom .language-box .language .m-dropdown-menu .dropdown-list{bottom:100%;right:0;border-radius:5px}@media(min-width:576px){.footer-bottom .language-box{justify-content:end}}.footer-middle .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media(max-width:1024px){.footer-middle .footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.footer-middle .footer-brand .logo{color:#fff;margin-bottom:16px}.footer-middle .footer-brand .logo img{width:200px;height:auto}.footer-middle .footer-brand p{font-size:14px;line-height:1.7}.footer-middle .socials{display:flex;gap:10px}.footer-middle .socials li{display:block}.footer-middle .socials a{width:36px;height:36px;border-radius:10px;background:hsla(0,0%,100%,.06);display:grid;place-items:center;transition:all .15s;color:#fff}.footer-middle .socials a:hover{background:var(--magenta,#d6206e);color:#fff;text-decoration:none}.footer-middle h3{font-size:14px;font-family:var(--font-body,sans-serif);color:#fff;font-weight:600;margin-bottom:18px;letter-spacing:.02em}.footer-middle ul li a{color:var(--footer-link-color,hsla(0,0%,100%,.65));font-size:14px;transition:color .15s}.footer-middle ul li a:hover{color:var(--footer-link-hover,#ffb6cf);text-decoration:underline}.footer-middle .footer-col ul li a{display:block;padding:6px 0}.footer-middle .contact h3{color:var(--footer-color,hsla(0,0%,100%,.75));font-size:14px;display:list-item;margin-left:15px}.footer-middle .contact form{margin-top:20px;margin-bottom:20px;position:relative;display:block;width:100%;overflow:hidden}.footer-middle .contact form input:focus-visible{outline-offset:-2px}.footer-middle .contact form label{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#6c6c6c}.footer-middle .contact form label.hidden{top:-100%}.footer-middle .contact form input{padding-right:56px}.footer-middle .contact form .button-contact{position:absolute;top:4px;bottom:4px;right:4px;border:none;width:46px;background-color:rgb(var(--primary-color));background-image:url(/images/icons/icon-mail.png);background-repeat:no-repeat;background-position:50%;background-size:24px 24px;border-radius:8px;transition:background-color .2s}.footer-middle .contact form .button-contact:hover{background-color:var(--magenta-dark)}.footer-middle .contact ul{margin-top:20px}.footer-middle .contact ul li i{font-size:24px}.footer-middle .support{display:block;border:1px solid #959595;position:relative;margin-top:10px;margin-bottom:15px}.footer-middle .support h3{position:absolute;top:-12px;left:0;color:var(--footer-color,hsla(0,0%,100%,.75));font-size:14px;width:155px;text-align:center;font-weight:300;margin-left:15px;background-color:var(--footer-bg-color,#0e0817)}.footer-middle .support ul{display:block;width:100%;margin-bottom:16px;margin-top:15px}.footer-middle .support ul li{display:flex;width:100%;color:var(--footer-color,hsla(0,0%,100%,.75));margin-top:13px;align-items:center}.footer-middle .support ul li.support-address{align-items:flex-start;padding-right:12px}.footer-middle .support ul li.support-address svg{flex-shrink:0;margin-top:2px}.footer-middle .support ul li.support-address address{margin:0;font-style:normal;font-size:14px;font-weight:700;line-height:1.55;color:hsla(0,0%,100%,.65);white-space:normal;min-width:0}.footer-middle .payment{display:block}.footer-middle .payment,.footer-middle .payment h3{color:var(--footer-color,hsla(0,0%,100%,.75));font-weight:400}.footer-middle .payment img{display:block;margin-top:15px;margin-bottom:15px}.footer-link{display:block;margin-bottom:20px}.footer-link .block{display:block;box-shadow:1px 1px 2px rgba(0,0,0,.08),-1px -1px 2px rgba(0,0,0,.04);padding:18px;border-radius:10px}.footer-link .block .title{font-size:18px}.footer-link .block ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;font-size:15px}.footer-link .block ul li a{color:var(--text-color)}.footer-link .block ul li a:hover{color:rgb(var(--primary-color));text-decoration:underline}