.gsd-footer{position:relative;overflow:hidden;isolation:isolate;padding:4.8rem 0 2.4rem}.gsd-footer__bg{opacity:var(--gsd-footer-bg-opacity, .2)}.gsd-footer__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:4rem}.gsd-footer__grid{display:flex;flex-direction:column;gap:3.2rem}.gsd-footer__brand{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:.9rem}.gsd-footer__logo{display:block;width:var(--gsd-footer-logo-width, 200px);max-width:100%;margin:calc(var(--gsd-footer-logo-trim, 0px) * -1 - 1.4rem) 0 calc(var(--gsd-footer-logo-trim, 0px) * -1) calc(var(--gsd-footer-logo-trim, 0px) * -1)}.gsd-footer__logo img{display:block;width:100%;height:auto}.gsd-footer__logo-text{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.2}.gsd-footer__about{max-width:36rem;margin:0;font-size:1.6rem;line-height:1.7;color:#ffffffa6}.gsd-footer__social{display:flex;flex-wrap:wrap;gap:1rem;margin:.7rem 0 0;padding:0;list-style:none}.gsd-footer__social-link{display:grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#ffffffd9;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.gsd-footer__social-link svg{width:1.8rem;height:1.8rem}.gsd-footer__social-link:hover,.gsd-footer__social-link:focus-visible{border-color:#ffffffb3;background:#ffffff24;color:#fff;transform:translateY(-.2rem)}.gsd-footer__social-link:focus-visible{outline:2px solid var(--gsd-gold);outline-offset:3px}.gsd-footer__heading{margin:0 0 2.1rem;font-size:1.6rem;font-weight:400;color:#fff}.gsd-footer__links{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.gsd-footer__links a{font-size:1.6rem;line-height:1.4;color:#ffffffa6;text-decoration:none;transition:color .2s ease}.gsd-footer__links a:hover,.gsd-footer__links a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:.4em}.gsd-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12);font-size:1.2rem;color:#ffffff80}.gsd-footer__bottom ul{display:contents;list-style:none}.gsd-footer__bottom small{font-size:inherit}.gsd-footer__bottom small:after,.gsd-footer__bottom li+li:before{content:"";display:inline-block;width:1px;height:1.1em;margin:0 1.1rem;vertical-align:-.15em;background:#fff6}.gsd-footer__bottom small:last-child:after{display:none}.gsd-footer__bottom a{color:inherit;text-decoration:none}.gsd-footer__bottom a:hover,.gsd-footer__bottom a:focus-visible{color:#fff;text-decoration:underline}@media screen and (min-width:750px){.gsd-footer{padding-top:6rem}}@media screen and (min-width:990px){.gsd-footer{padding-top:7rem}.gsd-footer__inner{max-width:118rem;margin-inline:auto;padding-inline:0;gap:5.4rem}.gsd-footer__grid{flex-direction:row;align-items:flex-start;gap:4rem 8rem}.gsd-footer__brand{flex:0 1 40rem}.gsd-footer__brand+.gsd-footer__column{margin-left:auto}.gsd-footer__column{flex:0 0 auto;min-width:16rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-footer.css.map */
