.footer:has(.slofe-footer-legal) .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:4rem 7rem}.footer:has(.slofe-footer-legal) .footer-block{width:100%;max-width:100%;margin:0}.slofe-footer-legal{color:#455f67}.slofe-footer-legal .footer-block__heading{margin-bottom:1.2rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700}.footer .slofe-footer-legal a.slofe-footer-legal__withdraw{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:fit-content;min-height:44px;padding:.8rem 1.5rem;border:1px solid #34667d!important;border-radius:10px!important;background:transparent!important;color:#28596e!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.5;text-decoration:none}.footer .slofe-footer-legal a.slofe-footer-legal__withdraw:hover{background:#eaf2f3!important}.slofe-footer-legal__direct{display:flex;flex-wrap:wrap;column-gap:2rem;margin:.8rem 0 .5rem}.slofe-footer-legal__direct a,.slofe-footer-legal__more a{display:inline-flex;align-items:center;min-height:44px;padding:.8rem 0;color:inherit;font-size:1.3rem;line-height:1.6;text-underline-offset:4px}.slofe-footer-legal__more{border-top:1px solid #dbe4e5;border-radius:0;background:transparent}.slofe-footer-legal__more summary{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;min-height:44px;padding:.8rem 0;font-size:1.4rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.slofe-footer-legal__more summary::-webkit-details-marker{display:none}.slofe-footer-legal__toggle{display:inline-block;font-size:1.8rem;line-height:1}.slofe-footer-legal__more[open] .slofe-footer-legal__toggle{transform:rotate(45deg)}.slofe-footer-legal__more ul{padding:0 0 .8rem;border:0}.slofe-footer-legal a:focus-visible,.slofe-footer-legal summary:focus-visible{outline:3px solid #203944;outline-offset:4px;border-radius:6px}@media(max-width:749px){.footer:has(.slofe-footer-legal) .footer__blocks-wrapper{grid-template-columns:1fr;gap:3.2rem}.footer .slofe-footer-legal a.slofe-footer-legal__withdraw{width:fit-content;box-sizing:border-box}.slofe-footer-legal__direct{column-gap:1.6rem}}@media(min-width:750px){.footer:has(.slofe-whatsapp--compact):has(.slofe-footer-legal) .footer__blocks-wrapper{align-items:start;row-gap:2.4rem}.footer:has(.slofe-whatsapp--compact) .footer-block:has(.slofe-footer-legal){grid-column:2;grid-row:1 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/slofe-footer-legal.css.map */
