@font-face {
	font-family: 'scicons';

	src: url('../fonts/scicons.eot');
	src: url('../fonts/scicons.eot#iefix') format('embedded-opentype'), url('../fonts/scicons.woff2') format('woff2'), url('../fonts/scicons.woff') format('woff'), url('../fonts/scicons.ttf') format('truetype'), url('../fonts/scicons.svg#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'scicons';
	src: url('data:application/octet-stream;base64,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') format('woff'),
	url('data:application/octet-stream;base64,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') format('truetype');
}
body {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
p.alert.alert-warning,span.alert.alert-warning{
	color:#EA8914;
	margin: 3px 0;
}
.sc-widget-panel-open.rtl {
	/* margin-right: 300px; */
}
.empty_all_cart {
	text-align: right;
	padding: 0 8px;
}
.empty_all_cart .bloc_emptyall {
	text-align: left;
	margin: 0 0 10px auto;
	padding: 8px;
}
.empty_all_cart a {
	display: inline-block;
}
div#slidingcart-widget-panel.sc-panel-empty .empty_all_cart {
	display: none;
	margin-bottom: 15px;
}
.empty_all_cart span {
	display: flex;
	align-items: center;
	margin: 10px 0;
	color: #000;
	width: fit-content;
	text-decoration: underline;
	font-size: 13px;
	font-weight: 500;
	transition-duration: 0.2s;
	text-transform: initial;
	text-underline-offset: 3px;
	gap: 5px;
}
.vider-sliding-cart{
	text-align: right;
	margin-bottom:33px;
}
.vider-sliding-cart a{
	color: #000;
	font-size:14px !important;
	text-transform: none !important;
	font-weight:500 !important;
	border-bottom:1px solid;
}
.sc-widget-panel-open.ltr {
	margin-left: 300px;
}
#header .header-nav .blockcart {
	background: none;
	height: auto;
	padding: 6px;
	display: inline-block;
	margin-top: 6px;
}
#header {
	z-index: 9;
}
[class^="scicon-"]:before{
	font-family: scicons;
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.scicon-bell:before { content: '\E800'; }
.scicon-trash-empty:before { content: '\E801'; }
.scicon-arrows-cw:before { content: '\E802'; }
.scicon-basket:before { content: '\E803'; }
.scicon-trash-1:before { content: '\e804'; }
.scicon-cancel:before { content: '\e805'; }
.scicon-basket-1:before {
	content: '\e806';
	content: none;
}
.scicon-angle-left:before { content: '\f104'; }
.scicon-angle-right:before { content: '\f105'; }
.scicon-info:before { content: '\f129'; }
.scicon-trash:before { content: '\f1f8'; }
.scicon-shopping-basket:before { content: '\f291'; }
#slidincart-icon {
	position: fixed;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	border-radius: 6px;
	-webkit-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
	transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
	background: #ffffff;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.17);
	pointer-events: auto;
	display: none;
	overflow: visible;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	z-index: 1002;
	height: 45px;
	width: 45px;
	color: transparent;
	white-space: nowrap;
}
#slidincart-icon:hover {
	box-shadow: 0 6px 40px rgba(0, 0, 0, 0.3);
}
#slidincart-icon a {
	height: 100%;
	width: 100%;
	float: left;
	text-align: center;
	display: table;
	color: #000!important;
}
#slidincart-icon a:hover {
	color: #ff0000!important;
}
#slidincart-icon a i {
	font-size: 23px;
	position: relative;
	color: #000;
	display: table-cell;
	vertical-align: middle;
}
.sccount {
	position: absolute;
	right: -11px;
	top: -7px;
	height: 22px;
	min-width: 22px;
	background: #e94b35;
	color: #ffffff;
	font-size: 12px;
	border-radius: 50%;
	text-indent: 0;
	-webkit-transition: 0 .2s .5s;
	transition: transform .2s .5s, 0 .2s .5s;
	line-height: 22px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-style: normal;
	font-weight: 400;
}
#top-sliding-cart .sccount {
	right: -14px;
	top: -5px;
}
#slidingcart-panel-header .sccount {
	right: -2px;
	top: -8px;
	display: inline-block !important;
	position: relative;
}
#layer_cart {
	z-index: 11150!important;
	border: 1px solid #dcdcdc;
	left: 0;
	clear: both;
	background-color: #fff;
	position: absolute;
	display: none;
	width: 84%;
	margin-right: 8%;
	margin-left: 8%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
}
#sliding-cart-panel .shopping_cart {
	position: relative;
}
#top-sliding-cart {
	padding: 0;
	font-size: 16px !important;
	font-family: Lato;
	color: #fff;
	font-weight: 600;

	display: flex;
	align-items: center;

}
#top-sliding-cart a {
	color: #fff;
	position: relative;
	float: left;
}
#top-sliding-cart a:hover {
	color: #fff;
}
#top-sliding-cart i {
	font-size: 24px;
}
#top-sliding-cart a .ajax_cart_quantity,
#top-sliding-cart a .ajax_cart_total,
#top-sliding-cart a em {
	color: #fff;
}
.shopping_cart {
	width: auto;
}
.shopping_cart > a:first-child b {
	color: white;
	padding-right: 5px;
}
.shopping_cart .block_cart_expand:after,
.shopping_cart .block_cart_collapse:after {
	content: "\f0d7";
	font-family: FontAwesome;
	display: inline-block;
	float: right;
	font-size: 18px;
	color: #686666;
	padding: 6px 0 0;
}
.shopping_cart .block_cart_collapse:after {
	content: "\f0d8";
	padding: 4px 0 2px;
}
#slidingcart-panel-content {
	height: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	width: auto;
	background: #fff;
	margin-right: 0 !important;
	border-radius: 8px;
	box-shadow: 0px 4px 8px 0px rgba(53, 53, 53, 0.2);
}
.color-dark #slidingcart-panel-content {
	color: #f6f6f6 !important;
	background: #333;
}
#slidingcart-panel-content .widget-panel-header {
	z-index: 1001;
	background: #EA8914;
	padding: 18px 16px 18px 17px;
	cursor: pointer;
	display: none;
}

