.extra-info .product-content{margin-bottom:15px}.devvn-swiper-gallery-wrap{position:relative;width:100%;margin-bottom:25px;box-sizing:border-box}.devvn-swiper-main-box{position:relative;width:100%;overflow:hidden;border-radius:var(--sg-radius,8px);box-shadow:0 4px 18px rgb(0 0 0 / .04)}.devvn-main-swiper{width:100%;position:relative;border-radius:var(--sg-radius,8px);overflow:hidden}.devvn-main-slide{position:relative;width:100%;overflow:hidden;border-radius:var(--sg-radius,8px);display:flex;align-items:center;justify-content:center;background:#f8f9fa}.devvn-slide-link{display:block;width:100%;height:100%}.devvn-main-slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--sg-radius,8px)}.devvn-btn-prev,.devvn-btn-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:rgb(255 255 255 / .9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:50%;color:#222;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .15);cursor:pointer;z-index:10;transition:all .25s ease;opacity:0}.devvn-swiper-main-box .swiper-button-next,.devvn-swiper-main-box .swiper-button-prev{width:42px;height:42px}.devvn-swiper-main-box .swiper-button-next svg,.devvn-swiper-main-box .swiper-button-prev svg{width:auto;height:auto}.devvn-btn-prev{left:16px}.devvn-btn-next{right:16px}.devvn-swiper-main-box:hover .devvn-btn-prev,.devvn-swiper-main-box:hover .devvn-btn-next{opacity:1}.devvn-btn-prev:hover,.devvn-btn-next:hover{background:var(--sg-color,#b51e4b);color:#fff;transform:translateY(-50%) scale(1.08)}.devvn-btn-prev::after,.devvn-btn-next::after{display:none!important}.devvn-swiper-thumbs-box{position:relative;width:100%;margin-top:var(--sg-gap,12px)}.devvn-thumbs-swiper{width:100%;overflow:hidden;padding:2px 0 6px 0}.devvn-thumb-slide{cursor:pointer;box-sizing:border-box}.devvn-main-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;overflow:hidden}.devvn-main-swiper:not(.swiper-initialized) .devvn-main-slide{width:100%;flex:0 0 100%}.devvn-main-swiper:not(.swiper-initialized) .devvn-main-slide:not(:first-child){display:none}.devvn-thumbs-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:var(--sg-gap,12px);overflow:hidden}.devvn-thumbs-swiper:not(.swiper-initialized) .devvn-thumb-slide{flex:0 0 calc((100% - (var(--sg-gap, 12px) * 3)) / 4);width:calc((100% - (var(--sg-gap, 12px) * 3)) / 4);max-width:calc((100% - (var(--sg-gap, 12px) * 3)) / 4)}.devvn-thumbs-swiper:not(.swiper-initialized) .devvn-thumb-slide:first-child .devvn-thumb-inner{opacity:1;box-shadow:0 4px 12px rgb(0 0 0 / .12);transform:translateY(-2px)}@media (max-width:991px){.devvn-thumbs-swiper:not(.swiper-initialized) .devvn-thumb-slide{flex:0 0 calc((100% - (var(--sg-gap, 12px) * 2)) / 3);width:calc((100% - (var(--sg-gap, 12px) * 2)) / 3);max-width:calc((100% - (var(--sg-gap, 12px) * 2)) / 3)}}@media (max-width:575px){.devvn-thumbs-swiper:not(.swiper-initialized) .devvn-thumb-slide{flex:0 0 calc((100% - var(--sg-gap, 12px)) / 2.3);width:calc((100% - var(--sg-gap, 12px)) / 2.3);max-width:calc((100% - var(--sg-gap, 12px)) / 2.3)}}.devvn-thumb-inner{position:relative;width:100%;overflow:hidden;border-radius:var(--sg-radius,8px);box-sizing:border-box;background:#f4f4f4;opacity:.75;transition:all .25s ease}.devvn-thumb-inner img{width:100%;height:100%;object-fit:cover;display:block;border-radius:calc(var(--sg-radius, 8px) - 2px)}.devvn-thumb-slide:hover .devvn-thumb-inner{opacity:1;transform:translateY(-2px)}.devvn-thumb-slide.swiper-slide-thumb-active .devvn-thumb-inner{opacity:1;box-shadow:0 4px 12px rgb(0 0 0 / .12);transform:translateY(-2px)}@media (max-width:768px){.devvn-btn-prev,.devvn-btn-next{opacity:.85;width:34px;height:34px}.devvn-btn-prev{left:8px}.devvn-btn-next{right:8px}.devvn-btn-prev svg,.devvn-btn-next svg{width:16px;height:16px}}.minh-auto-brands{max-width:1100px;margin:0 auto;padding:40px 0}.minh-auto-brands-title{font-size:22px;font-weight:700;color:#222;margin-bottom:22px}.minh-auto-brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.minh-brand-box{background:#fff;border:1px solid #ededed;border-radius:10px;padding:16px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.minh-brand-box:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgb(0 0 0 / .12);border-color:var(--ux-accent-color,#b51e4b)}.minh-brand-logo{margin:0 auto 10px;max-height:65px;width:auto}.minh-brand-name{font-size:14px;font-weight:600;color:#333;text-transform:capitalize}@media (max-width:768px){.minh-auto-brands-grid{grid-template-columns:repeat(3,1fr)}.minh-brand-box{padding:14px 10px}}@media (max-width:480px){.minh-auto-brands-grid{grid-template-columns:repeat(2,1fr);gap:12px}.minh-brand-box{padding:12px 8px}.minh-brand-name{font-size:13px}}.minh-auto-brands{max-width:1100px;margin:0 auto;padding:40px 0;box-sizing:border-box}.minh-auto-brands-title{font-size:28px;font-weight:700;color:#222;margin-bottom:22px;text-align:center;letter-spacing:-.03em}.minh-auto-brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.minh-brand-box{background:#fff;border:1px solid #ededed;border-radius:12px;padding:20px;text-align:center;transition:all .25s ease;position:relative}.minh-brand-box:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(0 0 0 / .12);border-color:var(--ux-accent-color,#b51e4b)}.minh-brand-logo{width:auto;max-height:60px;margin:0 auto 14px;object-fit:contain;mix-blend-mode:multiply}.minh-brand-name{font-size:16px;font-weight:600;color:#333;text-transform:capitalize}@media (max-width:768px){.minh-auto-brands-grid{grid-template-columns:repeat(3,1fr);gap:16px}.minh-auto-brands-title{font-size:24px}}@media (max-width:480px){.minh-auto-brands-grid{grid-template-columns:repeat(2,1fr);gap:12px}.minh-auto-brands-title{font-size:22px}.minh-brand-box{padding:16px}.minh-brand-logo{max-height:50px}}:root{--vm-accent:#0e2b52;--vm-accent-light:#023478e8;--vm-border:#eea920;--vm-text-dark:#222222;--vm-text-gray:#555555;--vm-radius:8px;--vm-width:100%}.header-vertical-menu{position:relative;display:block;width:100%}.header-vertical-menu__fly-out{position:relative;width:100%;border-radius:var(--vm-radius)}.ux-nav-vertical-menu,#menu-danh-muc.ux-nav-vertical-menu{position:relative;background:#fff;border:1px solid var(--vm-border);border-radius:var(--vm-radius);box-shadow:0 4px 18px rgb(0 0 0 / .04);padding:6px 0;margin:0;list-style:none;box-sizing:border-box}.ux-nav-vertical-menu>li{list-style:none;margin:0;padding:0;position:static!important}.ux-nav-vertical-menu>li>a.nav-top-link,.ux-nav-vertical-menu>li>a{display:flex;align-items:center;justify-content:flex-start;padding:10px 14px;border-radius:0;font-size:14px;font-weight:700;color:var(--vm-text-dark);text-decoration:none;transition:all 0.2s ease;box-sizing:border-box;position:relative}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item{border:0}.ux-nav-vertical-menu>li>a i,.ux-nav-vertical-menu>li>a svg,.ux-nav-vertical-menu>li>a img{color:var(--vm-accent);fill:var(--vm-accent);font-size:16px;width:20px;height:20px;margin-right:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ux-nav-vertical-menu>li.menu-item-has-children>a i.icon-angle-down,.ux-nav-vertical-menu>li.has-dropdown>a i.icon-angle-down{margin-left:auto;margin-right:0;font-size:26px;line-height:1;color:#a0a0a0;transform:rotate(-90deg);transition:transform 0.2s ease,color 0.2s ease;display:inline-block;width:auto;height:auto}.ux-nav-vertical-menu>li:hover>a,.ux-nav-vertical-menu>li.is-active>a,.ux-nav-vertical-menu>li.is-hovered>a,.ux-nav-vertical-menu>li.current-menu-item>a{background:var(--vm-accent-light);color:#fff}.ux-nav-vertical-menu>li:hover>a::before,.ux-nav-vertical-menu>li.is-active>a::before,.ux-nav-vertical-menu>li.is-hovered>a::before,.ux-nav-vertical-menu>li.current-menu-item>a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#eea920;border-radius:0 3px 3px 0;height:100%}.ux-nav-vertical-menu>li:hover>a i.icon-angle-down,.ux-nav-vertical-menu>li.is-active>a i.icon-angle-down,.ux-nav-vertical-menu>li.is-hovered>a i.icon-angle-down{color:#fff;transform:rotate(-90deg) translateX(2px);opacity:1}.ux-nav-vertical-menu>li>.sub-menu,.ux-nav-vertical-menu>li>.nav-dropdown,.ux-nav-vertical-menu>li.menu-item-design-full-width>.nav-dropdown,.ux-nav-vertical-menu>li.menu-item-design-container-width>.nav-dropdown,.ux-nav-vertical-menu>li.menu-item-design-default>.nav-dropdown{position:absolute!important;top:0!important;bottom:auto!important;left:100%!important;right:auto!important;margin:0 0 0 0!important;width:890px!important;max-width:calc(100vw - 320px)!important;height:100%!important;min-height:100%!important;max-height:520px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;background:#ffffff!important;border:1px solid var(--vm-border)!important;border-radius:var(--vm-radius)!important;box-shadow:0 8px 30px rgb(0 0 0 / .08)!important;padding:22px 24px!important;box-sizing:border-box!important;z-index:9999!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(8px)!important;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease!important;display:block!important}.ux-nav-vertical-menu>li>.sub-menu::-webkit-scrollbar,.ux-nav-vertical-menu>li>.nav-dropdown::-webkit-scrollbar{width:6px}.ux-nav-vertical-menu>li>.sub-menu::-webkit-scrollbar-track,.ux-nav-vertical-menu>li>.nav-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ux-nav-vertical-menu>li>.sub-menu::-webkit-scrollbar-thumb,.ux-nav-vertical-menu>li>.nav-dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ux-nav-vertical-menu>li>.sub-menu::-webkit-scrollbar-thumb:hover,.ux-nav-vertical-menu>li>.nav-dropdown::-webkit-scrollbar-thumb:hover{background:#999}.ux-nav-vertical-menu>li>.sub-menu::before,.ux-nav-vertical-menu>li>.nav-dropdown::before{content:"";position:absolute;top:0;left:-20px;width:25px;height:100%;background:#fff0;z-index:10}.ux-nav-vertical-menu>li:hover>.sub-menu,.ux-nav-vertical-menu>li:hover>.nav-dropdown,.ux-nav-vertical-menu>li.is-active>.sub-menu,.ux-nav-vertical-menu>li.is-active>.nav-dropdown,.ux-nav-vertical-menu>li.is-hovered>.sub-menu,.ux-nav-vertical-menu>li.is-hovered>.nav-dropdown,.ux-nav-vertical-menu>li.current-dropdown>.nav-dropdown,.ux-nav-vertical-menu>li.is-open>.nav-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(0)!important}.ux-nav-vertical-menu .nav-dropdown .row,.ux-nav-vertical-menu .sub-menu .row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.ux-nav-vertical-menu .nav-dropdown .row+.row,.ux-nav-vertical-menu .sub-menu .row+.row{margin-top:0!important;padding-top:0!important;border-top:none!important}.ux-nav-vertical-menu .nav-dropdown .col,.ux-nav-vertical-menu .sub-menu .col{padding:0 10px!important;margin-bottom:22px!important}.ux-nav-vertical-menu .nav-dropdown .col-inner,.ux-nav-vertical-menu .sub-menu .col-inner{max-height:480px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#d0d0d0 #fff0;padding-right:2px!important}.ux-nav-vertical-menu .nav-dropdown .col-inner::-webkit-scrollbar{width:4px}.ux-nav-vertical-menu .nav-dropdown .col-inner::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.ux-nav-vertical-menu .nav-dropdown .col-inner::-webkit-scrollbar-thumb:hover{background:var(--vm-accent,#a71d31)}.ux-nav-vertical-menu .nav-dropdown .ux-menu,.ux-nav-vertical-menu .sub-menu .ux-menu{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;gap:7px 8px!important;margin-bottom:18px!important}.ux-nav-vertical-menu .nav-dropdown .ux-menu-title,.ux-nav-vertical-menu .sub-menu .ux-menu-title{flex:0 0 100%!important;width:100%!important;font-size:14px!important;font-weight:700!important;color:#222222!important;margin:0 0 8px 0!important;padding:0!important;border:none!important;text-transform:none!important;display:block!important;line-height:1.4!important;min-height:auto}.ux-nav-vertical-menu .nav-dropdown .ux-menu-title::after,.ux-nav-vertical-menu .sub-menu .ux-menu-title::after{display:none!important}.ux-nav-vertical-menu .nav-dropdown .ux-menu-link,.ux-nav-vertical-menu .sub-menu .ux-menu-link{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.ux-nav-vertical-menu .nav-dropdown .ux-menu-link__link,.ux-nav-vertical-menu .sub-menu .ux-menu-link__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 11px!important;background:#ffffff!important;border:1px solid #d5d9de!important;border-radius:5px!important;font-size:13px!important;color:#374151!important;text-decoration:none!important;white-space:nowrap!important;line-height:1.35!important;font-weight:400!important;transition:all 0.18s ease!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important}.ux-nav-vertical-menu .nav-dropdown .ux-menu-link__link::before,.ux-nav-vertical-menu .sub-menu .ux-menu-link__link::before{display:none!important}.ux-nav-vertical-menu .nav-dropdown .ux-menu-link__link:hover,.ux-nav-vertical-menu .sub-menu .ux-menu-link__link:hover{border-color:var(--vm-accent,#a71d31)!important;color:#fff!important;background:var(--vm-accent-light,#fff1f3)!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px rgb(167 29 49 / .12)!important;padding-left:11px!important}.qa-widget .qa-controls{display:none!important}.ux-nav-vertical-menu .nav-dropdown .ux-menu-link__text,.ux-nav-vertical-menu .sub-menu .ux-menu-link__text{display:inline-block!important;color:inherit!important;font-size:inherit!important}.ux-nav-vertical-menu>li>ul.sub-menu.is-mega-grid,.ux-nav-vertical-menu>li>ul.sub-menu:has(>li>ul.sub-menu){display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px 22px;align-items:start}.ux-nav-vertical-menu>li>ul.sub-menu>li{list-style:none;margin:0;padding:0}.ux-nav-vertical-menu>li>ul.sub-menu>li>a{font-size:14px;font-weight:700;color:#222222!important;margin-bottom:8px;display:block;text-decoration:none;line-height:1.4;transition:color 0.2s ease}.ux-nav-vertical-menu>li>ul.sub-menu>li>a:hover{color:var(--vm-accent,#a71d31)!important}.ux-nav-vertical-menu>li>ul.sub-menu>li>ul.sub-menu{display:flex;flex-wrap:wrap;gap:7px 8px;list-style:none;padding:0;margin:0;position:static!important;box-shadow:none!important;border:none!important;background:transparent!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;min-height:auto!important;max-height:480px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8d8d8 #fff0}.ux-nav-vertical-menu>li>ul.sub-menu>li>ul.sub-menu::-webkit-scrollbar{width:4px}.ux-nav-vertical-menu>li>ul.sub-menu>li>ul.sub-menu::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.ux-nav-vertical-menu>li>ul.sub-menu>li>ul.sub-menu::-webkit-scrollbar-thumb:hover{background:var(--vm-accent)}.ux-nav-vertical-menu>li>ul.sub-menu.is-pill-cloud,.ux-nav-vertical-menu>li>ul.sub-menu:not(:has(>li>ul.sub-menu)){display:flex!important;flex-wrap:wrap;gap:7px 8px;width:480px}.ux-nav-vertical-menu>li>ul.sub-menu.is-pill-cloud>li,.ux-nav-vertical-menu>li>ul.sub-menu:not(:has(>li>ul.sub-menu))>li{list-style:none;margin:0;padding:0}.ux-nav-vertical-menu>li>ul.sub-menu>li>ul.sub-menu>li>a,.ux-nav-vertical-menu>li>ul.sub-menu.is-pill-cloud>li>a,.ux-nav-vertical-menu>li>ul.sub-menu:not(:has(>li>ul.sub-menu))>li>a{display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;background:#fff;border:1px solid #d5d9de;border-radius:5px;font-size:13px;font-weight:400;color:#374151!important;text-decoration:none;white-space:nowrap;transition:all 0.18s ease;box-shadow:0 1px 2px rgb(0 0 0 / .02);box-sizing:border-box;line-height:1.35}.ux-nav-vertical-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover,.ux-nav-vertical-menu>li>ul.sub-menu.is-pill-cloud>li>a:hover,.ux-nav-vertical-menu>li>ul.sub-menu:not(:has(>li>ul.sub-menu))>li>a:hover{border-color:var(--vm-accent,#a71d31);color:var(--vm-accent,#a71d31)!important;background:var(--vm-accent-light,#fff1f3);transform:translateY(-1px);box-shadow:0 3px 8px rgb(167 29 49 / .12)}@media (max-width:991px){.header-vertical-menu{width:100%}.ux-nav-vertical-menu>li{position:relative!important}.ux-nav-vertical-menu>li.menu-item-has-children>a i.icon-angle-down,.ux-nav-vertical-menu>li.has-dropdown>a i.icon-angle-down{transform:rotate(0deg)}.ux-nav-vertical-menu>li.is-mobile-open>a i.icon-angle-down{transform:rotate(180deg);color:var(--vm-accent)}.ux-nav-vertical-menu>li>.sub-menu,.ux-nav-vertical-menu>li>.nav-dropdown{position:static!important;width:100%!important;max-width:100%!important;margin:6px 0 0 0!important;padding:12px 14px!important;box-shadow:none!important;border:1px dashed var(--vm-border)!important;display:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.ux-nav-vertical-menu>li.is-mobile-open>.sub-menu,.ux-nav-vertical-menu>li.is-mobile-open>.nav-dropdown{display:block!important}.ux-nav-vertical-menu>li>ul.sub-menu.is-mega-grid,.ux-nav-vertical-menu>li>ul.sub-menu:has(>li>ul.sub-menu){grid-template-columns:1fr!important;gap:16px!important}.ux-nav-vertical-menu .nav-dropdown .row{margin:0!important}.ux-nav-vertical-menu .nav-dropdown .col{padding:0 6px!important;margin-bottom:15px!important}}:root{--lb-primary:#a71d31;--lb-primary-light:#fff5f7;--lb-price:#ed1c24;--lb-discount-bg:#ffd9e5;--lb-discount-text:#f3094f;--lb-border:#e5e7eb;--lb-text-muted:#6b7280}.product-meta-highlight-box{margin:12px 0 16px 0;display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px dashed var(--lb-border)}.manu_name_product{display:flex;align-items:center;font-size:14px;color:#333}.manu_name_product span{font-weight:600;margin-right:8px;color:#444}.manu_name_product img{max-height:32px;width:auto;object-fit:contain;vertical-align:middle;display:inline-block}.manu_name_product a{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.warranty_product{font-size:14px;color:#333;display:flex;align-items:center}.warranty_product span{font-weight:600;margin-right:6px;color:#444}.gift_summary .gift_full li{margin-left:0}.gift_summary{padding-bottom:16px;margin-top:14px;margin-bottom:16px;border-bottom:1px solid var(--lb-border)}.product-main .content-row>.col{padding-bottom:20px}.gift_summary .title_gift_full{display:flex;align-items:center;text-transform:uppercase;color:var(--lb-primary);font-weight:700;font-size:14px;margin-bottom:10px;gap:8px}.gift_summary .title_gift_full svg{width:17px;height:17px;fill:var(--lb-primary);flex-shrink:0}.gift_summary .gift_full{line-height:22px;font-size:14px;color:#333}.gift_summary .gift_full>p,.gift_summary .gift_full ul li{position:relative;padding-left:14px;margin-bottom:6px;list-style:none}.gift_summary .gift_full>p:before,.gift_summary .gift_full ul li:before{content:"";width:5px;height:5px;border-radius:50%;left:0;top:9px;position:absolute;background:#292929}.gift_summary .gift_full ul{margin:0;padding:0}.gift_summary .gift_full a{color:#175cd3;text-decoration:none;transition:color 0.2s}.gift_summary .gift_full a:hover{color:var(--lb-primary);text-decoration:underline}.price-sale-one{border:1px solid #ddd;border-radius:10px;margin-top:16px;margin-bottom:20px;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .03)}.price-sale-one .sale-top{padding:11px 14px;border-radius:9px 9px 0 0;background-color:#f9fafb;border-bottom:1px solid #ebebeb;line-height:1.35}.price-sale-one .sale-top .sale-txtb{font-weight:700;font-size:14px;color:#1f2937;margin:0}.price-sale-one .sale-top .sale-txt{font-size:12px;line-height:1.4;margin-top:4px;font-style:italic;color:var(--lb-text-muted);display:block}.price-sale-one .sale-items{padding:2px 0}.price-sale-one .item{padding:10px 14px;transition:background-color 0.15s ease}.price-sale-one .item:hover{background-color:#fcfcfc}.price-sale-one .item:not(:last-child){border-bottom:1px solid #f0f0f0}.price-sale-one .itemt{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.price-sale-one input[type="radio"],.price-sale-one input[type="checkbox"]{width:17px;height:17px;margin:0;cursor:pointer;accent-color:var(--lb-primary);flex-shrink:0}.price-sale-one .image{width:52px;height:52px;margin:0;flex-shrink:0;border-radius:6px;border:1px solid #e9ecef;overflow:hidden;background:#fafafa;display:flex;align-items:center;justify-content:center}.price-sale-one .image img{width:100%;height:100%;object-fit:cover;display:block}.price-sale-one .text-item{font-size:14px;flex:1;min-width:0}.price-sale-one .text-item .name{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:4px;font-weight:500;color:#2b2b2b;line-height:1.35;text-decoration:none;font-size:13.5px}.price-sale-one .text-item .name:hover{color:var(--lb-primary)}.price-sale-one .price-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.price-sale-one .price-current{color:var(--lb-price);font-weight:700;font-size:14px}.price-sale-one .price-current .woocommerce-Price-amount{color:var(--lb-price)}.price-sale-one .price--old{display:inline-flex;align-items:center;gap:6px}.price-sale-one .itproduct__price--old{color:#999;text-decoration:line-through;font-size:12px}.price-sale-one .price_discount{background:var(--lb-discount-bg);border-radius:4px;color:var(--lb-discount-text);padding:1px 5px;font-size:11px;font-weight:600;line-height:1.3}.products-list-related2{margin-top:35px;margin-bottom:30px;clear:both;width:100%}.products-list-related2 .tab-title{margin-bottom:20px;position:relative;padding-left:20px;display:flex;align-items:center}.products-list-related2 .tab-title:before{position:absolute;content:"";width:7px;height:75%;background-color:var(--lb-primary);left:0;top:50%;transform:translateY(-50%);border-radius:2px}.products-list-related2 .tab-title span{font-size:21px;font-weight:700;color:var(--lb-primary);text-transform:uppercase;letter-spacing:-.2px}.products-list-related2 .product_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.products-list-related2 .product_grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (max-width:600px){.products-list-related2 .product_grid{grid-template-columns:repeat(2,1fr);gap:10px}.products-list-related2 .tab-title span{font-size:18px}}.products-list-related2 .product_grid .item{background:#fff;border:1px solid #ededed;border-radius:8px;overflow:hidden;transition:all 0.25s ease;display:flex;flex-direction:column}.products-list-related2 .product_grid .item:hover{border-color:var(--lb-primary);box-shadow:0 4px 14px rgb(0 0 0 / .08);transform:translateY(-2px)}.products-list-related2 .itproduct{display:flex;flex-direction:column;height:100%;padding:12px}.products-list-related2 .itproduct__img{position:relative;margin:0 0 10px 0;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:6px}.products-list-related2 .itproduct__img a{display:block;width:100%;height:100%}.products-list-related2 .itproduct__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.products-list-related2 .item:hover .itproduct__img img{transform:scale(1.06)}.products-list-related2 .badge-discount-bubble{position:absolute;top:8px;right:8px;background:var(--lb-price);color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:12px;line-height:1.2;z-index:2}.products-list-related2 .content_other_item{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.products-list-related2 .itproduct__title{font-size:14px;line-height:1.4;margin:0 0 8px 0;font-weight:500;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.products-list-related2 .itproduct__title a{color:#333;text-decoration:none;transition:color 0.2s}.products-list-related2 .itproduct__title a:hover{color:var(--lb-primary)}.products-list-related2 .itproduct__price{text-align:center;margin-top:auto}.products-list-related2 .itproduct__price--current{font-size:15px;color:var(--lb-price);font-weight:700;line-height:1.3}.products-list-related2 .itproduct__price--current .woocommerce-Price-amount{color:var(--lb-price)}.products-list-related2 .itproduct__discount{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:3px}.products-list-related2 .itproduct__price--old{color:#999;text-decoration:line-through;font-size:12px}.products-list-related2 .itproduct__discount .price_discount{background:var(--lb-discount-bg);border-radius:4px;color:var(--lb-discount-text);padding:1px 5px;font-size:11px;font-weight:600}.info-entry-summary{background-color:#fff;padding:15px;border-radius:12px;margin-bottom:15px}.extra-info .extra-items{background-color:#fff;padding:15px;border-radius:12px;margin-bottom:15px}.single-product h2.title-section{margin-bottom:15px;position:relative;padding-left:25px}.single-product h2.title-section:before{position:absolute;content:"";width:13px;height:70%;background-color:#0E2B52;left:0;top:50%;transform:translateY(-50%)}.single-product h2.title-section span{font-size:22px;font-weight:700;color:#0E2B52}.product-info.summary.col-fit{padding:0}.product-gallery{background-color:#fff;padding:15px!important;border-radius:12px;margin-bottom:15px}.product-content{background-color:#fff;padding:15px;border-radius:12px}.products-list-related2{background-color:#fff;padding:15px;border-radius:12px}.product-content ul{padding-left:24px}button#twr-open-form{white-space:nowrap}.related.related-products-wrapper.product-section{border-top:0;background-color:#fff;padding:15px;border-radius:12px;margin-bottom:20px}.related .product-section-title{display:block;position:relative;padding-left:25px;padding-top:0;font-size:22px;font-weight:700;color:#0E2B52;padding-bottom:0;margin-bottom:15px}.product .product-main{padding-bottom:0}.related .product-section-title:before{position:absolute;content:"";width:13px;height:100%;background-color:#0E2B52;left:0;top:50%;transform:translateY(-50%)}.product-related-news__list .product-related-news__item{display:flex;gap:15px;margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid #eee}.product-related-news__list .product-related-news__item .product-related-news__image{width:100px;min-height:66px}.product-related-news__list .product-related-news__item .product-related-news__image img{object-fit:cover;height:100%;width:100%}.product-related-news__list .product-related-news__item .product-related-news__content{width:calc(100% - 100px)}.product-related-news__list .product-related-news__item h3.product-related-news__item-title{margin:0;font-weight:400;font-size:14px;line-height:1.3}.product-related-news__list .product-related-news__item:last-child{margin:0;border:0}.single-product nav.woocommerce-breadcrumb{font-size:16px}.single-product .page-title-inner{min-height:auto}.devvn-product-rating{display:inline-flex;gap:10px}.devvn-product-rating .twr-rating-stars{display:flex;gap:5px}.devvn-product-rating .twr-rating-stars span.star.active{color:#eea920}.devvn-product-meta{display:flex;flex-wrap:wrap;gap:10px}.devvn-stock.in-stock{display:flex;align-items:center;gap:5px}.devvn-stock.in-stock span.devvn-stock-icon{display:flex}.products-list-similar .swiper-button-prev,.products-list-similar .swiper-button-next{width:32px;height:32px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.products-list-similar .swiper-button-prev:after,.products-list-similar .swiper-button-next:after{font-size:14px}.products-list-similar .swiper-button-prev{left:-14px}.products-list-similar .swiper-button-next{right:-14px}.products-list-similar{display:block;max-width:100%;width:100%;margin-bottom:20px}.products-list-similar .itproduct .itproduct__title{font-size:12px;line-height:1.3;text-align:center}.products-list-similar a{color:#333}.products-list-similar .itproduct__price{font-size:13px;text-align:center}.products-list-similar .itproduct__price span.amount{color:red}.slider-similar-wrapper{display:block;position:relative}.products-list-similar .itproduct{padding:5px;border:1px solid #dfdfdf;border-radius:5px;text-align:center;background-color:#f7f7f7;font-size:12px}.products-list-similar .itproduct img{max-width:60px}.products-list-similar .title{font-size:16px;margin-bottom:10px;font-weight:700}.product_slider-similar .swiper-wrapper{align-items:stretch}.product_slider-similar .swiper-slide{height:auto;display:flex}.product_slider-similar .swiper-slide .itproduct{width:100%;height:100%;display:flex;flex-direction:column}.product_slider-similar .swiper-slide .content_other_item{flex:1;display:flex;flex-direction:column}.qty-group-cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qty-group-cart .title-qty{font-weight:700}.btn-group-cart button{margin:0}.btn-group-cart{display:flex;gap:10px;align-items:center}.btn-group-cart button{margin:0;width:calc(50% - 5px);display:inline-flex;align-items:center;height:100%;border-radius:5px;padding:7px;justify-content:center;flex-wrap:wrap;text-align:center}.btn-group-cart button span{display:flex;width:100%;text-align:center;justify-content:center}.btn-group-cart button .buy-now-subtext{font-size:13px;font-weight:400}.btn-group-cart button.single_add_to_cart_button span{font-size:14px;font-weight:400}.btn-group-cart button.single_add_to_cart_button svg *{fill:#fff}.sale-items .item{position:relative!important}.sale-loading{position:absolute!important;top:50%!important;left:50%!important;width:24px!important;height:24px!important;margin:-12px 0 0 -12px!important;border:3px solid #ddd!important;border-top:3px solid #2a83e9!important;border-radius:50%!important;display:none!important;z-index:99999!important;animation:saleSpin .7s linear infinite!important}.sale-items .item.is-loading .sale-loading{display:block!important}.sale-items .item.is-loading:after{content:""!important;position:absolute!important;inset:0!important;background:rgb(255 255 255 / .65)!important;z-index:9999!important}@keyframes saleSpin{to{transform:rotate(360deg)}}.product-tags a{border:1px solid #ededed;padding:2px 7px 2px;border-radius:4px;display:inline-block;color:#555;background-color:#f3f3f3;font-size:13px}.product-tags{display:flex;flex-wrap:wrap;gap:8px}.buy_fast_products{margin-top:20px;width:100%;float:none;box-sizing:border-box;position:relative;box-sizing:border-box;padding:15px 15px 15px;border:1px solid #ededed;max-width:100%;border-radius:8px;margin-bottom:20px}@media all and (max-width:448px){.buy_fast_products{width:100%}}.buy_fast_products .title_buy_fast{margin-bottom:15px;text-align:center;color:#6e6e6e}.buy_fast_products .title_buy_fast_bold{text-align:center;font-size:18px;font-weight:700;color:var(--main-color);margin-bottom:5px}form#buy_fast_form .cls{display:flex;position:relative}#telephone_buy_fast_detail{border:none;width:calc(100% - 85px);height:36px;padding-left:15px;box-sizing:border-box;font-style:italic;font-size:14px;border:1px solid #ededed;border-width:1px 0 1px 1px;background-color:#f6f6f6;border-radius:5px 0 0 5px}.button-buy-fast{width:85px;height:36px;border:none;text-transform:uppercase;float:right;cursor:pointer;font-size:14px;color:#fff;border-radius:0 3px 3px 0}.sub_title{margin-top:3px;margin-bottom:10px}.buy_fast label{display:block;text-transform:uppercase;margin-bottom:1px;font-size:16px}form#buy_fast_form .cls input#telephone_buy_fast_detail{box-shadow:none}form#buy_fast_form{margin:0}#buy-fast-message{font-size:14px;padding:5px 10px}#buy-fast-message.success{color:#fff}#buy-fast-message.error{color:#dc3545}#buy-fast-message.error{background:#fef2f2}#submit-buy-fast:disabled{opacity:.6;cursor:not-allowed}.countdown-product{background-color:#fb743e;display:flex;gap:10px;align-items:center;padding:10px;justify-content:space-between}.countdown-product svg{width:100px;height:auto}.countdown-product .smalltext{display:none}.countdown-product #clockdiv{display:flex;gap:5px}.countdown-product #clockdiv .item{display:inline-flex;gap:5px;color:#fff;line-height:1}.countdown-product .item span{background-color:#000;color:#fff;width:26px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;font-size:12px;font-weight:700;line-height:1;height:21px}.countdown-product .icon-text{display:inline-flex}.countdown-product .clock-countdown .text-title{color:#fff;font-size:14px;text-transform:uppercase}.product-flash_sale .add-to-cart-button{display:none}.timer_deal_process{display:block;width:100%;height:16px;background:#ffaf7e;line-height:0;font-size:0;margin:5px 0;border-radius:10px;position:relative;overflow:hidden}.timer_deal_process .progress_bar_fill{background-color:#f60;display:block;position:absolute;top:0;left:0;z-index:2;height:100%;border-radius:10px}.timer_deal_process .text-percent{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:12px;z-index:2;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1}.flash-sale-products{background:#FF8E4D;padding:5px 15px 5px 15px;border-radius:10px}.flash-sale-products .top-section{display:flex;align-items:center;justify-content:space-between;gap:10px}.flash-sale-products .top-section a{color:#fff;font-size:14px}.flash-sale-products .top-section a:hover{text-decoration:underline}.flash-sale-products .top-section .left-top{display:flex;gap:10px;align-items:center}.flash-sale-products .top-section .left-top h2{font-size:18px;font-weight:700;color:#fff;display:inline-flex;margin:0}.flash-sale-products .top-section .left-top .timmer_deal_brand{display:inline-flex;gap:5px;color:#fff;padding:10px 0}.flash-sale-products .timmer_deal_brand .item_count_down{display:inline-flex;text-align:center;width:30px;border-radius:5px;color:#fff;background:#333;font-weight:700;font-size:12px;vertical-align:top;line-height:1;justify-content:center;align-items:center;height:24px}.flash-sale-products .product-flash_sale .category{display:none}.flash-sale-products .product-flash_sale .price-wrapper{font-size:16px}.page-flash-deal{background-color:#f2f1f6;padding-top:20px}.block_top_deal .title_deal_brand{text-align:center;position:relative;padding:0 0 20px;display:flex;justify-content:center;align-items:center}.block_top_deal .text_deal_brand{display:inline-block;border-right:1px solid #000;padding:0 10px;margin-right:5px}.block_top_deal .text_deal_brand svg{display:flex}.block_top_deal .title_deal_brand span.time-end{font-size:14px;line-height:1;display:flex;align-items:center;gap:5px}.block_top_deal .title_deal_brand .timmer_deal_brand{display:inline-flex;gap:5px;margin-left:10px}.block_top_deal .title_deal_brand .timmer_deal_brand .item_count_down{display:inline-flex;text-align:center;width:30px;border-radius:5px;color:#fff;background:#333;font-weight:700;font-size:12px;vertical-align:top;line-height:1;justify-content:center;align-items:center;height:24px}.nav-tabs_deal{display:flex;flex-wrap:wrap;margin-bottom:30px}.nav-tabs_deal .item{padding:10px 20px;width:50%;text-align:center;font-size:19px;font-weight:700;background:#fff;background-color:#000;color:#fff}.nav-tabs_deal .item a{color:#fff;line-height:normal;width:100%;display:block}.nav-tabs_deal .item.active{background-color:#fff}.nav-tabs_deal .item.active a{color:#ff235c}.page-flash-deal{background-color:#f2f1f6;padding-top:20px}.main-tabs_deal .note-deal{text-align:center;font-weight:700;color:#ff235c}.product-footer section.qa-below-reviews-wrap{display:none}@media only screen and (min-width:850px){.product-info.summary.col-fit{max-width:41.6666666667%}}@media only screen and (max-width:849px){.product-info.summary.col-fit{padding:0 15px}}@media only screen and (max-width:640px){.btn-group-cart button{width:100%;height:auto}.btn-group-cart{flex-wrap:wrap}}@media (max-width:840px){.mobile-sidebar .nav-sidebar>li>.nav-dropdown,.mobile-sidebar .nav-sidebar>li>.sub-menu{display:none;position:static;visibility:visible;opacity:1;transform:none;width:100%;max-width:100%;left:auto;right:auto}.mobile-sidebar .nav-sidebar>li.is-mobile-open>.nav-dropdown,.mobile-sidebar .nav-sidebar>li.is-mobile-open>.sub-menu{display:block;position:relative;max-width:100%;max-height:unset}.mobile-sidebar .nav-sidebar>li>.nav-dropdown{padding:10px 0}.mobile-sidebar .nav-dropdown .row{display:flex;flex-wrap:wrap;width:100%;margin:0}.mobile-sidebar .nav-dropdown .col{width:100%;max-width:100%;flex-basis:100%}#main-menu.mobile-sidebar .nav.nav-vertical li>a i.icon-angle-down{position:absolute;right:0;font-size:24px;line-height:1}.mobile-sidebar .nav-sidebar .sub-menu.nav-dropdown{box-shadow:none;border:0;background:#fff0;padding:0 15px 0 26px}.mobile-sidebar .nav-sidebar .sub-menu.nav-dropdown .ux-menu{display:flex;flex-direction:row;flex-wrap:wrap}.mobile-sidebar .nav-sidebar .sub-menu.nav-dropdown .ux-menu-title{width:100%}.mobile-sidebar .nav-sidebar .sub-menu.nav-dropdown .ux-menu-link a{min-height:auto;line-height:normal;color:#333;font-size:14px}.mobile-sidebar .nav-sidebar .sub-menu.nav-dropdown .ux-menu-link{width:33.333%}#main-menu.mobile-sidebar .nav.nav-vertical li>a{color:#333}#main-menu.mobile-sidebar .nav.nav-vertical li>a img.ux-menu-icon{display:none}}