html{max-width:100%;overflow-x:clip}body{max-width:100%;overflow-x:clip}@supports not (overflow:clip){body,html{overflow-x:hidden}}canvas,iframe,img,video{max-width:100%;height:auto}svg{max-width:100%}a,div,h1,h2,h3,h4,h5,h6,li,p,span,td,th{overflow-wrap:break-word;word-wrap:break-word}.banner-grid>*,.cart-layout>*,.checkout-layout>*,.contact-grid>*,.feature-grid>*,.footer-grid>*,.highlight-block>*,.icon-grid>*,.inbox-grid>*,.product-grid>*,.reviews-layout>*,.split-grid>*,.stats-grid>*,.video-grid>*,.why-grid>*{min-width:0}.back-to-top{z-index:950}.xs-chat-widget{z-index:960}.pwa-install-btn{z-index:940}@media (min-width:769px){.xs-chat-widget{bottom:90px}.pwa-install-btn{bottom:162px}}@media (max-width:768px){.back-to-top{right:14px;bottom:calc(var(--toolbar-height) + env(safe-area-inset-bottom,0px) + 14px);width:46px;height:46px}.xs-chat-widget{right:14px;bottom:calc(var(--toolbar-height) + env(safe-area-inset-bottom,0px) + 74px)}.pwa-install-btn{right:14px;bottom:calc(var(--toolbar-height) + env(safe-area-inset-bottom,0px) + 134px);width:46px;height:46px;padding:0}html[dir=rtl] .back-to-top{right:auto;left:14px}html[dir=rtl] .xs-chat-widget{right:auto;left:14px}html[dir=rtl] .pwa-install-btn{right:auto;left:14px}}@media (max-width:400px){.pwa-install-btn span{display:none}.pwa-install-btn{width:46px;height:46px;padding:0;justify-content:center;border-radius:50%}}@media (max-width:992px){.product-grid{grid-template-columns:minmax(0,1fr);gap:28px}.product-gallery{position:static;top:auto}.product-info{min-width:0}}@media (max-width:768px){.product-topbar-inner{flex-direction:column;align-items:flex-start;gap:12px}.product-prevnext{align-self:flex-end}.breadcrumbs{font-size:.8rem;line-height:1.5}.gallery-main{aspect-ratio:1/1;max-width:100%}.gallery-thumbs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.gallery-thumbs::-webkit-scrollbar{display:none}.thumb{flex:0 0 72px;width:72px}.purchase-row{flex-wrap:wrap;gap:10px}.purchase-row .qty{flex:1 1 100%;justify-content:center}.purchase-row .buy-btn,.purchase-row .cart-btn{flex:1 1 100%;width:100%;justify-content:center}.hotspot-stage{max-width:100%}.hotspot-tip{width:min(260px,calc(100vw - 48px));max-width:calc(100vw - 48px)}.highlight-block{grid-template-columns:minmax(0,1fr);gap:20px}.highlight-media img{width:100%;height:auto}.rating-summary{max-width:100%}.inbox-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:100%}}@media (max-width:480px){.icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-title{font-size:clamp(1.35rem, 6vw, 1.8rem);line-height:1.25}.product-price-row{flex-wrap:wrap;gap:8px}.share-row{flex-wrap:wrap}}.carousel{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel-track{display:flex;gap:22px;min-width:0}@media (max-width:1200px){.carousel-track>*{flex-basis:calc(33.333% - 14.67px)}}@media (max-width:992px){.carousel-track>*{flex-basis:calc(50% - 11px)}}@media (max-width:640px){.carousel-track>*{flex-basis:calc(85% - 11px)}#reviewCarousel .carousel-track>*{flex-basis:calc(100% - 0px)}.carousel-controls{gap:12px;margin-top:22px}.ctrl-btn{width:46px;height:46px;min-width:46px}}@media (max-width:768px){.container{padding:0 16px}.header-inner{gap:10px}.brand-text .brand-tag{display:none}.header-actions{gap:6px}.cart-btn-header,.menu-toggle,.theme-toggle{width:40px;height:40px;min-width:40px}.brand{gap:min(var(--brand-gap,11px),9px)}.brand-logo-lottie{width:calc(var(--brand-mark-w,46px) * .74);height:calc(var(--brand-mark-h,46px) * .74)}.brand-logo-img,.brand-logo-lottie-fallback{height:min(var(--brand-mark-h,46px),38px);max-width:min(200px,48vw)}.brand-mark>svg{width:30px;height:30px}.brand-svg .brand-svg-img,.brand-svg>svg{height:min(var(--brand-svg-h,34px),28px);max-width:min(var(--brand-svg-max,220px),42vw)}}@media (max-width:380px){.container{padding:0 12px}.brand-name{font-size:1.05rem}.brand-logo-lottie{width:calc(var(--brand-mark-w,46px) * .6);height:calc(var(--brand-mark-h,46px) * .6)}.brand-logo-img,.brand-logo-lottie-fallback{height:min(var(--brand-mark-h,46px),32px);max-width:min(150px,44vw)}.brand-mark>svg{width:26px;height:26px}.brand-svg .brand-svg-img,.brand-svg>svg{height:min(var(--brand-svg-h,34px),24px)}}@media (max-width:768px){.slide-title{line-height:1.2}.slide-sub{font-size:.95rem}.slide-actions{flex-wrap:wrap;gap:10px}.slide-actions .btn{flex:1 1 auto;justify-content:center}.hero-radar{opacity:.35;transform:scale(.8)}}@media (max-width:768px){.section{padding:clamp(44px,10vw,72px) 0}.section-title{font-size:clamp(1.4rem, 6vw, 2rem);line-height:1.25}.section-head{margin-bottom:26px}.banner-grid{grid-template-columns:minmax(0,1fr);gap:16px}.feature-grid{grid-template-columns:minmax(0,1fr)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.video-grid{grid-template-columns:minmax(0,1fr)}.contact-grid,.why-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.compare-box{max-width:100%}.compare-chip{font-size:.72rem;padding:5px 10px}.compare-hint{font-size:.78rem}}@media (max-width:768px){.checkout-grid,.form-grid,.review-form-grid{grid-template-columns:minmax(0,1fr)}.checkout-actions{flex-direction:column-reverse}.checkout-actions .btn{width:100%;justify-content:center}.cart-item{grid-template-columns:minmax(0,1fr) auto}.cart-item-name{font-size:.88rem}}@media (max-width:768px){.footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:14px}.footer-tools{justify-content:center;flex-wrap:wrap}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:768px){.lightbox,.video-lightbox{padding:12px}.lightbox img,.video-lightbox-frame iframe{max-width:100%;max-height:80vh}}@media (max-width:640px){.sticky-buy-inner{gap:10px}.sticky-buy-name{max-width:38vw}.sticky-buy-actions{gap:6px}.sticky-buy-actions .btn{padding:9px 12px;font-size:.8rem}}@media (max-width:768px){.toast{left:14px;right:14px;max-width:none;text-align:center}}.pwa-ios-hint{position:fixed;left:50%;bottom:calc(var(--toolbar-height) + env(safe-area-inset-bottom,0px) + 16px);transform:translate(-50%,120%);z-index:960;width:min(360px,calc(100vw - 28px));background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);padding:16px 18px;opacity:0;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .4s ease}.pwa-ios-hint.show{transform:translate(-50%,0);opacity:1}.pwa-ios-body{display:flex;align-items:center;gap:12px}.pwa-ios-body i{color:var(--accent);font-size:1.4rem;flex-shrink:0}.pwa-ios-body p{margin:0;font-size:.86rem;line-height:1.5}.pwa-ios-close{position:absolute;top:8px;inset-inline-end:8px;width:28px;height:28px;border-radius:50%;color:var(--muted);display:flex;align-items:center;justify-content:center}.pwa-ios-close:hover{background:var(--surface-2);color:var(--text)}@media (max-width:768px){.product-topbar{padding:10px 0}.breadcrumbs{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.breadcrumbs .crumb-current,.breadcrumbs a{display:inline}.breadcrumbs .crumb-current:last-child{display:inline-block;max-width:60vw;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}}@media (max-width:768px){.hotspot-tip{left:50%!important;right:auto!important;transform:translate(-50%,calc(-100% - 14px))!important;width:min(280px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important}.hotspot-tip.open{transform:translate(-50%,calc(-100% - 14px))!important}}@media (max-width:768px){[style*="width:"]{max-width:100%!important}.container,.section{max-width:100%;overflow-x:clip}}@media (max-width:768px){.hero{min-height:auto}.hero-slider,.slide,.slide.active{min-height:min(78svh,560px);min-height:min(78dvh,560px)}.slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--header-height) + 20px) 0 76px}body.has-transparent-header .hero-slider,body.has-transparent-header .slide,body.has-transparent-header .slide.active{min-height:min(88svh,640px);min-height:min(88dvh,640px)}body.has-transparent-header .slide{padding-top:calc(var(--header-height) + 28px)}.slide-inner,body.has-transparent-header .hero .slide-inner{position:relative;z-index:3;width:100%;padding-top:0;padding-bottom:0}.slide-content{max-width:100%;text-align:center;margin:0 auto}.slide-kicker{font-size:.68rem;padding:6px 14px;margin-bottom:14px;letter-spacing:.08em}.slide-title{font-size:clamp(1.55rem, 7.2vw, 2.3rem);line-height:1.18;margin-bottom:12px}.slide-sub{font-size:.95rem;line-height:1.6;max-width:92%;margin:0 auto 22px}.slide-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:340px;margin:0 auto}.slide-actions .btn{width:100%;justify-content:center;padding:13px 20px}.hero-radar{width:min(78vmin,420px);opacity:.28;top:42%}.slide .slide-overlay--center,.slide .slide-overlay--custom,.slide .slide-overlay--left,.slide .slide-overlay--right,[dir=rtl] .slide .slide-overlay--center,[dir=rtl] .slide .slide-overlay--custom,[dir=rtl] .slide .slide-overlay--left,[dir=rtl] .slide .slide-overlay--right{position:absolute;inset:0;top:0;right:0;bottom:0;left:0;transform:none;width:100%;height:100%;max-width:none;max-height:none;z-index:1;display:block;margin:0}.slide .slide-overlay img.slide-overlay-img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.slide .slide-overlay::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(11,14,20,.72) 0,rgba(11,14,20,.55) 45%,rgba(11,14,20,.78) 100%)}.slide .slide-overlay:not([style*=width]){width:100%}.slide .slide-overlay--center.ov-appear-fade-zoom,.slide .slide-overlay--center.ov-appear-slide-left,.slide .slide-overlay--center.ov-appear-slide-right,.slide .slide-overlay--center.ov-appear-zoom-in,.slide .slide-overlay--custom.ov-appear-fade-zoom,.slide .slide-overlay--custom.ov-appear-slide-left,.slide .slide-overlay--custom.ov-appear-slide-right,.slide .slide-overlay--custom.ov-appear-zoom-in,.slide .slide-overlay.ov-appear-fade-zoom,.slide .slide-overlay.ov-appear-slide-left,.slide .slide-overlay.ov-appear-slide-right,.slide .slide-overlay.ov-appear-zoom-in,[dir=rtl] .slide .slide-overlay--center.ov-appear-slide-left,[dir=rtl] .slide .slide-overlay--center.ov-appear-slide-right,[dir=rtl] .slide .slide-overlay--custom.ov-appear-slide-left,[dir=rtl] .slide .slide-overlay--custom.ov-appear-slide-right,[dir=rtl] .slide .slide-overlay.ov-appear-slide-left,[dir=rtl] .slide .slide-overlay.ov-appear-slide-right{transform:none}.hero-controls{bottom:16px;gap:12px}.slider-arrow{width:40px;height:40px}}@media (max-width:400px){.hero-slider,.slide,.slide.active{min-height:min(74svh,500px);min-height:min(74dvh,500px)}body.has-transparent-header .hero-slider,body.has-transparent-header .slide,body.has-transparent-header .slide.active{min-height:min(84svh,580px);min-height:min(84dvh,580px)}.slide-title{font-size:clamp(1.4rem, 8vw, 1.9rem)}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.hero-slider,.slide,.slide.active{min-height:min(92svh,420px);min-height:min(92dvh,420px)}.slide{padding:calc(var(--header-height) + 12px) 20px 64px}body.has-transparent-header .slide{padding-top:calc(var(--header-height) + 16px)}.slide-content{text-align:left}[dir=rtl] .slide-content{text-align:right}.slide-title{font-size:clamp(1.3rem, 4.5vw, 1.8rem)}.slide-sub{max-width:100%;margin-left:0;margin-right:0}.slide-actions{flex-direction:row;flex-wrap:wrap;max-width:none;margin:0;justify-content:flex-start}.slide-actions .btn{width:auto}}@media (max-width:900px){.about-slider .about-slide-inner{max-width:100%}.about-slider .about-slide-title{font-size:clamp(1.7rem, 5vw, 2.4rem)}}@media (max-width:640px){.about-slider{width:calc(100% - 24px);border-radius:18px;min-height:clamp(420px,72vh,560px)}.about-slider .slide{padding-block:56px 84px}.about-slider .about-slide-inner{gap:14px}.about-slider .about-slide-kicker{font-size:.7rem;padding:7px 14px}.about-slider .about-slide-title{font-size:clamp(1.5rem, 7.2vw, 2.05rem);line-height:1.35}html[dir=rtl] .about-slider .about-slide-title{line-height:1.6}.about-slider .about-slide-sub{font-size:.95rem;line-height:1.8}.about-slider .about-slide-inner .slide-actions{width:100%;gap:10px;margin-top:4px}.about-slider .about-slide-inner .slide-actions .btn{flex:1 1 auto;padding:12px 18px;font-size:.9rem}.about-slider .slide::after{background:linear-gradient(180deg,rgba(8,10,16,.55) 0,rgba(8,10,16,.72) 55%,rgba(8,10,16,.9) 100%)}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.about-slider .slide{padding-block:40px 56px}}