#slidingcart-panel-content #lrp-cart-header-block{
	border: 1px solid #EA8914;
	padding: 8px;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
	border-radius: 8px;
	margin-top: 15px;
}
#slidingcart-panel-content #lrp-cart-header-block strong{
	color: #EA8914;
	font-weight: 400;
}
.color-dark #slidingcart-panel-content .widget-panel-header {
	moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);
	box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);
}
#slidingcart-panel-close {
	float: right;
	color: #000 !important;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-top: -8px;
	margin-right: -8px;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-close {
	color: #fff !important;
}
#slidingcart-panel-close i {
	font-size: 26px;
}
#slidingcart-panel-close:hover {
	float: right;
	color: #666!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-close:hover {
	color: #cbcbcb !important;
}
#slidingcart-panel-content #slidingcart-panel-header strong {
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	color: #fff;
}
#slidingcart-panel-content strong a {
	color: #000!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a {
	color: #fff !important;
}
#slidingcart-panel-content strong a:hover {
	color: #666!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a:hover {
	color: #cbcbcb !important;
}
#slidingcart-panel-content .scpanel-summary-subtotal {
	float: right;
	clear: right;
}
#slidingcart-widget-content {
	/*float: left;*/
	/*padding-top: 45px;*/
	/*padding-bottom: 0;*/
	padding: 0;
	/*width: 100%;*/
	text-shadow: none!important;
	color: #000!important;
}
#widget-slidingcart-list {
	padding-bottom: 0;
	/*padding-left: 20px;*/
	/*padding-right: 20px;*/
	margin-bottom: 0;
}


#echantillions-gratuits{
	background: #EA8914;
	padding: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 80px;
	cursor:pointer;
}
#echantillions-gratuits .inline-gratuits{
	display: flex;
	align-items: center;
	grid-column-gap: 10px;
}
#echantillions-gratuits p{
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	max-width: 298px;
}

.bloc-promos-sliding{
	background: rgba(53, 53, 53, 0.06);
	/*min-height: 168px;*/
	padding: 16px;
	margin: 16px 0;
	border-radius: 8px;
	box-shadow: 0 6px 6px -4px rgb(0 0 0 / 13%);
}
.bloc-promos-sliding .title-cart-promo{
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	font-family: 'Lato';
	border-bottom: 1px solid #EA8914;
	padding-bottom: 15px;
	margin-bottom: 16px;
}
.bloc-promos-sliding label{
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	font-family: 'Lato';
	white-space: nowrap;
}
.bloc-promos-sliding .vouchers{
	margin-top: 24px;
}
.bloc-promos-sliding #voucher fieldset{
	grid-column-gap: 10px;
}
.bloc-promos-sliding .vouchers p{
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	font-family: 'Lato';
	cursor: pointer;
}
.bloc-promos-sliding .vouchers .mini-title-voucher{
	color: #EA8914;
	margin-bottom: 15px;
}
.bloc-promos-sliding .vouchers .inline-cart_voucher{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bloc-promos-sliding form{
	position: relative;
}
.bloc-promos-sliding form input {
	box-shadow: none;
	border: none;
	border-radius: 0;
	width: 100%;
	height: 32px;
	padding: 0;
	box-shadow: 0px 6px 6px -4px rgb(0 0 0 / 13%);
}
.bloc-promos-sliding form div.submit{
	position: absolute;
	right:-5px;
	z-index: 1;
}
.bloc-promos-sliding form input[class*="button"]{
	background: linear-gradient(#f39b0d 0%, #e37b1a 100%);
	height: 32px !important;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	padding: 0 10px;
	align-items: center;
	display: flex;
	justify-content: center;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.bloc-promos-sliding form .discount_name{
	padding-left: 5px !important;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#widget-slidingcart-sumammary {
	background: #fff;
	color: #000;
	border-top: 1px solid rgba(53, 53, 53, 0.33);
	margin: 15px;
}
#widget-slidingcart-sumammary #scpanel-buttons{
	z-index: 103;
	background: #fff;
	padding: 0 0 10px;
}

div#sclist.expanded {
	padding: 0 10px 0;
	overflow-y: scroll;
	max-height: 400px;
}
#sclist {
	display: block;
	padding: 0 0 0 5px;
}
.scpanel-product-name {
	display: block;
	font-size: 15px;
	line-height: 20px;
	padding-top: 2px;
	padding-right: 25px;
	font-weight: normal;
}
#slidingcart-widget-content a {
	color: #000!important;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	-webkit-transition: color .2s ease-in;
	text-shadow: none!important;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
}
#slidingcart-widget-content a:hover {
	color: #666!important;
}
#slidingcart-widget-content a.cart_quantity_down {
	margin-left: -10px;
}
#slidingcart-widget-content a.cart_quantity_up {
	margin-right: -10px;
}
#sclist p#degressif_price span {
	font-size: 11px;
}
#slidingcart-widget-content a.fire-delete {
	color: #fff !important;
	border: none;
	border-radius: 8px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-style: normal;
	text-shadow: none;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	opacity: 1;
	padding: 6px 12px;
	background: linear-gradient(#f39b0d 0%, #e37b1a 100%);
	filter: drop-shadow(0px 6px 6px rgba(0, 0, 0, 0.16));
	margin-right: 10px;
}
#slidingcart-widget-content a.cd-popup-close-li {
	border-radius: 8px;
	border: solid 1px #F39B0D;
	color: #F39B0D;
	font-size: 14px !important;
	font-style: normal;
	text-shadow: none;
	font-weight: 400 !important;
	line-height: normal;
	padding: 5px 12px;
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
}
.scpanel-thumbnail-wrap {
	overflow: hidden;
	position: relative;
	float: left;
}
.scpanel-thumbnail-wrap img {
	/*max-width: 80px;*/
	/*height: auto;*/
	max-width: 48px;
	height: auto;
	border-radius: 50%;
}
div#scart-subtotal-tax {
	margin-bottom: 0;
}
#sc-panel-total {
	font-size: 16px;
	line-height: 1em;
	padding: 10px 0 0;
	color: #000!important;
	background: transparent;
	border-radius: 0;
	box-shadow: none;
}
#sc-panel-total #sccart-total{
	margin:0;
	padding:0;
	border:none;
}
#sc-panel-total .slidingcart-sumammary-title{
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	padding-bottom: 16px;
	border-bottom: 1px solid #EA8914;
	margin-bottom: 15px;
}
#slidingcart-widget-panel.color-dark #sc-panel-total {
	color: #fff!important;
}
#sccart-total,
#sccart-total strong {
	font-size: 16px;
	font-weight: 700;
}
#sccart-total {
	border-top: none;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#slidingcart-widget-panel.color-dark #sccart-total {
	border-top: 1px dotted #4e4e4e;
}
div#sccart-total.ttc_total, div#sccart-total.ttc_total strong {
	color: #EA8914;
	text-transform: uppercase;
	font-size: 18px;
}
#scpanel-buttons {
	/*display: inline-block;*/
	/*width: 100%;*/
	/*text-align: center;*/
	margin-bottom: 0;
}
.empty-cart-button {
	display: inline-block;width: 100%;
}
#scpanel-buttons p {
	margin-bottom: 0;
}
#scpanel-buttons .button {
	float: none;
	display: block;
	text-align: center;
	color: #fff !important;
	opacity: 1;
	-webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
	-o-transition: opacity .25s ease;
	transition: opacity .25s ease;
	font-size: 16px;
	padding: 7px;
	border-radius: 8px;
	background: linear-gradient(#f39b0d 0%, #e37b1a 100%);
	filter: drop-shadow(0px 6px 6px rgba(0, 0, 0, 0.16));
	font-weight: 400;
}
#scpanel-buttons .button:nth-child(2),#scpanel-buttons .button:nth-child(1) {
	margin-top: 15px;
}
#scpanel-buttons .button:hover {
	background-color: #EA8914;
	color: #fff!important;
}
.sc-panel-empty #scpanel-buttons .cart-buttons {
	display: none;
}
.sc-panel-empty #scpanel-buttons .empty-cart-button {
	display: inline-block;
}
.sc-panel-empty #sc-panel-total {
	display: none;
}

