.christmas{background-color:#ff0f00;font-weight:900;color:#fff!important;padding:0 15px!important}.christmas ul{background-color:#000;margin-bottom:15px!important}#main_menu>ul.nav_top>li:hover a.christmas{background-color:#ff0f00;font-weight:900;color:#fff!important;padding:0 15px!important}.sale-menu{background-color:#0e75a2;font-weight:900;color:#fff!important;padding:0 15px!important}.sale-menu ul{background-color:#000;margin-bottom:15px!important}#main_menu>ul.nav_top>li:hover a.sale-menu{background-color:#0e75a2;font-weight:900;color:#fff!important;padding:0 15px!important}#logo{position:absolute;height:100%;top:0;left:30px;right:0;margin:0}#top__menu .table__cell i,#top__menu .table__cell span{display:block;margin:0 auto;text-align:center;color:rgba(255,255,255,.7)}#top__menu .table__cell span{padding:2px 0 0;text-transform:uppercase;font-size:10px}#top__menu .table__cell i{font-size:25px}#top__menu .table__frame>div:nth-child(2){width:100px!important}#top__menu{position:relative;float:right;height:100%;margin:0 0 0 -190px;color:#fff}ul.top_nav{list-style:none;text-align:center;padding:0;margin:0}ul.top_nav li{line-height:40px;height:40px}ul.top_nav a{text-decoration:none;color:#fff;display:block;transition:.3s background-color}ul.top_nav a.active{cursor:default}ul.top_nav li{border-bottom:none;height:50px;line-height:50px;font-size:15px}ul.top_nav li{display:inline-block;margin-left:25px}ul.top_nav li i{padding-left:15px;font-size:25px}#site_logo img{}#banner_text{color:#fff;font-size:14px;background:#000}#banner_text i,#banner_text span{color:#ff339a}#banner_text i{display:inline-block;padding:0 10px;vertical-align:middle;font-size:20px;font-style:normal}.search{position:relative;color:#aaa;font-size:16px}.search form{position:relative;display:block;height:27px}.search input{width:210px;height:30px;background-color:#d6d6d6!important;border:none;font-size:12px}.search input::-webkit-input-placeholder{line-height:normal!important}.search input{text-indent:30px}.search .fa-search{position:absolute;top:8px;left:6px;color:#000!important;font-size:16px!important;z-index:101}.search ::-webkit-input-placeholder{font-size:12px}.search ::-moz-placeholder{font-size:12px}.search :-ms-input-placeholder{font-size:12px}.search :-moz-placeholder{font-size:12px}#main_menu{position:relative;padding:0;margin:0 auto;width:100%;height:40px;background-color:#171717}#main_menu>ul.nav_top{position:relative;list-style:none;text-align:center;padding:0;margin:0 auto;max-width:1200px;width:100%}#main_menu>ul.nav_top>li{display:inline-block;margin:0;height:40px;line-height:40px;font-size:15px;padding:0}#main_menu>ul.nav_top li>a{text-decoration:none;color:rgba(255,255,255,.7);display:block;position:relative;padding:0 14px}#main_menu>ul.nav_top>li+li a.parent:before{content:"|";padding:0;margin:0;display:inline-block;position:absolute;width:1px;top:0;left:-8px;color:rgba(255,255,255,.7);z-index:1}ul.nav_top>li:hover{background:#fff}#main_menu>ul.nav_top>li:hover a{color:#000!important}.main_menu>ul{position:relative}ul.megamenu{position:absolute;width:100%;top:-9999px;left:0;padding:40px;background:#fff;text-align:left;margin-left:0!important;box-shadow:0 1px 12px 0 rgba(0,0,0,.3);z-index:1000001;min-height:350px}ul.nav_top li:hover ul.megamenu{top:40px!important}ul.nav_top li:hover ul.megamenu span,ul.nav_top li:hover ul.megamenu h4{display:block;font-size:16px;font-weight:600}ul.nav_top li:hover ul.megamenu img{display:block;max-width:100%;height:auto}ul.nav_top li:hover ul.megamenu li a{padding:0!important;font-size:14px!important;line-height:1.6;padding:0 0 3px!important}ul.megamenu li ul.rig li a:before{content:"\f105"!important;font-family:"font awesome 5 pro"!important;display:inline-block;margin-left:-1.3em;width:1.3em}ul.nav_top li:hover ul.megamenu li a i{display:inline-block;padding:0 10px 0 0}.megamenu li{display:block}.megamenu li{display:block}.megamenu>li.start>ul li:nth-child(1){font-weight:600!important}.megamenu>li.start>ul li:nth-child(1) a:before{display:none!important}.img_menu_frame{position:relative;padding:0;margin:0;width:100%}.img_menu_frame>div{position:relative;padding:0;margin:0;width:48%}.img_menu_frame>div:nth-child(1){float:left}.img_menu_frame>div:nth-child(2){float:right}.img_menu_frame>div span,.img_menu_frame>div h5{display:block;line-height:1.4;padding:10px 0;font-size:16px;font-weight:600}.img_menu_frame>div>div{position:relative;padding:0;margin:0;width:100%}.bar_info{position:relative;padding:0;margin:0 auto;width:100%;height:40px;background-color:#e5e5e5}.featured_offer{position:relative;padding:0;margin:0 auto;width:100%;padding-top:1.5%}.featured_offer .item{position:relative;padding:0;margin:0 auto;max-width:1300px}.featured_offer img{display:block;width:100%;height:auto}.gifts_nav a{display:inline-block;padding:0 15px;text-decoration:none;color:inherit;font-size:12px}.gifts_nav a i{padding:0 5px 3px;font-size:16px;vertical-align:middle}.fa-truck{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.megamenu>li.start{position:relative;display:table;width:100%;height:100%}.megamenu>li.start>ul{position:relative;display:table-cell;height:100%;width:25%;padding:0 15px;vertical-align:top}.megamenu>li.start>ul li a:before{content:"\f101"!important;font-family:"font awesome 5 pro"!important;display:inline-block;margin-left:-1.3em;width:1.3em}li.submenu_start span a,li.submenu_start h4 a{display:block;font-size:18px!important;text-decoration:none}.megamenu>li.start>ul li span a:before,.megamenu>li.start>ul li h4 a:before{content:""!important}em.circle{display:block;width:15px;height:15px;line-height:15px;border-radius:25%;text-align:center;font-style:normal;position:absolute;top:4px;right:0;border:1px solid #ff339a;background-color:#ff339a;font-size:10px;font-weight:600}#main_menu>ul.nav_top>li+li a:hover.parent:before{content:""!important}.fa-bars.btn-close:before{content:"\f00d"!important}.feat_img_box{display:inline-block!important;position:absolute!important;top:0;right:0;width:50%!important}.overlay{display:none;position:fixed;top:134px;height:100%;width:100%;background:#000;overflow:auto;padding:0 0 200px;z-index:1100000000}.respFixed .overlay{top:70px}