.product-seller-row-price{background:#fafafa;border-radius:12px;padding:20px;margin-bottom:18px}.price-line{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed #e5e5e5}.price-line .product-seller-price-label{font-size:14px;color:#222;font-weight:600;display:flex;align-items:center;gap:6px}.price-line .product-seller-price-real{font-size:15px;color:#222;font-weight:700;display:flex;align-items:center;gap:8px}.price-line .product-seller-price-real del{font-size:13px;color:#bbb;font-weight:500}.price-line .product-seller-price-real del span{color:#bbb}.price-line .product-seller-price-real .product-seller-price-prev{display:inline}.discount-badge{background:#e53935;color:#fff;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:6px;display:inline-block}.final-price-line{display:flex;justify-content:space-between;align-items:center}.final-price-line .final-label{font-size:13px;color:#999;font-weight:500}.final-price-line .final-amount{font-size:15px;color:#999;font-weight:600}.vat-note{font-size:10.5px;color:#bbb;margin-top:6px;text-align:left}.js-seller-info-shipment{display:flex;justify-content:space-between;align-items:center}.expiry-inline{font-size:11.5px;color:#000;font-weight:400}.js-guarantee-text{color:#aaa}.expiry-inline span{font-weight:600;color:#888}.product-seller-row-price .product-seller-price-prev{line-height:normal !important;font-size:15px !important}.product-seller-row-price .product-seller-price-label{width:unset}.product-attributes .product-seller-info .product-seller-row:after{content:none}.product-attributes .product-seller-info{background:#fafafa;box-shadow:0 2px 20px rgba(0,0,0,.06);border:1px solid #dfdfdf}.color-selector{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-radius:12px;margin-bottom:0}.color-selector-label{font-size:13px;color:#888;font-weight:500;white-space:nowrap}.color-selector .color-box{display:flex;gap:8px;margin:0 !important;margin-right:auto !important}.color-selector .color-box-color{width:28px;height:28px;border-radius:50%;display:inline-block;box-shadow:0 1px 4px rgba(0,0,0,.15);border:2.5px solid #ddd}.color-selector .color-box-text{font-size:12px;color:#555;font-weight:600;padding:4px 12px;border-radius:8px;border:1px solid #eee;display:flex;align-items:center}.color-selector-box{padding:15px}.breadcrumb.bg-white{display:flex !important;align-items:center !important;gap:8px !important;font-size:12.5px !important;color:#aaa !important;margin-bottom:20px !important;padding:0 !important;background:transparent !important;flex-wrap:wrap !important}.breadcrumb.bg-white .breadcrumb-item a{color:#888 !important;text-decoration:none !important;transition:color .2s !important}.breadcrumb.bg-white .breadcrumb-item a:hover{color:#e53935 !important}.breadcrumb.bg-white .breadcrumb-item.active a{color:#555 !important;font-weight:500 !important}.breadcrumb.bg-white .breadcrumb-item+.breadcrumb-item::before{content:'‹' !important;color:#ddd !important;font-size:10px !important}.product-headline{margin-bottom:0 !important}.product-title-container{display:flex !important;justify-content:space-between !important;align-items:flex-start !important}h1.product-title{font-size:22px !important;font-weight:800 !important;color:#222 !important;line-height:1.6 !important}.product-title .CopyUrl{display:flex !important;align-items:center !important;gap:5px !important;font-size:12px !important;color:#bbb !important;background:none !important;border:1px solid #eee !important;border-radius:8px !important;padding:6px 12px !important;cursor:pointer !important;transition:all .2s !important;white-space:nowrap !important;flex-shrink:0 !important}.product-title .CopyUrl:hover{border-color:#ccc !important;color:#888 !important}.product-title-en{font-size:13px !important;color:#aaa !important;text-decoration:none !important;display:inline-block !important;margin-bottom:12px !important;letter-spacing:.3px !important}.product-title-en:hover{color:#e53935 !important}.product-engagement{display:flex;align-items:center !important;gap:14px !important;margin-bottom:16px !important;flex-wrap:wrap !important}.product-engagement-rating{background:#fef2f2 !important;color:#e53935 !important;font-size:13px !important;font-weight:700 !important;padding:4px 12px !important;border-radius:8px !important}.product-engagement-set{width:1px !important;height:16px !important;background:#eee !important}.product-engagement-link{font-size:12.5px !important;color:#888 !important;cursor:pointer !important;transition:color .2s !important}.product-engagement-link:hover{color:#e53935 !important}.product-gallery{position:sticky !important;top:24px !important}.product-gallery .demo-gallery ul#lightgallery>li.col-12{background:#fff !important;border-radius:20px !important;border:1px solid #f0f0f0 !important;overflow:hidden !important;margin-bottom:12px !important}.product-gallery .demo-gallery ul#lightgallery>li.col-12 img{border-radius:20px !important;transition:transform .4s ease !important}.product-gallery .demo-gallery ul#lightgallery>li.col-12:hover img{transform:scale(1.03) !important}.product-gallery .demo-gallery ul#lightgallery>li.col-4{padding:4px !important}.product-gallery .demo-gallery ul#lightgallery>li.col-4 a{display:block !important;border-radius:12px !important;border:2px solid #f0f0f0 !important;overflow:hidden !important;transition:all .2s !important}.product-gallery .demo-gallery ul#lightgallery>li.col-4 a:hover,.product-gallery .demo-gallery ul#lightgallery>li.col-4 a.active{border-color:#e53935 !important}.product-gallery .demo-gallery ul#lightgallery>li.col-4 img{border-radius:10px !important}.product-params{background:#fff !important;border-radius:16px !important;padding:24px !important;border:1px solid #f0f0f0 !important;margin-bottom:20px !important}.product-params ul{list-style:none !important;padding:0 !important;font-size:15px !important;font-weight:700 !important;color:#222 !important;margin-bottom:18px !important;align-items:center !important;float:none}.product-params ul li{display:flex !important;align-items:flex-start !important;gap:10px !important;font-size:13.5px !important;font-weight:400 !important;color:#555 !important;line-height:1.8 !important;margin-top:8px !important}.product-variants{background:#fff !important;border-radius:16px !important;padding:24px !important;border:1px solid #f0f0f0 !important;margin-bottom:16px !important}.product-variants>span{font-size:15px !important;font-weight:700 !important;color:#222 !important;margin-bottom:14px !important;display:flex !important;align-items:center !important;gap:8px !important}.p-detail-select-btn-group{display:flex !important;gap:10px !important;flex-wrap:wrap !important;margin-top:12px !important}.p-detail-select-btn{padding:10px 20px !important;border:2px solid #eee !important;border-radius:12px !important;font-size:13px !important;font-weight:600 !important;color:#555 !important;background:#fff !important;cursor:pointer !important;transition:all .2s !important}.p-detail-select-btn:hover{border-color:#ccc !important}.p-detail-select-btn.active{border-color:#e53935 !important;color:#e53935 !important;background:#fef2f2 !important}.color-selector-redesign{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fafafa;border-radius:12px;margin-bottom:16px}.color-selector-redesign .color-label{font-size:13px;color:#888;font-weight:500;white-space:nowrap}.color-selector-redesign .color-box{margin:0 !important}.color-selector-redesign .color-box-color{width:28px !important;height:28px !important;border-radius:50% !important;display:inline-block !important;box-shadow:0 1px 4px rgba(0,0,0,.15) !important;border:2.5px solid #ddd !important;vertical-align:middle !important}.color-selector-redesign .color-box-text{font-size:12px !important;color:#555 !important;font-weight:600 !important;background:#fff !important;padding:4px 12px !important;border-radius:8px !important;border:1px solid #eee !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;margin-right:8px !important}.product-seller-info{background:#fff !important;border-radius:16px !important;padding:10px !important;box-shadow:none !important;border:1px solid #f0f0f0 !important}.satisfaction-section{margin-top:24px !important}.satisfaction-section .faq-headline{font-size:18px !important;font-weight:800 !important;color:#222 !important;display:flex !important;align-items:center !important;gap:10px !important;margin-bottom:20px !important}.satisGallery{gap:14px !important;overflow-x:auto !important;padding-bottom:8px !important;scrollbar-width:thin !important;scrollbar-color:#ddd transparent !important}.satisGallery::-webkit-scrollbar{height:6px !important}.satisGallery::-webkit-scrollbar-thumb{background:#ddd !important;border-radius:3px !important}.nGY2GThumbnail{border-radius:16px !important;overflow:hidden !important;border:1px solid #f0f0f0 !important;transition:all .3s ease !important}.nGY2GThumbnail:hover{transform:translateY(-4px) !important;box-shadow:0 8px 24px rgba(0,0,0,.1) !important}.video-section-redesign .faq-headline{font-size:18px !important;font-weight:800 !important;color:#222 !important;display:block !important;align-items:flex-start !important;gap:10px !important;margin-bottom:6px !important}.video-section-redesign .faq-headline span{color:#555 !important;font-size:15px !important;font-weight:500 !important}.video-section-redesign video{border-radius:20px !important;box-shadow:0 8px 30px rgba(0,0,0,.12) !important}.contact-bar-redesign{margin-top:24px !important}.contact-bar-redesign p{background:#fff !important;border-radius:16px !important;border:1px solid #f0f0f0 !important;padding:20px 28px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;flex-wrap:wrap !important;font-size:15px !important;font-weight:700 !important;color:#333 !important}.contact-bar-redesign .btn{display:inline-flex !important;align-items:center !important;gap:7px !important;font-size:13.5px !important;font-weight:600 !important;padding:8px 18px !important;border-radius:10px !important;transition:all .2s !important;border:none !important}.contact-bar-redesign .btn.text-success{background:#e8f5e9 !important;color:#2e7d32 !important}.contact-bar-redesign .btn.text-success:hover{background:#c8e6c9 !important}.contact-bar-redesign .btn.text-danger{background:#fce4ec !important;color:#c62828 !important}.contact-bar-redesign .btn.text-danger:hover{background:#f8bbd0 !important}.content-expert-summary .widget{background:transparent !important;border-radius:16px !important;border:none;box-shadow:none !important;padding:10px 0 !important;overflow:hidden !important}.content-expert-summary .widget .p-tabs,.content-expert-summary .widget .p-tabs .box-tabs,.content-expert-summary .widget .p-tabs .box-tabs .active-tabs,.content-expert-summary .widget .p-tabs .tabs-content{background:transparent !important;border:none}.box-tabs-main{margin-bottom:24px !important}.box-tabs{list-style:none !important;padding:0 !important;display:flex !important;gap:8px !important}.box-tabs .box-tabs-tab a{font-size:18px !important;font-weight:800 !important;color:#222 !important;text-decoration:none !important;display:flex !important;align-items:center !important;gap:10px !important}.params-headline{font-size:20px !important;font-weight:800 !important;color:#222 !important;line-height:1.8 !important;margin-bottom:24px !important}.p-detail-desc{font-size:14px !important;color:#555 !important;line-height:2 !important}.p-detail-desc a{color:#1565c0 !important;font-weight:600 !important;text-decoration:none !important}.p-detail-desc a:hover{text-decoration:underline !important}.p-detail-desc h2,.p-detail-desc h3,.p-detail-desc h4{color:#1565c0 !important;font-weight:700 !important;margin-top:28px !important;margin-bottom:14px !important}.p-detail-desc h2{font-size:20px !important}.p-detail-desc h3{font-size:17px !important}.p-detail-desc h4{font-size:15px !important}.p-detail-box ul{list-style:none !important;padding:0 !important}.p-detail-box ul li{display:flex !important;align-items:flex-start !important;gap:10px !important;font-size:13.5px !important;color:#555 !important;line-height:1.8 !important;margin-bottom:10px !important}.p-detail-box ul li::before{content:'✓' !important;width:22px !important;height:22px !important;min-width:22px !important;background:#e8f5e9 !important;border-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#2e7d32 !important;font-size:10px !important;margin-top:3px !important;font-weight:700 !important}.p-detail-box ul li strong{color:#333 !important;font-weight:700 !important}.p-tabs .sticky-sidebar .theiaStickySidebar img{border-radius:16px !important;border:1px solid #f0f0f0 !important;box-shadow:0 4px 15px rgba(0,0,0,.06) !important}.mask-handler{display:block !important;text-align:center !important;padding:12px !important;font-size:14px !important;font-weight:600 !important;color:#e53935 !important;text-decoration:none !important;margin-top:20px !important;transition:all .2s !important;z-index:1000}.mask-handler:hover{color:#c62828 !important}.box-sidebar .btn-box-sidebar{width:100% !important;background:#fff !important;border:1px solid #f0f0f0 !important;border-radius:16px !important;padding:10px !important;font-size:16px !important;font-weight:700 !important;color:#222 !important;display:flex !important;align-items:center !important;gap:10px !important;text-align:right !important;transition:all .2s !important}.box-sidebar .btn-box-sidebar:hover{border-color:#ddd !important;box-shadow:0 2px 10px rgba(0,0,0,.04) !important}.box-sidebar .btn-box-sidebar .arrow{transition:transform .3s !important}.box-sidebar .btn-box-sidebar[aria-expanded="true"] .arrow{transform:rotate(180deg) !important}.box-sidebar .btn-box-sidebar span{background:#e53935 !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;border-radius:50% !important}.faq-headline span.text-dark{color:#555 !important;font-weight:500 !important}.faq-list{list-style:none !important;padding:0 !important}.faq-list .section{background:#fff !important;border-radius:12px !important;border:1px solid #f0f0f0 !important;padding:20px !important;margin-bottom:14px !important}.faq-header-question{display:flex !important;align-items:center !important;gap:8px !important;margin-bottom:10px !important}.faq-header-question span{color:#e53935 !important;font-size:16px !important}.faq-header-question p{font-size:13px !important;color:#888 !important;margin:0 !important}.faq-header-question p span{font-weight:600 !important;color:#555 !important;font-size:13px !important}.faq-list .section>p{font-size:14px !important;color:#333 !important;line-height:1.8 !important}.faq-list .alert-dark{background:#f8f8f8 !important;border:1px solid #f0f0f0 !important;border-radius:10px !important;color:#555 !important;font-size:13.5px !important;line-height:1.8 !important}.comments-summary-box{background:#fff !important;border-radius:16px !important;border:1px solid #f0f0f0 !important;padding:24px !important;text-align:center !important}.comments-side-rating-main{font-size:36px !important;font-weight:800 !important;color:#222 !important}.comments-side-rating-desc{font-size:13px !important;color:#aaa !important}.product-star .fa-star.active{color:#ffc107 !important}.comments-summary-note{background:#fff !important;border-radius:16px !important;border:1px solid #f0f0f0 !important;padding:20px !important;margin-top:14px !important;text-align:center !important}.comments-summary-note span{font-size:13px !important;color:#888 !important}.dk-btn.dk-btn-info{background:#e53935 !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:10px 20px !important;font-size:13px !important;font-weight:600 !important;margin-top:12px !important;cursor:pointer !important;transition:all .2s !important}.dk-btn.dk-btn-info:hover{background:#d32f2f !important}.comments-list section{background:#fff !important;border-radius:12px !important;border:1px solid #f0f0f0 !important;padding:20px !important;margin-bottom:14px !important;display:flex !important;flex-wrap:wrap !important}.product-stock-status{text-align:center !important;padding:20px !important}.product-stock-title span{font-size:18px !important;font-weight:700 !important;color:#e53935 !important}.product-stock-body{font-size:13px !important;color:#888 !important;margin:12px 0 !important;line-height:1.8 !important}.product-stock-action{width:100% !important;padding:14px !important;border-radius:12px !important;font-size:14px !important;font-weight:600 !important}.product-box{min-width:220px !important;max-width:220px !important;background:#fff !important;border-radius:16px !important;border:1px solid #f0f0f0 !important;overflow:hidden !important;flex-shrink:0 !important;transition:all .3s ease !important}.product-box:hover{transform:translateY(-4px) !important;box-shadow:0 8px 24px rgba(0,0,0,.08) !important}.js-product{background:#f5f5f5 !important;border-radius:16px !important;border:none !important;padding:0 !important;box-shadow:none}.product-page{background:transparent !important}.product-info{background:transparent !important;box-shadow:none !important;border:none !important}.alert.alert-danger{background:#fef2f2 !important;border:1px solid #fecaca !important;border-radius:12px !important;color:#dc2626 !important;font-size:13px !important}.product-nav-container{border:none !important;padding:0 !important;margin-bottom:0 !important}@media(max-width:768px){.product-title-container{flex-direction:column !important;gap:12px !important}.contact-bar-redesign p{flex-direction:column !important;gap:12px !important}.product-engagement{gap:10px !important}}.gallery-redesign{border-radius:16px;background:#fff;margin-top:15px}.product-attributes .product-config{border-top:none}.product-title .subtitle{display:block;font-size:13px;font-weight:400;color:#aaa;margin-top:4px;letter-spacing:.5px}