.sc-panel-empty .min-info {
	display:none;
}
#scpanel-buttons .min-info {
	margin-bottom:0;

}

#slidingcart-widget-panel .cart_block_no_products {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
	text-align: center;
	color: #000!important;
	padding: 21px 0 54px;
	display:none;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
#slidingcart-widget-panel.sc-panel-empty .cart_block_no_products {
	display:block;
}


#sliding-cart-panel #sliding-cart-panel-inner .title_block,
#sliding-cart-panel #sliding-cart-panel-inner h4 {
	display: none;
}
#sliding-cart-panel .cart_block .cart_block_list .remove_link a::before,
#sliding-cart-panel .cart_block .cart_block_list .ajax_cart_block_remove_link:before {
	display: none;
}
#sliding-cart-panel .cart_block .cart_block_list .remove_link {
	position: absolute;
	right: 0;
	top: 0;
}
#sliding-cart-panel .title_block span,
#sliding-cart-panel h4 {
	float: right;
	padding-left: 10px;
	text-transform: none;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}
#sliding-cart-panel-inner .block_content {
	padding: 0;
}
#sliding-cart-panel-inner #cart_block_summary {
	display: none;
}
#sliding-cart-panel-inner .quantity-formated {
	display: inline-block;
	padding-right: 2px;
	min-width: 18px;
	vertical-align: top;
}
#cart_block .sliding_cart_block_product_name {
	font-weight: bold;
}
#sliding-cart-panel-inner .remove_link,
#sliding-cart-panel-inner.deleteCustomizableProduct {
	float: right;
	display: inline-block;
	height: 15px;
	width: 15px;
	margin: 4px 0 0 5px;
}
#sliding-cart-panel-inner .remove_link a,
#cart_block .ajax_cart_block_remove_link {
	display: inline-block;
	height: 15px;
	width: 15px;
}
#sliding-cart-panel-inner .price {
	float: right;
}
.layer_cart_overlay {
	-moz-opacity: .50;
	background-color: #000;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 98;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;

}
* html .layer_cart_overlay {
	position: absolute;
	left: 0;
	margin-left: -160px;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;
}
#layer_cart .continue {
	cursor: pointer;
}
#layer_cart p {
	padding: 0;
}
#blockcart_list {
	width: 100%;
}
#blockcart_list ul {
	display: block;
}
#blockcart_list li {
	list-style-type: none;
	float: left;
	width: 58px;
}
#sliding-cart-panel-inner .cart_block {
	margin-bottom: 0;
}
.widget-panel {
	position: absolute;
	top: 115px;
	z-index: 9999999999;
	line-height: 1.2;
	width: 420px;
	right: 15%;
	border-radius: 8px;
}
#slidingcart-widget-panel.fixed_cart {
	position: fixed;
	top: 40px;
	right: 20px !important;
}
.load-ajax {
	background: url("/themes/phoneshop/img/load-ajax.gif")no-repeat center;
	width: 48px;
	height: 15px;
	display: block;
	background-size: 80%;
}
.sc-right-left {
	/* right: -589px; */
	display: none;
}
.sc-left-right {
	left: -589px;
}
.touch-orientation-change #slidingcart-widget-panel {
	visibility: hidden;
}
#slidingcart-widget-panel {
	-webkit-transition: 0 .35s ease;
	transition: transform .35s ease;
}
.sc-widget-panel-open.rtl #slidingcart-widget-panel {
	/* -webkit-transform: translateX(-589px); */
	/* transform: translateX(-589px); */
	display: block;
}
.sc-widget-panel-open.ltr #slidingcart-widget-panel {
	-webkit-transform: translateX(589px);
	transform: translateX(589px);
}
#cart-widget-panel-overlay,
#slidingcart-widget-panel-overlay {
	visibility: hidden;
	position: fixed;
	top: -1px;
	right: 0;
	bottom: 0;
	left: 0;
	content: " ";
	width: 1px;
	height: 1px;
	opacity: 0;
	background: rgba(50, 50, 50, 0.25);
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
	z-index: 95;
	width: 100%;
	height: 100%;
}
#cart-widget-panel-overlay.show,
#slidingcart-widget-panel-overlay.show {
	visibility: hidden;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 1001;
}
#slidingcart-widget-panel.sc-panel-empty {
	display: none !important;
}
#slidingcart-widget-panel-overlay.show {
	z-index: 10000;
}
#cart-widget-panel-overlay.fade-out,
#slidingcart-widget-panel-overlay.fade-out {
	opacity: 0;
}
#slidingcart-widget-content .bloc_cart_voucher td {
	color: #000;
	font-size: 14px;
	line-height: 22px;
	padding: 5px 0;
}
#slidingcart-widget-content .vouchers {
	width: 100%;
	color: #282828;
	border-collapse: separate;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete em {
	font-style: normal;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete {
	position: relative;
	text-align: right;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher {
	display: block;
	font-size: 16px;
	opacity: 0.5;
	right: -1px;
	text-align: right;
	top: 7px;
	width: 28px;
	z-index: 100;
	color: #bbb!important;
	float: right;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher:hover {
	color: #a5a5a5!important;
}
#sclist .product_list_widget {
	color: #000;
	position: relative;
	margin: 0;
	padding: 10px 0 0;
}
span.cart_availability.cart_available {
	color: #06D002;
}
#sclist .product_list_widget dt {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	min-height: 0;
	margin: 0;
	position: relative;
	background: rgba(53, 53, 53, 0.06);
	padding: 5px !important;
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between;
	border-radius: 8px;
	align-items: center;
}
#sclist .product_list_widget dt.stock-product-not-ok {
	background-color: rgba(235, 191, 191, 0.5) !important;
}
#sclist .product_list_widget dt .reassort{
	color: #da0f00;
}
#sclist .product_list_widget dt:nth-child(even) {
	/*background: rgba(53, 53, 53, 0.01);*/
}
#sclist .product_list_widget dt .scpanel-item-thumbnail {
	display: flex;
	vertical-align: top;
	position: relative;
	width: 48px;
	border-radius: 50%;
	background: #fff;
	align-items: center;
	text-align: center;
	justify-content: center;
	height: 48px;
}
#sclist .product_list_widget dt .scpanel-item-details {
	/* display: block; */
	/* vertical-align: middle; */
	position: relative;
	padding-left: 10px;
	width: calc(100% - 52px);
}
#sclist .product_list_widget dt .scpanel-item-details.no-image {
	padding-left: 0;
}
#sclist .product_list_widget dt:last-child .scpanel-item-details {
	border-bottom: none;
}
#sclist .product_list_widget dt:last-child .scpanel-item-thumbnail {
	border-bottom: none;
}
#slidincart-icon .sccount {
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	display: inline-block!important;
}
.animated .sccount {
	animation: shake 1.5s ease-in forwards;
	-webkit-animation: shake 1.5s ease-in forwards;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
//-webkit-animation:blinkdot .7s infinite;
// animation:blinkdot .7s infinite;

}
@keyframes shake {
	0%, 100% {
		transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		transform: translateX(10px);
	}
}
#sclist .product_list_widget dt .scremove {
	display: block;
	font-size: 18px;
	height: 32px;
	opacity: 1;
	position: absolute;
	right: 0;
	text-align: right;
	width: 32px;
	z-index: 1;
}
.scpanel-pricing-quantity {
	display: flex;
	align-items: end;
	justify-content: space-between;
	right: 0;
	margin-top: 10px;
}
#sclist .product_list_widget dt .scremove:hover {
	color: #a5a5a5 !important;
}
#slidingcart-widget-content a.qty-up,
#slidingcart-widget-content a.qty-down {
	width: 24px;
	height: 24px;
	line-height: 22px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	border: 1px solid #eee;
}
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-up,
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-down {
	border: 1px solid #4e4e4e;
}
#slidingcart-count {
	position: relative;
	/*display: inline-block;*/
	/*float: left;*/
	justify-content: space-between;
	display: flex;
}
#sclist .product_list_widget dt .panel-product-title {
	font-size: 16px;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 4px;
	float: left;
	width: 75%;
	line-height: 18px;
}
#sclist .product_list_widget dt .variation {
	font-size: 12px;
	line-height: 1.6;
	color: #888;
	margin-bottom: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}
