.m-header-sidebar{display:block}.m-header-sidebar--visible .m-header-sidebar__content{opacity:1;transform:translate3d(100%,0,0);visibility:visible}.m-header-sidebar--visible .m-header-sidebar__underlay{opacity:.4;transition-delay:.1s,0s;transition-duration:.3s,0s;visibility:visible}.m-header-sidebar__close{cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:11}.m-header-sidebar__close .icon{height:2.6rem;width:2.6rem}.m-header-sidebar__content{background:var(--color-primary-bg);box-shadow:0 2px 8px rgba(0,0,0,.059),0 3px 12px rgba(0,0,0,.02);display:flex;flex-direction:column;height:100%;max-width:var(--sidebar-width);opacity:0;overflow-y:auto;padding-top:calc(var(--header-height)/2);position:fixed;right:100%;top:0;transform:translateZ(0);transition:opacity var(--sidebar-animation-duration) var(--sidebar-animation-function),transform var(--sidebar-animation-duration) var(--sidebar-animation-function),visibility var(--sidebar-animation-duration);visibility:hidden;width:100%;z-index:3000}.m-header-sidebar__content.is-animating{overflow:hidden}.m-header-sidebar__bottom{flex-shrink:0;margin-top:auto;padding:2rem 0}.m-header-sidebar__bottom.is-hidden{display:none}.m-header-sidebar__underlay{background:var(--color-black);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease .1s,visibility 0s linear .4s;visibility:hidden;width:100%;z-index:2400}.m-header-sidebar__back.is-animating,.m-header-sidebar__bottom.is-animating,.m-header-sidebar__item-wrapper.is-animating{animation-duration:.25s;animation-fill-mode:both;animation-name:cartDrawerItemsFadeInLeft;opacity:0;overflow:hidden;visibility:visible}.m-header-sidebar__back.is-hiding,.m-header-sidebar__bottom.is-hiding,.m-header-sidebar__item-wrapper.is-hiding{animation-duration:.25s;animation-fill-mode:both;animation-name:cartDrawerItemsFadeOutRight}.m-header-sidebar__back.is-hidden,.m-header-sidebar__bottom.is-hidden,.m-header-sidebar__item-wrapper.is-hidden{animation:none;opacity:0;transition:none;visibility:hidden}.m-header-sidebar__item-wrapper{align-items:center;display:flex;height:5rem;justify-content:space-between}.m-header-sidebar__item-wrapper:hover{background-color:var(--color-secondary-bg)}.m-header-sidebar__back{align-items:center;display:flex;height:5rem;justify-content:space-between;position:relative}.m-header-sidebar__back .m-header-sidebar__icon-left{left:0;position:absolute;top:0}.m-header-sidebar__back .m-header-sidebar__link{justify-content:center;padding-left:0}.m-header-sidebar__link{align-items:center;color:var(--color-primary-body);display:flex;flex:1;font-size:var(--nav-fs);height:100%;line-height:var(--nav-lh);padding:0 1.5rem;text-decoration:none}.m-header-sidebar__icon-left,.m-header-sidebar__icon-right{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:5rem}.m-header-sidebar__panel{-ms-overflow-style:none;height:100%;left:0;opacity:0;overflow:hidden;padding-top:calc(var(--header-height)/2);position:absolute;scrollbar-width:none;top:0;visibility:hidden;width:100%}.m-header-sidebar__panel.is-animating{animation-duration:.25s;animation-fill-mode:both;animation-name:cartDrawerItemsFadeInLeft;opacity:0;overflow:hidden;visibility:visible}.m-header-sidebar__panel.is-hiding{animation-duration:.25s;animation-fill-mode:both;animation-name:cartDrawerItemsFadeOutRight;overflow:hidden}.m-header-sidebar__panel.is-visible{opacity:1;overflow-x:hidden;overflow-y:auto;visibility:visible;z-index:10}.m-header-sidebar__secondary-menu-list{flex-direction:column}.m-header-sidebar__secondary-menu-list .m-header-sidebar__link{font-size:var(--body-fs-sm);height:3rem;line-height:var(--body-lh-sm)}.m-header-sidebar .m-localization{padding:0 1.5rem}.m-header-sidebar .m-localization__form-wrapper{display:inline-block}.m-header-sidebar .m-localization .ts-dropdown{border:1px solid var(--color-primary-border);border-bottom:none;border-radius:0;bottom:100%;box-shadow:none;top:auto}@keyframes cartDrawerItemsFadeInLeft{0%{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateZ(0)}}@keyframes cartDrawerItemsFadeOutRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateX(2rem)}}