.xo-footer-nav{display:flex;flex-direction:column}@media (max-width: 767px){.xo-footer-nav{align-items:start;justify-content:start}}.xo-footer-nav__list{list-style:none;margin:0;padding-inline-start:0;display:flex;flex-direction:column;gap:1rem}.xo-footer-nav__item{display:inline-flex}.xo-footer-nav__title{padding-bottom:1.2rem;color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;opacity:.65}@media (min-width: 768px){.xo-footer-nav__title{padding-bottom:1rem}}.xo-footer-nav__link{position:relative;font-size:calc(var(--font-body-scale) * 1.6rem);color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);transition:all .3s}@media (max-width: 767px){.xo-footer-nav__link{font-size:calc(var(--font-body-scale) * 1.5rem);letter-spacing:calc(var(--font-body-scale) * -.015rem)}}.xo-footer-nav__link:hover{color:color-mix(in srgb,rgba(var(--color-accent-3)) 100%,transparent)}.xo-footer-nav__link:hover .xo-footer-nav__line-hover{width:100%}.xo-footer-nav__line-hover{display:block;width:0;height:.1rem;position:absolute;top:2.5rem;background-color:color-mix(in srgb,rgba(var(--color-accent-3)) 100%,transparent);transition:width .3s ease}[dir=ltr] .xo-footer-nav__line-hover{left:0}[dir=rtl] .xo-footer-nav__line-hover{right:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/footer-nav.css.map */
