/* BALF FaF */
.facetIsOnSale span:after,
.col-facetItem[data-fafpriority="1"]:before {pointer-events: none;}
.imgCtrFafDesc[data-image="/images//imagepath"] {display: none;}

/* Append Pre order to Available items  */
.add-to-cart-area-msg-stock[data-amountmsg="Available"]:after {content: attr(data-amountmsg) "  for pre-order"} 

/* Move description  */
#FAFDesc {-webkit-box-ordinal-group: 0 !important;-moz-box-ordinal-group: 0!important;-webkit-order: 0!important;order: 0!important;position: relative;}
#FAFDesc p:empty, .ffactive br {display: none;}
@media screen and (max-width: 1024px){
    #FAFTitle { margin-top:16px}
}


/* Restrict desctiption to 3 lines description  */
#FAFDesc.metaControls .ffExtra{ display:none}
#FAFDesc.metaControls .ffIntro {position:relative;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
#FAFDesc.metaControls .ffIntro p { margin:0}
#FAFDesc.metaControls.ffactive  .ffExtra{ display:inline-block; margin-bottom:32px}
#FAFDesc.metaControls.ffactive .ffIntro p { margin:0 0 1.5em 0}
#FAFDesc.metaControls.ffactive .ffIntro {position:relative;display: inline-block; -webkit-box-orient: vertical;overflow: hidden;}


.ffactive .more { order:3}
.more::after {content: "Read More";display: inline-block;margin: 0 0 24px 0;cursor: pointer;color: cornflowerblue;font-size: 12px;border-bottom: 1px solid;}
#FAFDesc.metaControls.ffactive .more { position:absolute; bottom:0}
#FAFDesc.metaControls.ffactive .more::after {content: "Read Less";}
.ffBut  {display: flex;margin: -8px;width: 100%;margin-bottom: 16px;flex-wrap:wrap;}
.ffBut  > a {margin: 8px;border: 1px solid #333;padding: 8px 16px;font-family: 'citrfontbold';width: auto;flex-grow: 1;text-transform: uppercase;text-align: center;}
.ffBut  > a:hover {border: 1px solid #333;background:#333333;color:#fff;}


/* FAF SpecialOrder */
[class*="col-1.stockStatus-"]:hover { cursor:pointer}
[class*="stockStatus-"]:before {text-align: center;letter-spacing: 0.5px;color: #ffffff !important;padding: 4px 6px;text-transform:uppercase;margin-right: 6px;font-size:13px;font-weight: 700;}
.stockStatus-True.stockStatus-True:before{content: "In Stock" !important;background: #69ca87 !important;}
.stockStatus-false.stockStatus-false:before{content:"Out of Stock";background: #c86565;}
.stockStatus-SpecialOrder.stockStatus-SpecialOrder:before{content:"Special order";background: #75aab9}
.stockStatus-PreOrder.stockStatus-PreOrder:before{content:"Pre order";background: #b57fb8;}
.stockStatus-ComingSoon.stockStatus-ComingSoon:before{content:"Coming Soon";background: #b89a7f;}
[class*="stockStatus"]:after {content: "CHECK AVAILABILITY" !important;position: relative;padding-bottom: 1px;font-family:inherit;flex-grow: 1;text-align: left;outline: 1px solid #cecece;padding: 4px 6px;text-align: center;width: 100%;position: relative !important;font-family: inherit !important;}
[class*="stockStatus"] {margin:0px;display: flex;justify-content: start;align-items: stretch;}
[class*="stockStatus-"]:before {/* padding: 3px 6px; */font-size: 12px;min-width: 40%;} 
[class*="stockStatus"]:hover:after {background:#b8b8b8; color:#fff} 
.noUi-connect, .noUi-tooltip { background:#212121 !important}      


/* FAF Reorder postions of F&F */
.facetFinance { display: none;}
[class*="stockStatus"]{order:0}
.facetPricing {order:1}
.frItemName {order:2}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      