.leo-footer{position:relative;isolation:isolate;margin-top:0;background:var(--leo-footer-bg);color:var(--leo-footer-text);overflow:hidden}.leo-footer--clouds .leo-footer__inner{padding-top:calc(var(--leo-pt) + 4rem)}.leo-footer .leo-clouds{z-index:2}.leo-footer__inner{position:relative;z-index:1;padding-top:var(--leo-pt);padding-bottom:var(--leo-pb)}.leo-footer__topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2rem;margin-bottom:4rem;padding-bottom:3.2rem;border-bottom:.25rem dashed color-mix(in srgb,var(--leo-footer-heading) 18%,transparent)}.leo-footer__topbar-title{margin:0;font-family:var(--leo-font-heading);font-weight:600;font-size:2.2rem;color:var(--leo-footer-heading)}.leo-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2.4rem}@media screen and (min-width:990px){.leo-footer__grid{display:flex;gap:4rem}.leo-footer__grid>*{flex:1 1 0;min-width:0}.leo-footer__grid>.leo-footer__brand{flex-grow:1.4}.leo-footer__grid>.leo-footer__contact{flex-grow:1.6}}.leo-footer__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}@media screen and (min-width:990px){.leo-footer__brand{grid-column:auto;padding-right:1.6rem}}.leo-footer__logo{display:inline-block;width:var(--leo-footer-logo, 14rem)}.leo-footer__logo-img{display:block;width:100%;height:auto}.leo-footer__text{max-width:34ch;font-size:1.5rem;font-weight:600;line-height:1.65}.leo-footer__text p{margin:0}.leo-footer__social{display:flex;flex-wrap:wrap;gap:1rem;margin:.4rem 0 0;padding:0;list-style:none}.leo-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:1.4rem;background:#fff;color:var(--leo-footer-heading);box-shadow:0 .4rem color-mix(in srgb,var(--leo-footer-heading) 18%,transparent);transition:transform .2s var(--leo-ease-out),color .2s ease,box-shadow .2s var(--leo-ease-out)}.leo-footer__social li:nth-child(odd) .leo-footer__social-link{transform:rotate(-4deg)}.leo-footer__social li:nth-child(2n) .leo-footer__social-link{transform:rotate(4deg)}.leo-footer__social-link .svg-wrapper,.leo-footer__social-link svg{width:2rem;height:2rem}@media(hover:hover)and (pointer:fine){.leo-footer__social li .leo-footer__social-link:hover{color:var(--leo-footer-accent);transform:rotate(0) translateY(-.3rem);box-shadow:0 .6rem color-mix(in srgb,var(--leo-footer-accent) 30%,transparent)}}.leo-footer__heading{position:relative;width:fit-content;margin:0 0 1.8rem;padding-bottom:.8rem;font-family:var(--leo-font-heading);font-weight:600;font-size:2rem;line-height:1.2;color:var(--leo-footer-heading)}.leo-footer__heading:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.7rem;background:var(--leo-block-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M2 6c7-4 12 2 19-1s12-4 19-1 12 3 18-1' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat left center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M2 6c7-4 12 2 19-1s12-4 19-1 12 3 18-1' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat left center / 100% 100%}.leo-footer__col:nth-child(3n) .leo-footer__heading:after{background:var(--leo-block-3)}.leo-footer__col:nth-child(3n+1) .leo-footer__heading:after{background:var(--leo-block-5)}.leo-footer__links,.leo-footer__info{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.leo-footer__link{display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.4;color:var(--leo-footer-text);text-decoration:none;transition:color .2s ease,transform .2s var(--leo-ease-out)}@media(hover:hover)and (pointer:fine){.leo-footer__link:hover{color:var(--leo-footer-accent);transform:translate(.3rem)}}.leo-footer__link[aria-current=page]{color:var(--leo-footer-accent)}.leo-footer__info{gap:1.4rem}.leo-footer__info-item{display:flex;align-items:flex-start;gap:1rem;font-size:1.45rem;font-weight:700;line-height:1.4}.leo-footer__info-icon{width:3.4rem;height:3.4rem;margin-top:-.2rem}.leo-footer__info-label{display:block;font-size:1.3rem;font-weight:700;color:color-mix(in srgb,var(--leo-footer-text) 80%,transparent)}.leo-footer__info-link{color:var(--leo-footer-heading);font-weight:800;text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:.3rem;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.leo-footer__info-link:hover{color:var(--leo-footer-accent)}}.leo-footer__info-note{padding-top:.6rem}.leo-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:4.8rem;padding-top:2.4rem;border-top:.25rem dashed color-mix(in srgb,var(--leo-footer-heading) 18%,transparent)}.leo-footer__copy{margin:0;font-size:1.35rem;font-weight:700}.leo-footer__spacer{flex:1 1 auto}.leo-footer__payments{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.leo-footer__payments .icon{width:3.8rem;height:2.4rem}.leo-footer__scene{--leo-scene-min: 70rem;position:relative;z-index:0;display:block;height:var(--leo-footer-scene);overflow:hidden;pointer-events:none}.leo-footer__scene-img{position:absolute;left:50%;bottom:0;display:block;width:max(100%,var(--leo-scene-min));max-width:none;height:auto;transform:translate(-50%)}@media screen and (min-width:750px){.leo-footer__scene{--leo-scene-min: 120rem}}@media screen and (max-width:749px){.leo-footer__grid{gap:3.2rem 2rem}.leo-footer__contact{grid-column:1 / -1}.leo-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:3.6rem}.leo-footer__spacer{display:none}}.leo-footer__scene-art{position:absolute;left:50%;bottom:0;width:max(100%,var(--leo-scene-min));aspect-ratio:1792 / 768;transform:translate(-50%)}.leo-footer__scene-art .leo-footer__scene-img{left:0;bottom:0;width:100%;height:100%;transform:none}.leo-kite{position:absolute;left:81.4732%;top:44.9219%;width:10.3237%;height:auto;overflow:visible}.leo-footer__scene--kite{overflow:visible}.leo-footer__scene-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/9/assets/leo-footer.css.map */
