.akumi-vuori-footer{width:100%;background:var(--af-bg);color:var(--af-text);font-family:Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,sans-serif;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.akumi-vuori-footer--theme-font{font-family:var(--font-body--family,"Helvetica Neue",Helvetica,Arial,sans-serif)}.akumi-vuori-footer *{box-sizing:border-box}.akumi-vuori-footer a{color:inherit;text-decoration:none}.akumi-vuori-footer input,.akumi-vuori-footer button{font-family:inherit}.akumi-vuori-footer__inner{width:min(100%,var(--af-max));margin:0 auto;padding:var(--af-pt) 0 var(--af-pb)}.akumi-vuori-footer__top,.akumi-vuori-footer__bottom{display:grid;grid-template-columns:minmax(0,1.85fr) repeat(3,minmax(0,.9fr));gap:var(--af-gap)}.akumi-vuori-footer__newsletter{width:min(100%,var(--af-newsletter))}.akumi-vuori-footer__logo{display:inline-flex;width:var(--af-logo)}.akumi-vuori-footer__logo-img{display:block;width:100%;height:auto;max-height:92px;object-fit:contain;object-position:left center}.akumi-vuori-footer h2{margin:25px 0 0;color:var(--af-text);font-size:var(--af-h);font-weight:400;line-height:1.2;letter-spacing:-.01em}.akumi-vuori-footer__description{max-width:490px;margin-top:8px;color:var(--af-muted);font-size:var(--af-body);font-weight:400;line-height:1.7}.akumi-vuori-footer__form{margin-top:var(--af-form-gap)}.akumi-vuori-footer__form label{display:block;color:var(--af-muted);font-size:var(--af-body);font-weight:400;line-height:1.3}.akumi-vuori-footer__form input{display:block;width:100%;height:51px;padding:10px 0 8px;border:0;border-bottom:1px solid var(--af-border);border-radius:0;outline:0;background:transparent;color:var(--af-text);font-size:var(--af-body);font-weight:400;line-height:1.3;box-shadow:none;-webkit-appearance:none;appearance:none}.akumi-vuori-footer__form input:focus{border-bottom-color:var(--af-text)}.akumi-vuori-footer__form button{width:100%;min-height:56px;margin-top:39px;padding:0;border:1px solid var(--af-border);border-radius:0;background:transparent;color:var(--af-button);font-size:var(--af-body);font-weight:400;line-height:1;cursor:pointer;box-shadow:none}.akumi-vuori-footer__form button:hover{border-color:var(--af-muted);color:var(--af-text)}.akumi-vuori-footer__message,.akumi-vuori-footer__fine{margin:10px 0 0;color:var(--af-muted);font-size:var(--af-small);font-weight:400;line-height:1.45}.akumi-vuori-footer__fine a,.akumi-vuori-footer__fine-link{color:var(--af-fine-link);border-bottom:1px solid currentColor;text-decoration:none}.akumi-vuori-footer__desktop-menus{grid-column:2/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--af-gap);padding-top:var(--af-desk-menu-offset)}.akumi-vuori-footer__menu h3{margin:0 0 14px;color:var(--af-text);font-size:var(--af-mh);font-weight:400;line-height:1.3}.akumi-vuori-footer__menu ul,.akumi-vuori-footer__mobile-menus ul{margin:0;padding:0;list-style:none}.akumi-vuori-footer__menu li+li{margin-top:13px}.akumi-vuori-footer__menu a{color:var(--af-muted);font-size:var(--af-ml);font-weight:400;line-height:1.45}.akumi-vuori-footer__menu a:hover,.akumi-vuori-footer__legal a:hover{color:var(--af-text)}.akumi-vuori-footer__mobile-menus{display:none}.akumi-vuori-footer__bottom{margin-top:var(--af-bottom-gap);align-items:end}.akumi-vuori-footer__socials{grid-column:1;display:flex;align-items:center;gap:21px}.akumi-vuori-footer__brand-icon,.akumi-vuori-footer__social{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--af-icon)}.akumi-vuori-footer__brand-icon{width:var(--af-social-logo);height:var(--af-social-logo)}.akumi-vuori-footer__brand-icon img{width:100%;height:100%;object-fit:contain;opacity:.22}.akumi-vuori-footer__social{width:var(--af-social-icon);height:var(--af-social-icon)}.akumi-vuori-footer__social svg{display:block;width:100%;height:100%;fill:currentColor;color:currentColor;overflow:visible}.akumi-vuori-footer__legal{grid-column:2/-1;color:var(--af-legal);font-size:var(--af-small);font-weight:400;line-height:2.1}.akumi-vuori-footer__legal a{color:var(--af-legal);white-space:nowrap}.akumi-vuori-footer__legal svg{vertical-align:middle}.akumi-vuori-footer__sep{display:inline-block;margin:0 5px}@media(max-width:989px){.akumi-vuori-footer__inner{width:100%;padding:var(--af-mpt) var(--af-mx) var(--af-mpb)}.akumi-vuori-footer__top,.akumi-vuori-footer__bottom{display:block}.akumi-vuori-footer__newsletter{width:100%;max-width:none}.akumi-vuori-footer__logo{width:var(--af-mlogo)}.akumi-vuori-footer h2{margin-top:25px;font-size:var(--af-mhsize);font-weight:400;line-height:1.25;letter-spacing:-.012em}.akumi-vuori-footer__description{max-width:none;margin-top:14px;font-size:var(--af-mbody);font-weight:400;line-height:var(--af-mdesc-lh)}.akumi-vuori-footer__form{margin-top:57px}.akumi-vuori-footer__form label{font-size:var(--af-mbody);line-height:20px}.akumi-vuori-footer__form input{height:var(--af-minput-h);padding:10px 0 8px;font-size:var(--af-mbody);line-height:20px}.akumi-vuori-footer__form button{min-height:var(--af-mbutton-h);margin-top:var(--af-mbutton-gap);font-size:var(--af-mbody)}.akumi-vuori-footer__message,.akumi-vuori-footer__fine{font-size:var(--af-msmall);line-height:var(--af-mfine-lh)}.akumi-vuori-footer__desktop-menus{display:none}.akumi-vuori-footer__mobile-menus{display:block;margin-top:var(--af-mmenu-gap);padding:0 var(--af-mmenu-inset)}.akumi-vuori-footer__mobile-menus details{border-bottom:1px solid var(--af-border)}.akumi-vuori-footer__mobile-menus summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--af-mrow-h);padding:0;color:var(--af-text);font-size:var(--af-mmhead);font-weight:400;line-height:1.2;cursor:pointer;list-style:none}.akumi-vuori-footer__mobile-menus summary::-webkit-details-marker{display:none}.akumi-vuori-footer__mobile-menus summary svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.akumi-vuori-footer__mobile-menus details[open] summary svg{transform:rotate(180deg)}.akumi-vuori-footer__mobile-menus ul{padding:0 0 24px}.akumi-vuori-footer__mobile-menus li+li{margin-top:13px}.akumi-vuori-footer__mobile-menus a{color:var(--af-muted);font-size:var(--af-mbody);font-weight:400;line-height:1.45}.akumi-vuori-footer__bottom{margin-top:var(--af-mbottom-gap)}.akumi-vuori-footer__socials{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.akumi-vuori-footer__brand-icon{width:var(--af-msocial-logo);height:var(--af-msocial-logo)}.akumi-vuori-footer__social{width:var(--af-msocial-icon);height:var(--af-msocial-icon)}.akumi-vuori-footer__legal{margin-top:var(--af-mlegal-gap);color:var(--af-legal);font-size:var(--af-mlegal-size);font-weight:400;line-height:var(--af-mlegal-lh);letter-spacing:-.006em}.akumi-vuori-footer__legal a{color:var(--af-legal);white-space:normal}.akumi-vuori-footer__sep{margin:0 4px}}@media screen and (min-width:750px){#header-component .header__row--top .header__columns{width:100%;max-width:none;margin-inline:0;padding-inline:24px}#header-component .header__column--left{justify-content:flex-start;gap:32px;min-width:0}#header-component .header__column--left .header-logo{justify-content:flex-start;flex:0 0 auto}#header-component .header__column--left header-menu{justify-self:start;flex:0 1 auto;min-width:0}#header-component .header__column--left header-menu .overflow-menu::part(list){justify-content:flex-start}#header-component .header__column--right{margin-inline-start:auto;justify-self:end;justify-content:flex-end}}@media screen and (max-width:749px){#header-component .header__row--top .header__columns,#header-component[data-menu-style=drawer] .header__row--top .header__columns{display:flex;width:100%;max-width:none;margin-inline:0;padding-inline:16px;column-gap:0;align-items:center}#header-component .header__row--top .header-logo,#header-component[data-menu-style=drawer] .header__row--top .header-logo{order:0;margin-inline-end:auto;justify-content:flex-start;flex:0 0 auto}#header-component .header__row--top .header__drawer,#header-component[data-menu-style=drawer] .header__row--top .header__drawer{order:10;min-height:44px;flex:0 0 44px}#header-component .header__row--top .search-action,#header-component[data-menu-style=drawer] .header__row--top .search-action{order:11;flex:0 0 44px}#header-component .header__row--top header-actions,#header-component[data-menu-style=drawer] .header__row--top header-actions{order:12;flex:0 0 auto;justify-content:flex-end}#header-component .header__row--top .header__icon--menu{width:44px;justify-content:center;padding-inline:0}}@media screen and (max-width:749px){#header-component .header__row--top .header__columns,#header-component[data-menu-style=drawer] .header__row--top .header__columns{--header-mobile-bookend:44px;display:grid!important;grid-template-areas:"leftA leftB center rightA rightB"!important;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:64px!important;margin:0!important;padding-inline:8px!important;column-gap:0!important;background:#fff}#header-component .header__column--left,#header-component .header__column--right{display:contents!important}#header-component .header__drawer{grid-area:leftA!important;width:44px!important;min-width:44px!important;min-height:44px!important;justify-self:start!important;order:initial!important;flex:none!important}#header-component .header-logo{grid-area:center!important;grid-column:auto!important;justify-self:center!important;align-self:center!important;margin:0!important;order:initial!important;flex:none!important}#header-component .header-menu{display:none!important}#header-component .search-action{display:none!important;order:initial!important;flex:none!important}#header-component .header__column--right .search-action{display:flex!important;grid-area:rightA!important;grid-column:auto!important;justify-self:center!important;align-self:center!important;width:44px!important;height:44px!important;margin:0!important}#header-component header-actions{grid-area:rightB!important;grid-column:auto!important;justify-self:end!important;align-self:center!important;justify-content:flex-end!important;gap:0!important;width:44px!important;margin:0!important;order:initial!important;flex:none!important}#header-component .account-button{display:none!important}#header-component .header-actions__action,#header-component .header__icon--menu,#header-component .search-action .header-actions__action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;align-items:center!important;justify-content:center!important}#header-component .header-actions__action .svg-wrapper,#header-component .header__icon--menu .svg-wrapper,#header-component .search-action .svg-wrapper{width:20px!important;height:20px!important}#header-component .header-actions__action svg,#header-component .header__icon--menu svg,#header-component .search-action svg{width:20px!important;height:20px!important}#header-component .cart-bubble__text{font-size:10px!important}#header-component .menu-drawer{width:100vw!important;max-width:100vw!important;background:#fff!important;border-inline-end:0!important}#header-component .menu-drawer__close-button{width:48px!important;height:56px!important;margin-inline-start:auto!important;padding:0 16px!important}#header-component .menu-drawer__menu{padding-inline:20px!important}#header-component .menu-drawer__menu-item--mainlist{min-height:56px!important;font-family:var(--font-body--family)!important;font-size:16px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important}#header-component .menu-drawer__menu-item--parent{min-height:52px!important;font-size:15px!important;font-weight:400!important}#header-component .menu-drawer__menu-item--child{min-height:46px!important;font-size:14px!important;color:#555!important}#header-component .menu-drawer__menu-container--divider,#header-component .menu-drawer__menu>.menu-drawer__list-item{border-color:#e3e3e3!important}#header-component .menu-drawer__menu-item .svg-wrapper{width:18px!important;height:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/akumi-footer.css.map */
