.alabum{margin:100px 0 0;padding:0 0 50px;width:100%;max-width:100%}.alabum .breadcrumbs{padding:17px 0;width:100%}.alabum .breadcrumbs ul{margin:0;padding:0;list-style:none;font-size:0}.alabum .breadcrumbs ul li{display:inline-block;font-size:0}.alabum .breadcrumbs ul li span{color:#21262a;text-transform:uppercase;font-size:16px;line-height:1}.alabum .breadcrumbs ul li a{color:#21262a;text-transform:uppercase;font-size:16px;line-height:1}.alabum .breadcrumbs ul li a.active,.alabum .breadcrumbs ul li a:hover,.alabum .breadcrumbs ul li a:focus,.alabum .breadcrumbs ul li a:active{text-decoration:none;background-color:transparent;outline:none;border-bottom-color:#4ec6cc}.alabum .breadcrumbs ul li a.active{color:#0f989e}.alabum .breadcrumbs ul li a:hover{color:#77dbe0}.alabum .breadcrumbs ul li a:focus,.alabum .breadcrumbs ul li a:active{color:#0f989e}.alabum .breadcrumbs ul li+li{margin:0 0 0 10px}.alabum .breadcrumbs ul li+li:before{content:"|";margin:0 10px 0 0;color:#21262a;font-size:16px;line-height:1}.alabum h3{margin:50px 0;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}.alabum h3.-no-desc{margin:0 0 20px}.alabum .item{padding:15px 0}.alabum .item .product-image-link{margin:0 auto 20px;position:relative;display:block;width:100%;height:auto;text-align:center;overflow:hidden}.alabum .item .product-image-link .img{margin:0 auto;padding:100% 0 0;display:block;width:100%;max-width:400px;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all 0.2s ease-in-out}.alabum .item .product-image-link .badges{padding:10px 20px;position:absolute;top:5px;left:5px;z-index:5;color:#21262a;text-transform:capitalize;opacity:1}.alabum .item .product-image-link .badges+.badges{top:34px}.alabum .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}.alabum .item .product-image-link .-card .-table{display:table;width:100%;height:100%;vertical-align:middle;color:#21262a;font-size:18px}.alabum .item .product-image-link .-card .-table .-cell{display:table-cell;text-align:center;vertical-align:middle}.alabum .item .product-image-link .-card .-table .-cell img{margin:0 auto;display:block;max-width:50%;max-height:50%}.alabum .item .product-image-link .-card .-table .-cell span{display:inline-block;width:100%}.alabum .item .product-image-link .-card .-table .-cell .button{margin:20px 0 0}.alabum .item .product-image-link:hover .-card{opacity:1;background-color:rgba(255,255,255,0.6)}.alabum .item .item-detail{padding:0 0 15px}.alabum .item .item-detail .badges{margin:0}.alabum .item .item-detail .badges.badges{margin:0 0 5px 5px}.alabum .item .item-detail .-name{margin:10px 0 0;display:inline-block;width:100%}.alabum .item .item-detail .-name a{display:block;color:#21262a;font-size:28px;line-height:1.5;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.alabum .item .item-detail .button{margin:20px 0 0;position:relative;display:inline-block;overflow:hidden;backface-visibility:hidden;transition:all 0.3s}.alabum .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}.alabum .item .item-detail .button:after{content:"";position:absolute;z-index:-1;transition:all 0.3s}.alabum .item .item-detail .button span{display:inline-block;width:100%;height:100%;transition:all 0.3s;backface-visibility:hidden}.alabum .item .item-detail .button.-incart{background-color:#ffcb60}.alabum .item .item-detail .button.-incart:before{transform:translate(0, -50%)}.alabum .item .item-detail .button.-incart span{transform:translateX(200%)}.alabum .item .item-detail a{color:#21262a}.alabum .item .item-detail a.active,.alabum .item .item-detail a:hover,.alabum .item .item-detail a:focus,.alabum .item .item-detail a:active{text-decoration:none}.alabum .item .item-detail a.active{color:#0f989e}.alabum .item .item-detail a:hover{color:#4ec6cc}.alabum .item .item-detail a:focus,.alabum .item .item-detail a:active{color:#0f989e}@media screen and (max-width: 767px){.alabum{margin:64px 0 0}.alabum h2{padding:0 5px 47px}.alabum .item a.product-image-link{width:50%}}@media screen and (max-width: 543px){.alabum .item a.product-image-link{width:85%}}@media screen and (max-width: 320px){.alabum .item a.product-image-link{width:100%}}
