.m-header-sidebar{display:block}.m-header-sidebar--visible .m-header-sidebar__content{margin-top:var(--header-height);visibility:visible;opacity:1;transform:translate3d(100%, 0, 0)}.m-header-sidebar--visible .m-header-sidebar__underlay{margin-top:var(--header-height);visibility:visible;opacity:.4;transition-duration:.3s,0s;transition-delay:.1s,0s}.m-header-sidebar__close{position:absolute;right:1rem;top:1rem;z-index:11;cursor:pointer}.m-header-sidebar__close .icon{width:2.6rem;height:2.6rem}.m-header-sidebar__content{position:fixed;z-index:3000;top:0;right:100%;display:flex;flex-direction:column;padding-top:1rem;height:100%;width:100%;background:var(--color-white);opacity:0;transform:translateZ(0);visibility:hidden;transition:opacity .6s ease,transform .6s ease,visibility .6s;overflow-y:auto}.m-header-sidebar__content.is-animating{overflow:hidden}.m-header-sidebar__main-menu{display:flex;flex-direction:column;height:100%}.m-header-sidebar__item{padding-top:1rem;padding-bottom:1rem;margin-left:1rem;margin-right:1rem;border-bottom:var(--color-light-orange) 1px solid;background-color:var(--color-white)}.m-header-sidebar__bottom{margin-top:auto;flex-shrink:0;padding:2rem 0}.m-header-sidebar__bottom-account{display:flex;align-items:flex-end;margin-top:auto;margin-left:1rem;margin-right:1rem;padding-top:1rem;padding-bottom:2rem}.m-header-sidebar__bottom.is-hidden{display:none}.m-header-sidebar__underlay{position:fixed;z-index:2400;visibility:hidden;top:0;left:0;height:100vh;width:100%;opacity:0;background:var(--color-black);transition:opacity .3s ease .1s,visibility 0s linear .4s}.m-header-sidebar__item-wrapper.is-animating,.m-header-sidebar__back.is-animating,.m-header-sidebar__bottom.is-animating{visibility:visible;opacity:0;animation-name:cartDrawerItemsFadeInLeft;animation-duration:.25s;animation-fill-mode:both;overflow:hidden}.m-header-sidebar__item-wrapper.is-hiding,.m-header-sidebar__back.is-hiding,.m-header-sidebar__bottom.is-hiding{animation-name:cartDrawerItemsFadeOutRight;animation-duration:.25s;animation-fill-mode:both}.m-header-sidebar__item-wrapper.is-hidden,.m-header-sidebar__back.is-hidden,.m-header-sidebar__bottom.is-hidden{transition:none;animation:none;opacity:0;visibility:hidden}.m-header-sidebar__item-wrapper{display:flex;justify-content:space-between;align-items:center;height:2rem}.m-header-sidebar__back{display:flex;justify-content:space-between;align-items:center;background:var(--color-white);position:relative;padding-top:1rem;padding-bottom:1rem;margin-left:1rem;margin-right:1rem;border-bottom:var(--color-light-orange) 1px solid}.m-header-sidebar__back .m-header-sidebar__link{justify-content:flex-start;padding-left:0;font-weight:600}.m-header-sidebar__link{font-size:var(--nav-fs);line-height:var(--nav-lh);color:var(--color-black);text-decoration:none;flex:1;height:100%;padding:0;display:flex;align-items:center}.m-header-sidebar__icon-right,.m-header-sidebar__icon-left{height:auto;width:1.15rem;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.m-header-sidebar__icon-left{justify-content:flex-start;margin-right:1rem}.m-header-sidebar__icon-right{justify-content:flex-end}.m-header-sidebar__panel{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-top:2rem}.m-header-sidebar__panel.is-animating{visibility:visible;opacity:0;animation-name:cartDrawerItemsFadeInLeft;animation-duration:.25s;animation-fill-mode:both;overflow:hidden}.m-header-sidebar__panel.is-hiding{animation-name:cartDrawerItemsFadeOutRight;animation-duration:.25s;animation-fill-mode:both;overflow:hidden}.m-header-sidebar__panel.is-visible{z-index:10;visibility:visible;opacity:1;overflow-y:auto;overflow-x:hidden;background:var(--color-white)}.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);line-height:var(--body-lh-sm);height:3rem}.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{top:initial;bottom:100%;border:1px solid var(--color-black);border-bottom:none;border-radius:0;box-shadow:none}@keyframes cartDrawerItemsFadeInLeft{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateZ(0)}}@keyframes cartDrawerItemsFadeOutRight{from{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateX(2rem)}}