#sclist .product_list_widget dt .variation li {
	padding-bottom: 0;
}
#sclist .product_list_widget dt .variation li a {
	color: #000;
	text-shadow: none;
	font-weight: normal;
}
#sclist .product_list_widget dt .scpanel-pricing {
	overflow: hidden;
	/*width: 100%;*/
	/*float: right;*/
	/*line-height: 22px;*/
	/*width: 100%;*/
	/*text-align: right;*/
	/*margin-top: 4px;*/
}
#sclist .product_list_widget dt .scproduct-quantity {
	align-items: center;
	display: flex;
	gap: 5px;
}
#sclist .product_list_widget dt .sc-quantity-wrap {
	border: 0 none;
	overflow: visible;
	line-height: 22px;
	position: relative;
	/*background: #fff;*/
	padding: 6px 11px;
	height: 20px;
	display: flex;
	width: auto;
	align-items: center;
	border-radius: 4px;
	width: 80px;
}

.scpanel-pricing-quantity .cart_quantity{
	width: 100%;
}
.scpanel-pricing-quantity .cart_quantity a.cart_quantity_up,
.scpanel-pricing-quantity .cart_quantity a.cart_quantity_down{
	display: flex;
	align-items: center;
}
.scpanel-pricing-quantity .cart_quantity #cart_quantity_button {
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
	position: relative;
}
.scpanel-pricing-quantity .cart_quantity .cart_quantity_input {
	font-family: 'Lato';
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	color: #404040 !important;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 45px;
	top: 3px;
	border: none;
	box-shadow: none;
	height: 18px;
}
#sclist .product_list_widget dt .sc-qty-label,
#sclist .product_list_widget dt .quantity {
	display: inline-block;
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 0;
	color: #000;
	/*width: auto;*/
	line-height: 24px;
	border-radius: 4px;
}
#sclist .product_list_widget dt .quantity {
	line-height: 22px;
}
#sclist .product_list_widget dt .scquantity-plus-minus {
	display: inline-block;
}
#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus,
#sclist .product_list_widget dt .scquantity-plus-minus .qty-plus {
	font-size: 16px;
	line-height: 26px;
	width: 24px;
	vertical-align: top;
	-webkit-transition: color .2s ease;
	transition: color .2s ease;
}
#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus {
	text-align: right;
}
#sclist .product_list_widget dt .scquantity-plus-minus .qty {
	display: inline-block;
	line-height: 26px;
	height: 26px;
	vertical-align: top;
	border: 0 none;
	font-size: 15px;
	width: 20px;
	margin-bottom: 0;
	text-align: center;
	background: none;
	padding: 0;
}
.scpanel-pricing .old-price-cart{
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
}
.scpanel-pricing .scpanel-item-price {
	margin-top: 0;
	display: inline-block;

	color:#EA8914;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
#slidingcart-widget-panel-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: color .2s ease;
	transition: color .2s ease;
}
.add-to-cart {
	position: relative;
}
.scpanel-item-loader,
#widget-panel-loader,
.scpanel-btn-loader {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	z-index: 1002;
}
.color-dark .scpanel-item-loader,
#widget-panel-loader.color-dark,
.color-dark .scpanel-btn-loader {
	background: rgba(51, 51, 51, 0.8);
}
.scdiscount-product {
	color: #000;
	font-size: 16px;
}
.color-dark .scdiscount-product {
	color: #fff;
}
.scpanel-btn-loader {
	background: none;
	display: block;
}
.scpanel-btn-loader.loading {
	background: rgba(255, 255, 255, 0.8);
}
.loading .scpanel-item-loader {
	display: block;
}
#widget-panel-loader.loading {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.75);
	z-index: 1002;
	display: block;
}
.flydot {
	width: 64px;
	height: 64;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: block;
}
#widget-panel-loader.loading:after,
.loading .scpanel-item-loader:after,
.flydot:after,
.loading.scpanel-btn-loader:after {
	display: block;
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 12px;
	opacity: 1;
	background: #e94b35;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: blinkdot .7s infinite;
	animation: blinkdot .7s infinite;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: -6px 0 0 -6px;
	z-index: 1002;
}
.flydot:after {
	top: 25%;
	left: 25%;
	margin-left: -10px;
	margin-top: -12px;
}
@keyframes blinkdot {
	50% {
		opacity: 0.0;
	}
}
@-webkit-keyframes blinkdot {
	50% {
		opacity: 0.0;
	}
}
#slidingcart-widget-panel .quantity-formated {
	color: #000;
	font-weight: normal;
	display: inline-block !important;
}
#slidingcart-widget-panel.color-dark,
#slidingcart-widget-panel.color-dark .widget-panel-header,
#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary {
	background: #333;
}
#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary {
	color: #f6f6f6!important;
}
#widget-panel-loader.color-dark.loading,
#widget-panel-loader.loading.color-dark {
	background: rgba(50, 50, 50, 0.75);
}
#slidincart-icon.color-dark {
	background: #000;
	box-shadow: 0 4px 30px rgba(255, 255, 255, 0.17);
}
#slidincart-icon.color-dark:hover {
	box-shadow: 0 6px 40px rgba(255, 255, 255, 0.3);
}
#slidincart-icon.color-dark a {
	color: #fff!important;
}
#slidincart-icon.color-dark a:hover {
	color: #ff0000!important;
}
#slidincart-icon.color-dark a i {
	color: #fff;
}
#top-sliding-cart.color-dark a {
	color: #000;
}
#top-sliding-cart.color-dark a:hover {
	color: #000;
}
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a:hover {
	color: #cbcbcb !important;
}
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .variation li a,
#slidingcart-widget-panel.color-dark .quantity-formated {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .sc-qty-label,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .quantity {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark .scpanel-pricing .scpanel-item-price {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-thumbnail,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-details {
	border-bottom: 1px solid #4e4e4e;
}
#slidingcart-widget-panel.color-dark #sc-panel-total {
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
}
#slidingcart-widget-panel.color-dark #scpanel-buttons .button {
	border: 1px solid #000;
	background-color: rgba(0, 0, 0, 1);
}
#slidingcart-widget-panel.color-dark #scpanel-buttons .button:hover {
	background: none;
	background-color: rgba(0, 0, 0, 0.65);
	color: #f6f6f6!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content .widget-panel-header {
	color: #f6f6f6!important;
}
#cart-widget-panel-overlay.color-dark,
#slidingcart-widget-panel.color-dark #slidingcart-widget-panel-overlay {
	background: rgba(255, 255, 255, 0.75);
}
#slidingcart-widget-panel.color-dark .cart_block_no_products.empty {
	color: #f6f6f6!important;
}
@media (max-width: 1200px) {
	.shopping_cart {
		float: none;
		margin: 0 auto;
	}
}
@media (max-width: 999px) {
	.top-sliding-cart {
		float: right;
	}
}
@media (max-width: 767px) {
	.top-sliding-cart {
		margin-top: 20px;
	}
	#slidincart-icon{
		display: none;
	}
}
.modal-backdrop.fade {
	opacity: 0 !important;
	display: none !important;
}
.unvisible {
	display: none;
}
#blockcart-modal {
	z-index: 10001;
}
.list-add-to-cart .add-to-cart {
	cursor: pointer;
	float: none;
	display: inline-block;
	border: none;
	background: none;
	margin-top: 0;
	margin-bottom: 0px;
	opacity: 0.85;
	padding-left: 0;
	padding-right: 0;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	text-align: center;
}
.list-add-to-cart .add-to-cart span {
	display: inline-block;
	line-height: 24px;
	font-size: 12px;
}
.list-add-to-cart .add-to-cart span em {
	font-style: normal;
}
.list-add-to-cart .add-to-cart {
	border: none;
	color: #000;
}
.list-add-to-cart .add-to-cart:hover {
	opacity: 1;
}
.list-add-to-cart .add-to-cart.disabled {
	opacity: 0.5;
	cursor: default;
}
.list-add-to-cart .add-to-cart i {
	color: #000;
	font-size: 24px;
	padding: 5px;
	display: inline-block;
}
.list-add-to-cart .add-to-cart i.iwithtext {
	margin-right: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	float: left;
	top: 3px;
}
.list-add-to-cart .add-to-cart i.iwithtext:before {
	margin: 0;
}
.sccbtn.product-price-and-shipping {
	display: inline-block;
	padding-left: 0px;
}
.list-add-to-cart .add-to-cart {} #header .header-nav .cart-preview.active {
									  background: none;
								  }
