.linear-gradient {height: 2px; background-image: linear-gradient(-90deg, rgba(242,242,242,0.00) 0%, #F2F2F2 20%, #F2F2F2 80%, rgba(242,242,242,0.00) 100%);}
#product-bar{ display: none;position: fixed;left: 0;width: 100%;z-index: 98;}
#product-bar.productDetailMiniBarPosition0 {top: 0;}
#product-bar.productDetailMiniBarPosition1 {bottom: 0;}
.product-bar-view #product-bar{display: block;}
body.bannerWelcomeGiftVisible:not(.unpinned) #product-bar {display: none;}
#product-bar .wrapper-product-bar {background-color: #FFF;}
#product-bar .container-product-bar{position: relative;padding: 12px 15px;}
#product-bar .column-product {text-align: left;}
.product-item {display: table; width: 100%;}
#product-bar .column-product .image{width: 46px; display: table-cell; vertical-align: middle;}
#product-bar .column-product .image img{display: block;width: 100%;}
#product-bar .column-product .desc{padding: 0 0 0 10px; display: table-cell; vertical-align: middle;}
#product-bar .column-product .desc .key2-name{display: none;}
#product-bar .wrapper-options{float: right;}
#product-bar .wrapper-options .dis-table-cell {vertical-align: middle;}
#product-bar .wrapper-colors  {margin: 0; padding: 0;}
#product-bar .wrapper-colors .colors .a {max-width: 45px;}
#product-bar .wrapper-colors .colors .a .color-name {display: none;}
#product-bar .wrapper-colors, #product-bar .wrapper-select{padding-right: 20px;}
#product-bar .wrapper-select .select{border: 0;}
#product-bar .wrapper-select .select::after{right: 10px;}
#product-bar .wrapper-select .select select{height: auto;padding: 11px 30px 11px 15px;}
#product-bar .wrapper-colors {padding-left: 15px;}
#product-bar .wrapper-button{padding-left: 31px;}
#product-bar .wrapper-button #btt_addcart_bar{padding: 10px 19px 10px 40px;width: 100%;}
#product-bar .form-message {position: absolute;right: 0;z-index: 30;padding-left: 15px; padding-right: 15px;}
#product-bar.productDetailMiniBarPosition0 .form-message {top: 100%;}
#product-bar.productDetailMiniBarPosition1 .form-message {bottom: calc(100% + 1px);}
#product-bar .product-item .desc .price p{display: inline-block; float: none; vertical-align: middle;font-size: 15px;line-height: 19px;color: #000;font-family: "Metrocity-Book";letter-spacing: 0.26px;}
#product-bar .product-item .desc .price .discount{ float: none !important;background: #8d2935;font-size: 14px;line-height: 15px;font-family: "Metrocity-Book";color: #fff !important;margin: 0 0 0 18px !important;padding: 5px 6px 4px;position: relative;}
/*#product-bar .product-item .desc .price .discount::before{content: '';position: absolute;left: -5px; top: calc(50% - 6px);width: 5px;height: 13px;background: url(/sysimages/icon-old.png) left top/5px 13px;}*/
#product-bar .product-item .desc .price .discount:not([style])::before{content: '';position: absolute;left: -5px;top: calc(50% - 6px);width: 5px;height: 13px;background: url(/sysimages/icon-old.png) left top/5px 13px;}
#product-bar .product-item .desc .price .discount[style] .triangle{position: absolute;left: -5px;top: calc(50% - 7px);border-top:7px solid transparent;border-bottom: 7px solid transparent;border-right: 7px solid blue;padding: 0 !important;margin: 0 !important;}
/*#product-bar .product-item .desc .price .discount{padding-left: 4px;padding-right: 4px;}*/


#product-bar .btn-cart:hover{
	color: #FFF !important;
	background: #000 !important;
	border-color: #000 !important;
}


#product-bar .btn-cart::after {
	content: '';
	position: absolute;
	left: 15px;
	top: calc(50% - 8px);
	width: 15px;
	height: 15px;
	background: url("/sysimages/bag.png") left top/15px no-repeat;
}

#product-bar .btn-cart.loader {
	position: relative;
	color: black !important;
	background: #000 !important;
	border-color: #000 !important;
}

#product-bar .btn-cart.loader::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -13px 0 0 -13px;
	border-radius: 24px;
	border: rgba(255, 255, 255, 0.25) 2px solid;
	border-top-color: #fff;
	-webkit-animation: loader 750ms linear infinite;
	-moz-animation: loader 750ms linear infinite;animation: loader 750ms linear infinite;
}


@media screen and (max-width: 768px) {
	#product-bar .column-product .desc {padding: 0; width: 100%;float: none;}
	#product-bar .wrapper-options,
	#product-bar .wrapper-button {float: none; display: block; width: 100%; margin: 0; padding: 0;}
	#product-bar .wrapper-button #btt_addcart_bar {width: 100%;}
	#product-bar .container-product-bar .row {display: table; width: 100%; margin: 0;}
	#product-bar .column-product, #product-bar .column-options {display: table-cell; float: none; vertical-align: middle;}
	#product-bar .column-product {padding-left: 0;}
	#product-bar .column-options {padding-right: 0;}
}



/* iPad */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px),
screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
	body #product-bar .wrapper-select .select select{max-width: 226px;}
	body #product-bar .wrapper-options .dis-table-cell *:not(.price){-webkit-text-size-adjust: 120% !important;}
	body #product-bar .wrapper-options .dis-table-cell .price p{-webkit-text-size-adjust: 110% !important;}
	body #product-bar .wrapper-button #btt_addcart_bar{font-size: 14px;-webkit-text-size-adjust: 110% !important;}
	/*body #product-bar .biggerPrice #product-bar-sizes .desc-wrapper-select{display: none;}*/
	body #product-bar .biggerPrice .wrapper-select{padding-right: 10px;}
	body #product-bar .biggerPrice .wrapper-button{padding-left: 10px;}
	body #product-bar .biggerPrice #product-bar-prices {width: 255px;text-align: center;}
}


