.bl-super-contact{position:fixed;z-index:2;right:10px;bottom:10%}.bl-super-contact-icon{margin-bottom:20px;transition:all .5s ease}.bl-super-contact-icon.hide{opacity:0}.bl-super-contact-icon-wrap{position:relative;width:40px;height:40px}.bl-super-contact-icon-button{padding:7px;border-radius:50%}.bl-super-contact-icon-button a{position:relative;z-index:1;display:block}.bl-super-contact-close{position:relative;width:40px;height:40px;border-radius:50%;background-color:#dc3545;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;padding:5px}.bl-super-contact-close:hover{cursor:pointer}.bl-super-contact-close.close{background-color:#333}.bl-super-contact-icon-wrap.is-buble .bl-contact-text{background-color:#fff;width:200px;border-radius:10px;padding:10px;display:block;color:#000;bottom:calc( 100% + 20px );top:auto;right:0;min-height:50px;display:flex;justify-content:center}.bl-super-contact-icon-wrap.is-buble .bl-contact-text:before{border-bottom:8px solid #fff;right:10px;top:auto;bottom:-8px;transform:rotate(180deg)}.bl-contact-text{position:absolute;right:calc( 100% + 5px);top:50%;background-color:#c10404;color:#fff;padding:2px 5px;border-radius:5px;font-size:12px;margin-top:-10px;display:none;max-width:200px;box-shadow:1px 1px 15px -5px #a7a7a7}.bl-contact-text:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #c10404;position:absolute;right:-6px;transform:rotate(90deg);top:5px}.bl-super-contact.left .bl-contact-text{left:45px;right:auto}.bl-super-contact.left .bl-contact-text:before{left:-9px;right:auto;transform:rotate(-90deg)}.bl-super-contact.left .bl-super-contact-icon-wrap.is-buble .bl-contact-text{left:0;right:auto}.bl-super-contact.left .bl-super-contact-icon-wrap.is-buble .bl-contact-text:before{left:11px;right:auto;transform:rotate(180deg)}.show-text-display.bl-contact-text{display:block}.bl-contact-text .bl-contact-text-display{text-wrap:nowrap}.bl-super-contact-icon-wrap.is-buble .bl-contact-text .bl-contact-text-display{text-wrap:wrap}.bl-contact-text.hidden{display:none;visibility:hidden}.bl-super-contact-icon:hover .bl-contact-text{display:flex}.bl-super-contact-close.close .open-icon{display:none}.bl-super-contact .typing-indicator{display:flex;align-items:center}.bl-super-contact .dot{width:10px;height:10px;margin:0 3px;background-color:#d1d1d1;border-radius:50%;opacity:.5;animation:blink 1.4s infinite both}.bl-super-contact .dot:nth-child(1){animation-delay:0s}.bl-super-contact .dot:nth-child(2){animation-delay:.2s}.bl-super-contact .dot:nth-child(3){animation-delay:.4s}.bl-contact-text .close-text{position:absolute;right:-10px;top:-10px;padding:0;margin:0;border:0 none;line-height:1;width:26px;height:26px;cursor:pointer;background:#787878;border-radius:50%;text-align:center;background-color:#407bff;color:#fff;line-height:30px}@keyframes blink{0%,80%,100%{opacity:.5}40%{opacity:1}}.ring{border-radius:50%;background-color:#fff;position:relative;animation:ring 1s linear infinite;border-radius:50%}@keyframes ring{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.pulse{border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.pulse:before{content:"";position:absolute;border:1px solid orange;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;animation:pulse 1s linear infinite}.pulse:after{content:"";position:absolute;border:1px solid ORANGE;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;animation:pulse 1s linear infinite;animation-delay:.3s}@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(1.1);opacity:0}}.ring-circle-anim{animation:oscillate-rotation 1s ease-in-out infinite;transition:all .5s}.ring-food{animation:1.5s ring-food infinite ease-in-out alternate}.ring-chili{animation:1.5s ring-chili infinite ease-in-out alternate}.ring-food-footer{animation:1.5s ring-food-footer infinite ease-in-out alternate}.ring-circle-anim{animation:oscillate-rotation 1s infinite ease-in-out transition:all .5s}@keyframes ring-chili{0%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@keyframes ring-food-footer{0%{transform:rotate(4deg)}100%{transform:rotate(-4deg)}}@keyframes ring-food{0%{transform:rotate(300deg)}100%{transform:rotate(330deg)}}@keyframes fade-in-down{0%{opacity:0 transform:translateY(-100px)}100%{opacity:1 transform:none}}@keyframes oscillate-rotation{0%{transform:rotate(0) scale(1) skew(0deg)}10%{transform:rotate(-25deg) scale(1) skew(0deg)}20%{transform:rotate(25deg) scale(1) skew(0deg)}30%{transform:rotate(-25deg) scale(1) skew(0deg)}40%{transform:rotate(25deg) scale(1) skew(0deg)}50%{transform:rotate(0) scale(1) skew(0deg)}100%{transform:rotate(0) scale(1) skew(0deg)}}@keyframes cursor-click{0%{transform:translateX(0)}50%{transform:translateX(8px)}100%{transform:translateX(0)}}.formfooter input{width:100%;border-radius:5px}.formfooter .col{padding:0 5px}.wpcf7-spinner{display:none}.formngang .wpcf7-form-control-wrap{width:100%;float:left}.formngang .wpcf7-submit{position:absolute;right:-16px}.post-item .post-title a,.recent-blog-posts a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:calc(1.5em * 2);color:#116176;font-weight:700}.recent-blog-posts a{font-weight:400}#footer{font-size:14px}.boagoc img{border-radius:20px}.boa100 img{border-radius:100%}.banner{background:0 0 !important}.product-small .col-inner{border-radius:10px;box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.product-small .col-inner .box-text{padding:10px}.product-small .col-inner .box-text .product-title a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000;font-weight:700;margin-bottom:10px}.product-small .col-inner img{border-radius:10px}.product-meta-custom p{color:#626262;margin-bottom:10px;font-weight:400;font-size:13px;font-style:italic}.protitle{font-size:18px;font-weight:700;padding:15px 0}.boxshadowc{border-radius:10px;box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:15px}.accordion .toggle{right:0;left:auto}.accordion-title{border-top:0;border-bottom:1px solid #ddd;padding:.6em 0}.product-thumbnails{width:400px !important;text-align:center;margin:0 auto !important}.product-thumbnails img{border-radius:10px}.product-thumbnails .is-nav-selected a img,.product-thumbnails a:hover img{transform:unset !important}.product-thumbnails img{margin-bottom:0 !important}.product-thumbnails a{border:0 !important}.pricepro .woocommerce-Price-amount{font-size:20px;font-weight:700;color:#ed874b}.woocommerce-product-gallery__image img{border-radius:20px}td,th{font-size:100% !important}.productmeta i{color:#4d4d4d}.productmeta .button i{color:#fff}.urltour{display:none}.formtuvantour input,.formtuvantour textarea{font-weight:400}.lightbox-content{border-radius:20px}.formtuvantour .wpcf7-submit{border-radius:20px}.wpcf7-spinner{display:none !important}.classlichtrinh .accordion-title{color:#000;font-weight:700;font-size:100%}.classlichtrinh .accordion-title span span{color:#636363;font-size:13px;font-weight:400}.classlichtrinh .accordion-title span span:before{content:"";background:url("https://vietkite.thanh.com.vn/wp-content/uploads/2026/07/icon-buoi.png") no-repeat scroll 0 0;width:20px;height:20px;margin-right:10px;display:inline-block;vertical-align:middle}.height500{height:250px;overflow:hidden}#rutgon{text-align:right;color:#fff;float:right;cursor:pointer;background:#06422e;padding:0 10px;border-radius:20px}.height500.show{height:100%}.boxtimkiem{margin-top:-80px}.boxtimkiem .tab-panels{border-radius:20px}.boxtimkiem .nav-tabs>li.active>a{border-top-color:var(--fs-color-primary);background:#06422e;color:#fff;border-radius:10px 10px 0 0}.boxtimkiem .nav-tabs>li>a{background:#fff;color:#000;border-radius:10px 10px 0 0;border:0}.boxtimkiem input,.boxtimkiem select{border-radius:20px;margin-bottom:0 !important}.boxtimkiem button{margin-bottom:0 !important}.nutsearch{background:#b43a06;width:100%;color:#fff;font-weight:400;border-radius:20px}.boxtimkiem .col{padding:0 5px}.boxtimkiem .boxsearchinput select{padding-left:45px}.boxtimkiem .boxsearchinput i{position:absolute;left:6px;font-size:21px;top:0;background:#06422e;height:38px;width:38px;border-radius:20px;color:#fff;line-height:38px}.nutsearch i{background:0 0 !important}.boxtimimg img{border-radius:20px}.boxformsearch form{margin-bottom:0 !important}.classlichtrinh .accordion-title.active{color:#06422e}.lightboxliproduct{padding:20px}.lightboxliproduct ul li{font-size:13px;list-style:none}.lightboxliproduct ul li:before{content:"";background:url(https://vietkite.thanh.com.vn/wp-content/uploads/2026/07/check-li.png) no-repeat scroll 0 0;width:16px;height:16px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px}@media only screen and (max-width:48em){.product-thumbnails{width:100% !important}.boxtimkiem input,.boxtimkiem select{margin-bottom:10px !important}.boxtimkiem button{margin-bottom:10px !important}.boxtimkiem .nav-tabs>li>a{padding:5px;font-size:14px}}