.footer-spacer{display:block}.footer-section{position:fixed;bottom:0;left:0;width:100%;z-index:0;clip-path:inset(100% 0 0 0);background-color:var(--cf-bg-color);color:var(--cf-text-color);font-family:Neue Haas Unica,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.footer-top-content{position:relative;z-index:2;padding:var(--space-60) var(--space-40) var(--space-40) var(--space-40);width:100%;box-sizing:border-box}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:var(--space-50);width:100%;max-width:1820px;margin:0 auto}.footer-col.brand-col{display:flex;flex-direction:column}.footer-label{font-family:Neue Haas Unica,sans-serif;font-size:var(--font-14);font-weight:400;letter-spacing:-.02em;color:inherit;margin:0 0 var(--space-16)}.footer-brand-text{font-family:Neue Haas Unica,sans-serif;font-size:var(--font-16);font-weight:400;line-height:1.25;letter-spacing:-.03em;color:inherit}.footer-brand-text p{margin:0 0 8px}.footer-brand-text p:last-child{margin-bottom:0}.footer-brand-text strong{font-weight:500;letter-spacing:-.06em}.footer-signature{width:clamp(110px,12vw,160px);height:auto;margin-top:var(--space-40);flex-shrink:0}.footer-signature svg{width:100%;height:auto;display:block}.footer-col-title{font-family:Neue Haas Unica,sans-serif;font-size:var(--font-18);font-weight:500;line-height:1.25;letter-spacing:-.03em;color:inherit;margin:0 0 var(--space-16)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:var(--space-10)}.footer-links a{color:inherit;text-decoration:none;font-family:Neue Haas Unica,sans-serif;font-size:var(--font-16);font-weight:400;line-height:1.25;letter-spacing:-.02em;opacity:.75;transition:opacity .25s ease;display:inline-block}.footer-links a:hover{opacity:1}.footer-socials{display:flex;gap:var(--space-16);flex-wrap:wrap}.social-icon{display:flex;align-items:center;justify-content:center;width:var(--size-50);height:var(--size-50);background-color:transparent;border:1.5px solid rgba(0,49,101,.3);border-radius:50px;text-decoration:none;color:var(--cf-text-color);transition:transform .3s cubic-bezier(.25,.46,.45,.94),border-color .3s ease;flex-shrink:0}.social-icon svg{width:20px;height:20px;fill:var(--cf-text-color)}.social-icon:hover{transform:scale(1.04);border-color:#00316599}.footer-bottom-logo{width:100%;box-sizing:border-box;padding:0 var(--space-40) var(--space-20) var(--space-40);display:flex;align-items:flex-end;will-change:transform;pointer-events:none}.footer-bottom-logo svg{width:100%;height:auto;display:block;fill:var(--cf-text-color)!important}.footer-bottom-logo path{fill:var(--cf-text-color)!important}@media(max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-40) var(--space-30)}.footer-col.brand-col{grid-column:span 2;max-width:100%}.footer-col.social-col{grid-column:span 2}}@media(max-width:768px){.footer-top-content{padding:var(--space-40) 16px var(--space-20) 16px}.footer-bottom-logo{padding:0 16px 12px}.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-30) 16px}.footer-col.brand-col,.footer-col.social-col{grid-column:span 2}.footer-col:not(.brand-col):not(.social-col){grid-column:span 1}.footer-signature{margin-top:var(--space-24);max-width:120px}.footer-socials{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/clean-footer.css.map */
