.looom-compact-footer{background:var(--looom-compact-footer-bg, #005c62);color:var(--looom-compact-footer-text, #f6f1eb)}.looom-compact-footer__inner{width:100%;max-width:var(--looom-container-max, 1360px);margin-inline:auto;padding:48px var(--looom-page-gutter, 64px) 26px}.looom-compact-footer__main{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(0,2.65fr);gap:clamp(40px,6vw,92px);align-items:start;padding-bottom:40px}.looom-compact-footer__brand{display:inline-block;color:inherit;line-height:0;text-decoration:none}.looom-compact-footer__brand img{display:block;width:min(var(--looom-compact-footer-logo-width, 150px),100%);height:auto}.looom-compact-footer__brand-text{display:block;font-family:var(--font-heading-family, sans-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;letter-spacing:.12em;line-height:1}.looom-compact-footer__tagline{max-width:280px;margin-top:22px;color:var( --looom-compact-footer-muted, rgba(246, 241, 235, .72) )!important;font-family:var(--font-heading-family, serif);font-size:var(--looom-font-size-body-md, 14px);line-height:1.6}.looom-compact-footer__tagline,.looom-compact-footer__tagline *{color:var( --looom-compact-footer-muted, rgba(246, 241, 235, .72) )!important}.looom-compact-footer__tagline p{margin:0}.looom-compact-footer__socials{margin-top:24px}.looom-compact-footer__socials .social-media-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.looom-compact-footer__socials .social-media-links--item{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--looom-compact-footer-line, rgba(246, 241, 235, .22));border-radius:50%;color:var(--looom-compact-footer-muted, rgba(246, 241, 235, .72));transition:border-color .18s ease,color .18s ease}.looom-compact-footer__socials .social-media-links--item:hover,.looom-compact-footer__socials .social-media-links--item:focus-visible{border-color:var(--looom-compact-footer-hover, #fff);color:var(--looom-compact-footer-hover, #fff)}.looom-compact-footer__socials .m-svg-icon,.looom-compact-footer__socials .m-svg-icon--small{width:14px;height:14px}.looom-compact-footer__menus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:clamp(24px,4vw,64px)}.looom-compact-footer__heading{margin:0 0 16px;color:var(--looom-compact-footer-muted, rgba(246, 241, 235, .72));font-family:var(--font-body-family, sans-serif);font-size:var(--looom-font-size-body-md, 12px);font-weight:500;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.looom-compact-footer__menu,.looom-compact-footer__submenu,.looom-compact-footer__legal-menu{margin:0;padding:0;list-style:none}.looom-compact-footer__menu{display:grid;gap:12px}.looom-compact-footer__menu-item{min-width:0}.looom-compact-footer__menu-item--has-children{padding-bottom:2px}.looom-compact-footer__submenu{display:grid;gap:7px;margin-top:8px;padding-left:12px;border-left:1px solid var(--looom-compact-footer-line, rgba(246, 241, 235, .22))}.looom-compact-footer__menu a,.looom-compact-footer__submenu a,.looom-compact-footer__legal-menu a{color:var(--looom-compact-footer-text, #f6f1eb);font-size:var(--looom-font-size-body-md, 12px);line-height:1.2;text-decoration:none;transition:color .18s ease}.looom-compact-footer__submenu a{color:var(--looom-compact-footer-muted, rgba(246, 241, 235, .72));font-size:var(--looom-font-size-body-sm, 12px)}.looom-compact-footer__menu a:hover,.looom-compact-footer__menu a:focus-visible,.looom-compact-footer__submenu a:hover,.looom-compact-footer__submenu a:focus-visible,.looom-compact-footer__legal-menu a:hover,.looom-compact-footer__legal-menu a:focus-visible{color:var(--looom-compact-footer-hover, #fff);text-decoration:underline;text-underline-offset:4px}.looom-compact-footer__menu a:focus-visible,.looom-compact-footer__submenu a:focus-visible,.looom-compact-footer__legal-menu a:focus-visible,.looom-compact-footer__brand:focus-visible,.looom-compact-footer__socials a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.looom-compact-footer__bottom{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:18px 32px;align-items:center;padding-top:22px;border-top:1px solid var(--looom-compact-footer-line, rgba(246, 241, 235, .22))}.looom-compact-footer__payment-methods{display:flex;align-items:center;gap:24px;padding:18px 0;border-top:1px solid var(--looom-compact-footer-line, rgba(246, 241, 235, .22))}.looom-compact-footer__payment-label{flex:0 0 auto;margin:0;color:var(--looom-compact-footer-text, #f6f1eb);font-size:var(--looom-font-size-body-sm, 12px);font-weight:500;line-height:1.4}.looom-compact-footer__payment-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;color:var(--looom-compact-footer-muted, rgba(246, 241, 235, .72));list-style:none}.looom-compact-footer__payment-list li{font-size:var(--looom-font-size-body-sm, 12px);line-height:1.4}.looom-compact-footer__copyright{margin:0;color:var(--looom-compact-footer-muted, rgba(246, 241, 235, .72));font-size:var(--looom-font-size-body-sm, 12px);line-height:1.4}.looom-compact-footer__legal-menu{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px 24px}.looom-compact-footer__legal-menu a{color:var(--looom-compact-footer-muted, rgba(246, 241, 235, .72));font-size:var(--looom-font-size-body-sm, 12px)}.looom-compact-footer__payments{grid-column:1 / -1;padding-top:18px;border-top:1px solid var(--looom-compact-footer-line, rgba(246, 241, 235, .22))}.looom-compact-footer__payments .m-payment-icons--list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.looom-compact-footer__payments svg{width:38px;height:auto}@media screen and (max-width:1023px){.looom-compact-footer__inner{padding-top:40px}.looom-compact-footer__main{grid-template-columns:minmax(200px,.9fr) minmax(0,2.1fr);gap:40px}.looom-compact-footer__menus{gap:24px}}@media screen and (max-width:767px){.looom-compact-footer__inner{padding-top:36px;padding-bottom:22px}.looom-compact-footer__main{grid-template-columns:1fr;gap:34px;padding-bottom:30px}.looom-compact-footer__tagline{max-width:320px}.looom-compact-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.looom-compact-footer__bottom{grid-template-columns:1fr;gap:16px}.looom-compact-footer__payment-methods{align-items:flex-start;flex-direction:column;gap:10px}.looom-compact-footer__legal-menu{justify-content:flex-start}}@media screen and (max-width:420px){.looom-compact-footer__menus{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/looom-footer-compact.css.map */
