.material-icons, .popup-search.skip-content.skip-active .search-button::after, .header-top .block-title-login .name-title-account::before, .header-top .title-link::before, .skip-content .block-login .custom-checkbox .regular-checkbox:checked + label::after, .mobile-menu.skip-active.skip-content .level0 > .level0 .icon_has_child::after, .mobile-menu.skip-active.skip-content .navigation .product_cate::after, .mobile-menu.skip-active.skip-content .icon_product_cate.icon_mobile_menu_cate::after, .mobile-menu.skip-active.skip-content.change-setting .close::before, .header-top .hamburger::before, .header-top .store-language-container .zoom-chat a::before, .page-header-container .mini-products-list .item .remove::before, .page-header-container .empty-wrp .empty::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; }

.material-icons, .popup-search.skip-content.skip-active .search-button::after, .header-top .block-title-login .name-title-account::before, .header-top .title-link::before, .skip-content .block-login .custom-checkbox .regular-checkbox:checked + label::after, .mobile-menu.skip-active.skip-content .level0 > .level0 .icon_has_child::after, .mobile-menu.skip-active.skip-content .navigation .product_cate::after, .mobile-menu.skip-active.skip-content .icon_product_cate.icon_mobile_menu_cate::after, .mobile-menu.skip-active.skip-content.change-setting .close::before, .header-top .hamburger::before, .header-top .store-language-container .zoom-chat a::before, .page-header-container .mini-products-list .item .remove::before, .page-header-container .empty-wrp .empty::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; }

@font-face { font-family: 'Material Icons'; src: url("../fonts/MaterialIcons-Regular.eot"); src: url("../fonts/MaterialIcons-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/MaterialIcons-Regular.woff") format("woff"), url("../fonts/MaterialIcons-Regular.ttf") format("truetype"), url("../fonts/MaterialIcons-Regular.svg#MaterialIcons-Regular") format("svg"); font-weight: 400; font-style: normal; }

.customer-account-login .form-list .input-box .checkbox { margin-top: 1px; margin-left: 10px; opacity: 1; width: auto; height: auto; }

.ratings .rating-box, .ratings .rating-box .rating { width: 92px; height: 15px; background: url("../images/cart/star_new.png") 0 -15px; }

@media (max-width: 640px) { .ratings .rating-box, .ratings .rating-box .rating { width: 61px; height: 10px; background: url("../images/cart/mobile_star_new.png") 0 -10px; } }

.ratings .rating-box .rating { background-position: 0 0; }

@media (max-width: 640px) { .no-mobile-view .ratings .rating-box, .no-mobile-view .ratings .rating-box .rating { width: 92px; height: 15px; background: url("../images/cart/star_new.png") 0 -15px; } }

.no-mobile-view .ratings .rating-box .rating { background-position: 0 0; }

.cart-forms .wrp-ajax.loading { position: relative; }

.cart-forms .wrp-ajax.loading::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4) url(../images/cart-loading.gif) 50% 50%/50px no-repeat; z-index: 11; }

.material-icons, .popup-search.skip-content.skip-active .search-button::after, .header-top .block-title-login .name-title-account::before, .header-top .title-link::before, .skip-content .block-login .custom-checkbox .regular-checkbox:checked + label::after, .mobile-menu.skip-active.skip-content .level0 > .level0 .icon_has_child::after, .mobile-menu.skip-active.skip-content .navigation .product_cate::after, .mobile-menu.skip-active.skip-content .icon_product_cate.icon_mobile_menu_cate::after, .mobile-menu.skip-active.skip-content.change-setting .close::before, .header-top .hamburger::before, .header-top .store-language-container .zoom-chat a::before, .page-header-container .mini-products-list .item .remove::before, .page-header-container .empty-wrp .empty::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; }

