.category{padding:20px 0 50px}.category h3{margin:0 0 5px;padding:0 30px;display:inline-block;text-transform:uppercase;border-bottom:2px solid #333;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.category small{margin:0 0 20px;display:block;color:#444;font-size:20px;text-transform:uppercase}.category .item{padding:15px 0}.category .item .product-image-link{margin:0 auto 20px;position:relative;display:block;width:100%;height:auto;text-align:center;overflow:hidden}.category .item .product-image-link .img{margin:0 auto;padding:100% 0 0;display:block;width:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all 0.2s ease-in-out}.category .item .product-image-link .badges{padding:10px 20px;position:absolute;top:5px;left:5px;z-index:5;color:#FFF;text-transform:capitalize;opacity:1}.category .item .product-image-link .badges+.badges{top:34px}.category .item .product-image-link .-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.4s}.category .item .product-image-link .-card .-table{display:table;width:100%;height:100%;vertical-align:middle;color:#FFF;font-size:22px}.category .item .product-image-link .-card .-table .-cell{display:table-cell;text-align:center;vertical-align:middle}.category .item .product-image-link .-card .-table .-cell img{margin:0 auto;display:block;max-width:50%;max-height:50%}.category .item .product-image-link .-card .-table .-cell span{display:inline-block;width:100%}.category .item .product-image-link .-card .-table .-cell .button{margin:20px 0 0}.category .item .product-image-link:hover .-card{opacity:1;background-color:rgba(255,255,255,0.8)}.category .item .item-detail{padding:0 0 30px}.category .item .item-detail h1,.category .item .item-detail h1 *,.category .item .item-detail h2,.category .item .item-detail h2 *,.category .item .item-detail h3,.category .item .item-detail h3 *,.category .item .item-detail h4,.category .item .item-detail h4 *,.category .item .item-detail h5,.category .item .item-detail h5 *,.category .item .item-detail h6,.category .item .item-detail h6 *{display:block;color:#212121;word-wrap:break-word}.category .item .item-detail h1,.category .item .item-detail h2,.category .item .item-detail h3,.category .item .item-detail h4,.category .item .item-detail h5,.category .item .item-detail h6{margin:0;padding:0;border-bottom:none;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.category .item .item-detail h1 a,.category .item .item-detail h2 a,.category .item .item-detail h3 a,.category .item .item-detail h4 a,.category .item .item-detail h5 a,.category .item .item-detail h6 a{color:#212121}.category .item .item-detail h1 a.active,.category .item .item-detail h2 a.active,.category .item .item-detail h3 a.active,.category .item .item-detail h4 a.active,.category .item .item-detail h5 a.active,.category .item .item-detail h6 a.active{color:#000;text-decoration:none}.category .item .item-detail h1 a:hover,.category .item .item-detail h2 a:hover,.category .item .item-detail h3 a:hover,.category .item .item-detail h4 a:hover,.category .item .item-detail h5 a:hover,.category .item .item-detail h6 a:hover{color:#212121;text-decoration:none}.category .item .item-detail h1 a:focus,.category .item .item-detail h1 a:active,.category .item .item-detail h2 a:focus,.category .item .item-detail h2 a:active,.category .item .item-detail h3 a:focus,.category .item .item-detail h3 a:active,.category .item .item-detail h4 a:focus,.category .item .item-detail h4 a:active,.category .item .item-detail h5 a:focus,.category .item .item-detail h5 a:active,.category .item .item-detail h6 a:focus,.category .item .item-detail h6 a:active{color:#000;text-decoration:none}.category .item .item-detail .inline-{font-size:0}.category .item .item-detail .button{margin:0;display:inline-block}.category .rows{font-size:0}.category .rows:before,.category .rows:after{content:" ";display:table}.category .rows:after{clear:both}.category .col-2-4{margin:0;padding:0;position:relative;min-height:1px;width:20%}@media screen and (min-width: 767px){.category .col-2-4{float:left}}@media screen and (max-width: 767px){.category .col-2-4{width:100%}.category .item a.product-image-link{margin:0 auto 20px;width:75%}}@media screen and (max-width: 543px){.category .item a.product-image-link{width:85%}}@media screen and (max-width: 320px){.category .item a.product-image-link{width:100%}}
