.brand{margin:0;padding:50px 0;width:100%;max-width:100%}.brand h2{margin:0 0 50px;padding:0 5px;position:relative;z-index:1;width:100%;color:#FFF003;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.brand h2 i{display:block;color:#FFF003;font-size:18px !important;line-height:1 !important}.brand .item{padding:15px 0}.brand .item .product-image-link{margin:0 auto 20px;position:relative;display:block;width:100%;height:auto;text-align:center;overflow:hidden}.brand .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}.brand .item .product-image-link .badges{padding:10px 20px;position:absolute;top:5px;left:5px;z-index:5;color:#FFF;text-transform:capitalize;opacity:1}.brand .item .product-image-link .badges+.badges{top:34px}.brand .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}.brand .item .product-image-link .-card .-table{display:table;width:100%;height:100%;vertical-align:middle;color:#FFF;font-size:18px}.brand .item .product-image-link .-card .-table .-cell{display:table-cell;text-align:center;vertical-align:middle}.brand .item .product-image-link .-card .-table .-cell img{margin:0 auto;display:block;max-width:50%;max-height:50%}.brand .item .product-image-link .-card .-table .-cell span{display:inline-block;width:100%}.brand .item .product-image-link .-card .-table .-cell .button{margin:20px 0 0}.brand .item .product-image-link:hover .-card{opacity:1;background-color:rgba(255,255,255,0.6)}.brand .item .item-detail{padding:0 0 15px}.brand .item .item-detail .badges{margin:0}.brand .item .item-detail .badges.badges{margin:0 0 5px 5px}.brand .item .item-detail .-name{margin:10px 0 0;display:inline-block;width:100%}.brand .item .item-detail .-name a{display:block;color:#333;font-size:20px;line-height:1.5;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.brand .item .item-detail .button{margin:20px 0 0;position:relative;display:inline-block;overflow:hidden;backface-visibility:hidden;transition:all 0.3s}.brand .item .item-detail .button:before{content:"In Cart";position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translate(-200%, -50%);transition:all 0.3s}.brand .item .item-detail .button:after{content:"";position:absolute;z-index:-1;transition:all 0.3s}.brand .item .item-detail .button span{display:inline-block;width:100%;height:100%;transition:all 0.3s;backface-visibility:hidden}.brand .item .item-detail .button.-incart{background-color:#0071BB}.brand .item .item-detail .button.-incart:before{transform:translate(0, -50%)}.brand .item .item-detail .button.-incart span{transform:translateX(200%)}.brand .item .item-detail a{color:#333}.brand .item .item-detail a.active,.brand .item .item-detail a:hover,.brand .item .item-detail a:focus,.brand .item .item-detail a:active{text-decoration:none}.brand .item .item-detail a.active{color:#A6740A}.brand .item .item-detail a:hover{color:#FFF003}.brand .item .item-detail a:focus,.brand .item .item-detail a:active{color:#A6740A}@media screen and (max-width: 767px){.brand .item a.product-image-link{margin:0 auto 20px;width:75%}}@media screen and (max-width: 543px){.brand .item a.product-image-link{width:100%}}@media screen and (max-width: 320px){.brand .item a.product-image-link{width:100%}}
