.catalog{background-color:#fff;padding-top:5px}.catalog-header{border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:3px}.catalog-footer{border-top:1px solid #ddd;margin-top:5px;padding-top:3px;padding-bottom:3px}.results-count{font-size:12px}.results-count .number{font-size:18px;line-height:1}.results-pagination{border-left:1px solid #ccc;padding-left:10px;border-right:1px solid #ccc;padding-right:10px;margin:-1px 10px}.results-pagination .page-btn{padding:4px 7px;text-decoration:none}.results-pagination .page-btn.current{background-color:#eee}.results-pagination .page-btn:not(.current):hover{color:#5299cb;text-shadow:0 0 8px #aaf}.results-per-page-selector{margin-left:2px;margin-right:0;vertical-align:top}.sort-selector{vertical-align:middle;color:#999;background-color:#fff;border:0;padding-left:2px;padding-right:2px}.sort-selector:last-child{padding-left:0;margin-left:-2px}.sort-selector.active{color:#4289eb;cursor:initial}.sort-selector:not(.active):hover{color:#5299cb;text-shadow:0 0 8px #aaf}.categories-list{border-right:1px solid #ddd;min-height:300px}.category-group>div{margin-left:6px}.current-category-label{padding-bottom:3px;border-bottom:1px dashed #ddd;display:block;font-weight:bold;text-transform:uppercase}.attributes-panel{margin-top:10px;padding-top:10px}.attribute-filter-box{border:1px solid #eee;border-radius:4px;margin:4px -8px;padding:3px 8px}.attribute-filter-box .filter-label{font-weight:bold;text-transform:uppercase;padding:2px 0}.attribute-filter-box .attribute-value{display:block;font-style:italic;position:relative;color:#888}.attribute-filter-box .attribute-value.checked,.attribute-filter-box .attribute-value:hover{color:#333}.attribute-filter-box .attribute-value .glyphicon{color:#aaa}.attribute-filter-box .attribute-value .attribute-value-count{color:#aaa;position:absolute;right:-4px;top:0}.attribute-filter-box .attribute-value label{font-weight:normal;margin-bottom:0;cursor:pointer}.attribute-filter-box .attribute-value label input{margin-right:2px}.product-box{color:#888;padding:5px;font-size:12px}.product-box p{margin-bottom:5px}.product-box .preview{padding:0}.product-box .preview img{width:147px;border:3px solid #eee;border-radius:5px}.promo-badge.dot{position:absolute;z-index:1;right:-14px;top:30px;margin:-14px 10px -10px}.product-box:nth-child(odd){clear:left}.product-box .title{color:#000}.product-box .price{font-size:larger;color:#333;margin-top:8px}.promo{position:relative}.promo .col-xs-3{padding:0}.promo a img{width:100%;border:0}.promo .promo-page-keys{position:absolute;right:10px}.promo .promo-page-keys .fa{color:#5299cb;cursor:pointer}.promo .promo-page-keys .fa:hover,.promo .promo-page-keys .fa.fa-circle{text-shadow:0 0 8px #aaf}