footer{padding-top:102px!important}@media(max-width:1024px){footer{padding:0!important}}footer .footer-menu-wrapper{padding-top:58px}@media(min-width:1024px){footer .footer-menu-wrapper{padding-top:0}}footer .container{padding:0}.footer-col{padding:0}@media(max-width:1024px){footer .container{padding:33px 17px}}footer .container .footer__main{margin:0}@media(max-width:1024px){footer .container .footer__main{display:flex;flex-direction:column-reverse;align-items:stretch}}@media(min-width:1025px){footer .container .footer__main{justify-content:center;align-items:flex-start;gap:70px;justify-content:space-between;margin:0 120px}}footer .container .footer__main .footer_left{max-width:none;width:100%;padding:0;text-align:left;border:none;background:none;cursor:pointer;margin:0}@media(max-width:1300px){footer .container .footer__main .footer_left{width:40%;margin:0;flex:0 1 40%;padding-bottom:0}}@media(max-width:1024px){footer .container .footer__main .footer_left{width:100%;max-width:100%!important}}footer .container .footer__main .footer_left .footer-menu{margin:0;padding:0;list-style:none}footer .container .footer__main .footer_left .footer-menu>li{border-bottom:1px solid rgba(var(--color-foreground),.08)}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__parent{display:flex;justify-content:space-between;align-items:center;width:100%;padding:25px 0;text-align:left;border:none;background:none;cursor:pointer;border-bottom:1px solid #000}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__parent .footer-menu__parent-text{margin:0;text-transform:uppercase;font-weight:600;font-size:18px;line-height:18px}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__parent .footer-menu__icon{width:12px;height:12px;position:relative}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__parent .footer-menu__icon:before{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__parent .footer-menu__icon.is-open:before{transform:translateY(-50%) rotate(45deg)}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__submenu{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding-left:0;margin-top:0}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__submenu .footer-menu__submenu-list{list-style:none;padding:0 0 20px;margin:0}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__submenu .footer-menu__submenu-list .footer-menu__submenu-item{margin-bottom:12px;margin-left:0}footer .container .footer__main .footer_left .footer-menu>li .footer-menu__submenu .footer-menu__submenu-list .footer-menu__submenu-item .footer-menu__submenu-link{color:rgba(var(--color-foreground),1);text-decoration:none;transition:color .2s ease;font-size:16px;font-weight:400}footer .container .footer__main .footer_left .footer-menu>li:first-child .footer-menu__parent{padding-top:0}footer .container .footer__main .footer_left .footer-menu>li:last-child .footer-menu__parent{border:none;padding-bottom:0}footer .container .footer__main .footer_left .footer__localization .localization__grid{padding:0;margin-top:20px;gap:27px;flex-direction:column;border:0}@media(max-width:1024px){footer .container .footer__main .footer_left .footer__localization .localization__grid{gap:0;margin-top:30px}footer .container .footer__main .footer_left .footer__localization .localization__grid>:last-child{margin-top:0}footer .container .footer__main .footer_left .footer__localization .localization__grid>:first-child{margin-bottom:26px}}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector{margin-inline-end:0;display:grid;align-items:center;justify-content:space-between}@media(max-width:1440px){footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector{display:flex;align-items:center;justify-content:space-between;width:100%}}@media(min-width:1441px){footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector{grid-template-columns:265px 315px}}@media(max-width:1024px){footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector{display:flex;justify-content:space-between;width:100%;gap:50px}}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector .text-localization{display:block!important}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector span{font-size:16px;font-style:normal;font-weight:400}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector ul.language-list{display:flex;align-items:center;line-height:1}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector ul.language-list a{font-weight:600;font-size:14px;margin:10px;display:inline-flex}@media(max-width:1024px){footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector ul.language-list a{margin:1px 0 0}}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector ul.language-list a.language-list__link--active{text-decoration:underline}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector ul.language-list :first-child a{margin:0}@media(min-width:1024px){footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector ul.language-list :first-child a{margin:10px}}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector .custom-select{max-width:none}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector .custom-select .custom-select__listbox{left:0}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector .custom-select__btn{border-radius:10000px;border:1px solid rgba(192,192,192,.25);background:#fff;height:37px}footer .container .footer__main .footer_left .footer__localization .localization__grid .localization__selector .custom-select__btn span{font-weight:600}@media(max-width:1300px){footer .container .footer__main .footer-col--newsletter{margin-right:0}}@media(max-width:1024px){footer .container .footer__main .footer-col--newsletter{margin:0 0 40px;width:100%}}@media(min-width:1024px){footer .container .footer__main .footer-col--newsletter{width:100%;display:flex;flex-direction:column}}footer .container .footer__main .footer-col--newsletter input{border:1px solid #000;margin-inline-start:0;background:#fff}footer .container .footer__main .footer-col--newsletter input::placeholder{color:#888;font-weight:400;opacity:1}footer .container .footer__main .footer-col--newsletter .footer-block{background:#fcf4eb;display:flex;flex-direction:column;align-items:center;padding:61px 46px;text-align:center}@media(min-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block{height:412px;justify-content:center;padding:0 60px}}@media(max-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block{width:100%;padding:40px 31px}}@media(max-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block form{width:100%;max-width:420px}}footer .container .footer__main .footer-col--newsletter .footer-block h2{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:21px;margin-bottom:19px;text-transform:uppercase;max-width:460px}footer .container .footer__main .footer-col--newsletter .footer-block .subtitle{padding:0;text-align:center;font-weight:400;margin-bottom:15px;max-width:410px}footer .container .footer__main .footer-col--newsletter .footer-block .subtitle p{font-size:15px}footer .container .footer__main .footer-col--newsletter .footer-block .footer_newsletter_submit{border-radius:100000px;background:#4b2583;width:182px;height:42px;padding:8.67px 42.301px 9.33px 43px;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;box-shadow:none;border:0;font-weight:700;cursor:pointer;margin-top:10px}footer .container .footer__main .footer-col--newsletter .footer-block .footer_newsletter_submit:hover{background:#381c63;transition:background .2s linear}footer .container .footer__main .footer-col--newsletter .footer-block .form__field{margin-bottom:11px}footer .container .footer__main .footer-col--newsletter .footer-block .policy_button{margin-bottom:19px;line-height:0;display:flex;align-items:center;justify-content:center}footer .container .footer__main .footer-col--newsletter .footer-block .policy_button label{font-weight:400;font-size:13px;display:flex;align-items:center}@media(max-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block .policy_button label{font-size:13px;font-style:normal;font-weight:400;line-height:normal}}footer .container .footer__main .footer-col--newsletter .footer-block .policy_button a{color:#4b2583;font-weight:400;text-decoration:underline;margin-left:2.5px}footer .container .footer__main .footer-col--newsletter .footer-block .input-with-button{margin-top:0}footer .container .footer__main .footer-col--newsletter .footer-block .form__field{width:420px}@media(max-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block .form__field{width:100%;margin:0 auto 14px}}footer .container .footer__main .footer-col--newsletter .footer-block__btns{display:flex;justify-content:space-between;align-items:center;margin-top:35px}@media(max-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block__btns{flex-direction:column;gap:29px}footer .container .footer__main .footer-col--newsletter .footer-block__btns.footer-block__social{margin-top:0}}footer .container .footer__main .footer-col--newsletter .footer-block__btns.footer-block__social:is(.footer-desktop){display:none!important}@media(min-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block__btns.footer-block__social:is(.footer-desktop){display:flex!important;max-width:636px;padding:9px}}footer .container .footer__main .footer-col--newsletter .footer-block__btns.footer-block__social:is(.footer-mobile){display:flex!important}@media(min-width:1024px){footer .container .footer__main .footer-col--newsletter .footer-block__btns.footer-block__social:is(.footer-mobile){display:none!important}}footer .container .footer__main .footer-col--newsletter .footer-block__btns+div{display:none}footer .container .footer__main .footer-col--newsletter .footer-block__btns ul{margin:0;gap:40px}footer .container .footer__main .footer-col--newsletter .footer-block__btns ul .social__link{width:21px;height:21px;padding:0}footer .container .footer__main .footer-col--newsletter .footer-block__btns .footer__base span{text-align:center;font-weight:400;color:#000;text-transform:inherit;font-size:14px}footer .container .footer__main .footer-col--newsletter .footer-block__btns .footer__base span a{text-align:center;font-weight:400;color:#000;text-transform:inherit}.footer-menu__submenu-item:first-child{margin-top:20px}.footer-menu__submenu-item:last-child{margin-bottom:0}.footer .social{align-items:center}.footer-block__social.footer-mobile .social{margin-top:unset;padding-bottom:28.57px;gap:20px}@media(min-width:1024px){.footer-menu__submenu-item:hover{text-decoration:underline}.footer-block__social.footer-mobile .social{gap:50px}}.footer-block__social.footer-mobile{text-align:center;margin-top:38px}.footer-block__social.footer-mobile .footer__base span{font-size:14px}@media(min-width:1024px){.footer-block__social.footer-mobile{display:none!important}.footer-col--newsletter{margin-right:0}}@media(min-width:1024px){.footer-col--newsletter{max-width:none!important}.footer .container .footer__main .footer-col--newsletter .footer-block__btns.footer-block__social:is(.footer-desktop){max-width:none!important}.footer-block{max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/3dids-footer.css.map */
