.footer{border-top:1px solid var(--grey-400)}.footer .title{font-weight:600;color:var(--text-body);text-transform:uppercase}.footer details.menu .title{display:flex;align-items:center;justify-content:space-between}.footer details.menu .title svg{width:auto;height:1.6rem;flex-shrink:0;margin-left:1.6rem}.footer details.menu[open] .title svg{transform:rotate(-180deg)}.footer .wrapper{padding:4rem 0}@media screen and (min-width:1024px){.footer .wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child{padding:4rem}.footer .wrapper .column:last-child{padding:5.6rem 1.6rem 3.2rem 6.4rem}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child>:not(:last-child){margin-bottom:15.2rem}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .branding>:not(:last-child){margin-bottom:4rem}}.footer .wrapper .column:first-child .branding .logo{display:block}.footer .wrapper .column:first-child .branding .logo svg{width:100%;max-width:fit-content;max-height:35.1rem}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .branding .logo svg{max-height:7.6rem}}.footer .wrapper .column:first-child .branding .socials-list{display:flex;align-items:center}.footer .wrapper .column:first-child .branding .socials-list>:not(:last-child){margin-right:1.4rem}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .branding .socials-list>:not(:last-child){margin-right:2.4rem}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .branding .socials-list .social-item .social-link{display:flex;align-items:center;justify-content:center;cursor:pointer}}.footer .wrapper .column:first-child .branding .socials-list .social-item .social-link svg{width:3.2rem;height:3.2rem}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .branding .socials-list .social-item .social-link svg{width:4rem;height:4rem}.footer .wrapper .column:first-child .column-bottom>:not(:last-child){margin-bottom:5.6rem}}.footer .wrapper .column:first-child .column-bottom{display:none}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .column-bottom{display:block}.footer .wrapper .column:first-child .column-bottom .contacts{max-width:32.2rem}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .column-bottom .contacts>:not(:last-child){margin-bottom:2rem}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .column-bottom .contacts .contacts-wrapper{display:flex;flex-direction:column}}@media screen and (min-width:1024px){.footer .wrapper .column:first-child .column-bottom .contacts .contacts-wrapper>:not(:last-child){margin-bottom:1.6rem}}.footer .wrapper .column:first-child .column-bottom .contacts .contacts-wrapper address{font-style:normal}.footer .wrapper .column:first-child .column-bottom .contacts .contacts-wrapper a{transition:opacity .2s ease}.footer .wrapper .column:first-child .column-bottom .contacts .contacts-wrapper a:hover{opacity:.7}.footer .wrapper .column:first-child .column-bottom .contacts>.btn{margin-top:5.6rem}@media screen and (min-width:1024px){.footer .wrapper .column:last-child{display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--grey-400)}}@media screen and (min-width:1024px){.footer .wrapper .column:last-child>:not(:last-child){margin-bottom:23.6rem}}@media screen and (max-width:1023px){.footer .wrapper .column:last-child{margin-top:3.2rem}}.footer .wrapper .column:last-child .menus{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3.2rem}@media screen and (min-width:1024px){.footer .wrapper .column:last-child .menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.footer .wrapper .column:last-child .menus div.menu{display:none}.footer .wrapper .column:last-child .menus>:not(:first-of-type){padding-top:3.2rem;border-top:1px solid var(--grey-400)}@media screen and (min-width:1024px){.footer .wrapper .column:last-child .menus>:not(:first-of-type){border-top:0;padding-top:0}.footer .wrapper .column:last-child .menus div.menu{display:block}.footer .wrapper .column:last-child .menus details.menu{display:none}.footer .wrapper .column:last-child .menus .menu>:not(:last-child){margin-bottom:2rem}}.footer .wrapper .column:last-child .menus details.menu .menu-list{margin-top:2rem}@media screen and (min-width:1024px){.footer .wrapper .column:last-child .menus .menu .menu-list{display:flex;flex-direction:column}}.footer .wrapper .column:last-child .menus .menu .menu-list>:not(:last-child){margin-bottom:1.6rem}.footer .wrapper .column:last-child .menus .menu .menu-list .menu-item .menu-link{transition:opacity .2s ease;font-style:normal}@media screen and (min-width:1024px){.footer .wrapper .column:last-child .menus .menu .menu-list .menu-item .menu-link{color:var(--black)}.footer .wrapper .column:last-child .menus .menu .menu-list .menu-item .menu-link:hover{opacity:.7}}.footer .wrapper .column:last-child .legal-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:-.2rem -.6rem;padding-top:3.2rem}@media screen and (min-width:1024px){.footer .wrapper .column:last-child .legal-menu{display:flex;flex-wrap:wrap;align-items:center;margin:-.5rem -1.6rem;padding-top:0}}.footer .wrapper .column:last-child .legal-menu .menu-item{margin:.4rem 1.2rem}@media screen and (min-width:1024px){.footer .wrapper .column:last-child .legal-menu .menu-item{margin:1rem 1.6rem}}.footer .wrapper .column:last-child .legal-menu .menu-item,.footer .wrapper .column:last-child .legal-menu .menu-item .menu-link{font-size:1.4rem;color:var(--text-body)}.footer .wrapper .column:last-child .legal-menu .menu-item .menu-link{transition:opacity .2s ease}@media screen and (min-width:1024px){.footer .wrapper .column:last-child .legal-menu .menu-item .menu-link:hover{opacity:.7}}.footer .copyright{border-top:1px solid var(--grey-400);background-color:var(--grey-100)}.footer .copyright .copyright-wrapper{display:flex;align-items:center;justify-content:center;padding:.8rem}.footer .copyright .copyright-wrapper small{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
