 #colorbox.fast-buy{z-index:10000000;}#cboxOverlay.fast-buy{background-color:rgba(0,0,0,0.5);z-index:1000000;} .product{border:none !important;}.product .price .to-price-text{display:none;}.product .product-list-info h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.product .product-list-info .product-options{padding-top:0px;}.product:not(.product-crosssell) .colorBox a.productOptionView{max-width:20px;max-height:20px;}.product:not(.product-crosssell) .solidColor{width:20px;height:20px;}.product:not(.product-crosssell) .sizeBox button{line-height:10px;min-width:20px;font-size:12px;}.item .product .to-price{font-weight:500;}.product:not(.product-crosssell) .boxGroup button:nth-child(1),.product:not(.product-crosssell) .boxGroup .productOptionView:nth-child(1){margin-left:0px;} .title-with-badge{position:relative !important;display:inline-block !important;width:100% !important;padding-top:12px !important;}.title-with-badge .title-badge{position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:58px !important;height:34px !important;padding:0 16px !important;background:#7fc4e9 !important;border:2px solid #ffe000 !important;border-radius:4px !important;color:white !important;font-size:18px !important;font-weight:700 !important;line-height:1 !important;text-transform:uppercase !important;z-index:2 !important;}.title-with-badge .title-badge:hover{background:#ffe000 !important;border-color:#7fc4e9 !important;color:#7fc4e9 !important;}