#blockcart_list .products {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
#blockcart_list .products .product-miniature {
	margin: 0 .625rem;
	margin-top: 3.125rem;
}
.crossseling-content {
	padding-top: 3.125rem;
}
#top-sliding-cart {
	border-right: none;
}
.totalhr {
	display: inline-block;
	width: 100%;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
}
#checkout #scart-subtotal-shipping,
#checkout #scart-subtotal-discount {
	display: none;
}
/*#cart #scart-subtotal-shipping ,#cart #scart-subtotal-discount {
display:none;
}
*/

.scproduct-quantity[type=text] {
	display: block;
	padding: .5rem;
	background: transparent !important;
	vertical-align: middle;
	width: 100%;
	max-width: 100%;
	border: none !important;
	text-align: center !important;
	padding: 0 !important;
}
.scproduct-quantity .bootstrap-touchspin {
	box-shadow: none !important;
}
.sc-qty-input {
	display: none !important;
}
.pulse-animation {
	/*animation: pulse 2s infinite;*/
}
@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
	}
}
@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
		box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
		box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
		box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
	}
}
.flayout {
	/*animation: flyout 2s 1;
	-webkit-animation: flyout 2s 1;
	-webkit-backface-visibility: hidden;*/
	border: 2px solid #f2f2f2;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
@keyframes flyout {
	0% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes flyout {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@-webkit-keyframes bounce {
	from, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}
@keyframes bounce {
	from, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}
@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}
.sccbtnyes {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}
.list-add-to-cart {
	float: right;
	margin-top: -8px;
}
.sc-cart-summary-line {
	clear: both;
	display: inline-block;
	width: 100%;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.sc-cart-summary-line,
#sc-panel-total #sccart-total{
	margin-bottom: 0;
}
#layer_cart .layer_cart_product .title
{
	display:block;
	font:400 23px/29px Arial, Helvetica, sans-serif;
	color:#46a74e;
	margin-bottom:22px;
}

#layer_cart .layer_cart_product .title i
{
	font-size:30px;
	line-height:30px;
	float:left;
	padding-right:8px;
}

#layer_cart .layer_cart_product .product-image-container
{
	max-width:178px;
	border:1px solid #d6d4d4;
	float:left;
	margin-right:30px;
	padding:5px;
}

#layer_cart .layer_cart_product .layer_cart_product_info
{
	padding:38px 0 0;
}

#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title
{
	display:block;
	padding-bottom:8px;
}

#layer_cart .layer_cart_product .layer_cart_product_info > div
{
	padding-bottom:7px;
}

#layer_cart .layer_cart_product .layer_cart_product_info > div strong
{
	padding-right:3px;
}

#layer_cart .layer_cart_cart
{
	background:#fafafa;
	border-left:1px solid #d6d4d4;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0;
	border-radius:0 4px 4px 0;
	position:relative;
	padding:21px 30px 170px;
}

#layer_cart .layer_cart_cart .title
{
	display:block;
	font:400 23px/29px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #d6d4d4;
	padding-bottom:13px;
	margin-bottom:17px;
}

#layer_cart .layer_cart_cart .layer_cart_row
{
	padding:0 0 7px;
}

#layer_cart .layer_cart_cart .button-container
{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:0 30px 20px;
}

#layer_cart .layer_cart_cart .button-container .btn
{
	margin-bottom:10px;
}

#layer_cart .layer_cart_cart .button-container span.exclusive-medium
{
	margin-right:5px;
}

#layer_cart .layer_cart_cart .button-container span.exclusive-medium i
{
	padding-right:5px;
	color:#777777;
}

#layer_cart .cross
{
	position:absolute;
	right:7px;
	top:8px;
	width:25px;
	height:25px;
	cursor:pointer;
	color:#333;
	z-index:2;
}

#layer_cart .cross:before
{
	content:"\f057";
	display:block;
	font-family:FontAwesome;
	font-size:25px;
	line-height:25px;
}

#layer_cart .cross:hover
{
	color:#515151;
}

#layer_cart .crossseling .crossseling-content
{
	border-top:1px solid #d6d4d4;
	position:relative;
	padding:26px 30px 40px;
}

#layer_cart .crossseling h2
{
	font:400 23px/26px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:25px;
}

#layer_cart .crossseling #blockcart_list
{
	max-width:773px;
	width:84%;
	overflow:hidden;
	margin:0 auto;
}

#layer_cart .crossseling #blockcart_list ul
{
	display:block;
}

#layer_cart .crossseling #blockcart_list ul li
{
	float:left;
	width:178px;
	margin:0;
}

#layer_cart .crossseling #blockcart_list ul li .product-image-container
{
	border:1px solid #d6d4d4;
	text-align:center;
	margin-bottom:15px;
	padding:5px;
}

#layer_cart .crossseling #blockcart_list ul li .product-image-container img
{
	width:100%;
}

#layer_cart .crossseling #blockcart_list ul li .product-name
{
	padding-bottom:5px;
}

#layer_cart .crossseling #blockcart_list ul li .product-name a
{
	font-size:15px;
	line-height:20px;
}

#layer_cart .crossseling #blockcart_list a.bx-prev,#layer_cart .crossseling #blockcart_list a.bx-next
{
	display:block;
	font-family:FontAwesome;
	font-size:20px;
	line-height:20px;
	width:20px;
	height:20px;
	color:#333;
	text-indent:-5000px;
	position:absolute;
	top:45%;
	margin-top:-20px;
}

#layer_cart .crossseling #blockcart_list a.bx-prev:after,#layer_cart .crossseling #blockcart_list a.bx-next:after
{
	display:block;
	text-indent:0;
}

#layer_cart .crossseling #blockcart_list a.bx-prev:hover,#layer_cart .crossseling #blockcart_list a.bx-next:hover
{
	color:#c0c0c0;
}

#layer_cart .crossseling #blockcart_list a.bx-prev.disabled,#layer_cart .crossseling #blockcart_list a.bx-next.disabled
{
	display:none;
}

#layer_cart .crossseling #blockcart_list a.bx-prev
{
	left:5%;
}

#layer_cart .crossseling #blockcart_list a.bx-prev:after
{
	content:"\f137";
}

#layer_cart .crossseling #blockcart_list a.bx-next
{
	right:5%;
}

#layer_cart .crossseling #blockcart_list a.bx-next:after
{
	content:"\f138";
}

#layer_cart .crossseling #blockcart_list .bx-controls
{
	overflow:hidden;
}
#layer_cart .layer_cart_product
{
	overflow:hidden;
	position:static;
	padding:30px;
}

.layer_cart_overlay
{
	-moz-opacity:.50;
	background-color:#000;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:98;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity:0.2;
}

* html .layer_cart_overlay
{
	position:absolute;
	left:0;
	margin-left:-160px;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity:0.2;
}

#layer_cart .continue
{
	cursor:pointer;
}

#layer_cart p
{
	padding:0;
}

@media max-width 767px {
						#layer_cart .layer_cart_product .title
						{
							font-size:18px;
							padding-right:0;
							line-height:normal;
						}

						#layer_cart .layer_cart_product .title i
						{
							font-size:22px;
							line-height:22px;
						}

						#layer_cart .layer_cart_cart .title
						{
							font-size:18px;
						}
					}
@media (max-width: 667px) {
	.sc-widget-panel-open.rtl #slidingcart-widget-panel{
		/*-webkit-transform: translateX(-329px);*/
		/*transform: translateX(-329px);*/
		top: 165px;
	}
	.sc-right-left{
		/*right: -329px;*/
	}
	.widget-panel{
		width: calc(100% - 40px);
	}
	#slidingcart-panel-content #slidingcart-panel-header strong {
		font-size: 20px;
	}
	.bloc-promos-sliding .title-cart-promo, #sc-panel-total .slidingcart-sumammary-title {
		font-size: 14px;
		padding-bottom: 8px;
	}
	div#sccart-total {
		margin-bottom: 0;
	}
	.bloc-promos-sliding label {
		white-space: break-spaces;
		margin-right: -20px;
		max-width: 42px;
	}
	#slidingcart-panel-content #lrp-cart-header-block {
		font-size: 14px;
		padding: 8px;
		margin-bottom: 10px;
	}
	#slidingcart-widget-content a{
		font-size: 12px;
	}
	.scpanel-pricing .scpanel-item-price{
		font-size:14px;
	}
	#sclist .product_list_widget dt .scproduct-quantity{
		max-width: 80px;
	}
	.scpanel-thumbnail-wrap img{
		max-width: 50px;
	}
	#sclist .product_list_widget dt .scpanel-item-thumbnail{
		width: 50px;
		height: 50px;
	}
	#echantillions-gratuits p{
		font-size:14px
	}
	#slidingcart-widget-content a{
		font-size:14px;
	}
	#sclist .product_list_widget dt .scpanel-item-details{
		padding-left: 10px;
		width: calc(100% - 50px);
	}
	#sclist .product_list_widget dt{
		justify-content: flex-start;
		padding: 8px !important;
	}
	.bloc-promos-sliding {
		min-height: auto;
		padding: 8px;
		margin: 0 0 16px 0;
	}
	.scpanel-pricing-quantity{
		position: static;
		margin-top: 10px;
	}
	#sc-panel-total {
		padding: 8px;
		margin-bottom: 10px;
		z-index: 9;
		position: relative;
	}
	div#scart-subtotal-tax {
		margin-bottom: 0;
	}
	.bloc-promos-sliding form input {
		width: 94%;
	}
	#sclist .product_list_widget {
		padding: 0;
	}
	.scpanel-pricing-quantity .cart_quantity .cart_quantity_input{
		font-size: 12px !important;
		width: 35px;
		padding-left: 0;
		padding-right: 0;
	}
	.bloc-promos-sliding .vouchers p{
		font-size:14px;
	}
	.bloc-promos-sliding form input[class*="button"]{
		font-size:14px;
	}
	.sc-cart-summary-line,
	#sccart-total, #sccart-total strong{
		font-size:14px;
	}

}
@media (max-width: 480px) {
	#layer_cart .layer_cart_product .product-image-container
	{
		float:none;
		margin-right:0;
		margin-bottom:10px;
	}
}
@media (min-width: 1200px) {
	#layer_cart .layer_cart_cart
	{
		min-height:318px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {

	#layer_cart .layer_cart_cart
	{
		min-height:360px;
	}
}
@media (max-width: 991px) {
	#layer_cart .layer_cart_cart
	{
		-moz-border-radius:0 0 4px 4px;
		-webkit-border-radius:0;
		border-radius:0 0 4px 4px;
		border-left:none;
		border-top:1px solid #d6d4d4;
	}
}

.lang_ar {

}
.lang_ar #sclist .product_list_widget dt .scpanel-item-details {
	padding-left: 0;
}
.lang_ar #sclist .product_list_widget dt .scpanel-item-thumbnail {
	padding-left: 20px;
}
.lang_ar #sclist .product_list_widget dt .scremove {
	right: auto;
	left: -10px;
}
.lang_ar #sclist .product_list_widget dt .scpanel-pricing {
	text-align: left;
}
.lang_ar #slidingcart-panel-content .scpanel-summary-subtotal {
	float: left;clear: none;
	text-align: right;
}
.lang_ar #slidingcart-panel-content strong {
	clear: none;
	float: right;
}
.lang_ar #slidincart-icon .sccount,.lang_ar #top-sliding-cart .sccount {

	right: auto;
	left: -11px;
}
.lang_ar .scpanel-product-name {

	padding-right: 0;
	padding-left: 25px;
}
.lang_ar #slidingcart-widget-panel {
	direction: rtl !important; }
