.footer-block--menu>input[name=footer-menu]{-webkit-appearance:none;appearance:none;opacity:0;z-index:1}@media screen and (min-width: 750px){.footer-block--menu>input[name=footer-menu]{position:absolute}.footer-block__heading-icon{display:none}}@media screen and (max-width: 749px){.footer-block.footer-block--menu{width:auto;max-width:none;margin-block:0;margin-inline:calc((3rem / var(--font-body-scale)) * -1);position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:max-content 0fr;border-radius:var(--inputs-radius);transition:grid-template-rows .2s}.footer-block--menu>input[name=footer-menu]{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;margin:0;padding-block:1rem}.footer-block__heading{margin:0;padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;transition:background-color .2s ease-out;position:relative}.footer-block__heading-icon{position:absolute;top:50%;right:2rem;transform:translateY(-50%);width:1rem;height:2px;font-size:0}.footer-block__heading-icon:before,.footer-block__heading-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-foreground))}.footer-block__heading-icon:after{transform:rotate(90deg);transition:transform .2s ease-out}.footer-block__details-content{margin:0;visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-inline:1rem;transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}.footer-block--menu:has(>input[name=footer-menu]:focus-visible),.footer-block--menu .list-menu__item--link:focus-visible{outline-color:rgb(var(--color-foreground));outline-offset:2px;outline-width:2px;outline-style:solid}.footer-block--menu .list-menu__item--link{transition:padding .2s ease-out}.footer-block--menu .list-menu__item--link:focus-visible{--focused-base-box-shadow: none;padding-left:1rem;border-radius:var(--inputs-radius)}.footer-block--menu:has(>input[name=footer-menu]:checked){grid-template-rows:max-content 1fr}.footer-block--menu:has(>input[name=footer-menu]:checked) .footer-block__heading-icon:after{transform:rotate(0)}.footer-block--menu>:where(input[name=footer-menu]:checked~.footer-block__details-content){visibility:visible;min-height:fit-content;padding-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-footer-menu-collapsible.css.map */
