.footer{background-color:#ededed;color:#000}.footer__content{display:flex;justify-content:space-between;align-items:flex-end;margin:0 auto;padding-top:32px;padding-left:1.5rem;padding-right:1.5rem;gap:64px}@media screen and (min-width:750px){.footer__content{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:990px){.footer__content{padding-left:5rem;padding-right:5rem}}.footer__sections{display:grid;grid-template-columns:repeat(4,auto);gap:64px;flex:1}.footer__section{display:flex;flex-direction:column}.footer__section-heading{font-family:Cormorant Garamond,serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#7a7a7a;margin:0 0 16px;padding:0}.footer__menu{list-style:none;padding:0;margin:0}.footer__menu li{margin-bottom:0}.footer__menu-item{display:block;padding:6px 0;text-decoration:none;font-family:Cormorant Garamond,serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#000;transition:color .2s ease}.footer__menu-item:hover{color:#c59d61}.footer__menu-item--has-submenu{position:relative}.footer__menu-item--has-submenu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;padding:6px 0;position:relative}.footer__menu-item--has-submenu>summary::-webkit-details-marker{display:none}.footer__menu-item--has-submenu>summary .footer__menu-item-text{font-family:Cormorant Garamond,serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#000;flex:1}.footer__menu-item--has-submenu>summary .footer__menu-item-icon{display:flex;align-items:center;justify-content:center;width:8px;height:8px;margin-left:8px;flex-shrink:0;transition:transform .3s ease}.footer__menu-item--has-submenu>summary .footer__menu-item-icon svg{width:8px;height:8px;color:#000;display:block;transition:transform .3s ease;transform-origin:center center}.footer__menu-item--has-submenu[open]>summary .footer__menu-item-icon svg{transform:rotate(180deg)}.footer__menu--children{list-style:none;padding:0;margin:8px 0 0 20px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;max-height:0;opacity:0}.footer__menu-item--has-submenu[open]>.footer__menu--children{max-height:1000px;opacity:1}.footer__menu-item--child{padding:6px 0;font-family:Cormorant Garamond,serif;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.4;color:#000;text-transform:uppercase}.footer__policy-list{list-style:none;padding:0;margin:0}.footer__policy-link{display:block;padding:6px 0;font-family:Zen Old Mincho,serif;font-size:14px;font-weight:400;color:#000;text-decoration:none;text-transform:capitalize;transition:color .2s ease}.footer__policy-link:hover{color:#c59d61}.footer__social-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:22px}.footer__social-item{margin:0}.footer__social-link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;text-decoration:none;color:#000;transition:transform .15s ease-out}.footer__social-link:hover{transform:scale(1.07)}.footer__social-link .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;flex-shrink:0}.footer__social-link .svg-wrapper svg{width:100%;height:100%;display:block}.footer__bottom{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.footer__lang-switch{display:flex;align-items:center}.footer__lang-switch .lang-switch{display:inline-flex;align-items:center;gap:.4rem;line-height:1}.footer__lang-switch .lang-switch__btn{font-family:Cormorant Garamond,serif;font-size:14px;background:transparent;border:none;padding:0 .1rem;color:#000;cursor:pointer;text-transform:uppercase;transition:color .2s ease}.footer__lang-switch .lang-switch__btn.is-active{color:#000;font-weight:400}.footer__lang-switch .lang-switch__btn:not(.is-active){color:#000;opacity:.6}.footer__lang-switch .lang-switch__btn:hover{color:#c59d61;opacity:1}.footer__lang-switch .lang-switch__sep{color:#000;opacity:1}.footer__copyright .copyright__content{font-family:Cormorant Garamond,serif;font-size:14px;color:#000}@media screen and (max-width:989px)and (min-width:500px){.footer__sections{grid-template-columns:repeat(2,auto);gap:48px}}@media screen and (max-width:499px){.footer__content{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:24px;padding-bottom:24px;gap:32px}.footer__sections{grid-template-columns:1fr;gap:32px;width:100%}.footer__section{width:100%}.footer__section-heading{font-size:11px;margin-bottom:12px}.footer__menu-item,.footer__menu-item--child,.footer__policy-link{padding:8px 0}.footer__bottom{align-self:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
