hr.price-section-divi{border-color:var(--vtx-color-border);opacity:1}.product-desc-h2{display:none}.vtx-product-policy{width:100%}.mxt-reviews__form-wrap form{margin:0}.mxt-reviews__upload-btn{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.upload-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:red;color:#fff;font-size:var(--vtx-font-size-caption);font-weight:600;display:none;align-items:center;justify-content:center}.policy-list{display:flex;flex-direction:column;gap:14px;padding-top:20px}.policy-item{display:flex;align-items:flex-start;gap:18px;padding:18px 20px;border:1px solid var(--vtx-color-border);border-radius:7px;text-decoration:none;transition:all .25s ease}.policy-item:hover,.policy-item.active{border-color:var(--vtx-color-primary);background:var(--vtx-color-soft);box-shadow:0 4px 14px #0000000d}.policy-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--vtx-color-primary)}.policy-icon svg{width:22px;height:22px}.policy-content{flex:1}.policy-content .policy-title{margin:0 0 8px;font-size:var(--vtx-font-size-body-lg);font-weight:700;line-height:1.3;color:var(--vtx-color-primary-hover)}.policy-content p{margin:0;font-size:var(--vtx-font-size-label);line-height:1.6;color:#333}@media(max-width:768px){.policy-item{padding:16px;gap:14px}.policy-content h3{font-size:var(--vtx-font-size-subtitle)}.policy-content p{font-size:var(--vtx-font-size-body)}}.stock-badge.out-stock{background:#ffecec;color:#dc2626;border-color:#dc2626}.stock-badge.waiting-stock{background:#fff7e6;color:#d97706;border-color:#d97706}.vtx_product_form_duan_daily_form .ff-el-group.ff-text-center.ff_submit_btn_wrapper,.banner-form-in .ff-el-group.ff-text-center.ff_submit_btn_wrapper{margin:0}.product-main-vtx-sidebar-left,.product-main-vtx-sidebar-right{max-width:11%;flex-basis:11%;position:sticky;top:94px;display:flex;flex-direction:column;height:fit-content}.product-main-vtx{margin:0 auto;max-width:78%;display:flex;flex-flow:row wrap;width:100%;gap:15px;flex-basis:78%}.vtx-single-content-sidebar{display:flex;gap:10px}.vtx-single-content{flex-basis:70%;max-width:70%;display:flex;gap:10px;flex-wrap:wrap;align-content:flex-start}.vtx-featured,.vtx-rposts{flex:0 0 100%}.vtx-single-sidebar{flex-basis:30%;max-width:30%;gap:10px;flex-wrap:wrap;display:flex;align-content:flex-start}html,body{overflow-x:unset!important}.site-wrapper,#wrapper{overflow-x:clip}.vtx_product_form_duan_daily_form .ff-el-group.ff-text-center.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style,.banner-form-in .ff-el-group.ff-text-center.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style{margin:0}.vtx-featured{background:#fff;border:1px solid var(--vtx-color-border);border-radius:10px;overflow:hidden}.admin-bar .vtx-sidebar-fixed{top:50px}.vtx-featured__head{display:flex;align-items:center;gap:8px;padding:13px 16px;background:var(--vtx-color-soft);border-bottom:1px solid var(--vtx-color-soft-active);font-size:var(--vtx-font-size-body-lg);font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.03em}.vtx-featured__list{padding:4px 0}.vtx-featured__item{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;color:inherit;border-bottom:1px solid var(--vtx-color-soft);transition:background .15s}.vtx-featured__item:last-child{border-bottom:none}.vtx-featured__item:hover{background:#f8fafc;text-decoration:none;color:inherit}.vtx-featured__thumb{flex-shrink:0;width:68px;height:68px;border-radius:6px;overflow:hidden;background:var(--vtx-color-soft);border:1px solid var(--vtx-color-border)}.vtx-featured__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vtx-featured__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.vtx-featured__name{font-size:var(--vtx-font-size-label);color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.vtx-featured__item:hover .vtx-featured__name{color:var(--vtx-color-primary)}.vtx-featured__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vtx-featured__rating{display:flex;align-items:center;gap:3px;font-size:var(--vtx-font-size-caption);font-weight:600;color:#333}.vtx-featured__sold{font-size:var(--vtx-font-size-caption);color:#333}.vtx-featured__sold:before{content:"|";margin-right:6px;color:#333}.vtx-featured__price-wrap{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vtx-featured__price{font-size:var(--vtx-font-size-body-lg);font-weight:700;color:#dc2626}.vtx-featured__price-old{font-size:var(--vtx-font-size-meta);font-weight:400;color:#333;text-decoration:line-through}.vtx-featured__footer{padding:12px 14px;border-top:1px solid var(--vtx-color-soft);text-align:center}.vtx-featured__view-all{display:inline-flex;align-items:center;gap:6px;font-size:var(--vtx-font-size-body-lg);font-weight:600;color:var(--vtx-color-primary);text-decoration:none;padding:6px 12px;border-radius:6px;transition:background .15s,color .15s;border:1px solid var(--vtx-color-border-strong)}.vtx-featured__view-all:hover{background:var(--vtx-color-primary);color:#fff;text-decoration:none}.chinh-sach-wrapper{max-width:600px;margin:20px auto}.chinh-sach-item{border:1.5px solid var(--vtx-color-border);border-radius:7px;padding:14px 18px;margin-bottom:14px;background:#fff;display:flex;align-items:flex-start;gap:14px;transition:border-color .2s ease;text-decoration:none;color:inherit}.chinh-sach-item:hover{border-color:var(--vtx-color-primary)}.chinh-sach-item:last-child{margin-bottom:0}.chinh-sach-icon{flex-shrink:0;width:28px;height:28px;margin-top:1px;color:var(--vtx-color-primary)}.chinh-sach-content h4{margin:0 0 5px;font-size:var(--vtx-font-size-label);font-weight:700}.chinh-sach-content p{margin:0;font-size:var(--vtx-font-size-label);color:#444;line-height:1.6}.vtx-desc{background:#fff;border:1px solid var(--vtx-color-border);border-radius:10px;overflow:hidden}.vtx-desc__head{display:flex;align-items:center;gap:8px;padding:13px 20px;background:var(--vtx-color-soft);border-bottom:1px solid var(--vtx-color-border);font-size:var(--vtx-font-size-subtitle);font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.03em;margin:0}.vtx-desc__body{position:relative;font-size:var(--vtx-font-size-body-lg)}.vtx-desc__content{padding:20px 24px 4px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.vtx-desc__content--collapsed{max-height:var(--vtx-collapsed-h,280px)}.vtx-desc__content--expanded{max-height:none}.single-product .vtx-desc:not([data-vtx-collapse-ready]) .vtx-desc__content{max-height:none;overflow:visible}.no-js .single-product:is(.vtx-desc__fade,.vtx-desc__footer){display:none}.vtx-desc__content h1,.vtx-desc__content h2,.vtx-desc__content h3,.vtx-desc__content h4{font-size:var(--vtx-font-size-subtitle);font-weight:700;margin:0 0 12px;line-height:1.4}.vtx-desc__content h3{font-size:var(--vtx-font-size-body-lg)}.vtx-desc__content h4{font-size:var(--vtx-font-size-body)}.vtx-desc__content p{font-size:var(--vtx-font-size-body-lg);color:#333;line-height:1.75;margin:0 0 12px}.vtx-desc__content p:last-child{margin-bottom:0}.vtx-desc__content strong,.vtx-desc__content b{font-weight:700;color:#333}.vtx-desc__content ul,.vtx-desc__content ol{padding-left:22px;margin:0 0 12px}.vtx-desc__content li{font-size:var(--vtx-font-size-body-lg);color:#333;line-height:1.7;margin-bottom:4px}.vtx-desc__content img{max-width:100%;height:auto;border-radius:8px;display:block;margin:12px 0}.vtx-desc__content table{width:100%;border-collapse:collapse;margin:12px 0;font-size:var(--vtx-font-size-label)}.vtx-desc__content table th,.vtx-desc__content table td{padding:10px 14px;border:1px solid var(--vtx-color-border);text-align:left;vertical-align:top}.vtx-desc__content table th{background:#f8fafc;font-weight:700;color:#333}.vtx-desc__content a{color:var(--vtx-color-primary);text-decoration:underline}.vtx-desc__content a:hover{color:#333}.vtx-desc__content blockquote{border-left:3px solid var(--vtx-color-primary);padding:10px 16px;margin:12px 0;background:var(--vtx-color-soft);border-radius:0 6px 6px 0;color:#333;font-style:italic}.vtx-desc__fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;transition:opacity .3s ease}.vtx-desc__fade--hidden{opacity:0}.vtx-desc__footer{display:flex;align-items:center;justify-content:center;padding:14px 20px 18px}.vtx-desc__toggle{display:inline-flex;align-items:center;gap:6px;padding:2px 15px;background:#eff6ff;border:1.5px solid var(--vtx-color-border);border-radius:3px;font-size:var(--vtx-font-size-body-lg);font-weight:700;text-transform:capitalize;color:#333;cursor:pointer;transition:border-color .18s,color .18s,background .18s;outline:none}.vtx-desc__head svg{stroke:var(--vtx-color-primary);width:22px;height:22px}.vtx-desc__toggle:hover{border-color:var(--vtx-color-primary);background:var(--vtx-color-primary);color:#fff}.vtx-desc__toggle-icon{transition:transform .28s cubic-bezier(.4,0,.2,1);flex-shrink:0}.vtx-desc__toggle[aria-expanded=true] .vtx-desc__toggle-icon{transform:rotate(180deg)}.vtx-desc__label-less,.vtx-desc__toggle[aria-expanded=true] .vtx-desc__label-more{display:none}.vtx-desc__toggle[aria-expanded=true] .vtx-desc__label-less{display:inline}.vtx-docs__head svg{stroke:var(--vtx-color-primary);width:22px;height:22px}.vtx-docs{background:#fff;border:1px solid var(--vtx-color-border);border-radius:10px;overflow:hidden;width:100%}.vtx-docs__head{display:flex;align-items:center;gap:9px;padding:14px 20px;background:var(--vtx-color-soft);border-bottom:1px solid var(--vtx-color-soft-active);font-size:var(--vtx-font-size-subtitle);font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.02em;margin:0}.vtx-docs__list{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.vtx-docs__item{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--vtx-color-border);border-radius:8px;background:#fff;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.vtx-docs__item:hover{border-color:var(--vtx-color-primary);background:var(--vtx-color-soft);box-shadow:0 2px 10px #3b82f61a;text-decoration:none;color:inherit}.vtx-docs__item:hover .vtx-docs__name{color:var(--vtx-color-primary)}.vtx-docs__icon-wrap{flex-shrink:0;width:42px;height:42px;border-radius:8px;background:var(--vtx-color-soft);color:var(--vtx-color-muted);display:flex;align-items:center;justify-content:center;transition:background .18s,color .18s}.vtx-docs__item:hover .vtx-docs__icon-wrap{background:var(--vtx-color-soft-active);color:var(--vtx-color-primary)}.vtx-docs__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.vtx-docs__name{font-size:var(--vtx-font-size-label);font-weight:600;color:#333;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtx-docs__meta{font-size:var(--vtx-font-size-label);color:#45556c}.vtx-docs__dl-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--vtx-color-muted);transition:background .18s,color .18s,border-color .18s,transform .15s}.vtx-docs__item:hover .vtx-docs__dl-icon svg{stroke:var(--vtx-color-primary)}@media(max-width:540px){.vtx-docs__head{padding:12px 14px}.vtx-docs__list{padding:10px 12px;gap:8px}.vtx-docs__item{padding:12px;gap:10px}.vtx-docs__name{font-size:var(--vtx-font-size-label)}.vtx-docs__icon-wrap{width:36px;height:36px}}.vtx-faqs{background:#fff;border:1px solid var(--vtx-color-border);border-radius:10px;overflow:hidden;width:100%}.vtx-faqs__head{display:flex;align-items:center;gap:8px;padding:13px 20px;background:var(--vtx-color-soft);border-bottom:1px solid var(--vtx-color-border);font-size:var(--vtx-font-size-subtitle);font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.03em;margin:0}.vtx-faqs__list{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.vtx-faqs__item{border:1px solid var(--vtx-color-border);border-radius:8px;overflow:hidden;transition:border-color .2s}.vtx-faqs__item[open]{border-color:var(--vtx-color-border)}.vtx-faqs__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border:none;cursor:pointer;font-size:var(--vtx-font-size-body-lg);font-weight:500;color:#333;text-align:left;transition:background .18s,color .18s;outline:none}.vtx-faqs__question:hover{background:#f8fafc;color:var(--vtx-color-primary)}.vtx-faqs__item[open] .vtx-faqs__question{background:#fff;color:#333;border-bottom:1px solid var(--vtx-color-border)}.vtx-faqs__q-inner{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-transform:capitalize}.vtx-faqs__q-icon{flex-shrink:0;color:var(--vtx-color-muted);transition:color .18s}.vtx-faqs__question:hover .vtx-faqs__q-icon,.vtx-faqs__item[open] .vtx-faqs__q-icon{color:var(--vtx-color-primary)}.vtx-faqs__chevron{flex-shrink:0;color:#94a3b8;transition:transform .28s cubic-bezier(.4,0,.2,1),color .18s}.vtx-faqs__item[open] .vtx-faqs__chevron{transform:rotate(180deg);color:var(--vtx-color-primary)}.vtx-faqs__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.vtx-faqs__item[open] .vtx-faqs__answer{grid-template-rows:1fr}.vtx-faqs__answer-inner{overflow:hidden;padding:0 16px;box-sizing:border-box;transition:padding .3s cubic-bezier(.4,0,.2,1)}.vtx-faqs__item[open] .vtx-faqs__answer-inner{padding:14px 16px 16px}.vtx-faqs__answer-inner p{font-size:var(--vtx-font-size-label);color:#333;line-height:1.75;margin:0 0 10px}.vtx-faqs__answer-inner p:last-child{margin-bottom:0}.vtx-faqs__answer-inner strong,.vtx-faqs__answer-inner b{font-weight:700;color:#333}.vtx-faqs__answer-inner ul,.vtx-faqs__answer-inner ol{padding-left:20px;margin:0 0 10px}.vtx-faqs__answer-inner li{font-size:var(--vtx-font-size-label);color:#333;line-height:1.7;margin-bottom:4px}.vtx-faqs__head svg{stroke:var(--vtx-color-primary);width:24px;height:24px}.vtx-faqs__answer-inner a{color:var(--vtx-color-primary);text-decoration:underline}.vtx-faqs__answer-inner a:hover{color:var(--vtx-color-primary)}.vtx-faqs__answer-inner img{max-width:100%;border-radius:6px;margin:8px 0}@media(max-width:600px){.vtx-faqs__head{padding:12px 14px}.vtx-faqs__list{padding:10px 12px;gap:6px}.vtx-faqs__question{padding:8px 12px;text-transform:capitalize}.vtx-faqs__answer-inner{padding:0 12px}.vtx-faqs__item[open] .vtx-faqs__answer-inner{padding:12px 12px 14px}}.product-info-title-compare-button{display:flex;gap:5px}.product-info h1{margin:0 0 12px;font-size:var(--vtx-font-size-title);line-height:1.3;font-weight:700;color:#333}.product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--vtx-font-size-label);margin-bottom:0}.product-meta strong{color:#333;font-weight:700}.product-meta a:hover strong{color:var(--vtx-color-primary)}.product-meta .sep{opacity:.5}.compare-btn{margin:0 0 0 auto;height:36px;padding:0 10px;border-radius:6px;border:1px solid #a5c5ef;background:#fff;color:var(--vtx-color-primary);font-weight:700;cursor:pointer;transition:.25s;min-width:119px;font-size:var(--vtx-font-size-label)}.compare-btn:hover{transition:all .5s ease;background-color:var(--vtx-color-primary);color:#fff;border-color:var(--vtx-color-primary)}.stars{color:#f59e0b;letter-spacing:1px;font-size:var(--vtx-font-size-title)}.product-desc{margin:14px 0 20px;line-height:1.7;font-size:var(--vtx-font-size-body)}.product-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:15px 0}.product-tabs .tab{height:50px;border-radius:7px;border:1px solid var(--vtx-color-border);background:#f8fafc;display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--vtx-font-size-body-lg);font-weight:700;color:#333;cursor:pointer;transition:.25s}.product-tabs .tab:hover{border-color:var(--vtx-color-primary)!important;color:#fff;background:var(--vtx-color-primary);transform:translateY(-2px)}.product-tabs .tab svg{width:18px;height:18px}.vtx-contact-title{display:flex;align-items:center;gap:5px;font-size:var(--vtx-font-size-body-lg);font-weight:700;line-height:1.3}.vtx-contact-title svg{width:24px;height:24px;flex-shrink:0}.vtx-contact-benefits{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.vtx-contact-item{display:flex;align-items:center;gap:8px;font-size:var(--vtx-font-size-body)}.vtx-contact-item svg{width:20px;height:20px;flex-shrink:0}@media(max-width:767px){.vtx-contact-title{font-size:var(--vtx-font-size-body-lg)}.vtx-contact-item{font-size:var(--vtx-font-size-label)}.vtx-contact-benefits{gap:12px}}.price-section{display:flex;background-color:var(--vtx-color-soft);gap:17px;padding:22px;border:1px solid var(--vtx-color-border);border-radius:7px;margin-bottom:22px;align-items:center}.price-label{font-size:var(--vtx-font-size-body);color:var(--vtx-color-muted);margin-bottom:6px}.price-main{font-size:var(--vtx-font-size-title);font-weight:800;line-height:1;color:#0f172a}.price-main .currency{font-size:var(--vtx-font-size-heading)}.price-original{text-decoration:line-through;color:#94a3b8;font-size:var(--vtx-font-size-body-lg)}.price-badge{background:#ffe2e2;color:#fff;padding:1px 10px;border-radius:7px;font-size:var(--vtx-font-size-meta);font-weight:600;color:var(--vtx-color-red);border:1px solid var(--vtx-color-red)}.price-note{color:#94a3b8;font-size:var(--vtx-font-size-meta)}.stock-info{display:flex;flex-direction:column;gap:12px}.stock-badge,.fast-ship{height:46px;border-radius:7px;display:flex;align-items:center;gap:10px;padding:0 10px;font-weight:700;font-size:var(--vtx-font-size-label)}.stock-badge{background:#f0fdf4;border:1px solid #16734a;color:#16734a}.fast-ship{background:#fff7ed;border:1px solid #ab580c;color:#ab580c}.stock-info svg{width:18px;height:18px}.contact-section{border:1px solid var(--vtx-color-border);border-radius:7px;padding:18px;background:#fafcff;margin-bottom:11px}.contact-title{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:var(--vtx-font-size-body-lg);font-weight:600;color:#333}.contact-title .dot{position:relative;width:12px;height:12px;background:var(--vtx-color-red);border-radius:50%;display:inline-block}.contact-title .dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--vtx-color-red);animation:ping 1.2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(2.5);opacity:0}}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.contact-item{align-items:center;padding:5px 8px;border:1px solid var(--vtx-color-primary);border-radius:7px;background:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.contact-item .name{font-size:var(--vtx-font-size-label);font-weight:700;margin-bottom:6px;text-transform:uppercase}.contact-item .phone{font-size:var(--vtx-font-size-body-lg);line-height:1;font-weight:900;color:var(--vtx-color-red)}.contact-btns{display:flex;gap:5px}.contact-btns a{padding:0 5px;height:31px;border-radius:4px;border:1px solid var(--vtx-color-border-strong);background:var(--vtx-color-soft);color:var(--vtx-color-primary);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:700;font-size:var(--vtx-font-size-label);transition:.25s}.contact-btns a:hover{background:var(--vtx-color-primary);color:#fff}.contact-btns svg{width:16px;height:16px}.action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:11px}.btn-buy,.btn-add-cart{height:56px;border:none;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:var(--vtx-font-size-subtitle);font-weight:700;cursor:pointer;transition:.25s;width:100%}.btn-buy{background:var(--vtx-color-red);color:#fff;box-shadow:0 10px 24px #ef2b2d40}.btn-buy:hover{transform:translateY(-2px)}.btn-add-cart{background:var(--vtx-color-border);color:#333}.btn-add-cart:hover{background:#dbe4f0;border:1px solid var(--vtx-color-primary);color:var(--vtx-color-primary);transform:translateY(-2px)}.extras{display:grid;grid-template-columns:1fr 1fr;gap:18px}.extra-box{border-radius:7px;padding:10px}.extra-box.promo{background:#fff7f7;border:1px solid #fecaca}.extra-box.commit{background:var(--vtx-color-soft);border:1px solid var(--vtx-color-border-strong)}.ex-title{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--vtx-font-size-body-lg);font-weight:700}.promo .ex-title{color:#dc2626}.commit .ex-title{color:var(--vtx-color-primary)}.promo-list,.commit-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0px}.promo-list li,.commit-list li{display:flex;align-items:flex-start;gap:8px;line-height:1.6;font-size:var(--vtx-font-size-body);margin-left:0!important}.promo-list .num{width:20px;height:20px;border-radius:50%;background:var(--vtx-color-red);color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--vtx-font-size-caption);font-weight:700}.commit-list .icon{width:26px;height:26px;border-radius:50%;background:var(--vtx-color-soft-active);color:var(--vtx-color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.commit-list .icon svg{width:14px;height:14px}@media(max-width:991px){.product-info h1{font-size:var(--vtx-font-size-heading-lg)}.price-section{flex-direction:column}.stock-info{width:100%}.contact-grid,.extras{grid-template-columns:1fr}}@media(max-width:767px){.product-info{padding:14px;border-radius:0}.product-info h1{font-size:var(--vtx-font-size-title)}.product-tabs{gap:5px;margin-bottom:11px}.action-buttons{grid-template-columns:1fr}.contact-item{flex-direction:column;align-items:center}.contact-btns{width:100%}.contact-btns a{flex:1}.price-main{font-size:var(--vtx-font-size-display-sm)}.btn-buy,.btn-add-cart{font-size:var(--vtx-font-size-subtitle);height:58px}.contact-item .phone{font-size:var(--vtx-font-size-heading)}}.product-info.summary.col-fit.col.entry-summary.product-summary{flex-basis:58%;max-width:58%}.contact-btns a svg{fill:var(--vtx-color-primary);stroke:var(--vtx-color-primary)}.contact-btns a:hover svg{fill:#fff;stroke:#fff}.price-section>div:nth-of-type(1){flex-basis:68%;max-width:68%}.vtx-price-box{display:flex;flex-direction:column;gap:8px}.vtx-price-label{font-size:var(--vtx-font-size-body);font-weight:500}.vtx-price-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vtx-price-main .woocommerce-Price-amount{font-size:var(--vtx-font-size-title-sm);font-weight:700;line-height:1;color:#0f172a}.vtx-price-main .woocommerce-Price-currencySymbol{font-size:var(--vtx-font-size-subtitle);margin-left:2px}.vtx-price-vat{font-size:var(--vtx-font-size-label);font-style:italic}.vtx-price-old .woocommerce-Price-amount{font-size:var(--vtx-font-size-subtitle);font-weight:500;text-decoration:line-through}.vtx-price-discount{height:28px;padding:0 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:var(--vtx-color-red);font-size:var(--vtx-font-size-meta);font-weight:700;display:flex;align-items:center;justify-content:center}.vtx-price-note{font-size:var(--vtx-font-size-label);font-style:italic;display:flex;align-items:center;gap:6px}.vtx-price-main{font-weight:700;font-size:var(--vtx-font-size-title-sm)}.vtx-price-old{text-decoration:line-through}@media(max-width:767px){.vtx-price-main .woocommerce-Price-amount{font-size:var(--vtx-font-size-display-sm)}.vtx-price-row{gap:8px}.vtx-price-old .woocommerce-Price-amount{font-size:var(--vtx-font-size-body)}}.vtx-product-rating{display:flex;align-items:center;gap:6px;font-size:var(--vtx-font-size-body);line-height:1;margin:8px 0}.vtx-product-rating .star-rating{position:relative;margin:0!important;width:88px!important;height:16px;overflow:hidden;font-size:var(--vtx-font-size-body-lg);letter-spacing:2px}.vtx-product-rating .star-rating:before{content:"\2605\2605\2605\2605\2605";color:var(--vtx-color-border);position:absolute;top:0;left:0}.vtx-product-rating .star-rating span{overflow:hidden;position:absolute;top:0;left:0;height:100%}.vtx-product-rating .star-rating span:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;color:#f59e0b}.vtx-rating-average{font-weight:700;color:#333}.vtx-rating-count{color:#333;text-decoration:none;transition:.2s}.vtx-rating-count:hover{color:var(--vtx-color-primary)}.star-rating:before,.woocommerce-page .star-rating:before{content:none!important}.vienthongxanh-price-by-variations{margin-bottom:10px;display:none}.vienthongxanh-notice-after-add-to-cart{display:none}.vienthongxanh_attributes{display:flex;align-items:center;margin-bottom:10px}.vienthongxanh_attribute_label{margin-right:9px;font-weight:700}.vienthongxanh-price-by-variations-regular span.vienthongxanh-price-number{font-size:var(--vtx-font-size-body);font-weight:400;text-decoration:line-through}.vienthongxanh-price-by-variations-sale span.vienthongxanh-price-number{font-size:var(--vtx-font-size-title-sm);color:var(--vtx-color-red);font-weight:600}.vienthongxanh-price-by-variations-regular{display:flex;align-items:center}.vienthongxanh-price-by-variations-sale{display:flex;align-items:center;flex-flow:row wrap}span.vienthongxanh-price-title{margin-right:12px}.horizontal-scroll{white-space:normal;width:100%;-webkit-overflow-scrolling:touch;text-align:left}.product-variant-item.product-variant-text.active{border:1px solid var(--vtx-color-red);background:url(https://vienthongxanh.vn/wp-content/themes/vtx2026-seo/assets/css/2026/../../images/product_selected.png) right bottom no-repeat #fff!important;border-radius:2px;color:#000!important}button.single_add_to_cart_button.button.alt{height:59px;background:none;color:#333;border-radius:7px;max-width:100%;font-size:var(--vtx-font-size-body);line-height:1.1;padding-left:0;font-weight:500;border:1px solid rgba(142,139,139,.6);text-transform:initial;position:relative;padding-right:0;margin-right:0;font-size:var(--vtx-font-size-subtitle);text-transform:uppercase;font-weight:700;display:flex;align-items:center;justify-content:center;background-color:var(--vtx-color-border)}.vienthongxanh_single_add_to_cart_buy_now>button svg{margin-right:10px}button.single_add_to_cart_button.button.alt:hover{border-color:var(--vtx-color-primary);color:var(--vtx-color-primary)}.vienthongxanh_single_add_to_cart_buy_now>button{margin:0;align-items:center;display:flex;justify-content:center;font-weight:700}.vienthongxanh_single_add_to_cart_buy_now>button:hover{transform:translateY(-2px)}.vienthongxanh_single_add_to_cart_buy_now{margin-bottom:13px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .quantity.buttons_added{display:none}.horizontal-scroll .product-variant-item{display:inline-block!important;float:none!important}.product-variant-item.product-variant-text{padding:7px;line-height:12px;text-align:center;font-size:var(--vtx-font-size-label);border:1px solid #ccc;background:#fff;border-radius:2px;color:#5a5a5a!important;margin-right:6px;float:left;cursor:pointer;margin-bottom:10px}.vienthongxanh-custom-order-at-product-single .vienthongxanh-price-by-variations-sale{text-align:left;flex-basis:100%;max-width:100%}.vienthongxanh-custom-order-at-product-single .vienthongxanh-price-by-variations-regular{text-align:left}.vienthongxanh_select_size{margin-bottom:5px;font-weight:600}.vienthongxanh-custom-order-at-product-single .input-group{max-width:108px}.vienthongxanh-custom-order-at-product-single .quantity.buttons_added{display:flex;margin-bottom:5px}.vienthongxanh-custom-order-at-product-single .single-productvariants{margin-bottom:5px}.vienthongxanh-custom-order-at-product-single .input-group input.form-control.gbcc_input.quantity{text-align:center}.vienthongxanh_single_add_to_cart_buy_now{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vienthongxanh_single_add_to_cart_buy_now>button{flex-basis:49%}.vienthongxanh_single_add_to_cart_buy_now button.vienthongxanh_single_buy_now.button{background:var(--vtx-color-red);color:#fff;text-align:center;width:100%;font-size:var(--vtx-font-size-subtitle);cursor:pointer;height:59px;line-height:40px;padding:0;border:none;border-radius:7px;font-weight:700}.vienthongxanh-notice-after-add-to-cart{margin-bottom:20px}.vienthongxanh-notice-after-add-to-cart a{border:1px solid var(--vtx-color-primary);border-radius:5px;padding:8px;color:var(--vtx-color-primary);display:inline-block;font-size:var(--vtx-font-size-subtitle);text-transform:capitalize}.mxt-specs{background:#fff;border:1px solid var(--vtx-color-border);border-radius:10px;overflow:hidden;margin-top:0}.mxt-specs__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--vtx-color-soft);border-bottom:1px solid var(--vtx-color-soft-active);gap:12px}.mxt-specs__head-left{display:flex;align-items:center;gap:10px;min-width:0}.mxt-specs__icon{flex-shrink:0}.mxt-specs__head-title{font-size:var(--vtx-font-size-subtitle);font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.02em;line-height:1.4;margin:0}.mxt-specs__download{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;border:1.5px solid var(--vtx-color-border);background:#fff;color:#333;text-decoration:none;transition:border-color .18s,color .18s,background .18s;cursor:pointer}.mxt-specs__download:hover{border-color:var(--vtx-color-primary);color:var(--vtx-color-primary);background:var(--vtx-color-soft);text-decoration:none}.mxt-specs__download--inactive{cursor:pointer}.mxt-specs__body{position:relative}.mxt-specs__content{padding:16px 20px;font-size:var(--vtx-font-size-body-lg);color:#333;line-height:1.7;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.mxt-specs__content--collapsed{max-height:220px}.mxt-specs__content--expanded{max-height:none}.mxt-specs__content table{width:100%;border-collapse:collapse;table-layout:fixed}.mxt-specs__content table tr{border-bottom:1px solid var(--vtx-color-soft)}.mxt-specs__content table tr:last-child{border-bottom:none}.mxt-specs__content table tr:nth-child(2n) td,.mxt-specs__content table tr:nth-child(2n) th{background:#fafbfc}.mxt-specs__content table td,.mxt-specs__content table th{padding:7px 0;font-size:var(--vtx-font-size-label);vertical-align:top;text-align:left}.mxt-specs__content table td:first-child,.mxt-specs__content table th:first-child{color:#333;width:34%;padding-right:16px}.mxt-specs__content table td:last-child,.mxt-specs__content table th:last-child{color:#333}.mxt-specs__content ul,.mxt-specs__content ol{padding-left:20px;margin:8px 0}.mxt-specs__content li{margin-bottom:4px}.mxt-specs__content p{margin:0 0 8px}.mxt-specs__content p:last-child{margin-bottom:0}.mxt-specs__fade{position:absolute;bottom:0;left:0;right:0;height:72px;background:linear-gradient(to bottom,#fff0,#fffffff2);pointer-events:none;transition:opacity .3s ease}.mxt-specs__fade--hidden{opacity:0}.mxt-specs__head-left svg{stroke:var(--vtx-color-primary);width:22px;height:22px}.mxt-specs__toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:14px 20px;background:#fff;border:none;border-top:1px solid var(--vtx-color-border);cursor:pointer;font-size:var(--vtx-font-size-body-lg);font-weight:700;color:#333;letter-spacing:.05em;text-transform:uppercase;transition:background .18s,color .18s;outline:none}.mxt-specs__toggle:hover{background:#f8fafc;color:#333}.mxt-specs__toggle-icon{transition:transform .28s cubic-bezier(.4,0,.2,1);flex-shrink:0}.mxt-specs__toggle[aria-expanded=true] .mxt-specs__toggle-icon{transform:rotate(180deg)}.mxt-specs__label-less,.mxt-specs__toggle[aria-expanded=true] .mxt-specs__label-more{display:none}.mxt-specs__toggle[aria-expanded=true] .mxt-specs__label-less{display:inline}@media(max-width:600px){.mxt-specs__head,.mxt-specs__content{padding:12px 14px}.mxt-specs__toggle{font-size:var(--vtx-font-size-caption);padding:12px 14px}}.vtx-rposts{background:#fff;border:1px solid var(--vtx-color-border);border-radius:10px;overflow:hidden;margin-bottom:24px}.vtx-rposts__head{display:flex;align-items:center;gap:8px;padding:13px 16px;background:var(--vtx-color-soft);border-bottom:1px solid var(--vtx-color-soft-active);font-size:var(--vtx-font-size-body-lg);font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.03em}.vtx-rposts__list{padding:4px 0}.vtx-rposts__item{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:9px 12px;text-decoration:none;color:inherit;border-bottom:1px solid var(--vtx-color-soft);transition:background .15s,border-color .15s}.vtx-rposts__item:last-child{border-bottom:none}.vtx-rposts__item:hover{background:#f8fafc;text-decoration:none;color:inherit}.vtx-rposts__thumb{width:88px;height:44px;aspect-ratio:2 / 1;border-radius:3px;overflow:hidden;background:#fff;border:1px solid var(--vtx-color-border)}.vtx-rposts__thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;padding:0;box-sizing:border-box}.single-product .pvtx-feature .box-pvtx.has-scroll{position:relative}.single-product .pvtx-feature .box-pvtx.has-scroll>.slick-arrow{position:absolute!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translateY(-50%);z-index:3}.single-product .pvtx-feature .box-pvtx.has-scroll>.slick-prev{left:3px!important}.single-product .pvtx-feature .box-pvtx.has-scroll>.slick-next{right:3px!important;left:auto!important}.vtx-rposts__info{min-width:0}.vtx-rposts__title{font-size:var(--vtx-font-size-meta);font-weight:550;color:var(--vtx-color-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.vtx-rposts__item:hover .vtx-rposts__title{color:var(--vtx-color-primary)}.vtx-rposts__footer{padding:12px 14px;border-top:1px solid var(--vtx-color-soft);text-align:center}.vtx-rposts__view-all{display:inline-flex;align-items:center;gap:6px;font-size:var(--vtx-font-size-label);font-weight:600;color:var(--vtx-color-primary);text-decoration:none;padding:6px 12px;border-radius:6px;transition:background .15s,color .15s;border:1px solid var(--vtx-color-border-strong)}.vtx-rposts__view-all:hover{background:var(--vtx-color-primary);color:#fff;text-decoration:none}.single-product .vtx-related-products{width:100%;padding:14px 16px;border:1px solid var(--vtx-color-border);border-radius:4px;background:#fff;box-shadow:none}.vtx-rp-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-14px -16px 8px;padding:8px 16px;border-bottom:1px solid var(--vtx-color-border);border-radius:3px 3px 0 0;background:var(--vtx-color-soft-active)}.single-product .vtx-rp-title{margin:0;color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body-lg);font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.vtx-rp-controls{display:flex;flex:0 0 auto;align-items:center;gap:8px}.vtx-rp-position{margin-right:4px;color:var(--vtx-color-muted);font-size:12px;font-variant-numeric:tabular-nums}.vtx-rp-arrow{display:grid;place-items:center;width:36px;min-width:36px;height:36px;min-height:0;margin:0;padding:0;border:1px solid var(--vtx-color-border);border-radius:4px;background:#fff;color:var(--vtx-color-primary);box-shadow:none;cursor:pointer}.vtx-rp-arrow svg{width:8px;height:14px}.vtx-rp-arrow:hover:not(:disabled){border-color:var(--vtx-color-primary);background:var(--vtx-color-soft);box-shadow:none}.vtx-rp-arrow:disabled{opacity:.35;cursor:default}.vtx-rp-viewport{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vtx-rp-viewport::-webkit-scrollbar{display:none}.vtx-rp-arrow:focus-visible,.vtx-rp-viewport:focus-visible{outline:2px solid var(--vtx-color-primary);outline-offset:2px}.vtx-rp-track{display:flex;align-items:stretch;gap:16px}.vtx-related-products .vtx-rp-item{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;flex:0 0 calc((100% - 32px) / 3);min-width:0;margin:0;padding:10px 12px 10px 0;border:0;border-right:1px solid var(--vtx-color-border);border-radius:0;box-shadow:none;scroll-snap-align:start}.vtx-related-products .vtx-rp-item:last-child{border-right-color:transparent}.vtx-related-products .vtx-rp-item:hover,.vtx-related-products .vtx-rp-item:focus-within{box-shadow:none}.vtx-related-products .card-img{width:84px;height:84px;border-radius:0;background:#fff}.vtx-related-products .card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(36px,1fr);align-self:stretch;gap:4px 8px;min-width:0;padding:0}.vtx-related-products .card-title{display:block;grid-column:1 / -1;min-height:0;margin:0;overflow:visible;font-size:var(--vtx-font-size-body);font-weight:400;line-height:1.5;-webkit-line-clamp:unset}.vtx-related-products .card-sku{grid-column:1 / -1;min-height:0;margin:0;font-size:12px}.vtx-related-products .card-price{align-self:end;min-height:0;max-height:none;margin:0;padding-bottom:8px;overflow:visible}.vtx-related-products .price-sale{font-size:14px;font-weight:600;white-space:normal}.vtx-related-products .price-regular{font-size:11px}.vtx-related-products .card-meta{align-self:end;margin:0;padding:0;border:0}.vtx-related-products .card-meta-left,.vtx-related-products .pcat-express-shipping{display:none}.vtx-related-products .card-utility-row{min-height:0;margin:0}.vtx-related-products .btn-add-compare{min-height:36px;height:auto;margin:0;padding:0 2px;font-size:12px}@media(min-width:1690px){.product-main-vtx-sidebar-left,.product-main-vtx-sidebar-right{max-width:14%;flex-basis:14%}.product-main-vtx{flex-basis:72%;max-width:72%}}@media(max-width:1024px){.vtx-related-products .vtx-rp-item{flex-basis:calc((100% - 16px)/2)}}@media(max-width:600px){.single-product .vtx-related-products{padding:12px}.single-product .vtx-rp-title{font-size:var(--vtx-font-size-body-lg)}.vtx-rp-heading{gap:8px;margin:-12px -12px 4px;padding:6px 12px}.vtx-rp-controls{gap:4px}.vtx-rp-position{display:none}.vtx-rp-arrow{width:44px;min-width:44px;height:44px}.vtx-related-products .vtx-rp-item{flex-basis:calc(100% - 28px);grid-template-columns:64px minmax(0,1fr);gap:10px;padding-right:10px}.vtx-related-products .card-img{width:64px;height:64px}.vtx-related-products .card-body{column-gap:4px}.vtx-related-products .btn-add-compare{min-height:44px}.vtx-related-products .card-price{padding-bottom:12px}}.project-banner{background:var(--vtx-color-border);border-radius:10px;overflow:hidden;box-shadow:0 8px 25px #0000001f;box-sizing:border-box}.project-banner .banner-image{position:relative;overflow:hidden;height:470px;border-radius:16px 16px 0 0}.project-banner .banner-image img{width:100%;height:100%;object-fit:cover;display:block}.project-banner .banner-label{width:70%;text-align:center;position:absolute;top:14px;left:50%;transform:translate(-50%);background:var(--vtx-color-primary);color:#fff;padding:7px 14px;border-radius:6px;font-size:var(--vtx-font-size-label);font-weight:700;text-transform:uppercase;white-space:nowrap}.project-banner .banner-content{text-align:center;padding:14px 12px}.project-banner .banner-content .banner-content-in{margin:0 0 12px;font-size:var(--vtx-font-size-label);line-height:1.4;color:var(--vtx-color-primary);font-weight:700}.project-banner .banner-content input{width:100%;height:46px;border:1px solid #ddd;border-radius:10px;padding:0 14px;box-sizing:border-box;font-size:var(--vtx-font-size-label);outline:none;background:#fff;margin-bottom:12px}.project-banner .banner-content input:focus{border-color:var(--vtx-color-primary)}.project-banner .banner-content button{width:100%;height:48px;border:none;border-radius:10px;background:var(--vtx-color-primary);color:#fff;font-size:var(--vtx-font-size-label);font-weight:700;cursor:pointer;text-transform:uppercase;line-height:1.2;transition:.3s}.project-banner .banner-content button:hover{background:var(--vtx-color-primary-hover)}@media(max-width:768px){.project-banner{width:100%;max-width:240px}}.consult-banner{border-radius:10px;overflow:hidden;background:var(--vtx-color-border);box-shadow:0 10px 30px #0000001f;position:relative}.consult-banner .banner-image{position:relative;height:470px;overflow:hidden}.consult-banner .banner-image img{width:100%;height:100%;object-fit:cover;display:block}.consult-banner .sale-badge{width:70%;text-align:center;position:absolute;top:14px;left:50%;transform:translate(-50%);background:var(--vtx-color-primary);color:#fff;padding:7px 14px;border-radius:6px;font-size:var(--vtx-font-size-label);font-weight:700;text-transform:uppercase;white-space:nowrap}.consult-banner .banner-form{padding:14px 12px;text-align:center}.consult-banner .banner-form .banner-title{margin:0 0 12px;font-size:var(--vtx-font-size-label);line-height:1.4;color:var(--vtx-color-primary);font-weight:700}.consult-banner .banner-form input{width:100%;height:44px;border:1px solid #d8dce3;border-radius:10px;outline:none;padding:0 12px;font-size:var(--vtx-font-size-label);background:#f5f6f8;margin-bottom:10px;box-sizing:border-box}.consult-banner .banner-form input:focus{border-color:var(--vtx-color-red);background:#fff}.consult-banner .banner-form button{width:100%;height:48px;border:none;border-radius:10px;background:var(--vtx-color-primary);color:#fff;font-size:var(--vtx-font-size-label);font-weight:700;cursor:pointer;text-transform:uppercase;line-height:1.2;transition:.3s}.consult-banner .banner-form button:hover{background:var(--vtx-color-primary-hover)}@media(max-width:768px){.consult-banner{width:100%;max-width:220px}}.vtx-product-single{display:flex;gap:30px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;width:100%}.vtx-product-single-gallery{min-width:40%;max-width:40%}.product-main-vtx-outer{display:flex;gap:10px;max-width:1650px;margin:0 auto;align-items:flex-start;padding:0 10px 10px}.vtx-sidebar-fixed{position:fixed;top:20px;z-index:3}.product-main-vtx-sidebar-left.vtx-sidebar-fixed,.product-main-vtx-sidebar-right.vtx-sidebar-fixed{width:180px}nav.woocommerce-breadcrumb.breadcrumbs{padding:5px 0 10px}@media only screen and (max-width:1024px){.product-main-vtx-sidebar-left,.product-main-vtx-sidebar-right{display:none}.chinh-sach-wrapper{max-width:100%}.product-main-vtx{max-width:100%;flex-basis:100%}}@media(max-width:600px){.vtx-desc__head{padding:12px 14px}.vtx-desc__content{padding:16px 14px 4px}.vtx-desc__content h2{font-size:var(--vtx-font-size-body-lg)}.vtx-desc__content p,.vtx-desc__content li{font-size:var(--vtx-font-size-label)}}@media only screen and (max-width:600px){.vtx-single-content-sidebar{flex-wrap:wrap}.vtx-single-content,.vtx-single-sidebar{flex-basis:100%;max-width:100%}.product-info{display:flex;flex-wrap:wrap}.product-info>div{width:100%}.vtx-product-policy .policy-list{display:flex}.product-info .product-info-title-compare-button{order:1}.product-meta{order:2}p.product-desc,.product-short-description{order:3}.product-tabs{order:4}.price-section{order:5}.contact-section,.product_top_button_width.vienthongxanh-custom-order-at-product-single{order:6}.extras{order:8}.contact-section{padding:5px}.contact-item{padding:6px}.contact-item .phone{font-size:var(--vtx-font-size-body-lg)}.contact-btns a{min-width:67px}.vtx-thumb-arrow{display:none}.vienthongxanh_single_add_to_cart_buy_now{grid-template-columns:repeat(2,minmax(0,1fr))}.vtx-gallery-thumbs-wrapper{padding:0}.vtx-product-single{flex-wrap:wrap;padding:10px}.vtx-product-single-gallery{min-width:100%;max-width:100%}.product-info{padding:0}.vienthongxanh_single_add_to_cart_buy_now button.vienthongxanh_single_buy_now.button{max-width:100%;font-size:var(--vtx-font-size-label)}.chinh-sach-wrapper{display:none}button.vienthongxanh-add-to-cart.vienthongxanh_single_add_to_cart_button.single_add_to_cart_button.button.alt{padding-left:10px!important;font-size:var(--vtx-font-size-label);text-align:left;line-height:1.2}.mxt-reviews{margin-bottom:0}.mxt-reviews form{margin:0}.vtx-rposts{margin-bottom:0}.contact-title{font-size:var(--vtx-font-size-body)}}.single-product{--vtx-product-content-width:1210px;--vtx-product-gap:24px;--vtx-product-radius:8px;--vtx-product-border:#dbe5ef;--vtx-product-surface:#ffffff;--vtx-product-surface-muted:var(--vtx-color-soft);--vtx-product-primary:var(--vtx-color-primary);--vtx-product-primary-dark:var(--vtx-color-primary-hover);--vtx-product-primary-soft:var(--vtx-color-soft);--vtx-product-text:var(--vtx-color-ink);--vtx-product-text-muted:#607487}.single-product .product-main-vtx-outer{width:100%;max-width:var(--vtx-product-content-width);margin-inline:auto;padding:0 15px 24px;gap:16px;box-sizing:border-box}.single-product .product-main-vtx{min-width:0;gap:var(--vtx-product-gap)}.single-product .product-main-vtx--full-width{flex-basis:100%;max-width:100%}.single-product .vtx-product-single{gap:var(--vtx-product-gap);align-items:stretch;padding:18px;overflow:visible;border:1px solid var(--vtx-product-border);border-radius:var(--vtx-product-radius);background:var(--vtx-product-surface);box-shadow:0 8px 24px #17324a0f}.single-product .vtx-product-single>.vtx-product-single-gallery{flex:0 0 calc(42% - 12px);width:calc(42% - 12px);max-width:calc(42% - 12px);min-width:0}.single-product .vtx-product-single>.product-info{flex:1 1 calc(58% - 12px);width:calc(58% - 12px);max-width:calc(58% - 12px);min-width:0;padding:0}.single-product .vtx-product-gallery,.single-product .vtx-gallery-main{border-color:var(--vtx-product-border);border-radius:var(--vtx-product-radius);background:var(--vtx-product-surface)}.single-product .vtx-gallery-thumbs-wrapper{margin-top:10px}.single-product .vtx-gallery-thumb{border-color:transparent;border-radius:6px;background:#fff}.single-product .vtx-gallery-thumb:hover,.single-product .vtx-gallery-thumb.active{border-color:var(--vtx-product-primary)}.single-product .vtx-thumb-arrow{width:36px;height:36px;border:1px solid var(--vtx-product-border);background:#fffffff0;color:var(--vtx-product-primary-dark);box-shadow:0 4px 12px #17324a1a}.single-product .product-info-title-compare-button{display:block;margin-bottom:8px}.single-product .product-info-title-compare-button .product-title{width:100%;max-width:none;margin:0;color:var(--vtx-product-text);font-size:clamp(var(--vtx-font-size-title),2vw,var(--vtx-font-size-heading));font-weight:700;line-height:1.28;letter-spacing:-.02em;text-wrap:wrap}.single-product .product-meta-actions .compare-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;min-width:0;height:24px;min-height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--vtx-product-primary);font-size:var(--vtx-font-size-meta);font-weight:600;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;text-underline-offset:2px;transition:color .16s ease,text-decoration-color .16s ease}.single-product .compare-btn__icon{width:14px;height:14px;flex:0 0 auto}.single-product .product-meta-actions .compare-btn:hover{color:var(--vtx-product-primary-dark);background:transparent;box-shadow:none;text-decoration:underline}.single-product .product-meta{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--vtx-product-text-muted);font-size:var(--vtx-font-size-label);line-height:1.5}.single-product .product-meta--rating{font-size:var(--vtx-font-size-label);margin-top:-2px}.single-product .product-meta strong,.single-product .product-meta a{color:var(--vtx-product-text)}.single-product .product-meta .sep{color:#a9b8c5}.single-product .product-desc{margin:14px 0 16px;color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body);line-height:1.65}.single-product .product-desc>:last-child{margin-bottom:0}.single-product .product-tabs{gap:10px;margin:0 0 14px}.single-product .product-tabs .tab{min-height:44px;border:1px solid var(--vtx-product-border);border-radius:6px;background:var(--vtx-product-surface-muted);color:#324a5f;font-size:var(--vtx-font-size-label);font-weight:650;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.single-product .product-tabs .tab svg{width:18px;height:18px}.single-product .product-tabs .tab:hover{transform:none;border-color:#afd0e2;background:var(--vtx-product-primary-soft);color:var(--vtx-product-primary-dark);box-shadow:none}.single-product .price-section-divi{margin:0 0 14px;border-color:var(--vtx-product-border)}.single-product .price-section{align-items:stretch;gap:14px;margin:0 0 16px;padding:16px;border:1px solid var(--vtx-color-border);border-radius:var(--vtx-product-radius);background:var(--vtx-product-surface-muted)}.single-product .price-section>div:first-child{flex:1 1 auto;width:auto;max-width:none;min-width:0}.single-product .price-section>.stock-info,.single-product .price-section>div:nth-child(2){flex:0 0 180px;width:180px;max-width:180px}.single-product .stock-badge{min-height:44px;height:auto;border-radius:6px;font-size:var(--vtx-font-size-meta)}.single-product .contact-section{margin-bottom:16px;padding:16px;border:1px solid var(--vtx-product-border);border-radius:var(--vtx-product-radius);background:#fff;box-shadow:none}.single-product .contact-title{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:var(--vtx-product-text);font-size:var(--vtx-font-size-body-lg);line-height:1.35}.single-product .contact-title__icon{width:20px;height:20px;flex:0 0 auto;color:var(--vtx-product-primary)}.single-product .contact-title .dot{display:none}.single-product .contact-grid{gap:10px}.single-product .contact-item{gap:10px;padding:12px;border:1px solid #e0e8ef;border-radius:7px;background:var(--vtx-product-surface-muted);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.single-product .contact-item:hover{border-color:var(--vtx-color-border-strong);background:#fff;box-shadow:0 4px 14px #17324a12}.single-product .contact-item .name{color:var(--vtx-product-text);font-weight:650}.single-product .contact-item .phone{white-space:nowrap;font-variant-numeric:tabular-nums}.single-product .contact-btns a{min-width:70px;min-height:44px;border-radius:6px}.single-product .extras{margin-top:16px;gap:12px}.single-product .extra-box{padding:15px;border:1px solid var(--vtx-product-border);border-radius:var(--vtx-product-radius);background:#fff;box-shadow:none}.single-product .extra-box .ex-title{color:var(--vtx-product-text);font-size:var(--vtx-font-size-body-lg)}.single-product .vtx-product-policy .policy-list{gap:10px;padding-top:16px}.single-product .vtx-product-policy .policy-item{gap:12px;padding:14px;border:1px solid var(--vtx-product-border);border-radius:var(--vtx-product-radius);background:#fff;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.single-product .vtx-product-policy .policy-item:hover{border-color:var(--vtx-color-border-strong);background:var(--vtx-product-surface-muted);box-shadow:0 5px 16px #17324a0f}.single-product .vtx-product-policy .policy-item-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #cbe2ee;border-radius:6px;background:var(--vtx-product-primary-soft);color:var(--vtx-product-primary)}.single-product .vtx-product-policy .policy-item-icon svg{width:19px;height:19px}.single-product .vtx-product-policy .policy-item-title{margin-bottom:3px;color:var(--vtx-product-text);font-size:var(--vtx-font-size-body);line-height:1.35}.single-product .vtx-product-policy .policy-item-description{color:var(--vtx-product-text-muted);font-size:var(--vtx-font-size-label);line-height:1.55}.single-product .vtx-single-content-sidebar{width:100%;min-width:0;gap:16px}.single-product .vtx-single-content{flex:1 1 0;width:auto;max-width:calc(70% - 8px);min-width:0;gap:16px}.single-product .vtx-single-content:only-child{flex-basis:100%;width:100%;max-width:100%}.single-product .vtx-single-sidebar{flex:0 0 calc(30% - 8px);width:calc(30% - 8px);max-width:calc(30% - 8px);min-width:0}.single-product:where(a,button,[tabindex]):focus-visible{outline:3px solid rgba(8,111,169,.3);outline-offset:2px}@media(max-width:1100px)and (min-width:769px){.single-product .vtx-product-single{gap:18px;padding:16px}.single-product .vtx-product-single>.vtx-product-single-gallery{flex-basis:calc(44% - 9px);width:calc(44% - 9px);max-width:calc(44% - 9px)}.single-product .vtx-product-single>.product-info{flex-basis:calc(56% - 9px);width:calc(56% - 9px);max-width:calc(56% - 9px)}.single-product .contact-grid,.single-product .extras{grid-template-columns:1fr}}@media(max-width:900px){.single-product .vtx-single-content-sidebar{flex-direction:column;flex-wrap:nowrap}.single-product .vtx-single-content,.single-product .vtx-single-sidebar{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width:768px){.single-product .product-main-vtx-outer{padding-inline:8px}.single-product .vtx-product-single{flex-direction:column;flex-wrap:nowrap;gap:18px;padding:12px}.single-product .vtx-product-single>.vtx-product-single-gallery,.single-product .vtx-product-single>.product-info{flex-basis:100%;width:100%;max-width:100%}.single-product .product-info-title-compare-button .product-title{font-size:var(--vtx-font-size-title)}.single-product .price-section{flex-direction:column;padding:14px}.single-product .price-section>.stock-info,.single-product .price-section>div:nth-child(2){flex-basis:auto;width:100%;max-width:100%}}@media(max-width:520px){.single-product .product-info-title-compare-button{display:grid;grid-template-columns:1fr}.single-product .product-info-title-compare-button .compare-btn{justify-self:start;width:auto;min-width:112px}.single-product .product-tabs,.single-product .contact-grid,.single-product .extras{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.single-product *,.single-product *:before,.single-product *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media only screen and (max-width:600px){.vtx-product-policy{order:10}}.single-product .vtx-thumb-arrow:disabled{opacity:.38;cursor:default;box-shadow:none}.single-product .vtx-thumb-arrow:not(:disabled):hover{border-color:#8fc3df;background:var(--vtx-color-soft)}.single-product .product-meta--primary{flex-wrap:wrap;gap:5px;margin:0 0 2px;font-size:var(--vtx-font-size-label);line-height:1.35}.single-product .product-meta-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;margin:0 0 8px}.single-product .product-meta-actions .product-meta--rating{min-width:0;margin-bottom:0}.single-product .product-meta--rating{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;width:fit-content;max-width:100%;min-height:24px;height:24px;margin:0 0 6px;padding:0;border:0;border-radius:0;background:transparent;color:var(--vtx-color-muted);font-size:var(--vtx-font-size-label);line-height:1.35}.single-product .product-meta--rating .vtx-product-rating{display:inline-flex;align-items:center;gap:3px;min-width:0;margin:0;font-size:var(--vtx-font-size-label);line-height:1.35}.single-product .product-meta--rating .vtx-rating-stars{display:inline-flex;align-items:center;flex:0 0 auto}.single-product .product-meta--rating .star-rating{width:60px!important;height:13px;margin:0!important;font-size:var(--vtx-font-size-caption);line-height:13px;letter-spacing:1px}.single-product .product-meta--rating:is(.vtx-rating-average,.vtx-rating-count,.product-rating__sold){font-size:var(--vtx-font-size-label);line-height:1.35}.single-product .product-meta--rating .vtx-rating-average,.single-product .product-rating__sold strong{color:var(--vtx-product-text);font-variant-numeric:tabular-nums;font-weight:700}.single-product .product-meta--rating .vtx-rating-count{color:var(--vtx-product-primary-dark);text-decoration:none}.single-product .product-meta--rating .vtx-rating-count:hover{text-decoration:underline;text-underline-offset:2px}.single-product .product-rating__separator{margin:0 1px}.single-product .product-rating__sold{white-space:nowrap}.single-product .contact-section{border-color:#d9e6ee;background:#fbfdfe}.single-product .contact-title{min-height:32px;margin-bottom:10px;padding:6px 8px;border-left:3px solid var(--vtx-color-red);border-radius:4px;background:linear-gradient(90deg,#eff8fd,#eff8fd00);font-size:var(--vtx-font-size-body);font-weight:700;text-transform:none}.single-product .contact-title__text{min-width:0}.single-product .contact-title__cta{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:auto;padding:3px 7px;border:1px solid #fecaca;border-radius:999px;background:#fff5f5;color:var(--vtx-color-red-hover);font-size:var(--vtx-font-size-caption);font-weight:700;line-height:1.25;letter-spacing:.01em;white-space:nowrap}.single-product .contact-title__signal{position:relative;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--vtx-color-red);box-shadow:0 0 #ef444461;animation:vtx-contact-signal 2.2s ease-out infinite}.single-product .contact-title__signal:after{content:"";position:absolute;inset:-3px;border:1px solid rgba(239,68,68,.28);border-radius:inherit}@keyframes vtx-contact-signal{0%,45%{box-shadow:0 0 #ef444461}75%,to{box-shadow:0 0 0 7px #ef444400}}@media(prefers-reduced-motion:reduce){.single-product .contact-title__signal{animation:none;box-shadow:0 0 0 3px #ef44441f}}.single-product .contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.single-product .contact-item{display:grid;grid-template-columns:minmax(118px,1fr) auto;align-items:center;gap:8px;padding:10px;border-color:#e2eaf0;background:#fff}.single-product .contact-item:hover{border-color:#b9d6e6;background:#fff;box-shadow:0 3px 10px #17324a0f}.single-product .contact-item>div:first-child{min-width:0}.single-product .contact-item .name{margin-bottom:2px;color:#40576a;font-size:var(--vtx-font-size-meta);font-weight:650;line-height:1.25}.single-product .contact-item .phone{color:var(--vtx-color-red);font-size:var(--vtx-font-size-body);font-weight:750;letter-spacing:.01em}.single-product .contact-btns{gap:5px}.single-product .contact-btns a{min-width:60px;min-height:40px;padding:0 8px;border-color:#c7deeb;background:#f3f9fc;font-size:var(--vtx-font-size-caption);font-weight:700}.single-product:is(.mxt-specs__head,.vtx-desc__head,.vtx-faqs__head){min-height:54px;margin:0;padding:13px 16px;border:1px solid #d7e6ef;border-left:3px solid var(--vtx-product-primary);border-radius:6px 6px 0 0;background:var(--vtx-color-soft);color:var(--vtx-product-text);box-shadow:none}.single-product:is(.mxt-specs__head-title,.vtx-desc__head,.vtx-faqs__head){color:var(--vtx-product-text);font-size:var(--vtx-font-size-body-lg);font-weight:700;line-height:1.4;letter-spacing:-.005em;text-transform:none}.single-product:is(.mxt-specs__head-left,.vtx-desc__head,.vtx-faqs__head)>svg{width:19px;height:19px;flex:0 0 19px;color:var(--vtx-product-primary)}.single-product:is(.mxt-specs__head-left,.vtx-desc__head,.vtx-faqs__head)>svg *{stroke:currentColor}@media(max-width:768px){.single-product .product-meta--rating{display:flex;flex-wrap:wrap;height:auto}.single-product .contact-grid{grid-template-columns:1fr}.single-product:is(.mxt-specs__head,.vtx-desc__head,.vtx-faqs__head){padding:12px 13px}}.single-product .vtx-product-single{align-items:flex-start;border-color:var(--vtx-color-border);box-shadow:0 6px 20px #1236520b}.single-product .vtx-product-single>.vtx-product-single-gallery{align-self:flex-start;height:auto;min-height:0}.single-product .product-info-title-compare-button .product-title{font-weight:650}.single-product .product-desc{margin:12px 0 14px}.single-product .product-desc__content{position:relative}.single-product .product-desc__content .product-short-description,.single-product .product-desc__content .woocommerce-product-details__short-description{margin:0}.single-product .product-desc__content ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.single-product .product-desc__content li{min-width:0;margin:0;color:#31495d;font-size:var(--vtx-font-size-label);line-height:1.48}.single-product .product-desc__content li:where(i,svg){color:var(--vtx-product-primary)!important}.single-product .contact-section{padding:14px;border-color:var(--vtx-color-border)}.single-product .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .contact-item{min-width:0;padding:10px 12px}.single-product .contact-item>div:first-child{min-width:126px}.single-product .vtx-product-policy .policy-list{display:block;padding-top:10px;border-top:1px solid var(--vtx-color-border);border-bottom:1px solid var(--vtx-color-border)}.single-product .vtx-product-policy .policy-item{display:block!important;padding:15px 2px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.single-product .vtx-product-policy .policy-item+.policy-item{border-top:1px solid var(--vtx-color-border)}.single-product .vtx-product-policy .policy-item:hover{border-color:var(--vtx-color-border);background:transparent;box-shadow:none}.single-product .vtx-product-policy .policy-item__header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;width:100%;align-items:center;gap:10px}.single-product .vtx-product-policy .policy-item__toggle{display:none;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--vtx-product-text);font:inherit;box-shadow:none;cursor:pointer}.single-product .vtx-product-policy .policy-item__toggle:hover,.single-product .vtx-product-policy .policy-item__toggle:focus{border:0;background:var(--vtx-color-soft);color:var(--vtx-product-primary-dark);box-shadow:none}.single-product .vtx-product-policy .policy-item__toggle:focus-visible{outline:2px solid var(--vtx-product-primary);outline-offset:3px}.single-product .vtx-product-policy .policy-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:flex-start;color:var(--vtx-color-primary)}.single-product .vtx-product-policy .policy-icon svg{width:20px;height:20px}.single-product .vtx-product-policy .policy-title{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin:0;color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body-lg);font-weight:700;line-height:1.35;text-decoration:none;text-transform:none}.single-product .vtx-product-policy a.policy-title:after{color:#718696;content:"\2197";font-size:var(--vtx-font-size-caption);font-weight:500;transition:color .15s ease,transform .15s ease}.single-product .vtx-product-policy a.policy-title:hover,.single-product .vtx-product-policy a.policy-title:focus-visible{color:var(--vtx-product-primary-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.single-product .vtx-product-policy a.policy-title:hover:after{color:var(--vtx-product-primary-dark);transform:translate(1px,-1px)}.single-product .vtx-product-policy .policy-item__content{display:block}.single-product .vtx-product-policy .policy-item__content-inner{min-width:0}.single-product .vtx-product-policy .policy-item__chevron{display:none;width:18px;height:18px;color:#527187}.single-product .vtx-product-policy .policy-description{padding:7px 0 0 40px;color:var(--vtx-product-text-muted);font-size:var(--vtx-font-size-body);line-height:1.6}.single-product .vtx-product-policy .policy-description>:last-child{margin-bottom:0}.single-product .vtx-gallery-thumb[hidden]{display:none!important}@media(max-width:1100px)and (min-width:769px){.single-product .contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.single-product .vtx-product-single>.vtx-product-single-gallery,.single-product .vtx-product-single>.product-info{flex:0 0 auto;flex-basis:auto}.single-product .vtx-product-single>.vtx-product-single-gallery{align-self:stretch;height:auto!important;min-height:0!important}.single-product .vtx-product-gallery,.single-product .vtx-gallery-main{height:auto;min-height:0}.single-product .product-meta-actions{flex-wrap:wrap}.single-product .product-meta-actions .compare-btn{padding-inline:0}.single-product .product-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.single-product .product-tabs .tab{min-width:0;padding-inline:6px;font-size:var(--vtx-font-size-meta)}.single-product .contact-grid,.single-product .extras{grid-template-columns:1fr}}@media(max-width:520px){.single-product .product-meta-actions{display:flex;flex-wrap:wrap;gap:6px 10px}.single-product .product-meta-actions .compare-btn{width:auto;min-width:0;min-height:24px;padding:0}.single-product .product-meta-actions .compare-btn__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap;border:0}}@media(max-width:600px){.single-product .page-title-inner,.single-product .page-title-inner .flex-col,.single-product .page-title-inner .is-small{width:100%;min-width:0}.single-product nav.woocommerce-breadcrumb.breadcrumbs{display:flex;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;min-height:36px;gap:0;padding:7px 0;border:0;border-radius:0;background:transparent;overflow-x:auto;overflow-y:hidden;color:var(--vtx-color-muted);font-size:var(--vtx-font-size-caption);line-height:1.5;text-align:left;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.single-product .page-title-inner nav.woocommerce-breadcrumb.breadcrumbs>a,.single-product .page-title-inner nav.woocommerce-breadcrumb.breadcrumbs>span{display:inline-flex;flex:0 0 auto;align-items:center;margin:0;color:inherit;font-size:inherit;font-weight:400;white-space:nowrap}.single-product .page-title-inner nav.woocommerce-breadcrumb.breadcrumbs>a:after{margin:0 9px;color:#98a8b6;content:"\203a";font-size:14px}.single-product .page-title-inner nav.woocommerce-breadcrumb.breadcrumbs>.divider{display:none}.single-product .woocommerce-breadcrumb::-webkit-scrollbar{display:none}.single-product .vtx-product-policy .policy-list{gap:0;margin-top:12px;padding:0;border:1px solid var(--vtx-color-border);border-radius:6px;background:#fff}html.js .single-product .vtx-product-policy .policy-item{padding:0}html.js .single-product .vtx-product-policy .policy-item__header{box-sizing:border-box;grid-template-columns:20px minmax(0,1fr) 44px;min-height:56px;gap:10px;padding:5px 8px 5px 12px}html.js .single-product .vtx-product-policy .policy-item__toggle{display:grid;width:44px;height:44px;min-height:0;margin:0;border-radius:4px}.single-product .vtx-product-policy .policy-icon{width:20px;height:20px}.single-product .vtx-product-policy .policy-title{min-width:0;min-height:44px;font-size:var(--vtx-font-size-body-lg);font-weight:500;line-height:1.4}html.js .single-product .vtx-product-policy .policy-item__toggle:active{background:var(--vtx-color-soft)}html.js .single-product .vtx-product-policy .policy-item__chevron{display:block;transition:transform .18s ease}html.js .single-product .vtx-product-policy .policy-item__toggle[aria-expanded=true] .policy-item__chevron{transform:rotate(180deg)}html.js .single-product .vtx-product-policy .policy-item__content{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .18s ease,visibility 0s linear .18s}html.js .single-product .vtx-product-policy .policy-item__content-inner{min-height:0;overflow:hidden;padding:0}html.js .single-product .vtx-product-policy .policy-item.is-expanded .policy-item__content{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .18s ease}html.js .single-product .vtx-product-policy .policy-item.is-expanded .policy-item__content-inner{padding-bottom:14px}.single-product .vtx-product-policy .policy-description{padding:0 12px}.single-product .vtx-product-policy .policy-description:where(p,li){text-align:left!important}}@media(prefers-reduced-motion:reduce){.single-product .vtx-product-policy .policy-item__content,.single-product .vtx-product-policy .policy-item__chevron{transition:none!important}}@media only screen and (max-width:600px){.price-section{padding:5px}.product-desc{order:2}.product-info-title-compare-button{flex-wrap:wrap}.product-info-title-compare-button .product-title.product_title.entry-title{width:100%;flex-basis:100%}.product-info-title-compare-button .compare-btn{margin-right:auto;margin-left:0;margin-bottom:10px;font-size:var(--vtx-font-size-label);min-width:100px}.product-meta{gap:5px}.vtx-contact-price{flex-basis:100%!important;max-width:100%!important}.vtx-contact-item{font-size:var(--vtx-font-size-label);gap:7px}.stock-info{flex-direction:row}.price-section>div:nth-of-type(1){flex-basis:100%;max-width:100%;width:100%}.mxt-reviews__head-left,.vtx-faqs__head,.vtx-desc__head,.vtx-docs__head,.mxt-specs__head-title,.vtx-rp-title{font-size:var(--vtx-font-size-body-lg)}}.single-product .product-tabs.vtx-product-jump-nav{display:flex;min-height:46px;align-items:center;gap:0;margin:2px 0 16px;border-top:1px solid var(--vtx-color-border);border-bottom:1px solid var(--vtx-color-border);background:transparent}.single-product .vtx-product-jump-nav .product-tabs__label{flex:0 0 auto;padding:0 18px 0 2px;color:#718191;font-size:var(--vtx-font-size-caption);font-weight:700;letter-spacing:.035em;line-height:1;text-transform:uppercase}.single-product .vtx-product-jump-nav .product-tabs__links{display:flex;min-width:0;align-self:stretch}.single-product .vtx-product-jump-nav .tab{position:relative;display:inline-flex;min-width:0;min-height:44px;height:auto;align-items:center;justify-content:center;gap:6px;padding:0 17px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body);font-weight:650;line-height:1.25;transform:none!important}.single-product .vtx-product-jump-nav .tab+.tab:before{position:absolute;top:50%;left:0;width:1px;height:18px;background:var(--vtx-color-border);content:"";transform:translateY(-50%)}.single-product .vtx-product-jump-nav .tab:after{color:#8192a1;content:"\2193";font-size:var(--vtx-font-size-caption);font-weight:500;transition:color .15s ease,transform .15s ease}.single-product .vtx-product-jump-nav .tab:hover{color:var(--vtx-color-primary)!important}.single-product .vtx-product-jump-nav .tab:hover:after{color:var(--vtx-color-primary);transform:translateY(2px)}.single-product .vtx-product-jump-nav .tab:focus-visible{outline:2px solid var(--vtx-color-primary);outline-offset:-3px}.single-product .stock-badge__icon--mobile,.single-product .vtx-product-delivery__label--mobile{display:none}.single-product .vtx-product-delivery--detail{font-size:var(--vtx-font-size-meta);white-space:nowrap}@media(max-width:600px){.single-product .product-tabs.vtx-product-jump-nav{min-height:44px;margin-bottom:14px}.single-product .vtx-product-jump-nav .product-tabs__label{display:none}.single-product .vtx-product-jump-nav .product-tabs__links{display:grid;width:100%;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.single-product .vtx-product-jump-nav .tab{min-height:43px;padding:0 8px;font-size:var(--vtx-font-size-meta);white-space:normal;text-align:center}.single-product .stock-badge__icon--desktop,.single-product .vtx-product-delivery__label--desktop{display:none}.single-product .stock-badge__icon--mobile,.single-product .vtx-product-delivery__label--mobile{display:inline}}.single-product .price-section-divi{display:none}.single-product .price-section{display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:0;margin:0 0 16px;padding:15px 0;border:0;border-top:1px solid var(--vtx-color-border);border-bottom:1px solid var(--vtx-color-border);border-radius:0;background:transparent;box-shadow:none}.single-product .price-section>div:first-child{width:auto;max-width:none;min-width:0;padding-right:24px}.single-product .price-section>.stock-info,.single-product .price-section>div:nth-child(2){width:auto;max-width:none;min-width:0}.single-product .vtx-price-box{gap:5px}.single-product .vtx-price-label{color:#536778;font-size:var(--vtx-font-size-meta);font-weight:600;line-height:1.35}.single-product .vtx-price-row{align-items:baseline;gap:9px}.single-product .vtx-price-main{color:var(--vtx-color-red);font-size:var(--vtx-font-size-heading);font-weight:750;letter-spacing:-.015em;line-height:1.1}.single-product .vtx-price-main .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.single-product .vtx-price-vat{color:#536778;font-size:var(--vtx-font-size-meta);font-style:normal;font-weight:500}.single-product .vtx-price-old,.single-product .vtx-price-old .woocommerce-Price-amount{color:#84929e;font-size:var(--vtx-font-size-meta);font-weight:500}.single-product .vtx-price-discount{height:auto;padding:2px 7px;border:0;border-radius:3px;background:#f9e8e9;color:var(--vtx-color-red-hover);font-size:var(--vtx-font-size-caption);line-height:1.4}.single-product .vtx-price-note{display:flex;align-items:center;gap:5px;color:#687b8b;font-size:var(--vtx-font-size-caption);font-style:normal;line-height:1.45}.single-product .vtx-price-note__icon{width:14px;height:14px;flex:0 0 14px}.single-product .price-section .stock-info{display:grid;align-content:center;gap:8px;padding-left:22px;border-left:1px solid var(--vtx-color-border)}.single-product .price-section .stock-badge,.single-product .price-section .fast-ship{display:flex;min-height:0;height:auto;align-items:center;gap:7px;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--vtx-font-size-meta);font-weight:650;line-height:1.35;box-shadow:none}.single-product .price-section .stock-badge{color:#14724a}.single-product .price-section .fast-ship{color:#a04f0b}.single-product .price-section .stock-info svg{width:16px;height:16px;flex:0 0 16px}@media(max-width:600px){.single-product .price-section{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.single-product .price-section>div:first-child{width:100%;padding-right:0}.single-product .vtx-price-main,.single-product .vtx-price-main .woocommerce-Price-amount{font-size:var(--vtx-font-size-heading)}.single-product .price-section .stock-info{display:flex;width:100%;flex-flow:row wrap;gap:8px 18px;padding:11px 0 0;border-top:1px solid var(--vtx-color-border);border-left:0}.single-product .price-section .stock-badge,.single-product .price-section .fast-ship{white-space:normal}}.single-product .product-info{color:var(--vtx-color-ink)}.single-product .product-info-title-compare-button{margin:0 0 7px}.single-product .product-info-title-compare-button .product-title.product_title.entry-title{margin:0;color:var(--vtx-color-ink);font-size:26px;font-weight:750;letter-spacing:-.025em;line-height:1.12}.single-product .product-meta--primary{display:flex;align-items:center;gap:9px;margin:0;color:#60758a;font-size:var(--vtx-font-size-label);line-height:1.45}.single-product .product-meta-summary{font-size:var(--vtx-font-size-label);display:flex;min-width:0;flex-flow:row wrap;align-items:center;gap:3px 9px;margin:0 0 5px}.single-product .product-meta--primary:where(.product-meta__category,.product-meta__brand)>span{display:inline}.single-product .product-meta--primary a{color:var(--vtx-color-primary)}.single-product .product-meta--primary strong{font-weight:650}.single-product .product-meta--primary .sep{color:#aab6c0}.single-product .product-meta--primary .product-meta__sku{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.single-product .product-meta-actions{display:flex;min-width:0;align-items:center;gap:9px;margin:0}.single-product .product-meta-summary__separator{color:#aab6c0;font-size:var(--vtx-font-size-label);line-height:1}.single-product .product-meta-actions .compare-btn{display:none}.single-product .product-meta--rating{font-size:var(--vtx-font-size-label);min-height:23px;height:auto;margin:0}.single-product .vtx-product-availability-row{margin:7px 0 11px}.single-product .vtx-product-availability-row .stock-info{display:flex;width:auto;max-width:100%;flex-flow:row wrap;align-items:center;gap:8px 24px;margin:0;padding:0;border:0;background:transparent}.single-product .vtx-product-availability-row:is(.stock-badge,.fast-ship){display:inline-flex;width:auto;min-height:28px;height:auto;align-items:center;gap:7px;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--vtx-font-size-label);font-weight:650;line-height:1.35;box-shadow:none}.single-product .vtx-product-availability-row .stock-badge{color:#13824f}.single-product .vtx-product-availability-row .fast-ship{color:var(--vtx-color-primary)}.single-product .vtx-product-availability-row:is(.stock-badge,.fast-ship) svg{width:18px;height:18px;flex:0 0 18px}.single-product .product-desc{margin:0 0 10px}.single-product .product-desc-h2{display:none}.single-product .product-desc__content ul{display:block;margin:0;padding:0}.single-product .product-desc__content li,.single-product .product-desc__content.is-expanded li{position:relative;display:block;margin:0 0 4px;padding:0 0 0 18px;color:#435d76;font-size:var(--vtx-font-size-body);line-height:1.45}.single-product .product-desc__content li:before{position:absolute;top:.63em;left:2px;display:block;width:7px;height:7px;margin:0;border-radius:50%;background:#778da4;background-image:none;content:"";transform:translateY(-50%)}.single-product .product-desc__content li:where(i,svg){display:none!important}.single-product .product-tabs.vtx-product-jump-nav{min-height:52px;margin:7px 0 4px;padding:4px 8px;border-top:0;border-bottom:0;border-radius:6px;background:var(--vtx-color-soft-active)}.single-product .price-section-divi{display:block;height:0;margin:6px 0 10px;border:0;border-top:1px solid var(--vtx-color-border);opacity:1}.single-product .vtx-product-jump-nav .product-tabs__label{display:none}.single-product .vtx-product-jump-nav .tab{min-height:44px;padding:0 17px;color:var(--vtx-color-primary-hover);font-size:var(--vtx-font-size-body);font-weight:650}.single-product .vtx-product-jump-nav .tab:first-child{padding-left:0}.single-product .vtx-product-jump-nav .tab:after{color:var(--vtx-color-primary)}.single-product .vtx-product-purchase{position:relative;margin:0 0 12px;padding:9px 0 0;border-top:0}.single-product .vtx-product-purchase .price-section{display:block;min-height:76px;margin:0;padding:0 188px 12px 0;border:0;background:transparent}.single-product .vtx-product-purchase .price-section>div:first-child{width:100%;max-width:none;padding:0}.single-product .vtx-product-purchase .vtx-price-box{display:block}.single-product .vtx-product-purchase .vtx-price-label{margin-bottom:1px;color:#516a80;font-size:var(--vtx-font-size-meta);font-weight:500}.single-product .vtx-product-purchase .vtx-price-row{display:flex;min-width:0;flex-flow:row wrap;align-items:baseline;gap:4px 12px}.single-product .vtx-product-purchase .vtx-price-main,.single-product .vtx-product-purchase .vtx-price-main .woocommerce-Price-amount{color:var(--vtx-color-ink);font-size:var(--vtx-font-size-title);font-weight:800;letter-spacing:-.02em;line-height:1.08}.single-product .vtx-product-purchase .vtx-price-vat{color:#61758a;font-size:var(--vtx-font-size-meta);font-weight:500}.single-product .vtx-product-purchase .vtx-price-note{margin-top:2px;color:var(--vtx-color-muted);font-size:var(--vtx-font-size-meta)}.single-product .vtx-product-purchase .vienthongxanh-custom-order-at-product-single,.single-product .vtx-product-purchase .woocommerce-variation-add-to-cart{position:static;width:100%;max-width:none;margin:0}.single-product .vtx-product-purchase .vienthongxanh-price-by-variations{display:none!important}.single-product .vtx-product-purchase .vienthongxanh_attributes_out{margin:0 0 12px;padding:0 0 6px;border:0;border-bottom:1px solid var(--vtx-color-border);border-radius:0;background:transparent}.single-product .vtx-product-purchase .product-variant-item.product-variant-text{min-height:38px;padding:8px 12px;border:1px solid var(--vtx-color-border);border-radius:4px;background:#fff;color:var(--vtx-color-ink)!important;line-height:1.3}.single-product .vtx-product-purchase .product-variant-item.product-variant-text.active{border-color:var(--vtx-color-primary);background:var(--vtx-color-soft)!important;background-image:none!important;color:var(--vtx-color-primary-hover)!important}.single-product .vtx-product-purchase .woocommerce-variation-add-to-cart.variations_button .quantity.buttons_added{position:absolute;top:22px;right:0;display:flex;width:auto;align-items:center;gap:10px;margin:0}.single-product .vtx-quantity-label{color:var(--vtx-color-ink);font-size:var(--vtx-font-size-label);font-weight:600;white-space:nowrap}.single-product .vtx-product-purchase .input-group{display:grid;width:120px;max-width:120px;height:42px;grid-template-columns:40px 40px 40px;overflow:hidden;border:1px solid var(--vtx-color-border);border-radius:4px;background:#fff}.single-product .vtx-product-purchase .input-group>*{width:40px;min-width:0}.single-product .vtx-product-purchase .input-group .btn-number,.single-product .vtx-product-purchase .input-group input.form-control.gbcc_input.quantity{width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--vtx-color-ink);font-size:var(--vtx-font-size-label);line-height:40px;box-shadow:none}.single-product .vtx-product-purchase .input-group input.form-control.gbcc_input.quantity{border-right:1px solid var(--vtx-color-border);border-left:1px solid var(--vtx-color-border);font-weight:650}.single-product .vtx-product-purchase .input-group .btn-number:hover{background:var(--vtx-color-soft);color:var(--vtx-color-primary)}.single-product .vtx-product-purchase .vtx-quantity-symbol{display:block;font-size:var(--vtx-font-size-subtitle);font-weight:500;line-height:40px}.single-product .vtx-product-purchase .vienthongxanh_single_add_to_cart_buy_now{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.single-product .vtx-product-purchase .vienthongxanh_single_add_to_cart_buy_now>button,.single-product .vtx-product-purchase button.single_add_to_cart_button.button.alt,.single-product .vtx-product-purchase .vienthongxanh_single_buy_now.button{width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:0 14px;border-radius:4px;font-size:var(--vtx-font-size-body-lg);font-weight:750;line-height:1.25;text-transform:none;transform:none;box-shadow:none}.single-product .vtx-product-purchase .vienthongxanh_single_buy_now.button{border:1px solid var(--vtx-color-red);background:var(--vtx-color-red);color:#fff}.single-product .vtx-product-purchase button.single_add_to_cart_button.button.alt{border:1px solid var(--vtx-color-primary);background:#fff;color:var(--vtx-color-primary)}.single-product .vtx-product-purchase .vienthongxanh_single_add_to_cart_buy_now>button:hover{transform:none;box-shadow:none}.single-product .vtx-product-purchase .vienthongxanh_single_buy_now.button:hover{border-color:var(--vtx-color-red);background:var(--vtx-color-red)}.single-product .vtx-product-purchase button.single_add_to_cart_button.button.alt:hover{border-color:var(--vtx-color-primary);background:#f4faff;color:var(--vtx-color-primary)}.single-product .vtx-product-purchase .vienthongxanh_single_add_to_cart_buy_now svg{width:22px;height:22px;margin-right:8px}.single-product .contact-section--advisors{width:100%;min-width:0;margin:0;padding:0;border:1px solid var(--vtx-color-border);border-radius:8px;background:#fff;box-shadow:none}.single-product .contact-section--advisors .contact-heading{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:7px 7px 0 0;background:var(--vtx-color-soft);color:var(--vtx-color-primary)}.single-product .contact-heading__icon{width:20px;height:20px;flex:0 0 20px}.single-product .contact-heading__glow{position:relative;width:8px;height:8px;flex:0 0 8px;margin:0 5px 0 auto;border-radius:50%;color:var(--vtx-color-red);background:currentColor;box-shadow:0 0 8px color-mix(in srgb,currentColor 35%,transparent)}.single-product .contact-heading__glow:after{content:"";position:absolute;inset:-4px;border:1px solid currentColor;border-radius:inherit;pointer-events:none;animation:vtx-advisor-glow 2.4s ease-out infinite}@keyframes vtx-advisor-glow{0%{transform:scale(.7);opacity:.6}80%,to{transform:scale(1.6);opacity:0}}.single-product .contact-section--advisors .contact-title{display:block;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--vtx-color-ink);font-size:16px;font-weight:700;line-height:1.4;text-transform:none}.single-product .contact-section--advisors .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;padding:0;border:0;border-top:1px solid var(--vtx-color-border);border-radius:0 0 7px 7px;overflow:hidden;background:var(--vtx-color-border)}.single-product .contact-section--advisors .contact-item{display:block;min-width:0;padding:10px 14px;border:0;border-radius:0;background:#fff;box-shadow:none}.single-product .contact-section--advisors .contact-item .name{min-width:0;margin:0;color:var(--vtx-color-muted);font-size:12px;font-weight:600;line-height:1.4;white-space:normal}.single-product .contact-section--advisors .contact-btns{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.single-product .contact-section--advisors .contact-btns a{display:inline-flex;width:auto;height:auto;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--vtx-color-primary);font-size:13px;font-weight:650;line-height:1.35;text-transform:none;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background-color .15s ease,color .15s ease}.single-product .contact-section--advisors .contact-btns .contact-phone{flex-direction:column;align-items:flex-start;gap:2px;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.single-product .contact-section--advisors .contact-phone__number{display:inline-flex;align-items:center;gap:6px}.single-product .contact-section--advisors .contact-phone svg{width:15px;height:15px;flex:0 0 15px;margin:0;fill:none;stroke:currentColor;color:var(--vtx-color-red)}.single-product .contact-section--advisors .contact-btns .contact-zalo{width:44px;min-width:44px;padding:8px;border-radius:8px;background:var(--vtx-color-soft-active)}.single-product .contact-section--advisors .contact-zalo__icon{display:block;width:28px;height:28px;max-width:none;object-fit:contain}.single-product .contact-section--advisors .contact-btns a:hover{color:var(--vtx-color-primary-hover)}.single-product .contact-section--advisors .contact-phone:hover .contact-phone__number{text-decoration:underline;text-underline-offset:3px}.single-product .contact-section--advisors .contact-btns .contact-zalo:hover{background:var(--vtx-color-border)}.single-product .contact-section--advisors .contact-btns a:focus-visible{outline:2px solid var(--vtx-color-primary-hover);outline-offset:2px}@media(max-width:380px){.single-product .contact-section--advisors .contact-heading,.single-product .contact-section--advisors .contact-item{padding:10px 12px}.single-product .contact-section--advisors .contact-btns{gap:8px}.single-product .contact-section--advisors .contact-btns .contact-phone{font-size:15px}}@media(prefers-reduced-motion:reduce){.single-product .contact-section--advisors .contact-btns a{transition:none}.single-product .contact-heading__glow:after{animation:none;opacity:.25}}@media(max-width:850px){.single-product .product-info-title-compare-button .product-title.product_title.entry-title{font-size:26px}}@media(max-width:600px){.single-product .product-info-title-compare-button{order:1}.single-product .product-meta--primary{order:2}.single-product .product-meta-actions{order:3}.single-product .vtx-product-availability-row{order:4}.single-product .product-desc{order:5}.single-product .product-tabs.vtx-product-jump-nav{order:6}.single-product .vtx-product-purchase{order:7}.single-product .contact-section{order:8}.single-product .extras{order:9}.single-product .vtx-product-policy{order:10}.single-product .product-info-title-compare-button .product-title.product_title.entry-title{font-size:26px;line-height:1.2}.single-product .product-meta--primary{align-items:flex-start;gap:3px 8px}.single-product .product-meta--primary .sep{display:none}.single-product .product-meta--primary:where(.product-meta__category,.product-meta__brand){flex:1 0 45%}.single-product .vtx-product-availability-row .stock-info{gap:5px 18px}.single-product .vtx-product-availability-row .stock-badge__icon--desktop{display:block}.single-product .vtx-product-availability-row .stock-badge__icon--mobile,.single-product .vtx-product-availability-row .vtx-product-delivery__label--mobile{display:none}.single-product .vtx-product-availability-row .vtx-product-delivery__label--desktop{display:inline}.single-product .vtx-product-jump-nav .tab{padding:0 6px;font-size:var(--vtx-font-size-body)}.single-product .vtx-product-jump-nav .tab:first-child{padding-left:4px}.single-product .vtx-product-purchase .price-section{min-height:0;padding:0 0 10px}.single-product .vtx-product-purchase .woocommerce-variation-add-to-cart.variations_button .quantity.buttons_added{position:static;justify-content:space-between;margin:0 0 10px}.single-product .vtx-product-purchase .vienthongxanh_single_add_to_cart_buy_now{gap:8px}.single-product .vtx-product-purchase .vienthongxanh_single_add_to_cart_buy_now>button,.single-product .vtx-product-purchase button.single_add_to_cart_button.button.alt,.single-product .vtx-product-purchase .vienthongxanh_single_buy_now.button{height:48px;min-height:48px;padding:0 8px;font-size:var(--vtx-font-size-label)}.single-product .vtx-product-purchase .horizontal-scroll .product-variant-item.product-variant-text{min-height:44px}}body.single-product #wrapper,body.single-product #main{background:#fff}@media(min-width:769px){.single-product .vtx-product-single{display:grid;grid-template-columns:minmax(360px,8fr) minmax(0,11fr);align-items:start;gap:20px;padding:16px;border-radius:6px;box-shadow:0 3px 14px #17324a0b}.single-product .vtx-product-single>.vtx-product-single-gallery,.single-product .vtx-product-single>.product-info{width:100%;max-width:none;min-width:0}.single-product .vtx-product-single>.vtx-product-single-gallery{align-self:start}.single-product .vtx-product-single>.product-info{display:flex;flex-direction:column}}@media(max-width:600px){.single-product .product-meta-summary{order:2;width:100%;align-items:flex-start;gap:3px 8px}.single-product .product-meta-summary .product-meta--primary{order:0}.single-product .product-meta-summary .product-meta-actions{order:1}.single-product .product-meta-summary__separator{display:none}}@media(max-width:600px){.single-product .product-meta-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin-bottom:7px}.single-product .product-meta-summary .product-meta--primary{display:flex;width:100%;flex-wrap:nowrap;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.single-product .product-meta--primary .sep{display:inline;flex:0 0 auto;color:#a6b4c0}.single-product .product-meta--primary:where(.product-meta__category,.product-meta__brand){min-width:0;flex:0 1 auto;white-space:nowrap}.single-product .product-meta-summary .product-meta-actions,.single-product .product-meta-summary .product-meta--rating{width:100%;flex-wrap:nowrap}}@media(max-width:520px){body.single-product.admin-bar .vtx-header-mobile{margin-bottom:46px}}.single-product .vtx-docs,.single-product .vtx-faqs{overflow:hidden;border:1px solid var(--vtx-color-border);border-radius:4px;background:#fff;box-shadow:none}.single-product .vtx-docs__head,.single-product .vtx-faqs__head{min-height:48px;gap:8px;margin:0;padding:12px 16px;border:0;border-bottom:1px solid var(--vtx-color-border);background:var(--vtx-color-soft-active);color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body-lg);font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none}.single-product .vtx-docs__head svg,.single-product .vtx-faqs__head svg{width:18px;height:18px;flex:0 0 18px;color:var(--vtx-color-primary);stroke:currentColor}.single-product .vtx-docs__list{display:block;padding:0 16px}.single-product .vtx-docs__item{display:grid;grid-template-columns:26px minmax(0,1fr) auto;min-height:64px;align-items:center;gap:10px;padding:10px 2px;border:0;border-bottom:1px solid var(--vtx-color-border);border-radius:0;background:#fff;box-shadow:none;transition:color .15s ease,background-color .15s ease}.single-product .vtx-docs__item:last-child{border-bottom:0}.single-product .vtx-docs__item:hover{border-color:var(--vtx-color-border);background:#f7fafc;box-shadow:none}.single-product .vtx-docs__icon-wrap{width:26px;height:26px;border:0;border-radius:0;background:transparent;color:#567086}.single-product .vtx-docs__icon-wrap svg{width:20px;height:20px}.single-product .vtx-docs__info{gap:1px}.single-product .vtx-docs__name{color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body);font-weight:650;line-height:1.4}.single-product .vtx-docs__meta{color:var(--vtx-color-muted);font-size:var(--vtx-font-size-body);line-height:1.4}.single-product .vtx-docs__dl-icon{width:auto;height:36px;gap:6px;color:var(--vtx-color-primary);font-size:var(--vtx-font-size-body);font-weight:650}.single-product .vtx-docs__dl-icon:before{content:"T\1ea3i xu\1ed1ng"}.single-product .vtx-docs__dl-icon svg{width:18px;height:18px}.single-product .vtx-docs__item:hover .vtx-docs__icon-wrap{background:transparent;color:var(--vtx-color-primary)}.single-product .vtx-faqs__list{display:block;padding:0 16px}.single-product .vtx-faqs__item{overflow:visible;border:0;border-bottom:1px solid var(--vtx-color-border);border-radius:0;background:#fff}.single-product .vtx-faqs__item:last-child{border-bottom:0}.single-product .vtx-faqs__item[open]{border-color:var(--vtx-color-border)}.single-product .vtx-faqs__question{min-height:56px;margin:0;padding:12px 2px;border:0;background:#fff;color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body-lg);font-weight:650;line-height:1.45;text-transform:none}.single-product .vtx-faqs__question:hover,.single-product .vtx-faqs__item[open] .vtx-faqs__question{border:0;background:#fff;color:var(--vtx-color-primary)}.single-product .vtx-faqs__question:focus-visible{outline:2px solid var(--vtx-color-primary);outline-offset:-2px}.single-product .vtx-faqs__q-inner{gap:0;text-transform:none}.single-product .vtx-faqs__q-icon{display:none}.single-product .vtx-faqs__chevron{width:16px;height:16px;color:#668096}.single-product .vtx-faqs__item[open] .vtx-faqs__answer-inner{padding:0 28px 15px 2px}.single-product .vtx-faqs__answer-inner p,.single-product .vtx-faqs__answer-inner li{color:#43596c;font-size:var(--vtx-font-size-body);line-height:1.65}@media(max-width:600px){.single-product .vtx-docs__head,.single-product .vtx-faqs__head{padding:11px 12px}.single-product .vtx-docs__list,.single-product .vtx-faqs__list{padding:0 12px}.single-product .vtx-docs__item{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:9px 0}.single-product .vtx-docs__dl-icon:before{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.single-product .vtx-faqs__question{min-height:52px;padding:10px 0}.single-product .vtx-faqs__item[open] .vtx-faqs__answer-inner{padding:0 22px 13px 0}}.single-product .mxt-specs,.single-product .vtx-desc,.single-product .vtx-featured,.single-product .vtx-rposts{overflow:hidden;border:1px solid var(--vtx-color-border);border-radius:4px;background:#fff;box-shadow:none}.single-product #single-product-specifications,.single-product #single-product-documents,.single-product #single-product-description,.single-product [id^=vtx-faqs-],.single-product [id^=mxt-reviews-]{scroll-margin-top:112px}.single-product .mxt-specs__head,.single-product .vtx-desc__head,.single-product .vtx-featured__head,.single-product .vtx-rposts__head{min-height:48px;gap:8px;margin:0;padding:12px 16px;border:0;border-bottom:1px solid var(--vtx-color-border);border-radius:0;background:var(--vtx-color-soft-active);color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body-lg);font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none}.single-product .mxt-specs__head-title{color:var(--vtx-color-ink);font-size:var(--vtx-font-size-body-lg);font-weight:700;letter-spacing:0;text-transform:none}.single-product .mxt-specs__head-left>svg,.single-product .vtx-desc__head>svg,.single-product .vtx-featured__head>svg,.single-product .vtx-rposts__head>svg{width:18px;height:18px;flex:0 0 18px}.single-product .mxt-specs__download{width:32px;height:32px;border-color:#d6e0e8;border-radius:3px;background:#fff;color:var(--vtx-color-muted)}.single-product .mxt-specs__content{font-size:var(--vtx-font-size-body);padding:12px 16px 0;line-height:1.6}.single-product .mxt-specs__content table{margin:0;border:1px solid var(--vtx-color-border);border-collapse:separate;border-spacing:0;border-radius:3px;overflow:hidden}.single-product .mxt-specs__content table tr{border:0}.single-product .mxt-specs__content table tr:not(:last-child) td,.single-product .mxt-specs__content table tr:not(:last-child) th{border-bottom:1px solid #e2e9ee!important}.single-product .mxt-specs__content table tr:nth-child(2n) td,.single-product .mxt-specs__content table tr:nth-child(2n) th{background:#fafcfd}.single-product .mxt-specs__content table td,.single-product .mxt-specs__content table th{font-size:var(--vtx-font-size-body);padding:10px 14px;border:0!important;background:#fff;color:var(--vtx-color-muted);line-height:1.45;text-align:left;vertical-align:top}.single-product .mxt-specs__content table td+td,.single-product .mxt-specs__content table th+th{border-left:1px solid var(--vtx-color-border)!important}.single-product .mxt-specs__content table tr:first-child td,.single-product .mxt-specs__content table tr:first-child th{background:var(--vtx-color-soft);color:var(--vtx-color-ink);font-weight:700}.single-product .mxt-specs__content table td:first-child,.single-product .mxt-specs__content table th:first-child{width:36%;color:#405c72;font-weight:600}.single-product .mxt-specs__content table td:last-child,.single-product .mxt-specs__content table th:last-child{color:var(--vtx-color-ink)}.single-product .mxt-specs__fade{height:44px}.single-product .mxt-specs__toggle{min-height:44px;padding:10px 16px;border-top:1px solid var(--vtx-color-border);background:#fff;color:var(--vtx-color-primary);font-size:var(--vtx-font-size-meta);font-weight:650;letter-spacing:0;text-transform:none}.single-product .mxt-specs__toggle:hover{background:#f8fafb;color:var(--vtx-color-primary-hover)}.single-product .vtx-desc__content{padding:16px 18px 2px}.single-product .vtx-desc__content p,.single-product .vtx-desc__content li{font-size:var(--vtx-font-size-body);color:var(--vtx-color-muted);line-height:1.65}.single-product .vtx-desc__content img{border-radius:3px}.single-product .vtx-desc__fade{height:48px}.single-product .vtx-desc__footer{justify-content:center;padding:4px 16px 14px}.single-product .vtx-desc__toggle{min-height:36px;padding:5px 10px;border:0;border-radius:3px;background:transparent;color:var(--vtx-color-primary);font-size:var(--vtx-font-size-meta);font-weight:650}.single-product .vtx-desc__toggle:hover{border:0;background:var(--vtx-color-soft);color:var(--vtx-color-primary-hover)}.single-product .vtx-featured__list,.single-product .vtx-rposts__list{padding:0 12px}.single-product .vtx-featured__item,.single-product .vtx-rposts__item{border-bottom-color:var(--vtx-color-border);background:#fff}.single-product .vtx-featured__item{gap:11px;padding:10px 0}.single-product .vtx-featured__item:hover,.single-product .vtx-rposts__item:hover{background:#f8fafb}.single-product .vtx-featured__thumb{width:64px;height:64px;border-color:#dce4ea;border-radius:3px;background:#fff}.single-product .vtx-featured__name{font-size:var(--vtx-font-size-body);color:var(--vtx-color-ink);font-weight:400;line-height:1.35}.single-product .vtx-featured__sold:before{color:#a6b2bc;content:"\b7"}.single-product .vtx-rposts__item{gap:10px;min-height:66px;padding:10px 0}.single-product .vtx-rposts__thumb{border-color:#dce4ea;border-radius:3px}.single-product .vtx-rposts__title{font-size:var(--vtx-font-size-body);color:var(--vtx-color-ink);font-weight:400}.single-product .vtx-featured__footer,.single-product .vtx-rposts__footer{padding:10px 14px;border-top:1px solid var(--vtx-color-border)}.single-product .vtx-featured__view-all,.single-product .vtx-rposts__view-all{padding:5px 8px;border:0;border-radius:3px;background:transparent;color:var(--vtx-color-primary)}.single-product .vtx-featured__view-all:hover,.single-product .vtx-rposts__view-all:hover{background:var(--vtx-color-soft);color:var(--vtx-color-primary-hover)}@media(max-width:600px){.single-product .mxt-specs__head,.single-product .vtx-desc__head,.single-product .vtx-featured__head,.single-product .vtx-rposts__head{min-height:46px;padding:11px 12px}.single-product .mxt-specs__content{padding:10px 10px 0}.single-product .mxt-specs__content table td,.single-product .mxt-specs__content table th{padding-top:9px;padding-bottom:9px}.single-product .mxt-specs__content table td:first-child,.single-product .mxt-specs__content table th:first-child{width:39%}.single-product .vtx-desc__content{padding:14px 12px 2px}.single-product .vtx-desc__footer{padding:2px 12px 12px}}.single-product .vtx-product-single{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,11fr);grid-template-rows:auto 1fr;grid-template-areas:"gallery info" "policy info";align-items:start;row-gap:0}.single-product .vtx-product-single>.vtx-product-single-gallery{grid-area:gallery}.single-product .vtx-product-single>.product-info{grid-area:info}.single-product .vtx-product-single>.vtx-product-policy{grid-area:policy;align-self:start}.single-product .vtx-product-single>:is(.vtx-product-single-gallery,.product-info,.vtx-product-policy){width:100%;max-width:none;min-width:0}@media(max-width:768px){.single-product .vtx-product-single{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"gallery" "info" "policy";row-gap:16px}}.single-product .vtx-desc:not([data-vtx-collapse-ready]):is(.vtx-desc__fade,.vtx-desc__footer),.single-product .mxt-specs:not([data-vtx-collapse-ready]):is(.mxt-specs__fade,.mxt-specs__toggle){display:none}.single-product .mxt-specs:not([data-vtx-collapse-ready]) .mxt-specs__content{max-height:none;overflow:visible}.single-product .mxt-specs__content th.vtx-spec-label{text-align:left;font-weight:600;background:transparent;color:inherit}.vtx-faqs__question{list-style:none}.vtx-faqs__question::-webkit-details-marker{display:none}.vtx-faqs__question:focus-visible,.vtx-variant-list summary:focus-visible{outline:2px solid var(--vtx-color-primary,#0877c9);outline-offset:3px}.vtx-variant-list{margin:12px 0;font-size:14px}.vtx-variant-list summary{cursor:pointer;padding:12px 0;font-weight:600}.vtx-variant-list__scroll{overflow-x:auto}.vtx-variant-list table{width:100%;border-collapse:collapse;margin:0}.vtx-variant-list:is(th,td){padding:9px;text-align:left;border-bottom:1px solid #e0e7ed;vertical-align:top}.vtx-variant-list th[scope=row]{font-weight:500;min-width:150px;text-transform:none;letter-spacing:normal}.vtx-variant-list td{white-space:nowrap}.no-js .single-product .vienthongxanh_attributes_out{display:none}.vtx-variation-error{color:#a61d24;margin:12px 0}