:root {
--up-color-price: #000000;
--up-color-sale-price: #C5C5C5;
--up-color-status-in-stock: #84C1A8;
--up-color-status-out-of-stock: #E65A2E;
--up-color-link: #E31E24;
--up-color-link-hover: #B71518;
--up-color-rating-active: #F3AB07;
--up-color-rating-passive: #C5C5C5;
--up-bg-menu: #FFFFFF;
--up-bg-menu-hover: #E31E24;
--up-color-menu: #000000;
--up-color-menu-hover: #FFFFFF;
--up-border-color-menu: #F6F6F6;
--up-border-color-menu-hover: #E31E24;
--up-bg-header-total-cw: #E3C045;
--up-color-header-total-cw: #FFFFFF;
--up-bg-header-cart: #0A0A0A;
--up-color-header-cart: #FFFFFF;
--up-bg-header-total-cart: #E31E24;
--up-color-header-total-cart: #FFFFFF;
--up-bg-mod-add-to-cart: #0A0A0A;
--up-color-mod-add-to-cart: #FFFFFF;
--up-bg-mod-add-to-cart-hover: #E31E24;
--up-color-mod-add-to-cart-hover: #FFFFFF;
--up-bg-mod-add-to-cart-hover-block: #0A0A0A;
--up-color-mod-add-to-cart-hover-block: #FFFFFF;
--up-bc-mod-add-to-cart: transparent;
--up-bc-mod-add-to-cart-hover: transparent;
--up-bc-mod-add-to-cart-hover-block: transparent;
--up-bg-mod-dop-btn: #F8F8F8;
--up-color-mod-dop-btn: #000000;
--up-bg-mod-dop-btn-hover: #EAEAEA;
--up-color-mod-dop-btn-hover: #000000;
--up-bg-scroll-top: #0A0A0A;
--up-color-icon-scroll-top: #FFFFFF;
--up-bg-scroll-top-hover: #1B1B1B;
--up-color-icon-scroll-top-hover: #FFFFFF;
--up-color-progress-scroll-top: #E31E24;
--up-color-progress-scroll-top-hover: #B71518;
--up-bg-pp-add-to-cart: #0A0A0A;
--up-color-pp-add-to-cart: #FFFFFF;
--up-bg-pp-add-to-cart-hover: #E31E24;
--up-color-pp-add-to-cart-hover: #FFFFFF;
--up-bc-pp-add-to-cart: transparent;
--up-bc-pp-add-to-cart-hover: transparent;
--up-bg-pp-fastorder: #F8F8F8;
--up-color-pp-fastorder: #000000;
--up-bg-pp-fastorder-hover: #EAEAEA;
--up-color-pp-fastorder-hover: #000000;
--up-bc-pp-fastorder: transparent;
--up-bc-pp-fastorder-hover: transparent;
--up-bg-pp-compare: #F8F8F8;
--up-color-pp-compare: #000000;
--up-bg-pp-compare-hover: #EAEAEA;
--up-color-pp-compare-hover: #000000;
--up-bg-pp-wishlist: #F8F8F8;
--up-color-pp-wishlist: #000000;
--up-bg-pp-wishlist-hover: #EAEAEA;
--up-color-pp-wishlist-hover: #000000;
--up-bg-btn-primary: #E31E24;
--up-color-btn-primary: #FFFFFF;
--up-bg-btn-primary-hover: #B71518;
--up-color-btn-primary-hover: #FFFFFF;
--up-bg-btn-default: #F8F8F8;
--up-color-btn-default: #000000;
--up-bg-btn-default-hover: #EAEAEA;
--up-color-btn-default-hover: #000000;
--up-bg-btn-black: #000000;
--up-color-btn-black: #FFFFFF;
--up-bg-btn-black-hover: #0A0A0A;
--up-color-btn-black-hover: #FFFFFF;
--up-bg-fix-bar: #0A0A0A;
--up-bg-btn-fix-bar: #1B1B1B;
--up-bc-fix-bar: #313131;
--up-color-icon-btn-fix-bar: #FFFFFF;
--up-bg-total-fix-bar: #E31E24;
--up-color-total-fix-bar: #FFFFFF;
--special-text-color: #ffffff;
--special-bg-color: #E35845;
--special-icon-color: #ffffff;
--newproduct-text-color: #ffffff;
--newproduct-bg-color: #457DE3;
--newproduct-icon-color: #ffffff;
--bestseller-text-color: #ffffff;
--bestseller-bg-color: #E3AD45;
--bestseller-icon-color: #ffffff;
--popular-text-color: #ffffff;
--popular-bg-color: #53A974;
--popular-icon-color: #ffffff;
}
/* Top bar red override */
#top, #top .container { background-color: #E31E24 !important; }
#top .btn-link, #top a, #top .header-nav-links .btn-link { color: #fff !important; }
#top .header-nav-links .btn-link:hover { color: rgba(255,255,255,0.75) !important; }
.box-language .dropdown-menu.up-compact-dropdown { background-color: #fff !important; border-radius: 8px; padding: 4px; }
.sticker-ns {float:left;}
.product-thumb .action-timer {
	flex-direction: column;padding-top: 8px !important;padding-bottom: 8px !important;right:auto !important;
}
@media (min-width: 600px){
.product-grid .product-thumb .cart .btn-general,
.container-module .product-thumb .cart .btn-general {padding: 5px;}
.product-grid .product-thumb .cart .btn-general span.text-cart-add,
.container-module .product-thumb .cart .btn-general span.text-cart-add {display: none;}
}

/* Fix title overlap with navigation on mobile */
@media (max-width: 767px) {
	.container-module .title-module { padding-right: 100px; }
	.container-module .title-module span { display: inline-block; max-width: calc(100% - 10px); white-space: normal; }
}
