.recommend{margin:0;padding:50px 0;width:100%;max-width:100%;background-color:#FFF;opacity:0;transition:all 0.4s}.recommend.active{opacity:1}.recommend .-recommend{margin:0;padding:0 50px;position:relative;width:100%;height:100%}.recommend h2{margin:0 0 25px;padding:0 0 16px;position:relative;z-index:1;width:100%;color:#212121;font-size:24px !important;font-weight:700 !important;text-align:left;text-transform:uppercase;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.recommend h2::before{position:absolute;width:100px;content:"";bottom:10px;left:0;border-top:3px solid #212121}.recommend h2::after{position:absolute;width:130px;content:"";bottom:0;left:0;border-top:3px solid #212121}.recommend .slick-controls{margin:0;position:absolute;top:50%;z-index:1002;display:block;color:#FDD511;font-size:0;line-height:0;width:auto;height:auto;border-radius:50%;background-color:transparent;transform:translate(0, -50%)}.recommend .slick-controls.active,.recommend .slick-controls:hover,.recommend .slick-controls:focus,.recommend .slick-controls:active{text-decoration:none}.recommend .slick-controls.active{color:#CCA900}.recommend .slick-controls:hover{color:#FFDF42}.recommend .slick-controls:focus,.recommend .slick-controls:active{color:#CCA900}.recommend .slick-controls i{font-size:4rem}.recommend .slick-controls.-prev{padding:5px 19px 5px 16px;left:0}.recommend .slick-controls.-next{padding:5px 16px 5px 19px;right:0}.recommend .slick-controls img{max-width:100%}.recommend .slick-controls .dark{display:none}.recommend .slick-dots{bottom:22px;font-size:0}.recommend .slick-dots li{margin:0 3px 5px;width:20px;height:6px}.recommend .slick-dots li button{padding:0;width:100%;height:6px}.recommend .slick-dots li button:before{content:"";width:100%;height:7px;opacity:0.4;border-radius:0;border:none;background-color:#212121}.recommend .slick-dots li:hover button:before{opacity:0.6;background-color:#212121}.recommend .slick-dots li.slick-active button:before{opacity:1;background-color:#212121}.recommend .item{padding:15px 0}.recommend .item .-category{margin:0 0 10px;display:inline-block;width:100%;color:#212121;font-size:16px;line-height:1.5;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.recommend .item .product-image-link{margin:0 auto 20px;position:relative;display:block;width:100%;height:auto;text-align:center;overflow:hidden}.recommend .item .product-image-link .img{margin:0 auto;padding:75% 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}.recommend .item .product-image-link .badges{padding:10px 20px;position:absolute;top:5px;left:5px;z-index:5;color:#FFF;text-transform:capitalize;opacity:1}.recommend .item .product-image-link .badges+.badges{top:34px}.recommend .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}.recommend .item .product-image-link .-card .-table{display:table;width:100%;height:100%;vertical-align:middle;color:#FFF;font-size:18px}.recommend .item .product-image-link .-card .-table .-cell{display:table-cell;text-align:center;vertical-align:middle}.recommend .item .product-image-link .-card .-table .-cell img{margin:0 auto;display:block;max-width:50%;max-height:50%}.recommend .item .product-image-link .-card .-table .-cell span{display:inline-block;width:100%}.recommend .item .product-image-link .-card .-table .-cell .button{margin:20px 0 0}.recommend .item .product-image-link:hover .-card{opacity:1;background-color:rgba(255,255,0,0.3)}.recommend .item .item-detail{padding:0 0 15px}.recommend .item .item-detail .badges{margin:0}.recommend .item .item-detail .badges.badges{margin:0 0 5px 5px}.recommend .item .item-detail .-category{margin:0 0 10px;display:inline-block;width:100%;color:#212121;font-size:16px;line-height:1.5;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.recommend .item .item-detail .-brand{margin:10px 0 0;display:inline-block;width:100%;color:#212121;font-size:18px;line-height:1.5;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.recommend .item .item-detail .-name{margin:5px 0 0;display:inline-block;width:100%}.recommend .item .item-detail .-name a{display:block;color:#212121;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}.recommend .item .item-detail .-size{margin:5px 0 0;display:inline-block;width:100%;color:#212121;font-size:16px;line-height:1.5;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.recommend .item .item-detail .-market{margin:5px 0 0;display:inline-block;width:100%;color:#212121;font-size:12px;line-height:1.5;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.recommend .item .item-detail .button{margin:20px 0 0;position:relative;display:inline-block;overflow:hidden;backface-visibility:hidden;transition:all 0.3s}.recommend .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}.recommend .item .item-detail .button:after{content:"";position:absolute;z-index:-1;transition:all 0.3s}.recommend .item .item-detail .button span{display:inline-block;width:100%;height:100%;transition:all 0.3s;backface-visibility:hidden}.recommend .item .item-detail .button.-incart{background-color:#020621}.recommend .item .item-detail .button.-incart:before{transform:translate(0, -50%)}.recommend .item .item-detail .button.-incart span{transform:translateX(200%)}.recommend .item .item-detail a{color:#212121}.recommend .item .item-detail a.active,.recommend .item .item-detail a:hover,.recommend .item .item-detail a:focus,.recommend .item .item-detail a:active{text-decoration:none}.recommend .item .item-detail a.active{color:#CCA900}.recommend .item .item-detail a:hover{color:#FDD511}.recommend .item .item-detail a:focus,.recommend .item .item-detail a:active{color:#CCA900}@media screen and (max-width: 767px){.recommend .item .product-image-link .img{padding:50% 0 0}}@media screen and (max-width: 543px){.recommend .item .product-image-link .img{padding:75% 0 0}}
