.zhex{--zhex-bg:#0a0a0a;--zhex-card:#1a1a1a;--zhex-soft:#2a2a2a;--zhex-text:#ffffff;--zhex-dim:#b0b0b0;--zhex-accent:#4a9eff;--zhex-accent-hover:#3a8eef;--zhex-green:#00d4aa;--zhex-orange:#ff9500;--zhex-red:#ff3b30;--zhex-yellow:#ffcc00;--zhex-border:#333333;--zhex-shadow:rgba(0, 0, 0, 0.5);color:var(--zhex-text)!important;font-family:inherit!important;position:relative!important;z-index:1!important;isolation:isolate!important}.zhex *,.zhex *::before,.zhex *::after{box-sizing:border-box!important}.zhex h1,.zhex h2,.zhex h3,.zhex h4,.zhex h5,.zhex h6{margin:0!important;padding:0!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.zhex ul,.zhex ol{margin:0!important;padding:0!important;list-style:none!important}.zhex a{text-decoration:none!important;color:inherit!important;border:none!important;outline:none!important}.zhex button{background:none!important;border:none!important;padding:0!important;margin:0!important;font:inherit!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;text-shadow:none!important}.zhex img{max-width:100%!important;height:auto!important;display:block!important;border:none!important}.zhex .category-card{background:#1a1a1a!important;border:1px solid var(--zhex-border)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 32px var(--zhex-shadow)!important;transition:all 0.4s cubic-bezier(.4,0,.2,1)!important;display:block!important;box-sizing:border-box!important;position:relative!important;width:312px!important;max-width:100%!important;margin:0 auto!important;backdrop-filter:blur(10px)!important}.zhex .category-card-with-content{display:flex!important;flex-direction:row!important;width:100%!important;max-width:1350px!important;margin:0 auto!important;gap:20px!important;align-items:stretch!important}.zhex .category-card-with-content .category-card{flex-shrink:0!important;width:312px!important;margin:0!important;align-self:stretch!important}.zhex .category-card-with-content .content-area{flex:1!important;display:flex!important;flex-direction:column!important}@media (min-width:769px){.zhex .category-card-with-content{flex-wrap:wrap!important}.zhex .video-area{order:3!important;width:100%!important;margin-top:20px!important}}.zhex .content-area .content-banner{width:100%!important;height:150px!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:20px!important;position:relative!important;background:var(--zhex-card)!important;border:1px solid var(--zhex-border)!important}.zhex .content-area .content-banner::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--zhex-accent),#3a8eef,var(--zhex-accent))!important;background-size:200% 100%!important;animation:zhex-header-shimmer 3s ease-in-out infinite!important;z-index:1!important}.zhex .content-area .content-banner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;position:absolute!important;top:0!important;left:0!important;z-index:3!important;display:block!important;border:none!important;margin:0!important;padding:0!important}.zhex .content-area .content-banner .banner-desktop{display:block!important}.zhex .content-area .content-banner .banner-mobile{display:none!important}@media (max-width:768px){.zhex .content-area .content-banner{height:200px!important;min-height:200px!important}.zhex .content-area .content-banner .banner-desktop{display:none!important}.zhex .content-area .content-banner .banner-mobile{display:block!important}}.zhex .content-area .content-banner::before{content:'🎮'!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:48px!important;color:var(--zhex-dim)!important;opacity:0.5!important}.zhex .content-area .content-banner:has(img)::before{display:none!important}.zhex .content-area .products-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:15px!important}.zhex .content-area .product-item{background:linear-gradient(135deg,var(--zhex-card),#2a2a2a)!important;border:1px solid var(--zhex-border)!important;border-radius:12px!important;padding:0 0 15px 0!important;text-align:left!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.zhex .content-area .product-item::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--zhex-accent),#3a8eef,var(--zhex-accent))!important;background-size:200% 100%!important;animation:zhex-header-shimmer 3s ease-in-out infinite!important;z-index:1!important;border-radius:8px 8px 0 0!important}.zhex .content-area .product-item[data-status="working"]::before{background:linear-gradient(90deg,#10b981,#34d399,#10b981)!important}.zhex .content-area .product-item[data-status="updating"]::before{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b)!important}.zhex .content-area .product-item[data-status="detected"]::before{background:linear-gradient(90deg,#ef4444,#f87171,#ef4444)!important}.zhex .content-area .product-item:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(0 0 0 / .3)!important}.zhex .content-area .product-item.recommended{position:relative!important}.zhex .content-area .product-item.recommended::after{content:'RECOMMENDED'!important;position:absolute!important;top:8px!important;right:8px!important;background:#4a9eff!important;color:#ffffff!important;font-size:9px!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;z-index:10!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.zhex .content-area .product-image{width:100%!important;height:0!important;padding-bottom:100%!important;border-radius:0!important;overflow:hidden!important;margin:0 0 10px 0!important;background:var(--zhex-soft)!important;position:relative!important;box-shadow:0 4px 15px rgb(0 0 0 / .3)!important;margin-top:3px!important}.zhex .content-area .product-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;border:none!important;margin:0!important;padding:0!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important}.zhex .content-area .product-image::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:30%!important;background:linear-gradient(transparent,rgb(0 0 0 / .7))!important;z-index:3!important;pointer-events:none!important}.zhex .content-area .product-image::before{content:'📦'!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:24px!important;color:var(--zhex-dim)!important;opacity:0.5!important;z-index:1!important}.zhex .content-area .product-image:has(img)::before{display:none!important}.zhex .content-area .product-image img[src]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;border:none!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;vertical-align:top!important}.zhex .content-area .product-image img.attachment-medium.size-medium{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;border:none!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;vertical-align:top!important}.zhex .content-area .product-image .container-image-and-badge{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2!important;border-radius:0!important;overflow:hidden!important}.zhex .content-area .product-image .container-image-and-badge img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;border:none!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;vertical-align:top!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important}.zhex .content-area .product-image img[src]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;border:none!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;vertical-align:top!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important}.zhex .content-area .product-title{font-size:16px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 8px 0!important;line-height:1.3!important;text-align:center!important;padding:0 15px!important;flex-shrink:0!important}.zhex .content-area .product-price{font-size:14px!important;font-weight:900!important;color:var(--zhex-green)!important;margin:0 0 10px 0!important;text-align:center!important;padding:0 15px!important;flex-shrink:0!important}.zhex .content-area .product-status-container{display:flex!important;gap:8px!important;margin:0 0 10px 15px!important;flex-wrap:wrap!important;justify-content:center!important;flex-shrink:0!important;padding:0 8px!important;align-items:center!important}.zhex .content-area .product-status,.zhex .content-area .product-status-custom{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:600!important;padding:4px 8px!important;border-radius:4px!important;line-height:1.2!important;white-space:nowrap!important}.zhex .content-area .product-status.in-stock{background:#10b981!important;color:#ffffff!important}.zhex .content-area .product-status.out-of-stock{background:#ef4444!important;color:#ffffff!important}.zhex .content-area .product-status-custom.working{background:#10b981!important;color:#ffffff!important}.zhex .content-area .product-status-custom.updating{background:#f59e0b!important;color:#ffffff!important}.zhex .content-area .product-status-custom.detected{background:#ef4444!important;color:#ffffff!important}.zhex .content-area .zhex-badge-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;flex-shrink:0!important;line-height:1!important}.zhex .content-area .zhex-badge-icon svg{width:12px!important;height:12px!important;fill:currentColor!important;stroke:currentColor!important;display:block!important}.zhex .content-area .product-ratings{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0 0 10px 0!important;padding:0 15px!important;text-align:center!important;flex-shrink:0!important}.zhex .content-area .rating-item{display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;color:var(--zhex-dim)!important;justify-content:center!important}.zhex .content-area .rating-stars{display:flex!important;gap:2px!important}.zhex .content-area .rating-star{color:var(--zhex-yellow)!important;font-size:12px!important}.zhex .content-area .rating-star.empty{color:#444444!important}.zhex .content-area .product-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:calc(100% - 30px)!important;margin:0 15px!important;padding:8px 12px!important;background:var(--zhex-accent)!important;color:#ffffff!important;text-decoration:none!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;text-align:center!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important;flex:1!important;align-self:flex-end!important;margin-top:auto!important}.zhex .content-area .product-link:hover{background:#3a8eef!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgb(74 158 255 / .4)!important}.zhex .content-area .product-link:hover .icon{transform:translateX(3px)!important}.zhex .content-area .product-link .icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform 0.3s ease!important}.zhex .content-area .product-link .icon svg{width:16px!important;height:16px!important;fill:currentColor!important}.zhex .category-card .card-header-design{position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;z-index:10!important;overflow:hidden!important;border-radius:16px 16px 0 0!important}.zhex .category-card .header-accent-line{position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#93c5fd,#60a5fa,#3b82f6,#1d4ed8)!important;background-size:200% 100%!important;animation:zhex-header-shimmer 3s ease-in-out infinite!important}@keyframes zhex-header-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.zhex .category-card .banner{position:relative!important;width:30%!important;min-width:200px!important;height:200px!important;overflow:hidden!important;background:var(--zhex-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important}.zhex .category-card .banner img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:2!important;display:block!important;visibility:visible!important;opacity:1!important}.zhex .category-card .banner::before{content:'🎮'!important;font-size:48px!important;color:var(--zhex-dim)!important;opacity:0.5!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1!important}.zhex .category-card .banner:has(img)::before{display:none!important}.zhex .category-card .image{position:relative!important;width:100%!important;height:0!important;padding-bottom:100%!important;overflow:hidden!important;background:var(--zhex-soft)!important}.zhex .category-card .image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform 0.3s ease!important;z-index:2!important;display:block!important;visibility:visible!important;opacity:1!important;max-width:none!important;max-height:none!important}.zhex .category-card .image img[src]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important}.zhex .category-card .image img.card-image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important}.zhex .category-card .image::before{content:'📷'!important;font-size:48px!important;color:var(--zhex-dim)!important;opacity:0.5!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.zhex .category-card .image:has(img)::before{display:none!important}.zhex .category-card .image img{position:relative!important;z-index:2!important}.zhex .category-card .image::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:60px!important;background:linear-gradient(transparent,rgb(0 0 0 / .7))!important;z-index:2!important;pointer-events:none!important}.zhex .category-card .content{padding:20px!important;background:var(--zhex-card)!important;position:relative!important;z-index:3!important}.zhex .category-card .title{font-size:20px!important;font-weight:900!important;color:#ffffff!important;margin:0 0 20px 0!important;background:linear-gradient(135deg,#93c5fd,#60a5fa,#3b82f6)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;letter-spacing:-0.5px!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important;position:relative!important}.zhex .category-card .title::after{content:''!important;position:absolute!important;bottom:-15px!important;left:0!important;right:0!important;width:100%!important;height:1px!important;background:linear-gradient(90deg,#10b981,#34d399,#10b981)!important;border-radius:1px!important}.zhex .category-card .excerpt{font-size:16px!important;color:var(--zhex-dim)!important;line-height:1.4!important;margin:25px 0 20px 0!important;text-align:center!important;display:block!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.zhex .category-card .readmore{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;padding:10px 16px!important;background:linear-gradient(135deg,var(--zhex-accent),var(--zhex-accent-hover))!important;color:#ffffff!important;font-size:12px!important;font-weight:700!important;border-radius:12px!important;cursor:pointer!important;transition:all 0.4s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important;border:none!important;outline:none!important;box-shadow:0 4px 16px rgb(74 158 255 / .4)!important;position:relative!important;overflow:hidden!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.zhex .category-card .readmore::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent)!important;transition:left 0.6s ease!important}.zhex .category-card .readmore:hover::before{left:100%!important}.zhex .category-card .readmore:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgb(106 169 255 / .3)!important}.zhex .category-card .readmore .icon{width:20px!important;height:20px!important;transition:transform 0.3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:bold!important}.zhex-simple-popup{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .9)!important;backdrop-filter:blur(8px)!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;animation:zhex-fadeIn 0.3s ease!important}.zhex-popup-content{background:linear-gradient(145deg,#1a1a1a,#2a2a2a)!important;border:1px solid #333333!important;border-radius:20px!important;max-width:800px!important;width:100%!important;max-height:90vh!important;position:relative!important;color:#ffffff!important;box-shadow:0 25px 50px rgb(0 0 0 / .6)!important;animation:zhex-slideIn 0.3s ease!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.zhex-modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px 30px!important;border-bottom:1px solid #333333!important;background:linear-gradient(135deg,#2a2a2a,#1a1a1a)!important;border-radius:20px 20px 0 0!important;position:sticky!important;top:0!important;z-index:10!important;flex-shrink:0!important}.zhex-modal-title{font-size:20px!important;font-weight:700!important;color:#ffffff!important;background:linear-gradient(135deg,#93c5fd,#60a5fa,#3b82f6)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;line-height:1.3!important;margin:0!important;padding-right:50px!important;flex:1!important}.zhex-popup-body{flex:1!important;overflow-y:auto!important;padding:0 30px 30px 30px!important;line-height:1.6!important;color:#e6e8ef!important;font-size:14px!important}.zhex-popup-close{position:relative!important;background:#479bfc!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:50%!important;width:32px!important;height:32px!important;cursor:pointer!important;font-size:16px!important;font-weight:bold!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important;flex-shrink:0!important;box-shadow:0 2px 8px rgb(74 158 255 / .3)!important;text-shadow:none!important}.zhex-popup-close:hover{background:#ffffff!important;color:#479bfc!important;border-color:#479bfc!important;transform:scale(1.05)!important;box-shadow:0 4px 12px rgb(74 158 255 / .5)!important}.zhex-popup-body h1{color:#ffffff!important;margin:20px 0 10px 0!important;font-weight:600!important;font-size:20px!important;line-height:1.3!important}.zhex-popup-body h2,.zhex-popup-body h3,.zhex-popup-body h4,.zhex-popup-body h5,.zhex-popup-body h6{color:#ffffff!important;margin:20px 0 10px 0!important;font-weight:600!important;line-height:1.3!important}.zhex-popup-body h2{font-size:18px!important}.zhex-popup-body h3{font-size:16px!important}.zhex-popup-body h4{font-size:15px!important}.zhex-popup-body h5{font-size:14px!important}.zhex-popup-body h6{font-size:13px!important}.zhex-popup-body p{margin:0 0 15px 0!important;color:#e6e8ef!important;font-size:14px!important;line-height:1.6!important}.zhex-popup-body ul,.zhex-popup-body ol{margin:0 0 15px 0!important;padding-left:20px!important;color:#e6e8ef!important;font-size:14px!important;line-height:1.6!important}.zhex-popup-body ul{list-style:disc!important}.zhex-popup-body ol{list-style:decimal!important}.zhex-popup-body li{margin:0 0 5px 0!important;color:#e6e8ef!important;font-size:14px!important;line-height:1.6!important}.zhex-popup-body a{color:#6aa9ff!important;text-decoration:underline!important;transition:color 0.3s ease!important;font-size:14px!important}.zhex-popup-body a:hover{color:#4f9eff!important}.zhex-popup-body img{max-width:100%!important;height:auto!important;border-radius:8px!important;margin:10px 0!important}.zhex-popup-body strong,.zhex-popup-body b{font-weight:700!important;color:#ffffff!important}.zhex-popup-body em,.zhex-popup-body i{font-style:italic!important;color:#e6e8ef!important}.zhex-popup-body blockquote{margin:20px 0!important;padding:15px 20px!important;background:rgb(255 255 255 / .05)!important;border-left:4px solid #4a9eff!important;border-radius:0 8px 8px 0!important;color:#e6e8ef!important;font-style:italic!important}.zhex-popup-body code{background:rgb(255 255 255 / .1)!important;color:#4a9eff!important;padding:2px 6px!important;border-radius:4px!important;font-size:13px!important}.zhex-popup-body pre{background:rgb(0 0 0 / .3)!important;color:#e6e8ef!important;padding:15px!important;border-radius:8px!important;overflow-x:auto!important;margin:15px 0!important;font-size:13px!important;line-height:1.4!important}@keyframes zhex-fadeIn{from{opacity:0}to{opacity:1}}@keyframes zhex-slideIn{from{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zhex-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.zhex-popup-content::-webkit-scrollbar{width:6px!important}.zhex-popup-content::-webkit-scrollbar-track{background:var(--zhex-soft)!important;border-radius:3px!important}.zhex-popup-content::-webkit-scrollbar-thumb{background:var(--zhex-accent)!important;border-radius:3px!important}.zhex-popup-content::-webkit-scrollbar-thumb:hover{background:var(--zhex-accent-hover)!important}body.zhex-popup-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.zhex .category-cards-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(312px,1fr))!important;gap:24px!important;padding:20px 0!important;justify-items:stretch!important;align-items:start!important}.zhex .single-video{padding:20px!important}.zhex .video-title{font-size:18px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 10px 0!important;text-align:center!important}.zhex .video-description{font-size:14px!important;color:var(--zhex-dim)!important;margin:0 0 15px 0!important;text-align:center!important;line-height:1.5!important}.zhex .video-container{position:relative!important;width:100%!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important;background:#000!important}.zhex .video-title,.zhex .reviews-title{font-size:24px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 20px 0!important;padding:0!important;text-align:left!important;line-height:1.3!important;position:relative!important;display:flex!important;align-items:center!important}.zhex .reviews-title{font-size:24px!important;font-weight:700!important;color:#ffffff!important;margin:30px 0 20px 0!important;padding:0!important;text-align:left!important;line-height:1.3!important;position:relative!important;display:flex!important;align-items:center!important}.zhex .reviews-title::after{content:''!important;flex:1!important;height:4px!important;background:linear-gradient(90deg,#10b981,#34d399,#10b981)!important;background-size:200% 100%!important;animation:zhex-header-shimmer 3s ease-in-out infinite!important;margin-left:20px!important;margin-right:20px!important;border-radius:2px!important}.zhex .reviews-title .reviews-stats{display:flex!important;align-items:center!important;gap:15px!important;color:#a0a0a0!important;font-size:14px!important;margin-left:20px!important;flex-shrink:0!important}.zhex .reviews-stats .reviews-rating{display:flex!important;align-items:center!important;gap:5px!important}.zhex .reviews-stats .reviews-rating .stars{color:#10b981!important;font-size:16px!important}.zhex .reviews-stats .reviews-rating .score{color:#ffffff!important;font-weight:600!important}.zhex .reviews-stats .reviews-count{display:flex!important;align-items:center!important;gap:5px!important}.zhex .reviews-stats .reviews-count .icon{color:#10b981!important;font-size:16px!important}.zhex .reviews-stats .reviews-count .count{color:#ffffff!important;font-weight:600!important}.zhex .reviews-stats-loading{color:#a0a0a0!important;font-size:14px!important}.zhex .video-title::after,.zhex .reviews-title::after{content:''!important;flex:1!important;height:4px!important;background:linear-gradient(90deg,#10b981,#34d399,#10b981)!important;background-size:200% 100%!important;animation:zhex-header-shimmer 3s ease-in-out infinite!important;margin-left:20px!important;margin-right:20px!important;border-radius:2px!important}.zhex .reviews-section .zhex-custom-reviews{margin:20px 0!important}.zhex .reviews-section .zhex-reviews-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin-bottom:30px!important}.zhex .reviews-section .zhex-review-card{background:#2a2a2a!important;border-radius:8px!important;padding:20px!important;transition:all 0.3s ease!important;border:1px solid #3a3a3a!important;display:flex!important;flex-direction:column!important;height:100%!important}.zhex .reviews-section .zhex-review-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(0 0 0 / .3)!important}.zhex .reviews-section .zhex-review-header{display:flex!important;align-items:flex-start!important;margin-bottom:15px!important}.zhex .reviews-section .zhex-review-product-image{width:60px!important;height:60px!important;border-radius:8px!important;margin-right:15px!important;position:relative!important;overflow:hidden!important}.zhex .reviews-section .zhex-review-product-image img{width:100%!important;height:100%!important;object-fit:cover!important}.zhex .reviews-section .zhex-review-product-badge{position:absolute!important;bottom:-5px!important;right:-5px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#10b981!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:bold!important;color:white!important}.zhex .reviews-section .zhex-review-product-info h4{color:#ffffff!important;font-size:16px!important;font-weight:600!important;margin:0 0 5px 0!important;line-height:1.3!important}.zhex .reviews-section .zhex-review-product-info p{color:#a0a0a0!important;font-size:14px!important;margin:0 0 8px 0!important}.zhex .reviews-section .zhex-review-product-rating{margin-top:5px!important}.zhex .reviews-section .zhex-review-product-rating .zhex-review-stars{display:flex!important;gap:2px!important;margin-top:-12px!important}.zhex .reviews-section .zhex-review-product-rating .zhex-review-star{color:#10b981!important;font-size:16px!important}.zhex .reviews-section .zhex-review-product-rating .zhex-review-star.empty{color:#4a4a4a!important}.zhex .reviews-section .zhex-review-content{color:#ffffff!important;font-size:14px!important;margin-bottom:15px!important;line-height:1.4!important;flex-grow:1!important;display:flex!important;flex-direction:column!important}.zhex .reviews-section .zhex-review-content .zhex-review-text{display:block!important;flex-grow:1!important}.zhex .reviews-section .zhex-review-content .zhex-review-text.truncated{max-height:60px!important;overflow:hidden!important;position:relative!important;transition:all 0.3s ease!important}.zhex .reviews-section .zhex-review-content .zhex-review-text.truncated::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:20px!important;background:linear-gradient(transparent,#2a2a2a)!important;pointer-events:none!important}.zhex .reviews-section .zhex-review-content .zhex-review-text:not(.truncated){max-height:none!important;overflow:visible!important}.zhex .reviews-section .zhex-review-content .zhex-review-more{color:#10b981!important;cursor:pointer!important;font-size:12px!important;margin-top:5px!important;display:inline-block!important;align-self:flex-start!important;margin-top:auto!important}.zhex .reviews-section .zhex-review-content .zhex-review-more:hover{color:#34d399!important}.zhex .reviews-section .zhex-review-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:15px!important;border-top:1px solid #3a3a3a!important}.zhex .reviews-section .zhex-review-user{display:flex!important;align-items:center!important;gap:10px!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important}.zhex .reviews-section .zhex-review-user-icon{width:32px!important;height:32px!important;background:#10b981!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;color:#ffffff!important;font-weight:bold!important;flex-shrink:0!important}.zhex .reviews-section .zhex-review-date{display:flex!important;align-items:center!important;gap:6px!important;color:#a0a0a0!important;font-size:12px!important}.zhex .reviews-section .zhex-review-date-icon{font-size:12px!important}.zhex .reviews-section .zhex-review-rating{display:flex!important;align-items:center!important;color:#ffffff!important}.zhex .reviews-section .zhex-review-rating-score{font-weight:bold!important;margin-right:5px!important}.zhex .reviews-section .zhex-review-stars{display:flex!important;gap:2px!important}.zhex .reviews-section .zhex-review-star{width:14px!important;height:14px!important;color:#FFD707!important}.zhex .reviews-section .zhex-review-star.empty{color:#4a4a4a!important}.zhex .reviews-section .zhex-reviews-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:30px!important}.zhex .reviews-section .zhex-pagination-btn{background:#2a2a2a!important;border:1px solid #3a3a3a!important;color:#ffffff!important;padding:8px 12px!important;border-radius:6px!important;cursor:pointer!important;transition:all 0.3s ease!important;font-size:14px!important;min-width:40px!important;text-align:center!important}.zhex .reviews-section .zhex-pagination-btn:hover{background:#3a3a3a!important;border-color:#4a4a4a!important}.zhex .reviews-section .zhex-pagination-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#ffffff!important}.zhex .reviews-section .zhex-pagination-btn:disabled{opacity:0.5!important;cursor:not-allowed!important}.zhex .reviews-section .zhex-reviews-loading{text-align:center!important;padding:40px!important;color:#a0a0a0!important}@media (max-width:1200px){.zhex .reviews-section .zhex-reviews-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.zhex .reviews-section .zhex-reviews-grid{grid-template-columns:1fr!important}}.zhex-breadcrumbs{margin-bottom:20px!important;padding:0!important}.zhex-breadcrumbs .rank-math-breadcrumb{font-size:14px!important;color:#a0a0a0!important}.zhex-breadcrumbs .rank-math-breadcrumb a{color:#10b981!important;text-decoration:none!important}.zhex-breadcrumbs .rank-math-breadcrumb a:hover{color:#34d399!important}.zhex-breadcrumbs .rank-math-breadcrumb .separator{color:#666666!important;margin:0 8px!important}@media (max-width:768px){.zhex .category-card-with-content{flex-direction:column!important;gap:15px!important}.zhex .category-card-with-content .content-area{width:100%!important;order:1!important}.zhex .video-area{order:2!important;margin:15px 0!important}.zhex .category-card-with-content .category-card{width:100%!important;max-width:100%!important;order:3!important}.zhex .content-area .products-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}}@media (max-width:480px){.zhex .content-area .products-grid{grid-template-columns:1fr!important}.zhex .category-card{width:100%!important;max-width:100%!important}.zhex .category-card .image{padding-bottom:100%!important}.zhex .category-cards-grid{grid-template-columns:1fr!important;gap:16px!important;padding:16px 0!important}.zhex-simple-popup{padding:10px!important}.zhex-popup-content{max-width:95vw!important;max-height:95vh!important}.zhex-modal-header{padding:15px 20px!important}.zhex-modal-title{font-size:18px!important;padding-right:40px!important}.zhex-popup-body{padding:0 20px 20px 20px!important}.zhex-popup-close{width:28px!important;height:28px!important;font-size:14px!important}}@media (max-width:480px){.zhex .content-area .products-grid{grid-template-columns:1fr!important;gap:10px!important}.zhex .content-area .product-item{padding:12px!important}.zhex .content-area .product-image{height:100px!important}.zhex .content-area .product-title{font-size:13px!important}.zhex .content-area .product-price{font-size:14px!important}.zhex .category-card .image{padding-bottom:100%!important}.zhex .category-card .content{padding:16px!important}.zhex .category-card .title{font-size:20px!important}.zhex .category-card .excerpt{font-size:16px!important}.zhex .category-card .readmore{padding:10px 16px!important;font-size:13px!important}.zhex .category-card .woocommerce-product{margin:10px 0!important;padding:12px!important}.zhex .category-card .product-title{font-size:13px!important}.zhex .category-card .product-price{font-size:14px!important}}.zhex.col-inner,.zhex .col-inner{padding:0!important;margin:0!important;background:none!important;border:none!important}.zhex .button:not(.readmore),.zhex button.button:not(.readmore){all:unset!important;padding:6px 10px!important;background:#151a24!important;color:var(--zhex-dim)!important;border:1px solid #202020!important;border-radius:999px!important;cursor:pointer!important;display:inline-block!important;font-size:inherit!important;line-height:inherit!important;text-align:center!important;box-sizing:border-box!important}.zhex .flex,.zhex [class*="flex"]{display:flex!important}.zhex .text-left{text-align:left!important}.zhex .text-center{text-align:center!important}.zhex .text-right{text-align:right!important}.zhex .seo-content{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;margin:0!important;padding:0!important;font-size:1px!important;line-height:1px!important;color:transparent!important;background:transparent!important}.zhex .seo-content .seo-title{font-size:1px!important;line-height:1px!important;margin:0!important;padding:0!important}.zhex .seo-content .seo-excerpt{font-size:1px!important;line-height:1px!important;margin:0!important;padding:0!important}.zhex .seo-content .seo-body{font-size:1px!important;line-height:1px!important;margin:0!important;padding:0!important}.zhex .zhex-error{background:#ffebee!important;color:#c62828!important;padding:15px!important;border:1px solid #ffcdd2!important;border-radius:8px!important;margin:10px 0!important;text-align:center!important;font-weight:500!important}.zhex .zhex-warning{background:#fff3e0!important;color:#ef6c00!important;padding:15px!important;border:1px solid #ffcc02!important;border-radius:8px!important;margin:10px 0!important;text-align:center!important;font-weight:500!important}.zhex .category-card .readmore:focus,.zhex .popup .popup-close:focus{outline:2px solid var(--zhex-accent)!important;outline-offset:2px!important}.zhex .category-card .woocommerce-product{margin:15px 0!important;padding:15px!important;background:linear-gradient(135deg,var(--zhex-soft),#333333)!important;border-radius:12px!important;border:1px solid var(--zhex-border)!important}.zhex .category-card .product-info{margin-bottom:10px!important}.zhex .category-card .product-title{font-size:14px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 8px 0!important;line-height:1.3!important}.zhex .category-card .product-price{font-size:16px!important;font-weight:900!important;color:var(--zhex-green)!important;margin:0 0 8px 0!important}.zhex .category-card .product-status{font-size:12px!important;font-weight:600!important;padding:4px 8px!important;border-radius:6px!important;display:inline-block!important}.zhex .category-card .product-status.in-stock{background:var(--zhex-green)!important;color:#000000!important}.zhex .category-card .product-status.out-of-stock{background:var(--zhex-red)!important;color:#ffffff!important}.zhex .category-card .product-actions{text-align:right!important}.zhex .category-card .product-link{display:inline-block!important;padding:8px 16px!important;background:var(--zhex-accent)!important;color:#ffffff!important;text-decoration:none!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;transition:all 0.3s ease!important}.zhex .category-card .product-link:hover{background:var(--zhex-accent-hover)!important;transform:translateY(-1px)!important}.zhex .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes zhex-fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.zhex .category-card{animation:zhex-fade-in 0.6s ease-out!important}.zhex .popup.is-active .popup-content{animation:zhex-fade-in 0.3s ease-out!important}@media (prefers-reduced-motion:reduce){.zhex .category-card,.zhex .category-card .readmore,.zhex .category-card .image img,.zhex .popup .popup-content{transition:none!important;animation:none!important}.zhex .category-card:hover{transform:none!important}.zhex .category-card .readmore:hover{transform:none!important}.zhex .category-card:hover .image img{transform:none!important}}