@media only screen and (min-width: 320px) { .category-finder-page .category-products .products-list:not(.bargain-list) > .item { display: block; border-radius: 0; border: none; margin-bottom: 10px; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item.odd { background: linear-gradient(to bottom, rgba(132, 131, 132, 0.71) 0%, rgba(132, 131, 132, 0.71) 99%, #848384 107%); border-bottom: 1px solid #2c2a2d; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item.even { background: linear-gradient(to bottom, rgba(54, 54, 54, 0.71) 0%, rgba(54, 54, 54, 0.71) 99%, #363636 107%); border-bottom: 1px solid #2c2a2d; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-price-list > .price-box > .regular-price, .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-price-list > .price-box > .special-price { -webkit-transform: none; -ms-transform: none; transform: none; position: static; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-price-list .price { padding-left: 0; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-weight-list > .instock { font: 600 16px/24px "Helvetica Neue", "Helvetica", Arial, sans-serif; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-list-style > .value-attr-finder { font: 600 18px/24px "Helvetica Neue", "Helvetica", Arial, sans-serif; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-weight-list > .value-attr-finder { font: 600 18px/1 "Helvetica Neue", "Helvetica", Arial, sans-serif; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-description-list > .product-name > a { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; } }

@media only screen and (min-width: 480px) { .category-finder-page .category-products .products-list:not(.bargain-list) > .item { margin-bottom: 0; padding: 5px; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item.odd { background: #414141; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item.even { background: #545454; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .finder-list-style { width: 14%; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-list-style > .value-attr-finder { font: 600 14px/32px "Helvetica Neue", "Helvetica", Arial, sans-serif; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-description-list > .product-name > a { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .price-finder-list-style > .price-box .price { padding: 0; }
  .category-finder-page .category-products .products-list:not(.bargain-list) > .item > .finder-weight-list > .instock { font: 600 12px/32px "Helvetica Neue", "Helvetica", Arial, sans-serif; } }

@media only screen and (min-width: 320px) { .loader { position: fixed; width: 100%; height: 100%; z-index: 1221; background: rgba(27, 27, 27, 0.7); }
  .loader > .loader-on { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; }
  .body-overflow { overflow: hidden; }
  .catalogsearch-result-index .main.no-padding { padding: 0; }
  .catalog-category-view .zEWidget-launcher, .catalogsearch-result-index .zEWidget-launcher { bottom: 45px !important; margin: 10px 0 !important; }
  .catalog-category-view.popup .zEWidget-launcher, .catalogsearch-result-index.popup .zEWidget-launcher { bottom: 0 !important; margin: 10px 20px !important; } }

@media only screen and (min-width: 900px) { .catalog-category-view .zEWidget-launcher, .catalogsearch-result-index .zEWidget-launcher { bottom: 0 !important; margin: 10px 20px !important; } }

@media (max-width: 900px) { .popup-search.skip-content.skip-active { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; top: 0; left: 0; height: 100%; width: 100%; background: #f5f5f5; position: fixed; display: flex; z-index: 1001; } }

.popup-search.skip-content.skip-active .wrp-search { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-line-pack: center; -moz-align-items: center; -ms-align-items: center; align-items: center; width: 100%; padding: 25px 25px 0; }

.popup-search.skip-content.skip-active #search_mini_form { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; position: relative; padding: 0; }

.popup-search.skip-content.skip-active #search_mini_form .input-text { padding: 4% 15% 4% 4%; font-size: 4.5vw; height: auto; width: 100%; box-shadow: none; border: 1px solid #dfdfdf; border-radius: 5px; background: #fff; }

@media (max-width: 900px) { .popup-search.skip-content.skip-active #search_mini_form label { display: none; } }

.popup-search.skip-content.skip-active #search_mini_form .input-box { width: 100%; }

@media (max-width: 900px) { .popup-search.skip-content.skip-active .right_product_finder { display: none; } }

.popup-search.skip-content.skip-active .history-search { display: inline-block; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 100%; padding-bottom: 1.5vw; }

.popup-search.skip-content.skip-active .history-search .item { display: inline-block; position: relative; border-bottom: 1px solid #cccbcb; padding: 0 15% 0 8%; font-size: 4.5vw; height: 12vw; line-height: 12vw; font-weight: 600; width: 100%; }

.popup-search.skip-content.skip-active .history-search .item:first-child { border-top: 1px solid #cccbcb; }

.popup-search.skip-content.skip-active .history-search .item .material-icons::after { content: '\E5C9'; font-size: 6vw; color: #cccbcb; }

.popup-search.skip-content.skip-active .history-search .item .js-item-clear { -webkit-transform: translateY(-40%); -ms-transform: translateY(-40%); transform: translateY(-40%); position: absolute; top: 50%; right: 4%; }

.popup-search.skip-content.skip-active .search-button { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: none; position: absolute; right: 3%; top: 50%; }

.popup-search.skip-content.skip-active .search-button::after { content: '\E8B6'; font-size: 6vw; color: #cccbcb; }

.popup-search.skip-content.skip-active .cancel-link { font-size: 4vw; color: #535353; background: none; width: auto; margin: 0 5vw; }

.popup-search.skip-content.skip-active .clear-history, .popup-search.skip-content.skip-active .title-history { display: inline-block; width: 100%; font-size: 4.5vw; line-height: 12vw; color: #007ff6; font-weight: 600; text-align: center; height: 15vw; }

.popup-search.skip-content.skip-active .title-history { text-align: left; color: #cccbcb; padding: 0 15% 0 8%; font-weight: 400; height: 12vw; }

.popup-search .cancel-link { display: none; }

@media (max-width: 900px) { .popup-search .cancel-link { display: inline-block; } }

.header-top .block-login { -webkit-box-ordinal-group: 4; -moz-box-ordinal-group: 4; -ms-flex-order: 4; -webkit-order: 4; order: 4; border: none; position: relative; }

@media (max-width: 640px) { .header-top .block-login { -webkit-box-ordinal-group: 0; -moz-box-ordinal-group: 0; -ms-flex-order: 0; -webkit-order: 0; order: 0; } }

.header-top .block-login .block-title-login .select_box_image, .header-top .login-nav { background: none !important; border: none; height: 50px; margin-right: 0; }

@media (max-width: 900px) { .header-top .block-login .block-title-login .select_box_image, .header-top .login-nav { position: absolute; top: 0; left: 0; display: inline-block; height: auto; width: calc(100% - 60px); max-width: 100%; min-height: 60px; max-height: 60px; border-right: 1px solid #cccbcb; border-bottom: 1px solid #cccbcb; background-color: #eeeded !important; z-index: 1000; } }

@media (max-width: 900px) { .header-top .block-login .block-title-login.show-info-login .select_box_image, .header-top .show-info-login .login-nav, .header-top .login-nav.show-block { max-height: 100%; } }

@media (max-width: 900px) { .header-top .block-login .block-title-login.show-info-login .select_box_image { min-height: 280px; } }

.header-top .login-nav { display: none; }

@media (max-width: 900px) { .header-top .login-nav { display: inline-block; } }

.header-top .login-nav .title-link { font-weight: 400; }

.header-top .block-title-login .name-title-account, .header-top .title-link {
  position: relative;
  background: none;
  padding-right: 35px;
  line-height: 52px;
  height: 50px;
  font-size: 14px;
  font-weight: 600;
  max-width: 160px;
  text-transform: capitalize;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}

@media screen and (min-width: 960px) {
  .header-top .block-title-login .name-title-account, .header-top .title-link {
    color: #dbdbdb;
  }
}

.header-top .block-title-login .name-title-account::after, .header-top .title-link::after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; display: inline-block; top: 50%; right: 12px; content: ''; border-top: 5px solid #cccbcb; border-right: 5px solid transparent; border-left: 5px solid transparent; width: 0; height: 0; pointer-events: none; font-weight: 600; }

.header-top .block-title-login .name-title-account::before, .header-top .title-link::before { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: none; position: absolute; top: 50%; right: 14px; color: #000; content: '\E5CF'; font-size: 26px; font-weight: 600; }

.header-top .block-title-login .name-title-account .mobile-view, .header-top .title-link .mobile-view { display: none; }

.header-top .block-title-login .name-title-account .svg-icon, .header-top .title-link .svg-icon { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; left: 0; height: 20px; width: 32px; fill: #ff8300; }

@media (max-width: 900px) { .header-top .block-title-login .name-title-account, .header-top .title-link { float: none; display: inline-block; line-height: 60px; font-size: 16px; height: 60px; width: 100%; max-width: 100%; padding: 0 50px 0 30px; margin-top: 0; }
  .header-top .block-title-login .name-title-account::after, .header-top .title-link::after { display: none; }
  .header-top .block-title-login .name-title-account::before, .header-top .title-link::before { display: inline-block; }
  .header-top .block-title-login .name-title-account .mobile-view, .header-top .title-link .mobile-view { display: inline-block; font-weight: 400; font-size: 14px; } }

@media (max-width: 480px) { .header-top .block-title-login .name-title-account, .header-top .title-link { padding-left: 30px; } }

.header-top .block-title-login.show-info-login .name-title-account::after { -webkit-transform: rotate(-90deg) translateX(25%); -ms-transform: rotate(-90deg) translateX(25%); transform: rotate(-90deg) translateX(25%); }

.header-top .show-block .title-link::before { content: '\E5CE'; }

.header-top .login-nav.show-block { min-height: initial; }

.header-top .login-nav.show-block .login-info { padding: 20px 30px 25px; display: inline-block; width: 100%; }

.header-top .login-nav .login-info { display: none; }

.header-top .login-nav .wrp-link { display: inline-block; width: 100%; text-align: center; margin-top: 25px; font-size: 16px; }

.header-top .login-nav .register-link { display: inline-block; margin-left: 6px; }

.header-top .info-account-login { top: 36px; padding: 15px 0; left: 10%; right: 10%; border: none; border-radius: 3px; box-shadow: 0 7px 8.6px 1.4px rgba(0, 0, 0, 0.46); width: 80%; height: auto; max-height: 350px; background: #dbdbdb; }

.header-top .block-title-login.show-info-login .info-account-login { display: inline-block; }

.header-top .block-title-login.show-info-login .name-title-account::before { content: '\E5CE'; }

@media (max-width: 900px) { .header-top .block-title-login .svg-icon { display: none; } }

.skip-content .block-login { color: #2f2f2f; font-size: 14px; }

.skip-content .block-login .color-blue { color: #007ff6; }

.skip-content .block-login .color-blue:hover { color: #ff8b00; }

.skip-content .block-login label { display: inline-block; margin: 10px 0; width: 100%; }

.skip-content .block-login .input-text { margin-bottom: 5px; box-shadow: none; border: 1px solid #dfdfdf; height: 45px; width: 100%; border-radius: 4px; background: #fff; }

.skip-content .block-login .validation-advice { display: block; margin-top: 0; }

.skip-content .block-login .actions .button { display: inline-block; margin-top: 20px; line-height: 45px; color: #fff; font-size: 18px; text-transform: none; border-radius: 3px; height: 45px; width: 100%; background: #f7941d; }

.skip-content .block-login .actions .button:hover { background: #ff8b00; }

.skip-content .block-login .custom-checkbox label { display: inline; cursor: pointer; }

.skip-content .block-login .custom-checkbox .regular-checkbox { display: none; }

.skip-content .block-login .custom-checkbox .regular-checkbox + label { position: relative; display: inline-block; padding-left: 25px; max-width: 130px; margin-top: 0; }

.skip-content .block-login .custom-checkbox .regular-checkbox + label::after { position: absolute; top: 0; left: 0; display: inline-block; border: 1px solid #cacece; height: 15px; width: 15px; border-radius: 3px; content: ''; font-size: 12px; text-align: center; line-height: 15px; background-color: #fff; }

.skip-content .block-login .custom-checkbox .regular-checkbox:checked + label::after { content: '\E876'; font-size: 14px; font-weight: 600; }

.mobile-menu { display: none; }

@media (max-width: 900px) { .mobile-menu.skip-active.skip-content { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: fixed; top: 0; left: 0; max-height: 100%; width: 55%; background: #eeeded; box-shadow: 0 7px 8.6px 1.4px rgba(0, 0, 0, 0.46); z-index: 1000; }
  .mobile-menu.skip-active.skip-content .navigation { background: #eeeded; }
  .mobile-menu.skip-active.skip-content .navigation > h4 { display: none; }
  .mobile-menu.skip-active.skip-content .navigation .level0 .level0 { padding: 10px 25px; } }

@media (max-width: 900px) and (max-width: 480px) { .mobile-menu.skip-active.skip-content .navigation .level0 .level0 { padding: 10px 25px 10px 55px; } }

@media (max-width: 900px) { .mobile-menu.skip-active.skip-content .navigation .level0 .level1 { padding: 2px 10px; line-height: 25px; } }

@media (max-width: 900px) and (max-width: 480px) { .mobile-menu.skip-active.skip-content .navigation .level0 .level1 { padding: 2px 5px; } }

@media (max-width: 900px) { .mobile-menu.skip-active.skip-content .navigation .level0 { border: none; background: #eeeded; }
  .mobile-menu.skip-active.skip-content .navigation .level0 .level1, .mobile-menu.skip-active.skip-content .navigation .level0 .level0 { color: #000; border: none; font-size: 16px; word-wrap: break-word; }
  .mobile-menu.skip-active.skip-content .navigation .icon_has_child .dark_icon_has_child, .mobile-menu.skip-active.skip-content .navigation .product_cate .dark_icon_has_child { display: none; }
  .mobile-menu.skip-active.skip-content .hamburger { position: absolute; top: 0; right: 0; border-bottom: 1px solid #cccbcb; height: 60px; width: 60px; z-index: 10; }
  .mobile-menu.skip-active.skip-content .hamburger::before { content: '\E5CD'; font-weight: 600; font-size: 30px; line-height: 60px; } }

@media (max-width: 640px) { .mobile-menu.skip-active.skip-content { width: 90%; } }

@media (max-width: 900px) { .mobile-menu.skip-active.skip-content .product_cate, .mobile-menu.skip-active.skip-content .mb-display-link li { background: none; border: none; color: #000; padding: 7px 5px 5px 30px; }
  .mobile-menu.skip-active.skip-content .product_cate a, .mobile-menu.skip-active.skip-content .mb-display-link li a { color: #000; padding: 13px 0; }
  .mobile-menu.skip-active.skip-content .product_cate::before, .mobile-menu.skip-active.skip-content .mb-display-link li::before { display: none; }
  .mobile-menu.skip-active.skip-content .mb-display-link { display: block; margin: 0 15px 30px; border-radius: 5px; background: #fff; }
  .mobile-menu.skip-active.skip-content .mb-display-link .value-change { display: inline-block; position: relative; float: right; font-family: "Roboto", sans-serif; color: #2f2f2f; text-align: center; font-weight: bold; text-transform: uppercase; width: 30%; min-height: 15px; }
  .mobile-menu.skip-active.skip-content .mb-display-link .value-change .flag_contry .svg-icon { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; }
  .mobile-menu.skip-active.skip-content .mb-display-link .store-language-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .mobile-menu.skip-active.skip-content .mb-display-link .store-language-container > div { width: 100%; }
  .mobile-menu.skip-active.skip-content .mb-display-link li { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-line-pack: center; -moz-align-items: center; -ms-align-items: center; align-items: center; width: 100%; padding: 0; border-top: 1px solid #eeeded; }
  .mobile-menu.skip-active.skip-content .mb-display-link li a, .mobile-menu.skip-active.skip-content .mb-display-link .skip-chat { display: inline-block; width: 100%; padding: 13px 20px; text-align: left; text-transform: none; font-size: 14px; color: #666; line-height: normal; cursor: pointer; }
  .mobile-menu.skip-active.skip-content .mb-display-link li a:hover, .mobile-menu.skip-active.skip-content .mb-display-link .skip-chat:hover { color: #666; opacity: 1; }
  .mobile-menu.skip-active.skip-content .mb-display-link li a::before { display: none; }
  .mobile-menu.skip-active.skip-content .mb-display-link .skip-chat { border-top: none; } }

@media (max-width: 900px) { .mobile-menu.skip-active.skip-content .level0-header-location { height: 0; padding-top: 15px; width: 100%; border: none; background: none; box-shadow: none; }
  .mobile-menu.skip-active.skip-content .level0-header-location::after, .mobile-menu.skip-active.skip-content .level0-header-location::before { display: none; }
  .mobile-menu.skip-active.skip-content .level0-header-location > span, .mobile-menu.skip-active.skip-content .level0-header-location .click-image-select { display: none; }
  .mobile-menu.skip-active.skip-content .level1-header-location { display: inline-block; position: relative; left: 0; height: calc(64vh - 130px); width: 100%; border: none; background: none; box-shadow: none; }
  .mobile-menu.skip-active.skip-content .level1-header-location li { padding: 0; }
  .mobile-menu.skip-active.skip-content .level1-header-location li:hover { background: none; }
  .mobile-menu.skip-active.skip-content .level1-header-location li a { display: inline-block; position: relative; padding-top: 3px; padding-left: 50px; font-size: 25px; font-family: "Roboto", sans-serif; color: #2f2f2f; min-height: 60px; width: 100%; }
  .mobile-menu.skip-active.skip-content .level1-header-location li a::before { position: absolute; display: inline-block; content: ''; top: 0; left: 0; width: 32px; height: 32px; border-radius: 100%; background: #fff; border: 1px solid #eeeded; }
  .mobile-menu.skip-active.skip-content .level1-header-location li.selected a::after { position: absolute; display: inline-block; content: ''; top: 9px; left: 9px; width: 14px; height: 14px; border-radius: 100%; background: #f7941d; }
  .mobile-menu.skip-active.skip-content .svg-icon { -webkit-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px); position: relative; width: 45px; height: 45px; float: left; }
  .mobile-menu.skip-active.skip-content .title { display: inline-block; padding-top: 2px; padding-left: 17px; line-height: 30px; overflow: hidden; font-size: 24px; font-family: "Roboto", sans-serif; height: auto; color: #2f2f2f; width: calc(100% - 48px); }
  .mobile-menu.skip-active.skip-content .country-list { position: relative; overflow-y: auto; padding-top: 5px; z-index: 10; }
  .mobile-menu.skip-active.skip-content .country-list li, .mobile-menu.skip-active.skip-content .top-country-list li { display: inline-block; padding: 12px 15px 0; width: 100%; }
  .mobile-menu.skip-active.skip-content .country-list li a, .mobile-menu.skip-active.skip-content .top-country-list li a { padding: 0; }
  .mobile-menu.skip-active.skip-content .input-text { margin: 0 0 10px 0; background: #fff; padding-left: 18px; border: none; height: 45px; width: calc(100% - 15px); }
  .mobile-menu.skip-active.skip-content .input-text::-webkit-input-placeholder { color: #c3c3c3; }
  .mobile-menu.skip-active.skip-content .input-text::-moz-placeholder { color: #c3c3c3; }
  .mobile-menu.skip-active.skip-content .input-text:-ms-input-placeholder { color: #c3c3c3; }
  .mobile-menu.skip-active.skip-content .input-text:-moz-placeholder { color: #c3c3c3; }
  .mobile-menu.skip-active.skip-content .currency-switcher .click-image-select { display: none; }
  .mobile-menu.skip-active.skip-content .level1-header-location { display: inline-block; } }

@media (max-width: 375px) { .mobile-menu.skip-active.skip-content { width: 100%; } }

.mobile-menu.skip-active.skip-content .level0 > a.level0 { position: relative; padding-right: 60px; margin-left: 0; width: 100%; }

.mobile-menu.skip-active.skip-content .level0 > .level0 .icon_has_child { margin-top: 4px; width: 0; }

.mobile-menu.skip-active.skip-content .level0 > .level0 .icon_has_child::after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; right: 5px; color: #000; font-weight: 600; font-size: 26px; content: '\E5CC'; }

.mobile-menu.skip-active.skip-content .level0 .level1 .level1 .icon_has_child::after { display: none; }

.mobile-menu.skip-active.skip-content .level0 .level1 .level1 .icon_has_child { background: none; }

.mobile-menu.skip-active.skip-content .level0.menu-active > .level0:first-child .icon_has_child::after { content: '\E5CB'; }

.mobile-menu.skip-active.skip-content .navigation .product_cate { margin-top: 15px; font-weight: bold; padding: 17px 5px 15px 30px; margin-bottom: 25px; background: #fff; }

.mobile-menu.skip-active.skip-content .navigation .product_cate::after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; right: 10px; color: #000; font-weight: 600; font-size: 26px; content: '\E5CC'; }

.mobile-menu.skip-active.skip-content .navigation.show-cate-mb .product_cate::after { content: '\E5CB'; }

.mobile-menu.skip-active.skip-content .icon_product_cate.icon_mobile_menu_cate { position: relative; height: 18px; width: 18px; background: none; margin-right: 15px; }

.mobile-menu.skip-active.skip-content .icon_product_cate.icon_mobile_menu_cate::after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; left: 0; color: #000; font-weight: 400; font-size: 24px; content: '\E228'; }

.mobile-menu.skip-active.skip-content .wrp-scroll { display: inline-block; padding: 10px; overflow-y: auto; max-height: 100%; width: 100%; margin-top: 60px; }

.mobile-menu.skip-active.skip-content .title-sub-menu { display: inline-block; margin-left: 30px; margin-bottom: 5px; color: #666; font-size: 16px; }

.mobile-menu.skip-active.skip-content.change-setting { position: fixed; top: 0; left: 0; height: 100%; width: 100%; font-family: "Roboto", sans-serif; background: rgba(27, 27, 27, 0.7); }

.mobile-menu.skip-active.skip-content.change-setting .wrp { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; padding: 20px 30px; box-shadow: 0 7px 8.6px 1.4px rgba(0, 0, 0, 0.46); background: #f5f5f5; top: 50%; left: 50%; box-sizing: content-box; width: 70%; height: 41%; }

@media (max-width: 640px) { .mobile-menu.skip-active.skip-content.change-setting .wrp { height: 61%; } }

.mobile-menu.skip-active.skip-content.change-setting .settings-wrap { height: 100%; overflow-y: auto; }

.mobile-menu.skip-active.skip-content.change-setting .level0-header-location { height: 100%; }

.mobile-menu.skip-active.skip-content.change-setting .change-title { font-size: 24px; color: #2f2f2f; font-weight: 500; }

.mobile-menu.skip-active.skip-content.change-setting .close { position: absolute; top: -14px; right: -14px; height: 44px; width: 44px; border-radius: 100%; background: #fff; z-index: 10; }

.mobile-menu.skip-active.skip-content.change-setting .close::before { color: #555; content: '\E5CD'; font-size: 26px; line-height: 44px; height: 44px; }

.mobile-menu.skip-active.skip-content.change-setting .mobile-settings { height: 95%; }

@media (max-width: 900px) { #myContainer.search-autocomplete.yui-ac-container { position: absolute; z-index: 1000; top: 7vh !important; right: auto; left: 0; margin-top: 25px; width: 100%; max-height: 93vh; overflow-y: auto; }
  .yui-ac-content { padding: 0; } }

/* ============================================ * Styles for custom scroll ============================================ */
.custom-scroll { max-height: 365px; overflow: hidden; position: relative; }

.custom-scroll .ps__scrollbar-y-rail { background-color: transparent; width: 0; transition: none; opacity: .6; }

.custom-scroll .ps__scrollbar-y-rail:hover { background-color: transparent; }

.custom-scroll .ps__scrollbar-y-rail:hover .ps__scrollbar-y { background-color: #5f5f5f; opacity: 1; width: 6px; }

.custom-scroll .ps__scrollbar-y-rail .ps__scrollbar-y { opacity: 1; width: 6px; border-radius: 11px; background-color: #5f5f5f; }

.custom-scroll .ps__scrollbar-y-rail .ps__scrollbar-y:hover { background-color: #5f5f5f; }

.header-top { position: fixed; top: 0; left: 0; height: 50px; width: 100%; box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.35); background: #383838; z-index: 1000; font-family: 'Roboto'; }

.header-top a.logo { max-width: 100%; }

.headerNewSVGlogo { margin-top: 2px; }

.headerNewSVGlogo img { width: 274px; height: auto; -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0); -webkit-backface-visibility: hidden;}

.header-top .wrp { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-line-pack: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; position: relative; margin: 0 auto; padding: 0 10px; height: 50px; width: 100%; max-width: 1090px; }

@media (max-width: 900px) { .header-top .wrp { padding: 0 25px; } }

.header-top .hamburger { display: none; position: absolute; width: auto; background: none; line-height: normal; }

@media (max-width: 900px) { .header-top .hamburger { display: inline-block; } }

.header-top .hamburger::before { color: #000; content: '\E5D2'; height: auto; line-height: 50px; }

.header-top .logo { margin: 0; padding: 0; min-height: 0; min-width: 0; width: auto; }

.header-top .logo .svg-icon { display: inline-block; float: left; width: 270px; height: 40px; }

@media (max-width: 900px) { .header-top .logo .svg-icon { display: none; float: none; width: 40px; height: 19px; color: #1c1b1c; fill: #1c1b1c; } }

@media screen and (max-width: 900px) {
  .headerNewSVGlogo {
    display: none; }

  .header-top {
    background-color: #eeeded; }
}

.header-top .logo .svg-icon.mobile-view { display: none; }

@media (max-width: 900px) { .header-top .logo .svg-icon.mobile-view { display: inline-block; } }

.header-top .logo .title { font-size: 18px; font-weight: 900; line-height: 50px; margin-left: 9px; color: #1c1b1c; }

@media (max-width: 900px) { .header-top .logo { margin-left: 40px; } }

.header-top .logo .mobile-view { display: none; }

@media (max-width: 900px) { .header-top .logo .mobile-view { display: inline-block; } }

.header-top .store-language-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin: 0; padding: 0; border-radius: 0; width: auto; background: none; height: 50px; }

@media (max-width: 900px) { .header-top .store-language-container { height: auto; } }

@media (max-width: 480px) { .header-top .store-language-container { display: inline-block; } }

.header-top .store-language-container > div { border-left: 1px solid #4e4e4e; height: 100%; width: auto; padding: 0 15px; }

.header-top .store-language-container > .block-login { border-left: 0; }

.header-top .store-language-container.mobile-view { display: none; }

@media (max-width: 900px) { .header-top .store-language-container.mobile-view { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } }

.header-top .store-language-container .cart-link .material-icons::after { content: '\E8CC'; }

.header-top .store-language-container .cart-link .count { display: inline-block; float: right; font-weight: 600; line-height: 24px; font-size: 14px; }

.header-top .store-language-container .search-link { background: none; line-height: normal; margin-left: 23px; color: #000; }

.header-top .store-language-container .search-link .material-icons::after { content: '\E8B6'; }

.header-top .store-language-container .zoom-chat, .header-top .store-language-container .country-switcher, .header-top .store-language-container .register-link { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.header-top .store-language-container .register-link { width: 55px;  font-size: 12px; font-weight: bold; color: #dbdbdb; text-transform: uppercase;}

.header-top .store-language-container .currency-switcher, .header-top .store-language-container .country-switcher, .header-top .store-language-container .form-language, .header-top .store-language-container .sign-in-link { padding: 0; }

.header-top .store-language-container .currency-switcher::after, .header-top .store-language-container .country-switcher::after, .header-top .store-language-container .form-language::after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; display: inline-block; top: 50%; right: 12px; content: ''; border-top: 5px solid #cccbcb; border-right: 5px solid transparent; border-left: 5px solid transparent; width: 0; height: 0; pointer-events: none; }

.header-top .store-language-container .sign-in-link::after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; display: inline-block; top: 50%; right: 12px; content: ''; border-top: 5px solid #f7941d; border-left: 5px solid transparent; border-right: 5px solid transparent; width: 0; height: 0; pointer-events: none; }

@media (max-width: 900px) { .header-top .store-language-container .currency-switcher::after, .header-top .store-language-container .country-switcher::after, .header-top .store-language-container .form-language::after, .header-top .store-language-container .sign-in-link::after { display: none; } }

.header-top .store-language-container .form-language { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }

.header-top .store-language-container .sign-in-link {
  text-transform: uppercase;
  -webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group: 4;
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
  display: inline-block;
  margin: 9px 15px;
  padding: 0 30px 0 15px;
  white-space: nowrap;
  background: #0b0b0b;
  line-height: 32px;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  border-radius: 5px;
  width: auto;
}

@media screen and (min-width: 960px) {
  .header-top .store-language-container .sign-in-link {
    color: #dbdbdb;
  }
}

@media (max-width: 900px) { .header-top .store-language-container .sign-in-link { background: none; } }

.header-top .store-language-container .header-language-container-drop.show-drop.currency-switcher::after, .header-top .store-language-container .header-language-container-drop.show-drop.country-switcher::after, .header-top .store-language-container .header-language-container-drop.show-drop.form-language::after, .header-top .store-language-container .sign-in-link.skip-active::after { -webkit-transform: rotate(-90deg) translateX(25%); -ms-transform: rotate(-90deg) translateX(25%); transform: rotate(-90deg) translateX(25%); }

.header-top .store-language-container .country-switcher { -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; }

.header-top .store-language-container .zoom-chat a { display: inline-block; height: 16px; width: 16px; position: relative; }

.header-top .store-language-container .zoom-chat a::after { position: absolute; display: inline-block; top: 6px; left: -1px; content: ''; border: 1px solid #fff; border-radius: 100%; background: #17ce39; width: 7px; height: 7px; }


/* start live chat adds on */
.store-language-container .zoom-chat {
  position: relative !important;
  width: auto !important;
}

.store-language-container .zoom-chat .chatMessFloat {
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #dbdbdb;
  text-align: right !important;
  line-height: 11px !important;
  position: absolute !important;
  top: 20px !important;
  right: 50px !important;
  text-transform: uppercase !important;
  z-index: 2 !important;
  white-space: nowrap;
}

.header-top .store-language-container .zoom-chat a::before {
  position: absolute;
  color: #dbdbdb;
  width: 100% !important;
  content: '\f27a' !important;
  font-family: FontAwesome !important;
  font-size: 26px !important;
  text-align: center !important;
  top: 11px !important;
  left: 35px !important;
}

.header-top .store-language-container .zoom-chat a::after {
  background: none !important;
  border: 0 !important;
}

.store-language-container .zoom-chat {
  border-left: 0 !important;
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.header-top .store-language-container .zoom-chat a {
  position: static !important;
}
/* end live chat adds on */

.header-top .store-language-container .zoom-chat img, .header-top .store-language-container .icon_language { display: none; }

.header-top .store-language-container .country-switcher .flag_contry { margin: 0; height: 50px; line-height: 65px; padding: 0 34px 0 15px; width: 100%; }

.header-top .store-language-container .country-switcher .flag_contry .svg-icon { width: 24px; height: 50px; }

@media (max-width: 900px) { .header-top .store-language-container .zoom-chat, .header-top .store-language-container .login-nav, .header-top .store-language-container .sign-in-link, .header-top .store-language-container .register-link, .header-top .store-language-container .header-language-container-drop, .header-top .store-language-container .header-language-container-drop.country-switcher .flag_contry, .header-top .store-language-container .header-language-container-drop.country-switcher .level0-header-location, .header-top .store-language-container .block-login { display: none; }
  .header-top .store-language-container .header-language-container-drop.country-switcher { display: inline-block; } }

.header-top .cart-link, .header-top .search-link { display: none; }

@media (max-width: 900px) { .header-top .cart-link, .header-top .search-link { display: inline-block; } }

.header-top .currency-switcher { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }

.header-top .country-switcher { -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; border-right: 1px solid #4e4e4e; }

.header-top .country-switcher .level0-header-location > span { font-size: 12px; font-weight: 700; }

.header-top .currency-switcher .level0-header-location { margin-left: 0; width: auto; }

.header-top .currency-switcher .click-image-select { display: none; }

.header-top .level0-header-location > span { display: inline-block; padding: 0 34px 0 15px; color: #dbdbdb; font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 50px; cursor: pointer; white-space: nowrap; }

.header-top .header-language-container-drop.show-drop .level0-header-location > span { color: #dbdbdb; font-size: 12px; font-weight: 700; }

.header-top .currency-switcher .level0-header-location > span { font-weight: 400; }

.header-top .show-drop .level1-header-location { top: 36px; padding: 15px 0; left: 5%; right: 5%; border: none; background: #dbdbdb; border-radius: 3px; box-shadow: 0 7px 8.6px 1.4px rgba(0, 0, 0, 0.46); width: 90%; height: auto; cursor: default; }

@media (max-width: 480px) { .header-top .show-drop .level1-header-location { position: fixed; top: 20%; left: 10%; height: 60%; width: 80%; } }

.header-top .show-drop .level1-header-location li { position: relative; padding: 0; font-size: 14px; cursor: pointer; }

.header-top .show-drop .level1-header-location li a { padding: 5px 0; text-align: center; }

.header-top .show-drop .level1-header-location li:hover { background: #cccccc; color: #2f2f2f; }

.header-top .show-drop .level1-header-location li:hover a { color: #2f2f2f; background-color: #ccc; }

.header-top .show-drop .level1-header-location .svg-icon { -webkit-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px); position: relative; width: 24px; height: 24px; float: left; }

.header-top .show-drop .level1-header-location .title { display: inline-block; padding-left: 15px; line-height: 18px; overflow: hidden; width: calc(100% - 24px); }

.header-top .show-drop .level1-header-location .country-list { max-height: 300px; overflow-y: auto; border-top: 1px solid #cccbcb; }

.header-top .show-drop .level1-header-location .country-list li, .header-top .show-drop .level1-header-location .top-country-list li { padding: 10px 15px 0px; }

.header-top .show-drop .level1-header-location .country-list li a, .header-top .show-drop .level1-header-location .top-country-list li a { padding: 0; }

.header-top .show-drop .level1-header-location .input-text { width: calc(100% - 30px); margin: 0 0 10px 15px; background-color: #ffffff !important; }

.header-top .show-info-login .info-account-login { padding: 15px 0 0; top: 36px; text-align: left; }

.header-top .show-info-login .info-account-login .account-link { display: inline-block; padding: 5px 23px; font-size: 14px; width: 100%; line-height: 32px; font-weight: 500; color: #2f2f2f; }

.header-top .show-info-login .info-account-login .account-link:hover { background: #ccc; }

@media (max-width: 900px) { .header-top .show-info-login .info-account-login .account-link { padding: 5px 45px; line-height: 27px; } }

@media (max-width: 640px) { .header-top .show-info-login .info-account-login .account-link { padding: 5px 30px; } }

.header-top .show-info-login .info-account-login .account-link.out { border-top: 1px solid #cccbcb; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media (max-width: 900px) { .header-top .show-info-login .info-account-login { background: none; box-shadow: none; width: 100%; padding-top: 0; } }

.header-top .country-switcher .flag_contry span { display: inline-block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; text-indent: -9999px; }

.header-top .register-link { -webkit-box-ordinal-group: 5; -moz-box-ordinal-group: 5; -ms-flex-order: 5; -webkit-order: 5; order: 5; color: #2f2f2f; line-height: 50px; }

@media (max-width: 900px) { .header-top .register-link { line-height: normal; height: auto; } }

.header-top .skip-content.header-sign-in.skip-active { display: block; }

.header-top .actions { margin-top: 2px; }

.header-top .two-col { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; font-size: 14px; }

@media (max-width: 480px) { .header-top .two-col { font-size: 12px; } }

.header-top .store-language-container .skip-content.skip-active { border-left: 0; position: absolute; top: 36px; right: -105px; padding: 15px 15px 25px; display: inline-block; border-radius: 3px; box-shadow: 0 7px 8.6px 1.4px rgba(0, 0, 0, 0.46); background: #dbdbdb; height: auto; width: 275px; z-index: 10; }

@media (max-width: 1400px) { .header-top .store-language-container .skip-content.skip-active { right: 0; } }

.page-header-container { padding-top: 185px; }

.page-header-container .logo { display: none; }

.page-header-container .nav_header_top { padding-bottom: 13px; }

.page-header-container .left_nav_header_top { position: relative; display: inline-block; padding-bottom: 10px; }

.page-header-container .block-cart { position: absolute; display: none; top: 46px; left: 0; right: 0; border: 1px solid #4f4c50; width: 100%; background: #2f2f2f; box-shadow: 0 2px 8.6px 1.4px rgba(0, 0, 0, 0.46); z-index: 10; }

.page-header-container .block-cart.cart-hide { opacity: 0; display: inline-block; }

.page-header-container .skip-active .block-cart { display: block; }

.page-header-container .left_nav_header_top .loading .block-cart::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4) url(../images/cart-loading.gif) 50% 50%/50px no-repeat; z-index: 11; }

.page-header-container .mini-products-list { display: inline-block; width: 100%; }

.page-header-container .mini-products-list .item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: relative; padding: 12px; border-bottom: 1px solid #4f4c50; width: 100%; }

.page-header-container .mini-products-list .item:hover { background: #171717; }

.page-header-container .mini-products-list .view-all-items { padding: 0; border-bottom: none; }

.page-header-container .mini-products-list .view-all-items a { display: inline-block; color: #e97800; text-align: center; line-height: 60px; text-transform: none; height: 60px; width: 100%; }

.page-header-container .mini-products-list .item .product-image { -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; }

.page-header-container .mini-products-list .item .product-details { padding-right: 40px; margin-left: 13px; width: 100%; }

.page-header-container .minicart-message { padding: 12px; display: none; }

.page-header-container .minicart-success-message { color: #8dc63f; }

.page-header-container .mini-products-list .item .custom-qty { float: left; }

.page-header-container .mini-products-list .item .info-price { display: inline-block; padding-left: 15px; font-size: 20px; line-height: 30px; font-weight: bold; color: #fff; }

.page-header-container .mini-products-list .item .remove { position: absolute; top: 10px; right: 15px; }

.page-header-container .mini-products-list .item .remove::before { color: #4f4c50; content: '\E5CD'; }

.page-header-container .mini-products-list .item .product-name .link { display: inline-block; margin-bottom: 7px; font-size: 12px; font-weight: bold; color: #fff; }

.page-header-container .empty-wrp { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -ms-flex-line-pack: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-align-content: center; -moz-align-content: center; -ms-align-content: center; align-content: center; position: relative; text-align: center; height: 360px; width: 100%; }

.page-header-container .empty-wrp .empty { position: relative; padding: 25px 0; margin-bottom: 8px; margin-left: 16%; font-size: 27px; font-weight: bold; color: #4b4b4c; text-align: left; line-height: 22px; width: 67%; text-transform: none; }

.page-header-container .empty-wrp .empty::before { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; right: 0; color: #4b4b4c; content: '\E8CC'; font-size: 75px; }

.page-header-container .empty-wrp .empty .small { display: inline-block; padding-top: 10px; font-size: 19px; font-weight: normal; color: #4b4b4c; width: 100%; text-transform: none; }

.page-header-container .empty-wrp .minicart-actions { width: 100%; text-align: center; }

.page-header-container .empty-wrp .wishlist { display: inline-block; padding: 20px 20px 17px; color: #f7941d; border: 1px solid #f7941d; border-radius: 3px; }

.page-header-container .empty-wrp .wishlist:hover { opacity: .8; }

.page-header-container .minicart-actions.bottom { display: inline-block; padding: 0 27px; line-height: 68px; border-top: 1px solid #4f4c50; height: 68px; width: 100%; background: #000; }

.page-header-container .minicart-actions .skip-cart { padding: 0; font-size: 14px; text-transform: none; color: #b3b3b3; line-height: 68px; width: auto; }

.page-header-container .minicart-actions .button { float: right; padding: 0 27px; margin-top: 14px; font-size: 14px; font-weight: bold; line-height: 40px; text-transform: none; border-radius: 3px; background: #f39331; width: auto; }

.page-header-container .minicart-actions .button:hover { background: #ff8b00; }

.page-header-container .minicart-actions .button.disabled, .page-header-container .minicart-actions .button:disabled { color: #fff; opacity: 1; cursor: default; background: #cdced2; }

@media (max-width: 900px) { .skip-links, .register-link, .sign-in-link { display: none; } }

.nav_header_top .left_nav_header_top { float: right; width: 39.5%; }

.nav_header_top .right_nav_header_top { float: left; width: 58.5%; }

.nav_header_top .left_nav_header_top .total_items { width: 65%; }
