.product-box .product-thumbnail{position:relative;padding-bottom:calc(100%/3*2);display:block;background-color:#f5f5f5}.product-box .product-thumbnail img{width:100%;height:100%;object-fit:cover;max-height:100%;position:absolute;top:0;left:0;margin:auto}.album-boxs{border-style:solid;border-width:1px;border-color:#ebebeb;border-radius:4px;background-color:#fff;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);padding:8px;margin-bottom:10px}.album-boxs .blog_content_icon{font-size:15px !important;position:absolute;top:0;right:0;left:0;bottom:0;color:#fff;font-size:30px;background:rgba(0,0,0,0.4);width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:all ease 0.5s}.album-boxs .blog_content_icon a{color:#337ab7;background:#fff;border-radius:100%;display:block;height:40px;width:40px;line-height:40px;font-size:15px;text-align:center}.album-boxs:hover .blog_content_icon{opacity:0.8}.album-boxs .product-info h3{margin:10px 0 0;font-size:15px;text-transform:uppercase;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px}.album-boxs .product-info h3 a{color:#333}.page-thu-vien{padding-bottom:40px !important}.page-thu-vien .grid-sizer,.page-thu-vien .grid-item{width:25%}.page-thu-vien .grid-item{border:2px solid #fff;display:block;overflow:hidden}.page-thu-vien .grid-item img{ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:top .8s ease-out,left .8s ease-out,opacity .8s ease-out,-webkit-transform .8s ease-out;-moz-transition:top .8s ease-out,left .8s ease-out,opacity .8s ease-out,-webkit-transform .8s ease-out;-o-transition:top .8s ease-out,left .8s ease-out,opacity .8s ease-out,-webkit-transform .8s ease-out;transition:top .8s ease-out,left .8s ease-out,opacity .8s ease-out,-webkit-transform .8s ease-out;display:block;margin-right:auto;margin-left:auto;max-width:100%;max-width:100%;height:auto}.page-thu-vien .grid-item img:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.suntory-alo-phone{background-color:transparent;cursor:pointer;height:120px;position:fixed;transition:visibility 0.5s ease 0s;width:auto;z-index:200000 !important;top:initial !important}.suntory-alo-ph-circle{animation:1.2s ease-in-out 0s normal none infinite running suntory-alo-circle-anim;background-color:transparent;border:2px solid rgba(30,30,30,0.4);border-radius:100%;height:100px;left:0px;opacity:0.1;position:absolute;top:0px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:100px}.suntory-alo-ph-circle-fill{animation:2.3s ease-in-out 0s normal none infinite running suntory-alo-circle-fill-anim;border:2px solid transparent;border-radius:100%;height:70px;left:15px;position:absolute;top:15px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:70px}.suntory-alo-ph-img-circle{border:2px solid transparent;border-radius:100%;height:50px;left:25px;opacity:1;position:absolute;top:25px;transform-origin:50% 50% 0;width:50px;text-align:center}.suntory-alo-phone.suntory-alo-hover,.suntory-alo-phone:hover{opacity:1}.suntory-alo-phone.suntory-alo-active .suntory-alo-ph-circle{animation:1.1s ease-in-out 0s normal none infinite running suntory-alo-circle-anim !important}.suntory-alo-phone.suntory-alo-static .suntory-alo-ph-circle{animation:2.2s ease-in-out 0s normal none infinite running suntory-alo-circle-anim !important}.suntory-alo-phone.suntory-alo-hover .suntory-alo-ph-circle,.suntory-alo-phone:hover .suntory-alo-ph-circle{border-color:#00aff2;opacity:0.5}.suntory-alo-phone.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-circle,.suntory-alo-phone.suntory-alo-green:hover .suntory-alo-ph-circle{border-color:#EB278D;opacity:1}.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-circle{border-color:#bfebfc;opacity:1}.suntory-alo-phone.suntory-alo-hover .suntory-alo-ph-circle-fill,.suntory-alo-phone:hover .suntory-alo-ph-circle-fill{background-color:rgba(0,175,242,0.9)}.suntory-alo-phone.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-circle-fill,.suntory-alo-phone.suntory-alo-green:hover .suntory-alo-ph-circle-fill{background-color:#EB278D}.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-circle-fill{background-color:rgba(0,175,242,0.9)}.suntory-alo-phone.suntory-alo-hover .suntory-alo-ph-img-circle,.suntory-alo-phone:hover .suntory-alo-ph-img-circle{background-color:#00aff2}.suntory-alo-phone.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-img-circle,.suntory-alo-phone.suntory-alo-green:hover .suntory-alo-ph-img-circle{background-color:#EB278D}.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-img-circle{background-color:#00aff2}@keyframes suntory-alo-circle-anim{0%{opacity:0.1;transform:rotate(0deg) scale(0.5) skew(1deg)}30%{opacity:0.5;transform:rotate(0deg) scale(0.7) skew(1deg)}100%{opacity:0.6;transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes suntory-alo-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes suntory-alo-circle-fill-anim{0%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg)}50%{opacity:0.2;transform:rotate(0deg) scale(1) skew(1deg)}100%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg)}}.suntory-alo-ph-img-circle i{animation:1s ease-in-out 0s normal none infinite running suntory-alo-circle-img-anim;font-size:30px;line-height:50px;color:#fff}@keyframes suntory-alo-ring-ring{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}.messenger-fix{position:fixed;bottom:210px;left:17px;padding:7.5px;top:initial !important;z-index:99}.suntory-alo-phone span{float:right;background:rgba(235,39,141,0.7);color:#fff;border-radius:20px;padding:5px 15px;margin-top:34px;display:none;margin-left:75px}@media (min-width: 1200px){.suntory-alo-phone:hover span{display:block}}#popupPhone .form-control{margin-bottom:10px}#popupPhone .button_height_44{background:#f33;color:#fff;border:1px solid #f33;outline:none;height:36px;line-height:36px}#popupPhone .button_height_44:hover{color:#f33;background:#fff}
