[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp(calc(var(--pfs-min) * 1rem), calc(var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem), calc(var(--pfs-max) * 1rem))}.xo-footer-nav{display:flex;flex-direction:column;padding-bottom:6px}@media (max-width: 767px){.xo-footer-nav{align-items:start;justify-content:start;border-bottom:solid 1px rgba(247,248,250,1)}}.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{color:#fff;font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase}.xo-footer-nav__title-mobile{color:#fff;font-weight:500;margin-top:36px;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;display:none}.xo-footer-nav__description-mobile{color:#fffffff2;font-weight:400;margin-top:12px;margin-bottom:8px;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));display:none}@media (min-width: 768px){.xo-footer-nav__title{padding-bottom:1rem}}.xo-footer-nav__link{position:relative;font-size:15px;color:#fff;font-weight:400;line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);transition:all .3s;opacity:.9}.xo-footer-nav__description{font-size:calc(var(--font-body-scale) * 1.5rem);color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:400;opacity:.9}@media (max-width: 767px){.xo-footer-nav__link{font-size:calc(var(--font-body-scale) * 1.4rem);letter-spacing:calc(var(--font-body-scale) * -.015rem)}.xo-footer-nav__description{font-size:calc(var(--font-body-scale) * 1.3rem)}.xo-footer-nav__title-mobile,.xo-footer-nav__description-mobile{display:block}}.xo-footer-nav__link:hover{color:#fff}.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:#fff;transition:width .3s ease}[dir=ltr] .xo-footer-nav__line-hover{left:0}[dir=rtl] .xo-footer-nav__line-hover{right:0}.xo-footer-nav-accordion{position:relative}.xo-footer-nav__toggle>svg{display:none}.xo-footer-nav__toggle{width:100%;text-align:left;background:none;border:none;padding:0 0 12px;position:relative;margin-top:8px}.xo-footer-nav__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.xo-footer-nav__toggle[aria-expanded=true] .xo-footer-nav__icon{transform:translateY(-50%) rotate(180deg)}@media (max-width: 768px){.xo-footer-nav__toggle{display:block;font-size:inherit}.xo-footer-nav__list{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding-top:0;padding-bottom:4px}.xo-footer-nav__toggle[aria-expanded=true]+.xo-footer-nav__list{max-height:500px}.xo-footer-nav__toggle>svg{display:block}.xo-footer-nav__title:not(.xo-footer-nav__toggle),.xo-footer-nav__description{display:none}}@media (min-width: 769px){.xo-footer-xo-footer-nav__description{display:none}.xo-footer-nav__list{max-height:none!important;overflow:visible!important}.xo-footer-nav__title:not(.xo-footer-nav__toggle){display:block}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer-nav.css.map */
