.html_topbar_right,.html_topbar_right li{min-height:24px}.html_topbar_right i{width:16px;display:inline-block}body{font-display:swap}.absolute-footer.dark.medium-text-center.text-center,.sticky-add-to-cart__product .bk-btn{display:none!important}.product-page-accordian ul{margin-left:30px}.blog-archive{background:#f9f9f9}.blog-archive div#post-list .post-item .col-inner{background:#fff;box-shadow:0 1px 3px -2px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24)!important;height:100%;border-radius:8px;overflow:hidden}h3.woocommerce-loop-product__title,h2.woocommerce-loop-product__title{font-size:16px;font-weight:600;margin-bottom:7px!important}.blog-archive div#post-list .post-item .col-inner .image-cover{padding-top:75%!important}.blog-archive div#post-list .post-item .col-inner .image-cover img{object-fit:cover}.blog-archive div#post-list .post-item .col-inner .box-text{padding:10px}.blog-archive div#post-list .large-9{border-right:1px solid #e5e5e5}.form-ft input{border:1px solid #e5e5e5!important;border-radius:50px!important;padding:0 15px!important;width:100%!important;box-sizing:border-box;height:48px!important}.form-ft input::placeholder{color:#999;font-size:14px}.menu-ft li:hover::before{color:#ffa500!important}.widget_categories li.cat-item{color:#1e73be;font-size:12px}.widget_categories li.cat-item a{font-size:15px!important}.flatsome_recent_posts li.recent-blog-posts-li a{color:#1e73be;font-size:14px;line-height:1.6}#cprlrysxdtvqrmyvjxncx .widget-header--button-close-icon{width:28px!important;height:28px!important;display:block!important;cursor:pointer!important;background-color:#1e73be!important;border-radius:100%!important;padding:2px!important}body .bk-modal-content{width:95%!important}#cprlrysxdtvqrmyvjxncx .mobile .widget-layout{bottom:60px!important}.section-page-about{padding-bottom:0!important}.single-product form.cart{margin-bottom:10px}.single-product .product-info button.button.buy_now_button{height:59px;border-radius:4px;margin-bottom:0}.sticky-add-to-cart__product button.button.buy_now_button{display:inline-block;width:auto;flex:auto}.single-product div#accordion-description-content{position:relative}.term-description-wrapper.collapsed #accordion-description-content{max-height:300px;overflow:hidden;transition:max-height 0.5s ease;position:relative}.term-description-wrapper.collapsed #accordion-description-content::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(#fff0,#fff)}.term-description-wrapper.expanded #accordion-description-content::after{display:none}.toggle-description-btn{border-radius:3px;background:#1e73be;color:#fff;padding:.4em 1em;border:0;font-size:16px;line-height:1.6;display:table;font-family:inherit;cursor:pointer;text-decoration:none;transition:all 0.2s ease;box-shadow:0 0 0 -7px #fff0;margin:0 auto 30px}.term-description-wrapper.expanded #accordion-description-content{max-height:100000px}.blog-single .html-before-comments.mb .post-title{font-size:15px;font-weight:500}.product-summary .variations_button{padding:0!important}.archive .page-title-bg .title-overlay,.single-product .page-title-bg .title-overlay{background:#1e73be!important}.hoso-home .portfolio-box h6.uppercase.portfolio-box-title{font-size:14px;text-transform:capitalize;font-weight:600;line-height:1.6;min-height:45px}.hethongcuahang .tab-panels .section-content .col-inner{background:#fff;height:100%}.hethongcuahang .tab-panels .section-content .large-9{padding-bottom:0}.hethongcuahang h4.uppercase.text-center{font-size:1.6em;font-weight:600}.hethongcuahang .tab-panels .section{padding:30px!important}.home .products-home{padding:10px 0 50px}.woocommerce-Price-amount,.amount{color:red}.category-page-row .term-description ul{margin-left:20px}.blog-archive .box-image .image-cover img{object-fit:fill}.single-product .videoWrapper{text-align:center}.ug-videoskin-right-thumb .ug-thumb-wrapper.ug-thumb-selected{background-color:#2b53ac!important}.ug-videoskin-right-thumb .ug-thumb-wrapper{background-color:#2781bc!important;border-bottom:1px solid #fff!important}.woocommerce-Tabs-panel h2,h3,h4,h5{color:#1e73be!important}.product-title{font-weight:700;color:#1e73be}.recent-blog-posts-li .post_comments{display:none}.home .box-text .from_the_blog_excerpt{display:none}.home .box-text .post-title{text-transform:capitalize;font-weight:700;color:#1175bd!important}.random-posts-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.random-post-item{border:1px solid #ddd;padding:10px;text-align:center}.random-post-thumbnail img{max-width:100%;height:auto}.random-post-title{margin-top:10px;font-size:16px}.random-post-title a{text-decoration:none;color:#333}.random-post-title a:hover{color:#0073aa}@media (max-width:768px){#flatsome_recent_posts-17{display:none}}@media (min-width:768px){.random-posts-grid{grid-template-columns:repeat(5,1fr)}}.section-titlelo{margin:1.5em 0;padding:0 5%;align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;width:100%}span.section-titlelo-main{margin:0 20px;font-weight:800;color:#fff;background-color:orange;padding:15px;border-radius:10px}.section-titlelo b{background-color:currentColor;display:block;flex:1;height:2px;opacity:1}.buy_now_button{margin-right:0}.section-title b{opacity:1}span.section-title-main,.titlelo{font-weight:800;color:#fff;background-color:orange;padding:15px;border-radius:10px}#post-list span.cat-links{display:none}#post-list .entry-title a,.single-post .large-9 h1.entry-title{text-transform:normal;color:#1e73be}.sau-atc{margin:20px 0;background-color:#f5f5f5;padding:20px;border-radius:20px}input[type="text"],input[type="tel"],input[type="submit"]{border-radius:20px}input[type="submit"]{width:100%}.archive .entry-meta .cat-links,.sep,.tags-links,.comments-link{display:none}.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{color:#1e73be!important}.single-post h1{font-weight:600}.tittle-cate{font-weight:700;font-size:12px}.button.alt,.button.checkout,.checkout-button,.secondary{background-color:#1e73be}.btn-single-post{background-color:#005073;color:#fff;text-decoration:none;padding:15px 30px;border-radius:50px;font-weight:700}.btn-single-post:hover{background-color:red!important;color:#fff}.hd-promo-banner{border:1.5px solid #1e73be;border-radius:10px;overflow:hidden;margin:16px 0;background:linear-gradient(135deg,#f0f7ff 0%,#ffffff 100%);box-shadow:0 2px 8px rgb(30 115 190 / .1)}.hd-promo-banner__header{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(90deg,#1e73be,#155da0);color:#fff;font-weight:600;font-size:14px}.hd-promo-banner__icon{font-size:18px;line-height:1}.hd-promo-banner__title{letter-spacing:.3px}.hd-promo-banner__body{padding:14px 16px}.hd-promo-banner__text{margin:0 0 10px;font-size:15px;color:#333;line-height:1.6}.hd-promo-banner__highlight{color:#1e73be;font-weight:800;letter-spacing:.5px}.hd-promo-banner__highlight--amount{color:#e74c3c;font-size:16px}.hd-promo-banner__code-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hd-promo-banner__label{font-size:13px;color:#666}.hd-promo-banner__code{display:inline-block;padding:5px 14px;background:linear-gradient(135deg,#1e73be,#155da0);color:#fff;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:1.5px;border:2px dashed rgb(255 255 255 / .5);user-select:all}.hd-promo-banner__code--clickable{cursor:pointer;transition:all 0.2s ease}.hd-promo-banner__code--clickable:hover{transform:scale(1.05);box-shadow:0 2px 8px rgb(30 115 190 / .35)}.hd-promo-banner__code.is-copied{background:linear-gradient(135deg,#27ae60,#219a52)!important;border-color:rgb(255 255 255 / .6);letter-spacing:.5px;font-size:13px}.hd-preorder-btn-wrap{margin:16px 0}.hd-preorder-btn{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px!important;background:linear-gradient(135deg,#1e73be,#155da0)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1.5px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 20px rgb(30 115 190 / .35);line-height:1.4!important;position:relative;overflow:hidden;animation:hd-preorder-pulse 2s infinite}.hd-preorder-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgb(255 255 255 / .15) 50%,transparent 70%);transform:translateX(-100%);animation:hd-preorder-shine 3s infinite}@keyframes hd-preorder-pulse{0%,100%{box-shadow:0 4px 20px rgb(30 115 190 / .35)}50%{box-shadow:0 4px 30px rgb(30 115 190 / .55),0 0 40px rgb(30 115 190 / .15)}}@keyframes hd-preorder-shine{0%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}.hd-preorder-btn:hover{background:linear-gradient(135deg,#155da0,#0e4a82)!important;transform:translateY(-2px);box-shadow:0 6px 24px rgb(30 115 190 / .5)}.hd-preorder-btn:active{transform:translateY(0)}.hd-preorder-btn svg{flex-shrink:0}.hd-preorder-btn__badge{display:inline-block;padding:3px 10px;background:rgb(255 255 255 / .25);border-radius:20px;font-size:11px;font-weight:500;letter-spacing:.3px}.hd-preorder-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .6);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity 0.35s ease,visibility 0.35s ease;padding:20px}.hd-preorder-overlay.is-active{opacity:1;visibility:visible}.hd-preorder-modal{position:relative;width:100%;max-width:480px;background:#fff;border-radius:20px;box-shadow:0 24px 80px rgb(0 0 0 / .25);transform:scale(.85) translateY(30px);transition:transform 0.4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.is-active .hd-preorder-modal{transform:scale(1) translateY(0)}.hd-preorder-modal__close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid rgb(255 255 255 / .5);background:rgb(0 0 0 / .2);border-radius:50%;color:#fff;font-size:24px;font-weight:700;cursor:pointer;transition:all 0.2s ease;z-index:2}.hd-preorder-modal__close:hover{background:rgb(0 0 0 / .4);border-color:#fff;transform:scale(1.1)}.hd-preorder-modal__header{text-align:center;padding:36px 28px 24px;background:linear-gradient(135deg,#1e73be,#155da0);color:#fff}.hd-preorder-modal__icon{display:none}.hd-preorder-modal__title{margin:0 0 6px;font-size:24px;font-weight:800;color:#fff!important}.hd-preorder-modal__subtitle{margin:0;font-size:15px;color:rgb(255 255 255 / .85);font-weight:400}.hd-preorder-form{padding:28px 28px 20px}.hd-preorder-form__field{margin-bottom:20px}.hd-preorder-form__field label{display:block;font-size:14px;font-weight:700;color:#333;margin-bottom:8px}.hd-preorder-form__field input{width:100%;height:52px;padding:0 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:12px;outline:none;background:#fafafa;box-sizing:border-box}.hd-preorder-form__field input:focus{border-color:#1e73be;box-shadow:0 0 0 4px rgb(30 115 190 / .12);background:#fff}.hd-preorder-form__field input.has-error{border-color:#e74c3c;box-shadow:0 0 0 4px rgb(231 76 60 / .1)}.hd-preorder-form__submit{width:100%;height:52px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1e73be,#155da0);border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px rgb(30 115 190 / .3)}.hd-preorder-form__submit:hover{background:linear-gradient(135deg,#155da0,#0e4a82);box-shadow:0 6px 20px rgb(30 115 190 / .4)}.hd-preorder-form__submit:disabled{opacity:.7;cursor:not-allowed}.hd-preorder-form__message{margin:0 28px 24px;padding:14px 18px;border-radius:12px;font-size:15px;text-align:center;font-weight:500}.hd-preorder-form__message.is-success{background:#eafaf1;color:#27ae60;border:1px solid #a3d9ba}.hd-preorder-form__message.is-error{background:#fef0ef;color:#e74c3c;border:1px solid #f5c6cb}.hd-spinner{animation:hd-spin 0.8s linear infinite}@keyframes hd-spin{to{transform:rotate(360deg)}}.hd-promo-banner__apply{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #1e73be;border-radius:6px;background:linear-gradient(135deg,#1e73be,#155da0);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.hd-promo-banner__apply:hover{background:linear-gradient(135deg,#155da0,#0e4a82);transform:scale(1.03)}.hd-promo-banner__apply:disabled{opacity:.7;cursor:not-allowed}.hd-promo-banner__apply.is-applied{background:#27ae60;border-color:#27ae60;cursor:default;pointer-events:none}.hd-promo-banner__apply-msg{margin-top:10px;padding:8px 12px;border-radius:6px;font-size:13px}.hd-promo-banner__apply-msg.is-success{background:#eafaf1;color:#27ae60;border:1px solid #a3d9ba}.hd-promo-banner__apply-msg.is-error{background:#fef0ef;color:#e74c3c;border:1px solid #f5c6cb}.hd-promo-cart-notice{display:flex;align-items:center;gap:10px;padding:14px 20px;background:linear-gradient(135deg,#f0f7ff 0%,#fff 100%);border:1.5px solid #1e73be;border-radius:10px;margin-bottom:20px;font-size:14px;color:#333;box-shadow:0 2px 8px rgb(30 115 190 / .08)}.hd-promo-cart-notice__icon{font-size:20px}.hd-promo-cart-notice strong{color:#1e73be;letter-spacing:1px}@media only screen and (max-width:48em){.section-page-about .row-info .medium-8{padding-bottom:0}.col-padding-bot-0{padding-bottom:0!important}.col-padding-bot-0 form{margin-bottom:0}h3.woocommerce-loop-product__title,h2.woocommerce-loop-product__title{font-size:15px;font-weight:600;margin-bottom:7px!important}.sticky-add-to-cart-wrapper{display:none}.home .products-home{padding:10px 0 20px}}