.lang_ar #sccart-total strong {

	float: right;
	text-align: right;

}
#top-sliding-cart.color-light .tcartsubtotal {
	/*margin-left: 25px;*/
	line-height: 1.6;
	/*font-size: 14px;*/
	color: #fff;
	display: inline-block;
}
#top-sliding-cart.color-dark .tcartsubtotal {
	margin-left: 25px;
	line-height: 1.6;
	font-size: 14px;
	color: #000;display: inline-block;
}
.ajax_cart_shipping_cost.unvisible {
	display: block;
}

/*customization for susdeseos.com */
#top-sliding-cart.color-light .tcartsubtotal {

	color: #000;
}
#top-sliding-cart a {
	color: #000;
}

.no-more {
	float: left;
	display: none;
	width: 100%;
	font-size: 12px;
	text-align: left;
	color: #ff0000;
	margin-bottom:0;
}

.no-more p {
	font-size: 12px;
	text-align: center;
	color: #ff0000;margin-bottom:0;

}

.no-more.refresh-yes {
	display: block;
}
.to-delete .qty-up,.to-delete .qty-down {
	pointer-events: none;

}
#please-refresh {
	font-size: 12px;
	display:none;
	margin-top: 20px;
	text-align: center;

}
#please-refresh p {
	margin-bottom:0;
}
#please-refresh.prapare-to-delete {
	display:inline-block;
}

