.juje-footer{background:var(--jf-ground);color:var(--jf-text);font-family:Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.juje-footer *{box-sizing:border-box}.juje-footer a{color:inherit;text-decoration:none}.juje-footer img,.juje-footer svg{display:block}.juje-footer .jf-inner{max-width:1180px;margin:0 auto;padding:60px 48px 44px}.juje-footer .jf-eyebrow{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.38em;text-transform:uppercase;color:var(--jf-bright);margin:0 0 20px}.juje-footer .jf-ritual{display:flex;flex-wrap:wrap;border-top:1px solid var(--jf-line);border-bottom:1px solid var(--jf-line)}.juje-footer .jf-ritual a{flex:1 1 0;min-width:170px;padding:18px 26px;border-left:1px solid var(--jf-line);display:flex;flex-direction:row;align-items:baseline;gap:11px;transition:background .35s ease}.juje-footer .jf-ritual a:first-child{border-left:none}.juje-footer .jf-ritual a:hover{background:var(--jf-hover)}.juje-footer .jf-no{font-family:Cinzel,serif;font-weight:500;font-size:16px;color:var(--jf-bright);letter-spacing:.03em;flex-shrink:0}.juje-footer .jf-pname{font-family:Cinzel,serif;font-weight:400;font-size:16px;letter-spacing:.07em;color:var(--jf-text);transition:color .25s ease}.juje-footer .jf-ritual a:hover .jf-pname{color:var(--jf-bright)}.juje-footer .jf-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:48px;padding-top:50px}.juje-footer .jf-logo{height:38px;width:auto;margin-bottom:16px}.juje-footer .jf-wordmark{font-family:Cinzel,serif;font-weight:600;font-size:30px;letter-spacing:.26em;color:var(--jf-bright);margin-bottom:16px}.juje-footer .jf-tagline{font-weight:300;font-size:13.5px;letter-spacing:.05em;color:var(--jf-text);margin:0 0 18px}.juje-footer .jf-about{font-weight:300;font-size:13.5px;line-height:1.8;color:var(--jf-soft);max-width:36ch;margin:0 0 6px}.juje-footer .jf-signoff{font-style:italic;font-weight:300;font-size:15px;color:var(--jf-bright);margin:0 0 24px}.juje-footer .jf-social{display:flex;align-items:center;gap:20px;margin-bottom:16px}.juje-footer .jf-social a{color:var(--jf-text);transition:color .25s ease,transform .25s ease}.juje-footer .jf-social a:hover{color:var(--jf-bright);transform:translateY(-2px)}.juje-footer .jf-social svg{width:20px;height:20px;fill:currentColor}.juje-footer .jf-email{font-weight:300;font-size:13px;letter-spacing:.03em;color:var(--jf-soft);transition:color .25s ease}.juje-footer .jf-email:hover{color:var(--jf-bright)}.juje-footer .jf-col h4{font-family:Cinzel,serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--jf-bright);margin:3px 0 18px}.juje-footer .jf-col a{display:block;font-weight:300;font-size:13.5px;color:var(--jf-soft);padding:7px 0;transition:color .25s ease,padding-left .25s ease}.juje-footer .jf-col a:hover{color:var(--jf-bright);padding-left:5px}.juje-footer .jf-legal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-top:50px;padding-top:28px;border-top:1px solid var(--jf-line)}.juje-footer .jf-legal span{font-weight:300;font-size:12px;color:var(--jf-mute)}.juje-footer .jf-policy{display:flex;gap:22px}.juje-footer .jf-policy a{font-weight:300;font-size:12px;color:var(--jf-mute);transition:color .25s ease}.juje-footer .jf-policy a:hover{color:var(--jf-bright)}@media(max-width:860px){.juje-footer .jf-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:640px){.juje-footer .jf-inner{padding:48px 26px 36px}.juje-footer .jf-ritual a{flex:1 1 100%;min-width:0;border-left:none;border-top:1px solid var(--jf-line)}.juje-footer .jf-ritual a:first-child{border-top:none}.juje-footer .jf-grid{grid-template-columns:1fr;gap:34px}.juje-footer .jf-legal{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.juje-footer *{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
