.layout-footer-item{border-bottom:.1rem solid #624c7b;min-height:0;padding:1.6rem 0}@media screen and (width>=60em){.layout-footer-item{border-bottom:none}}.layout-footer-item__header{justify-content:space-between;align-items:center;display:flex}.layout-footer-item__title{font-size:1.4rem;font-weight:600;line-height:2.2rem}@media screen and (width>=37.5em){.layout-footer-item__title{font-size:1.5rem;line-height:2.4rem}}@media screen and (width>=48em){.layout-footer-item__title{line-height:2.4rem}}.layout-footer-item__title{text-transform:capitalize}@media screen and (width>=60em){.layout-footer-item__title{text-transform:uppercase;cursor:unset;margin-bottom:1.6rem}}.layout-footer-item__link{font-size:1.4rem;font-weight:400;line-height:2.2rem}@media screen and (width>=37.5em){.layout-footer-item__link{font-size:1.5rem;line-height:2.4rem}}@media screen and (width>=48em){.layout-footer-item__link{line-height:2.4rem}}.layout-footer-item__link{color:#fff;text-decoration:none;display:block;line-height:3.6rem!important}@media screen and (width<=59.99em){.layout-footer-item__link--hidden{display:none}}.layout-footer-item__arrow{fill:#fff;width:3rem}@media screen and (width>=60em){.layout-footer-item__arrow{display:none}}.layout-footer-item__arrow--active{transform:rotate(180deg)}.layout-footer-social-media{border-bottom:.1rem solid #624c7b;justify-content:space-between;padding:1.6rem 0;display:flex}@media screen and (width>=60em){.layout-footer-social-media{border-bottom:none;margin-top:2rem;margin-bottom:4rem;display:block}}.layout-footer-social-media svg path{fill:#fff}.layout-footer-social-media__share:not(:last-child){margin-right:1.6rem}.layout-footer-social-media__title-desktop{margin-bottom:.8rem;font-size:1.2rem;font-weight:400;line-height:1.8rem}@media screen and (width>=37.5em){.layout-footer-social-media__title-desktop{font-size:1.4rem;line-height:2.1rem}}@media screen and (width<=59.99em){.layout-footer-social-media__title-desktop{display:none}}.layout-footer-social-media__title-mobile{font-size:1.4rem;font-weight:600;line-height:2.2rem}@media screen and (width>=37.5em){.layout-footer-social-media__title-mobile{font-size:1.5rem;line-height:2.4rem}}@media screen and (width>=48em){.layout-footer-social-media__title-mobile{line-height:2.4rem}}@media screen and (width>=60em){.layout-footer-social-media__title-mobile{display:none}}.layout-footer-stores{display:none}@media screen and (width>=60em){.layout-footer-stores{grid-template-columns:max-content max-content;gap:.8rem;display:grid}}.layout-footer-stores picture{width:13.5rem;height:4rem}.layout-footer-copyright{padding-left:.8rem;padding-right:.8rem}@media screen and (width>=37.5em){.layout-footer-copyright{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (width>=60em){.layout-footer-copyright{width:100%;max-width:128rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}}.layout-footer-copyright{font-size:1.2rem;font-weight:400;line-height:1.8rem}@media screen and (width>=37.5em){.layout-footer-copyright{font-size:1.4rem;line-height:2.1rem}}.layout-footer-copyright{text-align:center;border-top:none;padding:1.6rem 0}@media screen and (width>=60em){.layout-footer-copyright{border-top:.1rem solid #fff}}.layout-footer-copyright__text{display:block}@media screen and (width>=60em){.layout-footer-copyright__text{display:inline}}.layout-footer-copyright__separator{display:none}@media screen and (width>=60em){.layout-footer-copyright__separator{display:inline}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-footer{color:#fff;background-color:#25044e;margin-top:auto}@media screen and (width>=60em){.layout-footer{padding-top:3.6rem}}.layout-footer__content{padding:0 1.6rem}@media screen and (width>=60em){.layout-footer__content{grid-template-columns:repeat(4,1fr);margin-bottom:3.6rem;padding-left:.8rem;padding-right:.8rem;display:grid}}@media screen and (width>=60em) and (width>=37.5em){.layout-footer__content{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (width>=60em) and (width>=60em){.layout-footer__content{width:100%;max-width:128rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}}