.cd-popup {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.9);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	z-index: 11111;
}
.cd-popup.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
	position: relative;
	width: 90%;
	max-width: 400px;
	margin: 4em auto;
	background: #FFF;

	text-align: center;

	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.cd-popup-container p {
	padding: 1em 1em;
}
.cd-popup-container .cd-buttons:after {
	content: "";
	display: table;
	clear: both;
}
.cd-popup-container .cd-buttons li {
	float: left;
	width: 50%;
}
.cd-popup-container .cd-buttons a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFF;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
	background: #fc7169;
	border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
	background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
	background: #b6bece;
	border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
	background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
	position: absolute;
	top: -30px;
	right: 8px;
	width: 30px;
	height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
	content: '';
	position: absolute;
	top: 12px;
	width: 14px;
	height: 3px;
	background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 8px;
}
.cd-popup-container .cd-popup-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 8px;
}
.is-visible .cd-popup-container {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
	.cd-popup-container {
		margin: 8em auto;
	}
}

/******* slidingcart-panel-echantillon *******/

.offcanvas-slidingcart-panel{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	background-color: #fff;
	transition: transform .3s ease-in-out;
	transform: translateX(100%);
}
.offcanvas-slidingcart-panel.active{
	transform: translateX(0);
}

#slidingcart-panel-echantillon .widget-panel-header #slidingcart-count{
	justify-content: space-between;
	color: #fff;
	font-size: 18px;
}
#slidingcart-panel-echantillon .widget-panel-header img {
	transform: scale(-1);
	padding: 6px 20px;
	/*position: absolute;*/
	/*left: 0;*/
}
#slidingcart-panel-echantillon .list-echantillon{
	padding: 16px;
	overflow-y: scroll;
	height: 100%;
	padding-bottom: 150px;
}

