:root{--mobile-checkout-bar-height: 55px}.page_mobile-menu-box .page-header{position:relative;z-index:2;margin-bottom:40px}@media (max-width: 991.98px){.page_mobile-menu-box .wrap-left{padding:0}.page_mobile-menu-box .sidemenu-simple{display:none}.page_mobile-menu-box .mobile-menu-box{display:block}}@media (max-width: 991.98px){.page_mobile-menu-box .page-header{margin-bottom:0}}.mobile-menu-box-container{padding-left:0;margin-top:30px}.mobile-menu-box-container .mobile-menu-box-item{display:none}@media (max-width: 991.98px){.mobile-menu-box-container .mobile-menu-box-item{display:block}}.mobile-menu-box{position:relative;z-index:20;margin-bottom:1.5rem;display:none;background:#f2b2c7}.mobile-menu-box.is-open .box-head .box-toggler i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-box.is-open .box-toggle-content{visibility:visible;opacity:1}.mobile-menu-box.is-open .box-backdrop{visibility:visible;opacity:1}.mobile-menu-box .box-head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;height:50px}.mobile-menu-box .box-head .box-menu-swiper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.mobile-menu-box .box-head .box-menu-swiper .swiper-slide{width:auto;color:#fff;position:relative;padding-bottom:3px}.mobile-menu-box .box-head .box-menu-swiper .swiper-slide .box-head-title{position:relative}.mobile-menu-box .box-head .box-menu-swiper .swiper-slide:first-child{padding-right:10px}.mobile-menu-box .box-head .box-menu-swiper .swiper-slide:not(:first-child){padding:0 10px}.mobile-menu-box .box-head .box-menu-swiper .swiper-slide.is-active{color:#CF5576}.mobile-menu-box .box-head .box-menu-swiper .swiper-slide.is-active .box-head-item:after{content:'';display:block;position:absolute;bottom:1px;height:3px;background:currentColor;width:100%;margin-top:10px}.mobile-menu-box .box-head .box-head-item{display:block;font-size:16px;position:relative;padding:7px 0}.mobile-menu-box .box-head .box-toggler{width:calc(50px * 30 / 40);height:50px;background:#CF5576;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px}.mobile-menu-box .box-head .box-toggler i{-webkit-transition:.3s;transition:.3s;-webkit-animation:none;animation:none}.mobile-menu-box .box-toggle-content{position:absolute;top:0;left:0;right:0;z-index:1;font-size:16px;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;pointer-events:none}.mobile-menu-box .box-toggle-content .toggle-content-head{height:50px;max-width:calc(100% - calc(50px * 30 / 40));background:#fff;color:#000;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all}.mobile-menu-box .box-toggle-content .toggle-content-main{background:#f2b2c7;padding:15px;pointer-events:all}.mobile-menu-box .box-toggle-content .toggle-content-main li+li{margin-top:10px}.mobile-menu-box .box-toggle-content .toggle-content-item{display:inline-block;color:#fff}.mobile-menu-box .box-toggle-content .toggle-content-item.is-active{color:#CF5576;position:relative}.mobile-menu-box .box-toggle-content .toggle-content-item.is-active:before{position:absolute;content:'';display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #CF5576;right:calc(100% + 4px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-box .box-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.1s;transition-delay:.1s;min-height:100vh}.mobile-menu-box .mobile-menu-box-num-badge{margin:2px 0;background:#CF5576;font-weight:normal;color:#fff;padding:0px 7px;border-radius:15px;text-align:center;display:inline-block;min-width:33px;font-size:13px}
