.footer{padding:2rem 3.5% 4rem;background:var(--color-tan)}@media screen and (min-width: 1200px){.footer{padding:6rem 2.5% 4rem}}@media screen and (min-width: 1200px){.footer-inner{display:grid;grid-template-columns:1fr 360px;padding:0;column-gap:3rem;grid-auto-flow:dense}}.footer-menu{grid-column-start:1}@media screen and (min-width: 1200px){.footer-menu{margin-right:4rem}}.footer-menu ul:after{display:block;content:"";clear:both}.footer-menu hr{margin-top:.8rem;margin-bottom:2.8rem;background-color:var(--color-white);width:50%}.footer-menu ul{margin:0 0 2.4rem;padding:0}.footer-menu li{list-style:none;margin:0 0 .4rem;padding:0 1em 0 0;font-size:1.3rem;font-weight:700;display:inline-block;width:48%;vertical-align:top}@media screen and (min-width: 750px){.footer-menu ul{display:grid;grid-template-columns:repeat(4,1fr)}.footer-menu li{display:block;width:auto;float:none;font-size:1.3rem}.footer-menu ul+li{margin-bottom:0}}.footer-menu li a,.footer-menu li h3{text-decoration:none;padding:0 0 .6rem;margin:0;line-height:1;color:var(--color-black);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-family-rightGrotesk);font-weight:800;font-size:2.2rem}.footer-menu li a:hover{color:rgba(var(--color-black-rgb),.7)}.footer-menu ul ul{display:block;columns:unset;margin-top:1.6rem}.footer-menu li li{font-size:1.3rem;font-weight:400;padding:1.5rem 0 .25rem;margin-bottom:0;display:block;float:none;width:auto}@media screen and (min-width: 750px){.footer-menu li li{font-size:1.3rem}}.footer-menu li li a{display:inline;font-family:var(--font-family-maison);font-weight:400;font-size:1.3rem;line-height:1.5}.footer-menu li a.underline-slide-in{padding:0 0 .15rem}.footer-contact{grid-column-start:2}.footer-newsletter{margin:2rem auto 6rem;max-width:100%;display:grid}@media screen and (min-width: 1200px){.footer-newsletter{margin-top:0;margin-bottom:0}}.footer-newsletter p{font-size:1.5rem;font-family:var(--font-family-bradford);font-style:italic}.footer-newsletter input[type=email]:focus,.footer-newsletter input[type=email]{border:2px solid var(--color-black)!important}.footer-bottom{margin-top:2rem;padding:0}@media screen and (min-width: 1200px){.footer-bottom{display:grid;grid-template-columns:1fr 40rem;padding:0;align-items:center}}.footer-brands{border-top:1px solid var(--color-black);padding-top:4rem;margin-bottom:8rem}.footer-brands a{transition:transform .3s ease-in-out}.footer-brands a:hover{transform:scale(1.15)}@media screen and (min-width: 1200px){.footer-brands{border-top:none;padding-top:0;display:flex;grid-template-columns:1fr 1fr;margin-bottom:0}}.footer-brands .main-brand{width:12rem;max-width:100%;margin:0 auto 6rem}@media screen and (min-width: 1200px){.footer-brands .main-brand{margin:0 3rem 0 0;padding:1rem 4rem 1rem 0;border-right:1px solid var(--color-black);width:12rem}}.footer-brands .extra-brands{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;row-gap:4rem;text-align:center}@media screen and (min-width: 1200px){.footer-brands .extra-brands{grid-template-columns:repeat(4,1fr);row-gap:1rem;align-items:center}}.footer-brands .extra-brands div{display:flex}.footer-brands .extra-brands a{text-align:center;display:block;width:100%}.footer-brands .extra-brands img{width:16rem;max-width:100%;margin:0 auto;object-fit:unset}@media screen and (min-width: 1200px){.footer-brands .extra-brands img{width:12rem}}.copyright{font-family:var(--font-family-bradford);font-style:italic;text-align:center;max-width:36rem;font-size:1.2rem;margin:0 auto}@media screen and (min-width: 1200px){.copyright{padding-left:1rem;text-align:right}}.klaviyo-form input,.klaviyo-form input::placeholder,.klaviyo-form button{font-family:var(--font-family-maison)!important}.klaviyo-form button:hover{color:var(--color-black)!important;background-color:var(--color-white)!important;outline:2px solid var(--color-black);outline-offset:-2px}.klaviyo-form input:focus,.klaviyo-form button:focus{box-shadow:none!important}.klaviyo-form p strong{font-family:var(--font-family-rightGrotesk)!important;text-transform:uppercase;color:var(--color-black)!important;letter-spacing:.06em;font-style:normal!important;font-size:2rem!important}.klaviyo-form p,.klaviyo-form p span{font-family:var(--font-family-bradford)!important;font-style:italic!important;font-size:1.6rem!important}@media screen and (min-width: 990px){.klaviyo-form input,.klaviyo-form input::placeholder,.klaviyo-form button{font-size:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-footer.css.map?v=126856105326565387011732751432 */
