.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[x-ng-cloak]{display:none!important}.anchor{cursor:pointer}.hasBottomDivider,.hasDivider{margin-bottom:.5em}.blockDivider,.hasDivider,.hasTopDivider{margin-top:.5em}.blockDivider{padding-bottom:.5em}.blockDivider:not(:last-child){border-bottom:1px solid #ccc}.flex-container,.flex-container-vertical{display:-webkit-flex;display:flex}.flex-container-vertical{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.flex{-webkit-flex:1;flex:1}.empty_list{border-radius:10px;background-color:#f1f1f1;padding:2rem;text-align:center;font-size:1.3em;font-weight:600}.cate_wrapper,.rounded_cate_wrapper{display:inline-block;width:50px;height:50px;margin-right:1em}.banner-image-wrapper .banner-wrapper img,.cate_img img,.cate_wrapper img,.rounded_cate_wrapper img{width:100%;height:100%;object-fit:cover;object-position:top center}#map,.cate_img{width:100%;height:200px}.cate_img{position:relative;height:90px;margin-bottom:1rem}.cate_title{position:absolute;bottom:0;left:0;height:23px;width:100%;color:#fff;background-color:rgba(0,0,0,.7);font-size:.9em}.cate_img img{object-position:center center}.featured_image{width:195px;height:255px;display:inline-block}.featured_image img{width:100%!important;height:88%!important;object-fit:cover;object-position:top center}.product-price .price{color:#c2c2c2;text-decoration:line-through;font-size:smaller}.banner-image-wrapper{flex-basis:75%}.banner-image-wrapper .banner-wrapper{width:100%;height:200px}.banner-content-wrapper{flex-basis:25%}.percent-wrapper{width:100%;height:235px}.banner .banner-image{position:relative;height:300px}.recommended-content{position:absolute;bottom:0;left:0;width:100%;height:auto;background-color:rgba(194,197,198,.7);padding:1em;text-align:center;color:#000}.recommended-content h3{font-weight:600;margin-bottom:10px}.recommended-content .price{font-size:14px;font-weight:400}.alert-image{width:100px;height:100px}.swal2-spacer{background-color:transparent}.cart-item-image{width:80px;height:80px;margin-right:1em;border-radius:5px;border:1px solid #f2f2f2}.banner .banner-image img,.cart-item-image img,.percent-wrapper img{width:100%;height:100%;object-position:top center;object-fit:cover}.product-image-container a{display:inline-block!important;width:100%!important}.product-image-container a img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}