.footer-koju{--footer-tracks: minmax(0, 1.2fr) minmax(0, .9fr) minmax(0, 1.1fr);padding:var(--koju-section-y) var(--koju-gutter) var(--koju-stack-md)}.footer-koju__main{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:900px){.footer-koju__main{display:grid;grid-template-columns:var(--footer-tracks);gap:var(--koju-col-gap);align-items:start}}.footer-koju__logo{margin:0;font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;line-height:.78;letter-spacing:0;font-size:clamp(6rem,17.25vw,32rem);color:rgb(var(--color-foreground))}.footer-koju__logo-image{display:block;width:clamp(16rem,23.4vw,44rem);height:auto}.footer-koju__cols{flex:1 1 auto;min-width:0}@media screen and (min-width:900px){.footer-koju__logo-image{display:block;width:clamp(16rem,23.4vw,44rem);height:auto}.footer-koju__cols{max-width:none}}.footer-koju__form{width:100%}.footer-koju__form-row{display:flex;align-items:center;gap:1.2rem;width:100%;border-bottom:1px solid rgba(var(--color-foreground),.35);padding-bottom:.8rem}.footer-koju__input{flex:1 1 auto;min-width:0;padding:0;background:transparent;border:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:clamp(1.3rem,.92vw,1.8rem)}.footer-koju__input::placeholder{color:rgb(var(--color-foreground));opacity:.55}.footer-koju__input:focus{outline:none}.footer-koju__submit{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:clamp(1.1rem,.79vw,1.5rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.footer-koju__submit:hover{opacity:.6}.footer-koju__form-success,.footer-koju__form-error{margin:0;font-size:var(--koju-body-size)}.footer-koju__social.list-social{margin:var(--koju-stack-md) 0 0;justify-content:flex-start;gap:.4rem}.footer-koju__social .list-social__link{color:rgb(var(--color-foreground));padding:.8rem}.footer-koju__social .svg-wrapper{width:1.8rem;height:1.8rem}.footer-koju__legal{display:flex;flex-direction:column;gap:.8rem;margin-top:var(--koju-stack-lg);padding-top:clamp(1.6rem,2.4vw,3.4rem);border-top:1px solid rgba(var(--color-foreground),.18);font-family:var(--font-body-family);font-size:clamp(1rem,.79vw,1.4rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:899px){.footer-koju__legal{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.footer-koju__legal-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.footer-koju__policy,.footer-koju__email{color:rgb(var(--color-foreground));text-decoration:none;opacity:.75}.footer-koju__policy:hover,.footer-koju__email:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.footer-koju__logo{font-size:clamp(6rem,24vw,14rem)}}.footer-koju.color-scheme-3 .footer-koju__logo-image,.footer-koju.color-scheme-4 .footer-koju__logo-image,.footer-koju.color-scheme-5 .footer-koju__logo-image,.footer-koju.color-scheme-6 .footer-koju__logo-image{filter:invert(1)}.footer-koju__cols{display:grid;grid-template-columns:1fr;gap:var(--koju-stack-lg) var(--koju-col-gap)}@media screen and (min-width:750px){.footer-koju__cols{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px)and (max-width:899px){.footer-koju__cols{grid-template-columns:1fr 1.4fr}}.footer-koju__col{min-width:0}.footer-koju__col-title{margin:0 0 var(--koju-stack-sm);font-family:var(--font-body-family);font-size:clamp(1.05rem,.76vw,1.4rem);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.footer-koju__address,.footer-koju__line{margin:0;font-size:var(--koju-body-size);line-height:1.65;color:rgba(var(--color-foreground),.82)}.footer-koju__address{margin-bottom:var(--koju-stack-sm)}.footer-koju__line+.footer-koju__line{margin-top:.15em}.footer-koju__address p{margin:0}.footer-koju__line:last-child{margin-bottom:0}.footer-koju__address a,.footer-koju__line a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.footer-koju__address a:hover,.footer-koju__line a:hover,.footer-koju__address a:focus-visible,.footer-koju__line a:focus-visible{border-bottom-color:currentColor}@media(prefers-reduced-motion:reduce){.footer-koju__address a,.footer-koju__line a{transition:none}}@media screen and (min-width:900px){.footer-koju__cols{display:contents}.footer-koju__legal{display:grid;grid-template-columns:var(--footer-tracks);gap:var(--koju-col-gap);align-items:baseline}.footer-koju__legal-end{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-footer-wordmark-koju.css.map */
