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