body,html{width:100%;max-width:100vw;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px}*{box-sizing:border-box}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.gap-8.auto-rows-fr{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;grid-auto-rows:1fr}@media (min-width:640px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.gap-8.auto-rows-fr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.gap-8.auto-rows-fr{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4.gap-8.mb-16{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;margin-bottom:4rem}@media (min-width:640px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4.gap-8.mb-16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4.gap-8.mb-16{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4.gap-8{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:640px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4.gap-8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4.gap-8{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.grid-cols-1.md\:grid-cols-3.gap-8.blog-grid-container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;align-items:stretch}@media (min-width:768px){.grid.grid-cols-1.md\:grid-cols-3.gap-8.blog-grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.card-hover-effect{transition:transform .2s ease,box-shadow .2s ease}.card-hover-effect:active,.feature-card-glow:active{transform:scale(.98)}}@media (pointer:coarse){.btn,a[role=button],button{min-height:44px;min-width:44px}}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background-color:#f8f9fa}.category-item{flex-direction:column!important;gap:0!important;min-height:auto!important;position:relative!important;box-sizing:border-box!important;padding:.75rem!important;margin:0!important}.category-image,.category-item{display:flex!important;height:auto!important;max-height:none!important;overflow:visible!important}.category-image{width:100%!important;aspect-ratio:4/3!important;min-height:80px!important;align-items:center!important;justify-content:center!important;background-color:#f8f9fa!important;border-radius:.5rem!important;margin-bottom:0!important}.category-image img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:.25rem!important;transition:transform .3s ease!important}.category-title{display:block!important;font-weight:600!important;font-size:.875rem!important;color:#111827!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.2!important;min-height:auto;max-height:none}.category-item h3,.category-title{margin:0!important;padding:0!important}.category-item h3{line-height:1!important}.category-item>*{margin-top:0!important;margin-bottom:0!important}.subcategory-container{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:auto!important;overflow:hidden!important;padding-top:0!important;margin-top:0!important;border-top:none!important}.category-header{display:block!important}.category-header,.category-item>div{margin:0!important;padding:0!important}.category-header+.applications-link{margin-top:0!important;padding-top:0!important}.subcategory-container a{font-size:.75rem!important;color:#374151!important;padding:.125rem .25rem!important;display:block!important;text-decoration:none!important;transition:color .2s ease!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.applications-link{padding-top:0!important;padding-bottom:0!important;border-top:none!important;line-height:1!important;margin:0!important;font-size:.75rem!important}.category-item .category-title{margin-bottom:.125rem!important}.category-item .applications-link{margin-top:.125rem!important}@media (min-width:1024px) and (max-width:1366px){.category-item .category-title{margin-bottom:.0625rem!important}.category-item .applications-link{margin-top:.0625rem!important;font-size:.7rem!important}.category-header+.applications-link{margin-top:.0625rem!important;padding-top:0!important}}@media (min-width:1024px) and (max-width:1599px){.category-item .category-title,body.menu-is-open #fullscreen-menu .category-item .category-title,body.menu-is-open #submenu-container .category-item .category-title{min-height:1rem!important;display:flex!important;align-items:flex-start!important;margin:0!important;padding:0!important}.applications-link,.category-header{margin:0!important;padding:0!important;line-height:1!important}body.menu-is-open #fullscreen-menu .category-item .category-header,body.menu-is-open #submenu-container .category-item .category-header{margin-bottom:0!important;padding-bottom:0!important}body.menu-is-open #fullscreen-menu .category-header+.applications-link,body.menu-is-open #fullscreen-menu .category-item .applications-link,body.menu-is-open #submenu-container .category-header+.applications-link,body.menu-is-open #submenu-container .category-item .applications-link{margin-top:0!important;padding-top:0!important}}.menu-columns{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1rem!important;align-items:stretch!important;align-content:start!important}.category-item:hover{transform:none!important;transition:border-color .3s ease!important}.category-image img:hover{transform:scale(1.02)!important}header{overflow:visible!important}header *{scrollbar-width:none;-ms-overflow-style:none}header ::-webkit-scrollbar{display:none;width:0;height:0}.rotate-180{transform:rotate(180deg)}.transition-transform{transition:transform .3s ease}.nav-link{position:relative;transition:color .3s}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:50%;transform:translateX(-50%);background-color:#f97316;transition:width .3s}.nav-link.active:after,.nav-link:hover:after{width:100%}#open-language-modal,#open-language-modal-mobile,button#open-language-modal,button#open-language-modal-mobile{color:#f97316!important}#open-language-modal-mobile:hover,#open-language-modal:hover,button#open-language-modal-mobile:hover,button#open-language-modal:hover{color:#ea580c!important}#open-language-modal i,#open-language-modal-mobile i,button#open-language-modal i,button#open-language-modal-mobile i{color:#f97316!important}#open-language-modal-mobile:hover i,#open-language-modal:hover i,button#open-language-modal-mobile:hover i,button#open-language-modal:hover i{color:#ea580c!important}header #open-language-modal,header #open-language-modal-mobile,header button#open-language-modal,header button#open-language-modal-mobile{color:#f97316!important}header #open-language-modal i[data-lucide=globe],header #open-language-modal-mobile i[data-lucide=globe],header button#open-language-modal i[data-lucide=globe],header button#open-language-modal-mobile i[data-lucide=globe]{color:#f97316!important;stroke:#f97316!important;fill:none!important}header i[data-lucide]{color:#374151!important;stroke:#374151!important;fill:none!important;display:inline-block!important;vertical-align:middle!important}header .main-menu-toggle i[data-lucide=menu],header .main-menu-toggle i[data-lucide=x],header a[aria-label="Shopping Cart"] i[data-lucide=shopping-cart],header button[aria-label="Change language"] i[data-lucide=globe]{color:#374151!important;stroke:#374151!important;stroke-width:2!important}header .main-menu-toggle:hover i,header a[aria-label="Shopping Cart"]:hover i,header button[aria-label="Change language"]:hover i{color:#f97316!important;stroke:#f97316!important}@supports (-webkit-appearance:none) and (stroke:color){header i[data-lucide]{color:#374151!important;stroke:#374151!important;stroke-width:2!important;fill:none!important}}i[data-lucide] svg{display:inline-block!important;vertical-align:middle;stroke:currentColor!important;fill:none!important}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none!important}.password-toggle-btn{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;cursor:pointer!important;z-index:10!important;padding:.25rem!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.password-container{position:relative;display:inline-block;width:100%}.password-container button{z-index:20!important}#password,input[name=password]{position:relative}@supports (-webkit-appearance:none){#password,input[name=password]{padding-right:2.5rem!important}.password-toggle-btn{height:100%!important;margin:0!important;min-height:auto!important}}#login-form .password-container,#register-form .password-container{width:100%!important;position:relative!important}#login-form input[type=password]:not(.chatbot-password-mode),#register-form input[type=password]:not(.chatbot-password-mode){padding-right:3rem!important;box-sizing:border-box!important}header .flex.items-center.space-x-2 i[data-lucide],header .p-2.text-gray-700 i[data-lucide],header .relative.p-2.text-gray-700 i[data-lucide]{color:#374151!important;stroke:#374151!important;stroke-width:2!important}header .flex.items-center.space-x-2 i[data-lucide]{min-width:20px;min-height:20px}.video-hero-section{position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center}.video-hero-section h1{text-shadow:3px 3px 8px rgba(0,0,0,.9);color:#fff;line-height:1.1;margin-bottom:1.5rem;font-weight:800}.video-hero-section p{text-shadow:2px 2px 6px rgba(0,0,0,.8);color:#f9fafb;line-height:1.6;margin-bottom:2rem;font-size:1.125rem}@media (min-width:768px){.video-hero-section p{font-size:1.25rem}}.video-hero-section .container{position:relative;z-index:20;padding-top:2rem;padding-bottom:2rem}.background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translateX(-50%) translateY(-50%);object-fit:cover}.media-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.media-item{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);object-fit:cover;transition:opacity .3s ease}.media-item.video{width:100%;height:100%;object-fit:cover}.card-hover-effect{cursor:pointer;border:2px solid #f97316;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 15px rgba(249,115,22,.2);will-change:transform;overflow:hidden;height:100%;background:#fff;border-radius:.75rem}.card-title{line-height:1.4;min-height:2.6rem;margin-bottom:.5rem;word-break:break-word;font-weight:600;font-size:1.25rem;color:#111827!important;text-align:center}.card-description{margin-bottom:0!important;padding:0!important;flex-grow:1!important;text-align:left!important;color:#374151!important;font-size:.9rem!important}@media (max-width:768px){.card-description{-webkit-line-clamp:unset!important;min-height:auto!important;max-height:none!important;height:auto!important;overflow:visible!important;display:block!important;line-height:1.4!important;text-overflow:unset!important;word-break:break-word!important;hyphens:auto!important}}.product-card-image-container{position:relative;width:100%;height:0;padding-bottom:50%;overflow:hidden;background:#f8f9fa;border-radius:.5rem .5rem 0 0;flex-shrink:0}.product-card-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-card-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;gap:.75rem;min-height:auto}.auto-rows-fr{grid-auto-rows:1fr}@media (min-width:768px){.card-hover-effect{min-height:450px;height:auto!important;max-height:none!important}}@media (min-width:1024px){.card-hover-effect{min-height:480px;height:auto!important;max-height:none!important}}@media (min-width:1280px){.card-hover-effect{min-height:500px;height:auto!important;max-height:none!important}}.card-hover-effect:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(249,115,22,.3)}.card-hover-effect{transition:all .3s ease;border:2px solid #f97316!important}.card-hover-effect:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(249,115,22,.4),0 0 20px rgba(249,115,22,.3)!important;border-color:#ea580c!important}.card-hover-effect .card-title{transition:color .3s ease}.card-hover-effect .card-description{transition:color .3s ease;overflow:visible!important;text-overflow:unset!important;color:#374151!important;font-size:.9rem!important;margin:.5rem 0 0!important;visibility:visible!important;opacity:1!important;hyphens:auto!important}.card-hover-effect .card-description,.card-hover-effect .card-title{display:block!important;word-break:break-word!important;padding:0!important;line-height:1.4!important;height:auto!important}.card-hover-effect .card-title{margin:0!important;font-size:1.125rem!important;font-weight:600!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.card-hover-effect div[style*="padding: 1.5rem"]{display:flex!important;flex-direction:column!important;gap:15px!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:1.5rem!important;overflow:visible!important}.card-hover-effect div[style*="padding: 1.5rem"] p.card-description{display:block!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important;margin:.5rem 0 0!important;padding:0!important;line-height:1.4!important;height:auto!important;hyphens:auto!important;flex-shrink:0!important}.card-description{-webkit-box-orient:unset!important}.card-description,.card-title{-webkit-line-clamp:unset!important;line-height:1.4!important;visibility:visible!important;opacity:1!important}.card-title{margin:0 0 .125rem!important;font-size:1.25rem!important;font-weight:600!important;min-height:2.6rem!important}.card-hover-effect[style*="min-height: 500px"]{min-height:600px!important}.card-hover-effect:hover .card-title{color:#ea580c!important}.card-hover-effect:hover .card-description{color:#374151!important}.card-hover-effect,.product-card,.product-card.card-hover-effect,a.card-hover-effect,a.product-card,a.product-card.card-hover-effect,a[href*="/category/"].card-hover-effect,a[href*="/products/"].card-hover-effect{border:2px solid #f97316}.border-orange-500,.border-orange-600,[class*=border-orange]{border-color:#f97316!important}.border-2.border-orange-500,.border-2.border-orange-600{border:2px solid #f97316!important}[class*=border-orange]{border-color:#d1d5db!important}.border-2[class*=orange],.border-3[class*=orange]{border-width:1px!important;border-color:#e5e7eb!important}.card-hover-effect.border-2.border-orange-500,.product-card.card-hover-effect.border-2.border-orange-500,a.card-hover-effect.border-2.border-orange-500,a.product-card.card-hover-effect.border-2.border-orange-500,a[href*="/category/"].product-card.card-hover-effect.border-2.border-orange-500{border:2px solid #f97316!important}footer .space-y-2 a,footer .space-y-2 a:focus,footer a,footer a:focus,footer ul a,footer ul a:focus{border:none!important;box-shadow:none!important;outline:none!important}a:not(.card-hover-effect):not(.product-card):not(.btn):not([class*=border]){border:none!important}.space-y-2>li>a,.text-gray-400 a,nav a:not(.card-hover-effect),ul>li>a:not(.card-hover-effect){border:none!important;box-shadow:none!important;outline:none!important}a[href]:not(.card-hover-effect):not(.product-card):not(.btn):not([class*=bg-]):not([class*=border]){border:none!important;text-decoration:none}.card-hover-effect:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px rgba(249,115,22,.4),0 0 40px rgba(249,115,22,.3);border-color:#ea580c}.card-hover-effect img{transition:transform .3s ease}.card-hover-effect:hover img{transform:scale(1.05)}#zoom-preview-box{border:2px solid #e5e7eb;background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:10;transition:opacity .2s ease}#zoom-preview-box.hidden{display:none!important}#main-image-container{position:relative}#main-image-container:hover #main-product-image{cursor:crosshair}.zoom-active #zoom-preview-box{display:block!important;opacity:1}#zoom-preview-box:not(.hidden){background-color:#f8f9fa;border:2px solid #e5e7eb;min-height:200px}#zoom-preview-box:not(.hidden):before{content:"Zoom Preview Area";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6b7280;font-size:.875rem;pointer-events:none;z-index:-1}.responsive-img-container{position:relative;overflow:hidden}.responsive-img-container img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.img-loading{background-color:#f0f0f0;min-height:200px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chatbot-password-mode{font-family:Courier New,monospace!important;letter-spacing:2px!important;background:linear-gradient(45deg,#0a0a0a,#1a1a1a)!important;color:#0f0!important;border:2px solid #333!important;box-shadow:0 0 15px rgba(0,255,0,.4),inset 0 0 10px rgba(0,255,0,.1)!important;text-shadow:0 0 5px rgba(0,255,0,.5)!important;animation:secretGlow 2s infinite alternate}@keyframes secretGlow{0%{box-shadow:0 0 15px rgba(0,255,0,.4),inset 0 0 10px rgba(0,255,0,.1)}to{box-shadow:0 0 25px rgba(0,255,0,.6),inset 0 0 15px rgba(0,255,0,.2)}}.chatbot-password-mode::placeholder{color:#0a0!important;opacity:.7}.chatbot-password-mode:focus{outline:none!important;box-shadow:0 0 20px rgba(0,255,0,.7),inset 0 0 15px rgba(0,255,0,.2)!important}#password-toggle{transition:all .3s ease;filter:drop-shadow(0 0 5px rgba(0,255,0,.3))}#password-toggle:hover{transform:translateY(-50%) scale(1.2);filter:drop-shadow(0 0 10px rgba(0,255,0,.6))}@keyframes typeSecretChar{0%{opacity:1;transform:scale(1.2);color:#fff}50%{opacity:.8;transform:scale(1.1);color:#ff0}to{opacity:1;transform:scale(1);color:#0f0}}.secret-char-animation{animation:typeSecretChar .5s ease-out}@keyframes secretTransmit{0%{background-position:200% 0;box-shadow:0 0 20px rgba(0,255,255,.7)}50%{background-position:0 0;box-shadow:0 0 30px #0ff}to{background-position:-200% 0;box-shadow:0 0 20px rgba(0,255,0,.7)}}.img-fallback{background-color:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:.75rem;text-align:center;padding:1rem;min-height:200px}.line-clamp-2,.line-clamp-3,.line-clamp-4{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word;hyphens:auto;max-height:none!important;height:auto!important;line-height:1.3!important}.card-hover-effect{min-height:400px!important;display:flex!important;flex-direction:column!important}.card-description{display:block!important;overflow:visible!important;text-overflow:unset!important;hyphens:auto!important;line-height:1.3!important;height:auto!important;max-height:3.9rem!important;margin-top:12px!important;word-break:break-word!important}.card-title{margin-bottom:0!important;height:2.5rem!important;line-height:1.25!important}@supports not (-webkit-line-clamp:3){.card-description{display:block!important;max-height:none!important;height:auto!important;overflow:visible!important;text-overflow:unset!important;white-space:normal;margin-top:12px!important;word-break:break-word!important;hyphens:auto!important;line-height:1.4!important}}.card-title{display:block!important;-webkit-line-clamp:none!important;-webkit-box-orient:unset!important;overflow:visible!important;word-wrap:break-word;hyphens:auto;line-height:1.25;min-height:auto!important;height:auto!important;max-height:none!important;margin-bottom:.5rem!important;margin-top:0!important;padding-bottom:0!important;text-overflow:unset!important;word-break:break-word!important}@supports not (-webkit-line-clamp:2){.card-title{display:block!important;max-height:none!important;height:auto!important;overflow:visible!important;text-overflow:unset!important;white-space:normal;word-break:break-word!important;hyphens:auto!important}}.card-hover-effect .card-title,.card-hover-effect h3.card-title{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important}.card-hover-effect .card-description,.card-hover-effect p.card-description{margin-top:0!important;padding-top:0!important}.card-hover-effect .p-6 h3,.card-hover-effect .p-6 p,h3.font-semibold.text-lg.card-title{margin-bottom:0!important;margin-top:0!important}h3.font-semibold.text-lg.card-title{padding-top:0!important;padding-bottom:0!important}.card-hover-effect .p-6 .card-title+.card-description{margin-top:0!important;padding-top:0!important}a.card-hover-effect .p-6.text-center h3.font-semibold.text-lg.card-title{padding:0!important;margin:0 0 .125rem!important}a.card-hover-effect .p-6.text-center p.text-sm.text-gray-600.card-description{margin:.5rem 0 0!important;padding:0!important;display:block!important;overflow:visible!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;height:auto!important;max-height:none!important;word-break:break-word!important;hyphens:auto!important;line-height:1.4!important;color:#374151!important;font-size:.9rem!important;visibility:visible!important;opacity:1!important;text-align:left!important}a.bg-white.rounded-lg.overflow-hidden.card-hover-effect.block.border-2.border-orange-500 .p-6.text-center{padding:1.5rem!important;display:block!important}a.bg-white.rounded-lg.overflow-hidden.card-hover-effect.block.border-2.border-orange-500 .p-6.text-center h3{padding:0!important;margin:0 0 .125rem!important}a.bg-white.rounded-lg.overflow-hidden.card-hover-effect.block.border-2.border-orange-500 .p-6.text-center p{margin:0!important;padding:0!important}.card-spacing-fix{margin-bottom:.125rem!important;margin-top:0!important;padding:0!important}.card-spacing-fix-desc{margin:0!important;padding:0!important}.text-lg,.text-sm{margin-top:0!important;margin-bottom:0!important}.card-hover-effect .card-description,.card-hover-effect p,.card-hover-effect p.card-description,.product-card .card-description,.product-card p,.product-card p.card-description,a.card-hover-effect .card-description,a.card-hover-effect p,a.card-hover-effect p.card-description,p.card-description{display:block!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important;hyphens:auto!important;line-height:1.4!important;max-height:4.2rem!important;height:auto!important;margin:.5rem 0 0!important;padding:0!important;visibility:visible!important;opacity:1!important;color:#374151!important;font-size:.9rem!important;text-align:left!important}.card-hover-effect[style] p.text-sm.text-gray-600.card-description[style],a.bg-white.rounded-lg.overflow-hidden.card-hover-effect.block.border-2.border-orange-500[style] p.text-sm.text-gray-600.card-description[style],a.card-hover-effect[style] p.text-sm.text-gray-600.card-description[style]{display:block!important;overflow:visible!important;text-overflow:unset!important;max-height:3.9rem!important;line-height:1.3!important}p.text-sm.text-gray-600.card-description{margin-top:.5rem!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;-webkit-line-clamp:unset!important;min-height:auto!important;height:auto!important;line-height:1.3!important;overflow:visible!important;display:block!important;word-break:break-word!important;hyphens:auto!important;text-overflow:unset!important;color:#374151!important;font-size:.9rem!important;visibility:visible!important;opacity:1!important;text-align:left!important}@media (max-width:768px){.card-hover-effect{min-height:400px!important;display:flex!important;flex-direction:column!important}.card-description,.card-hover-effect{max-height:none!important;height:auto!important}.card-description{-webkit-line-clamp:unset!important;margin-top:12px!important;overflow:visible!important;display:block!important;line-height:1.3!important;text-overflow:unset!important;word-break:break-word!important;hyphens:auto!important}.product-card-content{flex-grow:1!important;display:flex!important;flex-direction:column!important;min-height:auto!important}.card-title{-webkit-line-clamp:none!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;word-break:break-word!important;hyphens:auto!important}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}body.menu-is-open header{display:block!important;position:sticky!important;top:0!important;z-index:51!important}@media (max-width:1024px){.hide-on-mobile{display:none}}.feature-card-glow{padding:1.5rem;text-align:center;border-radius:.5rem;background-color:#fff;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.feature-card-glow:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(249,115,22,.4),0 0 30px rgba(249,115,22,.3)}.glow-icon{transition:filter .3s ease-in-out,transform .3s ease-in-out}.feature-card-glow:hover .glow-icon{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(249,115,22,.8))}.whatsapp-icon-with-border{border:2px solid #f97316}a[href^="tel:"]{background-color:#1e3a8a!important;color:#fff!important}a[href^="tel:"]:hover{background-color:#1e40af!important}@media (max-width:640px){#chatbot-container{bottom:1rem;right:1rem}#chat-window{position:fixed!important;bottom:5rem!important;right:1rem!important;left:1rem!important;width:auto!important;max-width:none!important;height:70vh!important;max-height:70vh!important}#chat-messages{font-size:.875rem}.chat-options{gap:.5rem!important}.chat-options button{font-size:.75rem!important;padding:.5rem .75rem!important;min-height:2.5rem;min-width:auto;white-space:nowrap}}.chat-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.chat-options button{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:1rem;font-size:.875rem;color:#374151;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center}.chat-options button:hover{background-color:#f3f4f6;border-color:#6b7280;color:#374151;transform:translateY(-1px)}.chat-options button:active{transform:translateY(0);background-color:#6b7280;color:#fff}.blog-card-hover{cursor:pointer;border:2px solid transparent;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.blog-card-hover:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 25px rgba(249,115,22,.4),0 4px 10px rgba(249,115,22,.2);border-color:#f97316;filter:drop-shadow(0 0 15px rgba(249,115,22,.6))}.blog-text-container{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.blog-text-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,#fff1eb);pointer-events:none}.blog-card-hover .blog-content{min-height:310px!important}.blog-card-hover .blog-content-no-image{min-height:550px!important}.blog-card-hover .blog-text-container p{margin-bottom:1rem}.blog-card-hover .blog-text-container h3{margin-top:0!important;margin-bottom:.75rem!important}.blog-card-hover .blog-text-container p:first-child{margin-top:0!important;margin-bottom:.5rem!important}.blog-read-more-btn{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff!important;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block!important;margin-top:auto;box-shadow:0 4px 15px rgba(249,115,22,.3);visibility:visible!important;opacity:1!important;flex-shrink:0!important;position:relative!important;z-index:10!important;align-self:flex-start!important}.blog-read-more-btn:hover{background:linear-gradient(135deg,#ea580c,#dc2626);transform:translateY(-2px);box-shadow:0 8px 25px rgba(249,115,22,.4);color:#fff!important}.blog-grid-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:2rem!important;align-items:stretch!important}.blog-card-hover{height:550px!important;display:flex!important;flex-direction:column!important}.blog-card-hover .blog-image{height:240px!important;min-height:240px!important;max-height:240px!important;object-fit:cover!important;flex-shrink:0!important}.blog-card-hover .blog-content{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.card-hover-effect{min-height:400px;height:auto!important;max-height:none!important;display:flex;flex-direction:column}.card-hover-effect .p-6{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem;gap:.5rem}@media (max-width:640px){.card-hover-effect{min-height:350px}.card-hover-effect .p-6{padding:1rem}.card-description{font-size:.875rem!important;line-height:1.4!important}}@media (min-width:641px) and (max-width:1024px){.card-hover-effect{min-height:380px}}@media (min-width:1025px){.card-hover-effect{min-height:500px}}@media (min-width:640px){.card-hover-effect{min-height:450px;height:auto!important;max-height:none!important}}@media (min-width:1024px){.card-hover-effect{min-height:500px;height:auto!important;max-height:none!important}}.blog-card-hover:hover .blog-content{background-color:#f3f4f6}.blog-card-hover:hover .blog-content *{color:#1f2937}.blog-card-hover:hover .blog-content a{color:#374151}.blog-card-hover:hover .blog-content a:hover{color:#111827}.blog-grid-container div.blog-card-hover[style*="height: 100%"]{height:550px!important;max-height:550px!important;min-height:550px!important}.blog-grid-container>div.blog-card-hover{height:550px!important;max-height:550px!important;display:flex!important;flex-direction:column!important}.blog-card-hover img.h-56.object-cover{height:224px!important;max-height:224px!important}.blog-grid-container.grid.grid-cols-1.md\:grid-cols-3{align-items:stretch!important;grid-auto-rows:550px!important}.blog-grid-container div.bg-gray-50.rounded-lg.overflow-hidden.blog-card-hover[style]{height:550px!important;max-height:550px!important;min-height:550px!important;display:flex!important;flex-direction:column!important;position:relative!important}.blog-card-hover a.block img.w-full.h-56.object-cover.blog-image{height:224px!important;max-height:224px!important;min-height:224px!important;flex-shrink:0!important;object-fit:cover!important;display:block!important}.blog-card-hover div.blog-content.transition-all.duration-300[style*=background-color]{position:relative!important;overflow:hidden!important}.blog-card-hover .blog-content-with-image.blog-content{height:calc(550px - 240px)!important;max-height:310px!important}.blog-card-hover .blog-content-no-image.blog-content,.blog-card-hover .blog-content-with-image.blog-content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;padding:1.5rem!important}.blog-card-hover .blog-content-no-image.blog-content{height:550px!important;max-height:550px!important}.blog-card-hover .blog-text-container{flex:1!important;display:block!important;margin-bottom:1rem!important;overflow:hidden!important}.blog-card-hover .blog-read-more-btn{margin-top:auto!important;flex-shrink:0!important;display:inline-block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important;align-self:flex-start!important}.grid.grid-cols-1.md\:grid-cols-3.gap-8.blog-grid-container{display:grid!important;grid-template-rows:repeat(auto-fit,550px)!important;align-items:stretch!important;grid-auto-rows:550px!important}body .blog-grid-container>div{height:550px!important}body .blog-card-hover img.h-56{height:224px!important}.knowledge-center-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;justify-content:center}.knowledge-center-nav-btn{background-color:#f97316;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;box-shadow:0 4px 6px rgba(0,0,0,.1)}.knowledge-center-nav-btn:hover{background-color:#ea580c;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);color:#fff}.knowledge-center-nav-btn.active{background-color:#ea580c;box-shadow:0 6px 12px rgba(0,0,0,.2)}.knowledge-center-page .blog-card-hover{height:550px!important;display:flex!important;flex-direction:column!important}.knowledge-center-page .blog-card-hover .blog-content{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.img-container{background-color:#f8f9fa!important;border:none!important;border-radius:.5rem;overflow:hidden}.card-hover-effect .img-container,.product-card .img-container{min-height:250px;background-color:#f8f9fa!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.card-hover-effect img,.img-container img,.product-card img,a[href*="/category/"] img{object-fit:cover!important;object-position:center center!important;padding:0!important;width:100%!important;height:100%!important}.hero-image-overlay,.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10}.hero-fallback-orange{background:linear-gradient(135deg,#f97316,#ea580c);position:relative}.hero-fallback-orange:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10}.hero-fallback-orange .container{position:relative;z-index:20}.object-cover{object-fit:cover!important;object-position:center center!important;padding:0!important}.category-item .category-image.object-cover,.category-item .category-image.object-cover img{object-fit:contain!important}.w-full.h-full.object-cover,.w-full.h-full.object-cover.transition-transform{object-fit:cover!important;object-position:center center!important;padding:0!important}a[href*="/category/"] .img-container img{object-fit:contain!important;padding:.5rem!important;background:#fff}.product-card .image-container{display:flex;align-items:center;justify-content:center;background-color:#f9fafb}.product-card .image-container img{object-fit:contain;position:relative;z-index:2;max-width:100%;max-height:100%;padding:.5rem}.card-description,.card-hover-effect .card-description,.product-card .card-description,a.card-hover-effect p.card-description,p.card-description,p.text-sm.text-gray-600.card-description{display:block!important;overflow:visible!important;text-overflow:unset!important;line-height:1.4!important;height:auto!important;max-height:none!important;word-break:break-word!important;hyphens:auto!important;margin:.5rem 0 0!important;padding:0!important;font-size:.9rem!important;color:#374151!important;visibility:visible!important;opacity:1!important;text-align:left!important;white-space:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}@supports not (-webkit-line-clamp:3){.truncate-lines{display:block;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:4.2rem;margin:.5rem 0 0;white-space:normal}}.truncate-lines{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;position:relative;line-height:1.4;max-height:4.2rem;overflow:hidden;padding-right:1em;margin:.5rem 0 0}.truncate-lines:after,.truncate-lines:before{content:none}.category-page .truncate-lines{-webkit-line-clamp:2;max-height:2.8rem}body.category-page .truncate-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:4.2rem;margin:.5rem 0 0;white-space:normal}body.category-page .card-hover-effect .card-description,body.category-page .card-hover-effect p.card-description,body.category-page .product-card .card-description,body.category-page .product-card p,body.category-page .product-card p.card-description,body.category-page a.card-hover-effect .card-description,body.category-page a.card-hover-effect p,body.category-page a.card-hover-effect p.card-description,body.category-page p.card-description,body.subcategory-page .card-hover-effect .card-description,body.subcategory-page .card-hover-effect p.card-description,body.subcategory-page .product-card .card-description,body.subcategory-page .product-card p,body.subcategory-page .product-card p.card-description,body.subcategory-page a.card-hover-effect .card-description,body.subcategory-page a.card-hover-effect p,body.subcategory-page a.card-hover-effect p.card-description,body.subcategory-page p.card-description{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;max-height:4.2rem!important;margin:.5rem 0 0!important;white-space:normal!important}body.products-page .card-hover-effect .card-description,body.products-page .card-hover-effect p.card-description,body.products-page .product-card .card-description,body.products-page .product-card p,body.products-page .product-card p.card-description,body.products-page a.card-hover-effect .card-description,body.products-page a.card-hover-effect p,body.products-page a.card-hover-effect p.card-description,body.products-page p.card-description{line-height:1.4!important;margin:.5rem 0 0!important;white-space:normal!important;word-break:break-word!important}body.homepage .card-description{display:block!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important;hyphens:auto!important;line-height:1.5!important;height:auto!important;max-height:none!important;margin:0!important;flex:1!important}.language-selector{position:relative;display:inline-block}.language-dropdown{position:absolute;top:calc(100% + .5rem);right:0;z-index:1000;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);min-width:150px;max-width:200px;padding:.5rem;display:none;overflow:visible;overflow-x:visible;overflow-y:visible;border:1px solid #e5e7eb;max-height:none;scrollbar-width:none;-ms-overflow-style:none}.language-dropdown::-webkit-scrollbar{display:none;width:0;height:0}.language-dropdown.show{display:block}.language-dropdown a{display:block;padding:.625rem .75rem;text-decoration:none;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.language-dropdown a:hover{background-color:#f3f4f6;color:#f97316}.language-dropdown a.active{background-color:#fff7ed;color:#f97316;font-weight:600}.subcategory-hero-16x9{object-fit:fill!important;object-position:center!important;width:100%!important;height:100%!important}#cart-count,#mobile-cart-count{position:absolute!important;top:-.5rem!important;right:-.5rem!important;background-color:#f97316!important;color:#fff!important;font-size:.75rem!important;font-weight:600!important;border-radius:50%!important;min-width:1.25rem!important;height:1.25rem!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;z-index:10!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}#cart-count:not(.hidden),#mobile-cart-count:not(.hidden){display:flex!important}@media (min-width:768px){.category-item{position:relative;max-width:300px}.category-item:hover .subcategory-container{display:block!important}.subcategory-container{display:none!important;position:absolute;background:#fff;border:2px solid #f97316;border-radius:.5rem;padding:.5rem 0;min-width:200px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:100;top:0;left:100%;margin-left:.5rem}.subcategory-container ul{list-style:none;padding:0;margin:0}.subcategory-container li{margin-bottom:.125rem}.subcategory-container a{display:block;padding:.25rem .75rem;border-radius:.25rem;transition:all .2s ease;text-decoration:none;color:#374151;font-weight:500}.subcategory-container a:hover{background-color:#fff7ed;color:#f97316;transform:translateX(2px)}#products-submenu-content .category-item{position:relative;max-width:300px}#products-submenu-content .category-item .subcategory-container{position:absolute;top:0;z-index:100;right:auto;left:100%;margin-left:.5rem}#products-submenu-content .category-item:hover .subcategory-container{display:block!important}}@media (max-width:639px){.category-item:hover .subcategory-container{display:none!important}.category-item,.category-item .category-image,.category-item .category-image:hover,.category-item:hover{transform:none!important}.category-item .subcategory-container{position:static!important;display:none!important;background:#fff7ed;border:1px solid #fed7aa;border-radius:.25rem;padding:.5rem!important;margin-top:.5rem;min-width:100%;box-shadow:none}.category-item .subcategory-container.show{display:block!important}}@media (min-width:768px){.category-item .subcategory-container{background-color:#fff7ed;border-radius:.25rem;padding:.5rem;border:1px solid #fed7aa;position:absolute!important;top:0!important;left:100%!important;margin-left:.5rem!important;margin-top:0!important;z-index:100!important;min-width:200px}.category-item .subcategory-container a{color:#374151;padding:.125rem .5rem;border-radius:.125rem}.category-item .subcategory-container a:hover{background-color:#fed7aa;color:#f97316;transform:translateX(2px)}.subcategory-container li{margin-bottom:.125rem}}@media (max-width:767px){.subcategory-container{position:relative;min-width:100%}.category-item .subcategory-container{margin-top:.5rem}.subcategory-container li{margin-bottom:.125rem}}.category-item .subcategory-container{background-color:#fff7ed;border-radius:.25rem;padding:.5rem;margin-top:0!important;border:1px solid #fed7aa}@media (min-width:768px){.category-item .subcategory-container{margin-top:0!important}}.category-item .subcategory-container a{color:#374151;padding:.125rem .5rem;border-radius:.125rem}.category-item .subcategory-container a:hover{background-color:#fed7aa;color:#f97316;transform:translateX(2px)}.applications-link{text-align:left}.applications-link a{display:inline-block;color:#2563eb;text-decoration:underline}.applications-link a:hover{color:#f97316}.applications-link a:after,.applications-link a:before{display:none!important;content:none!important}@media (max-width:639px){#products-submenu-content .menu-columns,.menu-columns{display:grid!important;align-items:start!important;align-content:start!important;grid-auto-rows:min-content!important}#products-submenu-content .menu-columns{column-count:unset!important}#products-submenu-content .category-item,.category-item,.menu-columns .category-item{height:auto!important;min-height:unset!important;max-height:fit-content!important;align-self:start!important;flex:none!important;padding-bottom:.75rem!important;max-width:300px}#products-submenu-content .category-image,#products-submenu-content .category-image:hover,#products-submenu-content .menu-columns .category-item,#products-submenu-content .menu-columns .category-item:hover,#submenu-container .category-image,#submenu-container .category-image:hover,#submenu-container .menu-columns .category-item,#submenu-container .menu-columns .category-item:hover,.category-item .category-image.hover\:scale-105,.category-item .category-image.hover\:scale-105:hover,.menu-columns .category-item.hover\:scale-\[1\.02\],.menu-columns .category-item.hover\:scale-\[1\.02\]:hover{transform:none!important;scale:unset!important;--tw-scale-x:1!important;--tw-scale-y:1!important}.menu-columns>div{padding-bottom:0!important}.category-item .subcategory-container{overflow:hidden!important;padding:0!important;margin:0!important;border:none!important}.category-item .subcategory-container,.category-item:hover .subcategory-container{display:none!important;visibility:hidden!important;height:0!important}}@media (min-width:640px) and (max-width:1023px){#products-submenu-content .space-y-4,#submenu-container .space-y-4{display:block!important}.category-item{position:relative!important;overflow:visible!important;margin-bottom:.5rem!important;max-width:300px}.category-item .category-image{display:none!important}.category-item .category-title{font-size:.875rem!important;min-height:auto!important;max-height:none!important}.category-item .subcategory-container{display:none;position:absolute!important;top:0!important;left:100%!important;background:#fff!important;border:2px solid #f97316!important;border-radius:.5rem!important;padding:.5rem!important;z-index:100!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;min-width:200px;margin-left:.5rem}.category-item:hover .subcategory-container{display:block!important;visibility:visible!important;height:auto!important}.category-item .applications-link{font-size:.75rem!important;margin-top:0!important;margin-bottom:0!important}.category-item .subcategory-container a{font-size:.8rem!important;padding:.25rem .5rem!important}}@media (min-width:1024px){#products-submenu-content>div,#submenu-container>div{display:block!important}.category-item{position:relative!important;overflow:visible!important;margin-bottom:.5rem!important;max-width:300px}.category-item .category-image{display:none!important}.category-item .subcategory-container{display:none;position:absolute!important;top:0!important;left:100%!important;background:#fff!important;border:2px solid #f97316!important;border-radius:.5rem!important;padding:.5rem!important;z-index:100!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;min-width:200px;margin-left:.5rem}.category-item:hover .subcategory-container{display:block!important;visibility:visible!important;height:auto!important}.category-item:hover{z-index:50!important}}.delete-inquiry-btn{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .2s ease}.delete-inquiry-btn:hover{background-color:#fee2e2}.delete-inquiry-btn i{width:1.25rem;height:1.25rem}@supports (-webkit-appearance:none){header i[data-lucide]{visibility:visible!important;display:inline-block!important;opacity:1!important;min-width:20px!important;min-height:20px!important;color:#374151!important;stroke:#374151!important;stroke-width:2!important;fill:none!important}header .main-menu-toggle,header a[aria-label="Shopping Cart"],header button[aria-label="Change language"]{visibility:visible!important;display:flex!important;opacity:1!important;position:relative!important;z-index:100!important;pointer-events:auto!important}header .p-2,header .relative.p-2{visibility:visible!important;display:flex!important;opacity:1!important}header .main-menu-toggle .icon-close,header .main-menu-toggle .icon-menu{visibility:visible!important;display:flex!important;opacity:1!important;pointer-events:auto!important}#cart-count,#mobile-cart-count{visibility:visible!important;display:flex!important;opacity:1!important;position:relative!important;z-index:101!important}.language-dropdown{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;display:none!important}.language-dropdown.show{display:block!important}}