.c-social-links{display:grid;gap:.5rem}.c-social-links__link{font-family:var(--font-typeface-accent);font-size:var(--font-static-xs);font-weight:var(--font-weight-accent);gap:.5rem;justify-content:flex-start;letter-spacing:.05em;line-height:1.2;padding-block:.375rem;text-transform:uppercase}.c-social-links__icon,.c-social-links__link{align-items:center;display:flex;flex-direction:row}.c-social-links__icon{--border-radius:50%;background-color:var(--surface-global-primary);border-radius:var(--border-radius);color:var(--icon-global-primary);height:1.125rem;justify-content:center;overflow:hidden;position:relative;width:1.125rem;z-index:1}.c-social-links__icon svg{display:block;height:.75rem;width:auto}.c-social-links__icon:after{background-color:var(--surface-global-dark);bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;width:100%;z-index:-1}.c-payment-icons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center}.c-payment-icons__icon{display:grid}[class^="shopify-section shopify-section-group-footer-group"]{display:block}.s-footer{background-color:var(--surface-global-dark);color:var(--text-global-light);padding:1.25rem 0;width:100%}.s-footer__container{display:grid;gap:0}.s-footer__container>nav{border-bottom:.0625rem solid var(--border-global-primary);padding:1rem 2rem 2rem}.s-footer-nav{display:grid;gap:1.25rem}.s-footer-nav__menu{padding-block:.5rem}.s-footer-nav__link{display:block;font-family:var(--font-typeface-accent);font-size:var(--font-static-sm);font-weight:var(--font-weight-accent);line-height:1.2;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.5rem 0;position:relative}.s-footer-nav__link:before{background-color:var(--surface-nav-primary--hover);content:"";display:block;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-footer-nav__link.is-active:before,.s-footer-nav__link:active:before,.s-footer-nav__link:hover:before{transform:scaleX(1)}.s-footer-nav__link:before{background-color:var(--surface-nav-secondary--hover);bottom:0;height:.125rem}.s-footer-nav__link.is-active:before,.s-footer-nav__link:active:before{height:.125rem}.s-footer-nav__title{display:block;font-family:var(--font-typeface-accent);font-size:var(--font-static-micro);font-weight:var(--font-weight-accent);letter-spacing:.05em;line-height:1.2;opacity:.65;padding-bottom:.5rem;text-transform:uppercase}.s-footer-nav__button{align-items:center;border-top:.0625rem solid var(--border-global-subtle);display:flex;flex-direction:row;font-size:var(--font-body-xs);font-weight:var(--font-weight-strong);height:3rem;justify-content:space-between;padding-bottom:.0625rem;padding-top:.25rem;text-align:left;width:100%}.s-footer-nav__button:after{border-bottom:.125rem solid;border-right:.125rem solid;content:"";display:block;height:.5rem;margin:0 .2rem .25rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.5rem}.s-footer-nav__button.is-active:after{transform:rotate(225deg)}.js .s-footer-nav__dropdown{display:none;height:0;opacity:0;overflow:hidden;width:100%}.js .s-footer-nav__dropdown:after,.js .s-footer-nav__dropdown:before{content:"";display:block;position:relative;z-index:-1}.js .s-footer-nav__dropdown:before{margin-top:-.3125rem}.js .s-footer-nav__dropdown:after{margin-bottom:-3.3125rem}.js .s-footer-nav__dropdown.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.js .s-footer-nav__dropdown.is-visible{-webkit-animation:overflowVisible .3s forwards;animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.s-footer__bottom{display:grid;gap:1.25rem;padding-block:2rem 1rem;width:100%}.s-footer__copyright{font-family:var(--font-typeface-accent);font-size:var(--font-static-xs);font-weight:var(--font-weight-accent);text-align:center}.s-footer__logo{display:block;margin:0 auto;width:6rem}.s-footer__legal-menu{align-items:center;display:flex;flex-direction:row;font-family:var(--font-typeface-accent);font-size:var(--font-static-sm);font-weight:var(--font-weight-accent);gap:1.5rem;justify-content:space-between}.s-footer__legal-menu a{padding-block:.5rem;position:relative}.s-footer__legal-menu a:before{background-color:var(--surface-nav-primary--hover);content:"";display:block;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-footer__legal-menu a.is-active:before,.s-footer__legal-menu a:active:before,.s-footer__legal-menu a:hover:before{transform:scaleX(1)}.s-footer__legal-menu a:before{background-color:var(--surface-nav-secondary--hover);bottom:0;height:.125rem}.s-footer__legal-menu a.is-active:before,.s-footer__legal-menu a:active:before{height:.125rem}@media only screen and (hover:hover){.c-social-links__icon:not(.s-footer__social .c-social-links__icon):hover{color:var(--icon-global-light)}.c-social-links__icon:not(.s-footer__social .c-social-links__icon):hover:after{opacity:1}.s-footer-nav__menu .c-social-links__link{transition:all .15s ease-in}.s-footer-nav__menu .c-social-links__link:hover{color:var(--color-secondary)}}@media only screen and (min-width:64em){.c-social-links__link{padding-block:.5rem}.s-footer__container>nav{padding:1rem 0 2rem}.s-footer-nav{align-items:flex-start;display:flex;flex-direction:row;gap:4rem;justify-content:flex-start}.s-footer-nav__menu{min-width:calc(25% - 2rem)}.s-footer-nav__menu>ul{display:grid;gap:.5rem}.s-footer-nav__title{padding-bottom:.75rem}.s-footer__bottom{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-block:1.25rem 0}.s-footer__logo{margin:unset;width:3rem}}@media only screen and (max-width:calc(64em - 1px)){.s-footer-nav__menu .c-social-links{margin-top:.125rem}.s-footer__bottom-details{border-top:.0625rem solid var(--border-global-primary);margin:1.5rem 0 0;padding:1.5rem 0 0}}