/*-------------------------------------- FILTRES LISTES */

[cs-double-slider] .sliderContainer .cursor:nth-of-type(2) span.ruler{
    background-color: #009FE3;
}

.blockfacets .facettypecheckbox .selectedfacet label:before,
.blockfacets .facettyperadio .selectedfacet label:before{
    color: #74c13b;
}

.blockfacets .facettypecheckbox .facet:hover label:before,
.blockfacets .facettyperadio .facet:hover label:before{
    border-color: #009FE3;
}

.facettypevaluegrid .facetvalue:hover{
    border-color: #009FE3;
}

.facettypevaluegrid .facetvalue .selectedfacet .facetvalue{
    border: 2px solid #009FE3;
}

.facettypecolorgrid .facet:hover,
.facettypeimagegrid .facet:hover{
    border-color: #009FE3;
}

.facettypecolorgrid .facet.selectedfacet,
.facettypeimagegrid .facet.selectedfacet{
    border: 1px solid #009FE3;
}

.facettypecolorlist .facet:hover .facetcolor,
.facettypeimagelist .facet:hover .facetimage{
    border-color: #009FE3;
}

.facettypecolorlist .facet.selectedfacet .facetcolor,
.facettypeimagelist .facet.selectedfacet .facetimage{
    border: 2px solid #009FE3;
}
/*--------------------------------------- FIL D'ARIANE */

.catalog .catbreadcrumb li a,
.sccatalog .catbreadcrumb li a{
    color: #1F1F1F;
}

/* dernier element */
.catalog .catbreadcrumb li:last-child a,
.sccatalog .catbreadcrumb li:last-child a{
    color: #009FE3;
}

/*--------------------------------------- LISTES CATEGORIES, LISTES ARTICLES, PAGE RECHERCHE */

/* masquer le titre Boutique (listes categories/articles) */
.sccatalog.itemlist .viewTitle__headline,
.sccatalog.itemlist .viewTitle__actions{
	display: none;
}

/* masquer le border en dessous le fil d'ariane et au dessus des listes (listes categories/articles) */
.sccatalog.itemlist .viewCatHeader:not(.viewCatHeader--bottom) .sectiondataarea.sectioncatheader, .itemlist .viewTitle .sectiontbarea{
	border: none;
}
.viewTitle__breadcrumb td{
	padding: 0;
}

/* bordure, bordure au survol des elements (listes categories/articles/marques/recherche) */
/*.sccatalog.itemlist .viewCatList__row .oxcell .sectiondata,*/
.sccatalog.itemlist .viewItemList .oxcell .sectiondata,
.scbrands .oxcell .sectiondata .sectiondataarea,
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell{
	border: 1px solid #dedede !important;
	transition: all 0.3s ease;
}
/*.sccatalog.itemlist .viewCatList__row .oxcell .sectiondata:hover,*/
.sccatalog.itemlist .viewItemList .oxcell .sectiondata:hover,
.scbrands .oxcell .sectiondata .sectiondataarea:hover,
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell:hover{
	border: 1px solid #1F1F1F !important;
	transition: all 0.3s ease;
}
/* entete (listes categories/articles) */
.viewCatHeader .sectiondata.sectioncatheader .PBLongTxt{
	font-size: 13px;
	font-weight: 300;
	color: #858585;
}
.viewCatHeader .sectiondata.sectioncatheader .PBLongTxt b{
	font-size: 13px;
	font-weight: 700;
	color: #333333;
}

