haven-footer-menu{display:block}.footer .hf-footer-menu{border:0;padding:0}.footer .hf-footer-menu>summary{display:flex;align-items:center;justify-content:space-between;cursor:default;list-style:none}.footer .hf-footer-menu>summary::-webkit-details-marker{display:none}.footer .hf-footer-menu .footer-block__heading{margin:0 0 2rem}.footer .hf-footer-menu .footer-block__details-content{margin-top:0}.hf-footer-menu__indicator{display:none}@media(max-width:749px){.footer .footer-block--menu{margin:0;padding:0;width:100%}.footer .hf-footer-menu{border-bottom:1px solid #ffffff30}.footer .hf-footer-menu>summary{min-height:6rem;padding:1.6rem 0;cursor:pointer}.footer .hf-footer-menu .footer-block__heading{margin:0;font-size:1.6rem}.footer .hf-footer-menu .footer-block__details-content{margin:0;padding:0 0 1.6rem}.footer .hf-footer-menu .list-menu__item--link{padding:.9rem 0;min-height:4.4rem;font-size:1.4rem}.hf-footer-menu__indicator{display:inline-block;width:1.2rem;height:1.2rem;position:relative;margin-left:1.2rem}.hf-footer-menu__indicator:before,.hf-footer-menu__indicator:after{content:'';position:absolute;background:currentColor;top:50%;left:0;width:1.2rem;height:1px}.hf-footer-menu__indicator:after{transform:rotate(90deg)}.hf-footer-menu[open] .hf-footer-menu__indicator:after{transform:rotate(0deg)}.footer .footer__blocks-wrapper{row-gap:0}.footer .footer-block__brand-info{margin-bottom:2rem}.footer .hf-footer-menu>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}}