.glu-footer{--glu-fg: var(--glu-footer-fg, #f3f3f1);--glu-accent: rgb(59, 198, 215);--glu-ease-out: cubic-bezier(.16, 1, .3, 1);--glu-font-condensed: "GLU Condensed", "Barlow Condensed", "Arial Narrow", sans-serif;--glu-footer-rule: color-mix(in srgb, var(--glu-fg) 15%, transparent);--glu-footer-muted: color-mix(in srgb, var(--glu-fg) 62%, transparent);position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;min-height:62vh;padding:6vh 6% 4.5vh;background:var(--glu-footer-bg, #121212);color:var(--glu-fg)}.glu-footer__link,.glu-footer__label,.glu-footer__legal{font-family:var(--glu-font-condensed);font-weight:500;font-size:1.3rem;line-height:1;letter-spacing:.22em;text-transform:uppercase}.glu-footer__link{color:var(--glu-fg);text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;padding-bottom:.4rem;transition:background-size .4s var(--glu-ease-out)}.glu-footer__link:hover,.glu-footer__link:focus-visible{background-size:100% 1px}.glu-footer__label,.glu-footer__legal{color:var(--glu-footer-muted)}.glu-footer__top{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;align-items:baseline;padding-bottom:2.4rem;border-bottom:1px solid var(--glu-footer-rule)}.glu-footer__eyebrow{grid-column:1 / span 2;color:var(--glu-fg)}.glu-footer__nav{grid-column:3 / span 5}.glu-footer__nav-list{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;margin:0;padding:0;list-style:none}.glu-footer__social{grid-column:8 / span 3;display:flex;align-items:baseline;gap:1.6rem}.glu-footer__instagram{display:inline-flex;align-items:center;gap:1rem}.glu-footer .glu-btn__arrow{width:2rem;height:1rem;flex:none;transition:transform .45s var(--glu-ease-out)}.glu-footer__instagram:hover .glu-btn__arrow{transform:translate(.4rem)}.glu-footer__top-link{grid-column:11 / span 2;justify-self:end;white-space:nowrap}.glu-footer__statement{position:relative;z-index:1;flex:1;display:flex;align-items:center;padding-block:4vh}.glu-footer__heading{margin:0;font-family:var(--glu-font-condensed);font-weight:700;font-size:clamp(8rem,11.9vw,24.75rem);line-height:.82;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;color:var(--glu-fg)}.glu-footer__dot{color:var(--glu-accent)}.glu-footer__bottom{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;align-items:baseline;padding-top:2.4rem;border-top:1px solid var(--glu-footer-rule)}.glu-footer__bottom .glu-footer__legal:first-child{grid-column:1 / span 2;grid-row:1}.glu-footer__policies{grid-column:7 / span 6;grid-row:1;justify-content:flex-end;display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;margin:0;padding:0;list-style:none}.glu-footer__policies .glu-footer__link{color:var(--glu-footer-muted)}.glu-footer__origin{grid-column:3 / span 4;grid-row:1;justify-self:start;white-space:nowrap}.glu-footer__gesture{position:absolute;z-index:0;right:-6%;top:50%;width:34vw;translate:0 -10%;rotate:-4deg;opacity:.5;background-color:#f49fb9;-webkit-mask:url(glu-mark-bar-pink-h.png) center / 100% 100% no-repeat;mask:url(glu-mark-bar-pink-h.png) center / 100% 100% no-repeat;pointer-events:none}.glu-footer__gesture img{display:block;width:100%;height:auto;visibility:hidden}@media screen and (max-width:989px){.glu-footer{min-height:0;padding:5.6rem max(2rem,6vw) 3.2rem}.glu-footer__top{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem;padding-bottom:3.2rem}.glu-footer__nav-list{flex-direction:column;gap:1.4rem}.glu-footer__nav .glu-footer__link{font-weight:700;font-size:3.2rem;letter-spacing:.01em;padding-bottom:.2rem}.glu-footer__social{flex-direction:column;gap:1rem}.glu-footer__instagram{font-size:1.6rem}.glu-footer__top-link{justify-self:auto}.glu-footer__statement{padding-block:4.8rem 4rem}.glu-footer__heading{font-size:min(14.2vw,9.6rem)}.glu-footer__bottom{display:flex;flex-direction:column;gap:1.2rem;padding-top:2.4rem}.glu-footer__policies{justify-content:flex-start}.glu-footer__origin{justify-self:auto}.glu-footer__gesture{width:78vw;right:-34%;top:auto;bottom:9%;translate:none}}@media screen and (min-width:750px)and (max-width:989px){.glu-footer__nav-list{flex-direction:row;gap:1.6rem 3.2rem}.glu-footer__nav .glu-footer__link{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-glu-footer.css.map */
