.mobile-menu-overlay{position:fixed;z-index:2;top:0;left:0;overflow:auto;width:100%;visibility:hidden;opacity:0;pointer-events:none;background:#fff}.mobile-menu-overlay.open{display:block;visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);height:100%;z-index:10002}.mobile-menu{position:relative;left:0;width:100%;height:100vh;background-color:#fff}.mobile-menu.open{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0);overscroll-behavior:contain}.mobile-menu-header{display:none;align-items:flex-end;position:relative;background:#fff;padding:15px 25px}.mobile-menu-header.open{display:flex;align-items:center;border-bottom:1px solid #eeeeee;color:#2c272d}.mobile-menu-header-title{display:none;width:100%;color:#2c272d;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.75rem;text-align:center;text-transform:capitalize}.mobile-menu-header-title.open{display:block}.mobile-menu-header-back{display:none;color:#870130;align-items:center;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:.625rem;cursor:pointer}.mobile-menu-header-back.open{display:flex;color:#000}.mobile-menu-header-back>span{margin-left:10px}.mobile-menu-header-back.open>svg>path{stroke:#000}.mobile-menu-close-icon{position:absolute;top:15px;right:10px;cursor:pointer}.mobile-menu-container{margin:0;list-style:none;position:relative;overflow:visible;background-color:#fff;display:block;padding-bottom:5px}.mobile-menu-container.open{display:none}.mobile-menu-container li.announcement{background:#f5f5f5;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:13px;line-height:16.02px;letter-spacing:0px;padding:15px 22px;min-height:62px}.mobile-menu-container li.announcement p{width:84%;line-height:16.02px;letter-spacing:0px}.mobile-menu-container li.announcement a{text-decoration:underline;cursor:pointer}.mobile-menu-container li[key=sale]{color:#c51d1e}.mobile-menu-section-container{margin:0;list-style:none;position:relative;overflow:visible;min-height:50%}.mobile-menu-footer-container{margin:0;list-style:none;position:relative;overflow:visible}.mobile-menu-footer-item{overflow:hidden;display:flex;align-items:center;font-size:.875rem}.mobile-menu-footer-item:first-of-type{letter-spacing:0}.mobile-menu-footer-icon{margin-left:13px;margin-top:3px;max-width:20px}.mobile-menu-footer-icon>svg{width:20px;height:20px}.mobile-menu-footer-link-header,.mobile-menu-footer-link{font-weight:400;color:#2c272d;padding:15px 25px 0;position:relative;line-height:1.125rem;letter-spacing:0;display:block;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none;width:100%;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:14px}.mobile-menu-link{position:relative;display:block;cursor:pointer;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none;font-weight:400;padding:15px 25px 11px;width:100%;border-bottom:1px solid #eeeeee;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:.2px;text-transform:capitalize}.mobile-menu-arrow{right:20px;top:15px;position:absolute;display:inline-block}.mobile-menu-submenu>ul{border-bottom:1px solid #EEEEEE;padding:10px 0}.mobile-menu-submenu>ul:last-of-type{border:0}.mobile-menu-second-submenu-link{position:relative;font-size:14px;line-height:1.125rem;display:block;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none;font-family:Rules,Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em;padding:12px 44px;width:calc(100% - 48px);color:#444}.mobile-menu-main-submenu-link{position:relative;letter-spacing:.25px;display:block;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.3;font-weight:500;text-transform:capitalize;padding:5px 25px;width:calc(100% - 24px)}.mobile-menu-section-images-container{display:flex;justify-content:space-between;overflow-x:scroll;padding:10px 25px 20px}.mobile-menu-image-container{margin-top:1.25rem}.mobile-menu-container li[data-attribute=rewards] .mobile-menu-hooked-rewards{color:#000;font-size:16px;font-weight:700}component-mobile-menu.show-menu-after-load{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/10800/assets/component-mobile-menu.css.map */