#slidingcart-panel-echantillon .item-echantillon{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	min-height: 0;
	margin: 0;
	position: relative;
	background: rgba(53, 53, 53, 0.06);
	padding: 15px !important;
	margin-bottom: 16px;
	display: flex;
	justify-content: space-between;
}
#slidingcart-panel-echantillon .item-echantillon .img-echantillon{
	display: flex;
	vertical-align: top;
	position: relative;
	border-radius: 50%;
	background: #fff;
	align-items: center;
	text-align: center;
	justify-content: center;
}
#slidingcart-panel-echantillon .item-echantillon .img-echantillon img {
	height: auto;
	border-radius: 50%;
}

#slidingcart-panel-echantillon .item-echantillon .desc-echantillon{
	display: flex;
	vertical-align: middle;
	position: relative;
	padding-left: 20px;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}
#slidingcart-panel-echantillon .item-echantillon .desc-echantillon .action-echantillon{
	text-align: center;
}
#slidingcart-panel-echantillon .item-echantillon .desc-echantillon .ajax_add_to_cart_button{
	background: transparent;
	border: 1px solid #000;
	text-transform: none;
	font-weight: 400;
	border-radius: 0;
	display: flex;
	align-items: center;
	box-shadow: none;
}
#slidingcart-panel-echantillon .item-echantillon .desc-echantillon .ajax_add_to_cart_button:hover{
	border-color:#666;
}
.item-echantillon .desc-echantillon .ajax_cart_block_remove_link{
	display: none;
}
/******* slidingcart-panel-echantillon *******/

.notify{
	position:fixed;
	left: 0;

	width:100%;
	height:0px;
	box-sizing:border-box;
	color:white;
	text-align:center;

	overflow:hidden;
	box-sizing:border-box;
	transition:height .2s;
	z-index: 100001;line-height: 30px;
	font-size: 14px;
	font-weight: 400;
}
.notify.active{
	height:30px;

}
.notify span {

	width: 100%;

}


.notify-added {
	color: #468847;
	background-color: #DFF0D8;
	border-color: #D6E9C6;

}
.notify-deleted {
	color: #B94A48;
	background-color: #F2DEDE;
	border-color: #EED3D7;

}

.notify-added em,.notify-deleted em {

	padding-right: 30px;padding-left: 30px;
	float: right;
	font-style: normal;
	cursor: pointer;
}
.emptycart, .refreshcart {
	color: #000;
	float: right;
	font-size: 18px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-top: -8px;
}
.icart-empty {
	display: none;
}
.sc-panel-empty .cart-empty {
	display: inline-block;
}
.sc-panel-empty .cart-not-empty {
	display: none;
}

/* Spinner loader */
.loader {
	background: #ffffffb5 url(/themes/phoneshop/img/load-ajax.gif) no-repeat center;
	width: 40px;
	height: 40px;
	/* animation: spin 1s linear infinite; */
	display: none;
	margin: 0;
	position: absolute;
	height: 100%;
	width: calc(100% - 10px);
	top: 0;
	max-height: 400px;
}
a.button.ajax_add_to_cart_button.btn.btn-default.added.link-disable-bloc {
	transform: scale(1) !important;
	opacity: 1 !important;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
