.cosmo-footer-section{background:var(--cosmo-black)}.cosmo-footer{color:var(--cosmo-ivory);background:var(--cosmo-black)}.cosmo-footer__shell{width:min(calc(100% - (var(--cosmo-gutter) * 2)),var(--cosmo-page));margin-inline:auto}.cosmo-footer__newsletter{padding-block:var(--cosmo-space-section);display:grid;grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(3rem,8vw,9rem);border-bottom:1px solid var(--cosmo-line-dark)}.cosmo-footer__newsletter p{margin:0 0 1rem;color:var(--cosmo-brass);font:500 .72rem/1.2 var(--cosmo-sans);letter-spacing:.16em}.cosmo-footer__newsletter h2{margin:0;font:400 clamp(2.75rem,4vw,3.5rem)/1.04 var(--cosmo-serif);letter-spacing:-.03em}.cosmo-footer__newsletter div>span{display:block;max-width:520px;margin-top:1.25rem;color:#f4f0e8a6;font:400 1rem/1.6 var(--cosmo-sans)}.cosmo-footer__form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cosmo-footer__field{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--cosmo-ivory)}.cosmo-footer__field input{min-width:0;min-height:54px;padding:0;color:var(--cosmo-ivory);background:transparent;border:0;font:400 1rem/1 var(--cosmo-sans)}.cosmo-footer__field input::placeholder{color:#f4f0e873;font-size:.72rem;letter-spacing:.12em}.cosmo-footer__field button{min-height:54px;padding-inline:1.25rem;color:var(--cosmo-black);background:var(--cosmo-ivory);border:1px solid var(--cosmo-ivory);border-radius:0;font:600 .7rem/1 var(--cosmo-sans);letter-spacing:.1em}.cosmo-footer__message{margin-top:1rem!important;color:var(--cosmo-ivory)!important;letter-spacing:0!important}.cosmo-footer__directory{padding-block:clamp(4rem,6vw,6rem);display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:clamp(2rem,4vw,4rem)}.cosmo-footer__brand{display:grid;align-content:start;gap:1rem}.cosmo-footer__brand img{width:36px;height:36px;object-fit:contain}.cosmo-footer__brand strong{font:500 .76rem/1.2 var(--cosmo-sans);letter-spacing:.13em}.cosmo-footer__brand span{color:var(--cosmo-taupe);font:italic 400 1rem/1.45 var(--cosmo-serif)}.cosmo-footer nav p{margin:0 0 1.25rem;color:var(--cosmo-taupe);font:500 .68rem/1 var(--cosmo-sans);letter-spacing:.14em}.cosmo-footer nav ul{margin:0;padding:0;display:grid;gap:.85rem;list-style:none}.cosmo-footer nav a{color:var(--cosmo-ivory);font:400 .9rem/1.35 var(--cosmo-sans);text-decoration:none}.cosmo-footer nav a:hover{text-decoration:underline;text-underline-offset:.3rem}.cosmo-footer__base{min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;color:var(--cosmo-taupe);border-top:1px solid var(--cosmo-line-dark);font:500 .64rem/1.2 var(--cosmo-sans);letter-spacing:.11em}.cosmo-footer__base p{margin:0}.cosmo-footer__base a{justify-self:end;color:inherit;text-decoration:none}.cosmo-footer[data-motion=true] [data-footer-reveal]{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s var(--cosmo-ease)}.cosmo-footer[data-motion=true].is-visible [data-footer-reveal]{opacity:1;transform:none}@media(max-width:1100px){.cosmo-footer__directory{grid-template-columns:repeat(3,1fr)}.cosmo-footer__brand{grid-row:span 2}}@media(max-width:749px){.cosmo-footer__newsletter{grid-template-columns:1fr;gap:2.5rem}.cosmo-footer__field{grid-template-columns:1fr;gap:.75rem;border:0}.cosmo-footer__field input{border-bottom:1px solid var(--cosmo-ivory)}.cosmo-footer__field button{width:100%}.cosmo-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.cosmo-footer__brand{grid-column:1 / -1;grid-row:auto;padding-bottom:1rem}.cosmo-footer__base{padding-block:1.5rem;grid-template-columns:1fr;gap:.75rem}.cosmo-footer__base a{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cosmo-footer.css.map */