/* nom des articles/categories (listes categories/articles/marques/recherche) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemName .PBMainTxt,
.sccatalog.itemlist .viewCatList__row .oxcell .sectiondata .PBMainTxt,
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemName.PBMainTxt{
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
	color: #333333;
}

/* stock des articles (listes articles) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemStock .PBShortTxt.PBMsgInStock{
	color: #3d3d3d;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemStock .PBShortTxt.PBMsgInStock:before{
	color: #74c13b;
	font-size: 12px;
	vertical-align: inherit;
}
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemStock .PBShortTxt.PBMsgOutOfStock{
	color: red;
	font-size: 12px;
	font-weight: 700;
}
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemStock .PBShortTxt.PBMsgOutOfStock:before{
	color: red;
	font-size: 12px;
	vertical-align: inherit;
}

/* description des articles/categories (listes categories/articles/marques/recherche) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemDesc1 .PBShortTxt,
.sccatalog.itemlist .viewCatList__row .oxcell .sectiondata .PBLongTxt,
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemDesc.PBShortTxt{
	font-size: 13px;
	line-height: 13px;
	font-weight: 300;
	color: #858585;
}

/* gestion taille images (listes categories) */
@supports (object-fit:scale-down){
	.sccatalog.itemlist .viewCatList__row .oxcell .imgcat{
		width: 100%;
		height: 89px;
		margin-right: 30px;
		object-fit: scale-down;
	}
}

/* gestion taille images (listes articles/marques) */
@supports (object-fit:scale-down){
	.sccatalog.itemlist .viewItemList .datatbl .oxcell .PBItemImg img,
	.scbrands .viewCatList__row .oxcell .imgcat{
		width: 100%;
		height: 150px;
		object-fit: scale-down;
	}
}

/* gestion taille images (listes recherche) */
@supports (object-fit:scale-down){
	.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemImg img{
		width: 100%;
		height: 150px;
		object-fit: scale-down;
	}
}

.scbrands .viewCatList__row .oxcell[width="33%"], .scbrands .viewItemList__row .oxcell[width="33%"]{
	width: 25% !important;
	margin: 0 auto;
}

/* espace entre les images (listes articles) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemImg{
	margin-bottom: 20px;
}

/* espace entre les images (recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemImg{
	margin-bottom: 20px;
}

/* placer le prix barre a cote du prix (listes articles) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemPrice .PBCurrency{
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center;
}

/* prix des articles (listes articles/recherche) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemPrice .PBCurrency .PBSalesPrice,
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemPrice .PBCurrency{
	font-size: 20px;
	font-weight: 700;
}

/* masquer le pourcentage reduction (listes articles) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemPrice .PBCurrency .PBDiscount{
	display: none;
}

/* prix barre des articles (listes articles) */
.sccatalog.itemlist .viewItemList .datatbl .oxcell .sectiondata .PBItemPrice .PBCurrency .PBStrike{
	font-size: 16px;
	font-weight: 300;
	color: #a6a6a6;
	margin: 0 10px;
}                          

/* texte stock des articles (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemStock .PBShortTxt.PBMsgInStock{
	color: #3d3d3d;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemStock .PBShortTxt.PBMsgOutOfStock{
	font-size: 12px;
	font-weight: 700;
	color: red;
}

/* couleur check stock des articles (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemStock .PBShortTxt.PBMsgInStock:before{
	color: #74c13b;
}
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemStock .PBShortTxt.PBMsgOutOfStock:before{
	color: red;
}

/* couleur fond message si trop de resultats ou aucun resultat (listes recherche) */
.viewResultTruncWarnMsg .sectiondataarea,
.viewResultNone .sectiondataarea{
	background-color: #EEEEEE;
}

/* changer l'ordre des elements (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell{
	display: flex;
	flex-direction: column;
}  

/* position element image (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemImg{
	order: 1;
}

/* position element nom article (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemName.PBMainTxt{
	order: 2;
}

/* position element description article (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemDesc.PBShortTxt{
	order: 3;
	margin: 30px 0;
}

/* position element prix (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemPrice{
	order: 4;
}

/* position element stock (listes recherche) */
.sccatalog.searchpage .viewResultList td .sectiondata .sectiondataarea #searchAnswers .oxcell .PBItemStock{
	display: none;
	order: 5;
}