*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}#ask-quote,#newAccessoriesModal{z-index:11001}body.new-commerce>.modal-backdrop{z-index:999}.new-commerce-flash{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11002;min-width:460px;max-width:min(600px, calc(100vw - 32px));padding:30px 40px;color:#17324d;background:#e8f4ff;border:1px solid #9cccf0;border-top:5px solid #1677b8;box-shadow:0 20px 50px rgb(23 50 77 / .28);font-family:"Mulish",sans-serif;font-size:22px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer}@media (max-width:576px){.new-commerce-flash{min-width:0;width:calc(100vw - 32px);padding:24px 20px;font-size:18px}}html{scroll-behavior:smooth;scroll-padding-top:80px}html,body{width:100%;min-height:100%}body{margin:0;padding:0;font-family:"Work Sans",Arial,Helvetica,sans-serif!important;font-size:14px;font-weight:400;line-height:1.6;color:#333;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.labtro-header{width:100%;position:relative;z-index:9999;background:#fff}.labtro-header .custom_container{width:100%;max-width:1440px;margin:0 auto;padding-left:30px;padding-right:30px}.labtro-top-header{position:fixed;top:0;left:0;width:100%;z-index:10001;background:#fff;transition:box-shadow 0.3s ease;border-bottom:1px solid #eee}.labtro-top-container{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:30px}.labtro-logo-area{flex:0 0 auto;position:relative}.labtro-logo{display:flex;align-items:center;width:100%;text-decoration:none;max-width:265px}.labtro-logo img{width:100%;height:auto;max-height:58px;object-fit:contain;display:block}.labtro-store-info{flex:1;display:flex;align-items:center;gap:18px;padding-left:15px}.labtro-store-location{display:inline-flex;align-items:center;gap:8px;color:#626b76;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color 0.25s ease}.labtro-store-location:hover{color:#1455a0}.labtro-store-location>i:first-child{font-size:19px;color:#737c87}.labtro-store-location .bi-chevron-down{font-size:9px;color:#929aa3}.labtro-store-divider{width:1px;height:25px;background:#e4e7ea}.labtro-opening-time{display:flex;align-items:center;gap:6px;color:#727b85;font-size:14px;white-space:nowrap}.labtro-opening-time strong{color:#1455a0;font-weight:700}.labtro-top-menu{display:flex;align-items:center;gap:15px}.labtro-top-menu a{color:#777;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color 0.25s ease;font-family:"Mulish",sans-serif}.labtro-top-menu a:hover{color:#242424}.labtro-top-menu>span{width:1px;height:18px;background:#e1e4e7}.labtro-account{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;gap:5px}#ask-quote .modal-content{border:0;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgb(15 45 70 / .22)}#ask-quote .modal-dialog{width:min(850px, calc(100% - 32px))!important;max-width:850px!important}#ask-quote .modal-header{padding:22px 28px;color:#fff;background:linear-gradient(135deg,#0879b9,#123c69);border:0}#ask-quote .modal-title{font-size:24px;font-weight:700}#ask-quote .modal-header small{display:block;margin-top:3px;opacity:.82}#ask-quote .modal-body{padding:24px 28px}#ask-quote .ask-expert-form{width:100%;max-width:none}#ask-quote .quote-form-fields{width:100%;max-width:none}#ask-quote .quote-form-fields .form-control,#ask-quote .quote-form-fields .form-select{width:100%}#ask-quote .pnj{margin-bottom:2px;color:#607487}#ask-quote .form-group label{display:block;margin-bottom:6px;color:#29465c;font-weight:600}#ask-quote .form-control,#ask-quote .form-select{min-height:46px;border:1px solid #d5e0e8;border-radius:8px}#ask-quote textarea.form-control{min-height:105px}#ask-quote .modal-footer{justify-content:center;padding:22px 0 0;border:0}#ask-quote .common-btn{width:100%;text-align:center}#ask-quote .common-btn .btn{min-width:180px;min-height:48px;padding:12px 34px;color:#fff;background:linear-gradient(135deg,#0879b9,#123c69);border:0;border-radius:8px;box-shadow:0 12px 24px rgb(8 121 185 / .24);font-size:16px;font-weight:700;line-height:1.2;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}#ask-quote .common-btn .btn:hover,#ask-quote .common-btn .btn:focus{color:#fff;background:linear-gradient(135deg,#0a86cc,#174a7f);box-shadow:0 14px 28px rgb(8 121 185 / .3);transform:translateY(-1px)}#ask-quote .common-btn .btn:active{box-shadow:0 8px 18px rgb(8 121 185 / .22);transform:translateY(0)}@media (max-width:576px){#ask-quote .modal-body{padding:20px}#ask-quote .common-btn .btn{width:100%}}.labtro-account i{font-size:18px;color:#222f3e}.labtro-navigation{position:fixed;top:78px;left:0;width:100%;z-index:10000;background:#262756;transform:translateY(0);transition:transform 0.35s cubic-bezier(.22,1,.36,1);will-change:transform}.labtro-navigation.nav-hidden{transform:translateY(-100%)}.labtro-top-header.header-scrolled{box-shadow:0 4px 20px rgb(0 0 0 / .08)}.labtro-header::after{content:"";display:block;height:138px}@media (max-width:767px){.labtro-top-header{height:70px}.labtro-navigation{top:70px;height:auto}.labtro-header::after{height:70px}}.labtro-nav-container{min-height:60px;display:flex;align-items:center;gap:0}.category-arrow{margin-left:4px;font-size:9px;transition:transform 0.25s ease}.labtro-category-placeholder{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.labtro-category-placeholder i{margin-bottom:9px;color:#262756;font-size:24px}.labtro-category-placeholder h4{margin:0 0 5px;color:#253346;font-size:13px;font-weight:600}.labtro-category-placeholder p{margin:0;color:#929aa3;font-size:9px;line-height:1.6}.labtro-main-menu{height:70px;flex:1;display:flex;align-items:center;padding-left:12px}.labtro-menu-link{height:70px;padding:0 13px;position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color 0.25s ease,background 0.25s ease}.labtro-menu-link::after{content:"";width:0;height:2px;position:absolute;left:50%;bottom:0;background:#fff;transform:translateX(-50%);transition:width 0.3s ease}.labtro-menu-link:hover::after,.labtro-menu-link.active::after{width:calc(100% - 26px)}.labtro-menu-link:hover,.labtro-menu-link.active{color:#fff}.labtro-search-wrapper{width:400px;flex:0 0 400px;position:relative;margin-left:auto}.labtro-search{width:100%;height:40px;padding-left:15px;display:flex;align-items:center;background:#fff;border-radius:2px;overflow:hidden}.labtro-search input{width:100%;height:100%;flex:1;padding:0 10px 0 0;border:0;outline:0;background:#fff0;color:#344255;font-family:inherit;font-size:13px}.labtro-search input::placeholder{color:#9aa1a9}.labtro-search button{width:48px;height:100%;border:0;background:#fff0;color:#546171;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color 0.25s ease}.labtro-search button:hover{color:#262756}.labtro-search button i{font-size:18px}.labtro-search-suggestion{width:100%;min-height:100px;padding:15px;position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:3px;border:1px solid #e8ebef;box-shadow:0 15px 35px rgb(0 0 0 / .12);opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.25s ease;z-index:100}.labtro-search-wrapper.search-open .labtro-search-suggestion{opacity:1;visibility:visible;transform:translateY(0)}.labtro-search-placeholder{min-height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;text-align:center;color:#a1a8b0;font-size:8px}.labtro-search-placeholder i{font-size:18px;color:#262756}.labtro-search-suggestion .row{max-height:320px;margin:0;overflow-y:auto}.labtro-search-suggestion .row>div{width:100%}.labtro-search-suggestion .row>div+div{margin-top:6px;padding-top:6px;border-top:1px solid #e8ebef}.labtro-search-suggestion ul{margin:0;padding:0;list-style:none}.labtro-search-suggestion li{margin:0}.labtro-search-suggestion li a{display:block;padding:9px 10px;border-radius:2px;color:#344255;font-size:13px;line-height:1.35;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.labtro-search-suggestion li a:hover,.labtro-search-suggestion li a:focus{background:#f1f3ff;color:#262756}.labtro-get-quote{height:40px;margin-left:10px;padding:0 17px;border:1px solid rgb(255 255 255 / .45);border-radius:2px;background:#fff;color:#262756;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.labtro-get-quote i{font-size:13px;transition:transform 0.3s ease}.labtro-get-quote:hover{background:#fff0;color:#fff;border-color:#fff}.labtro-get-quote:hover i{transform:translateX(4px)}.labtro-nav-cart{width:75px;height:40px;margin-left:10px;border:1px solid #c7d0ff;border-radius:2px;color:#262756;display:inline-flex;align-items:center;justify-content:center;font-size:20px;text-decoration:none;transition:all 0.3s ease;background-color:#c7d0ff;position:relative}.labtro-nav-cart:hover{background:#fff;color:#262756}.labtro-nav-cart .cartcount{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#e5383b;color:#fff;border:2px solid #fff;font-family:"Mulish",sans-serif;font-size:11px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 2px 6px rgb(0 0 0 / .2);pointer-events:none}.labtro-nav-cart .cartcount:empty,.labtro-nav-cart .cartcount[data-count="0"]{display:none}.labtro-mobile-menu-btn{display:none;width:42px;height:42px;padding:0;border:0;background:#fff0;color:#253346;align-items:center;justify-content:center;cursor:pointer}.labtro-mobile-menu-btn i{font-size:25px}.labtro-mobile-navigation{width:330px;max-width:88%;height:100vh;padding:20px;position:fixed;top:0;left:0;background:#fff;z-index:2000;transform:translateX(-100%);transition:transform 0.35s cubic-bezier(.22,1,.36,1);overflow-y:auto;box-shadow:10px 0 40px rgb(0 0 0 / .12)}.labtro-mobile-navigation.open{transform:translateX(0)}.labtro-mobile-header{min-height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.labtro-mobile-header span{color:#253346;font-size:16px;font-weight:700}.labtro-mobile-header button{width:35px;height:35px;border:0;background:#f3f5f7;border-radius:50%;color:#455264;cursor:pointer}.labtro-mobile-search{padding:18px 0}.labtro-mobile-search form{height:43px;border:1px solid #e1e5e9;border-radius:4px;display:flex;align-items:center}.labtro-mobile-search input{min-width:0;flex:1;height:100%;padding:0 12px;border:0;outline:0;font-family:inherit;font-size:10px}.labtro-mobile-search button{width:45px;height:100%;border:0;background:#fff0;color:#262756;cursor:pointer}.labtro-mobile-menu{display:flex;flex-direction:column}.labtro-mobile-menu a{min-height:40px;padding:0 5px;border-bottom:1px solid #eef0f2;display:flex;align-items:center;justify-content:space-between;color:#455264;font-size:12px;font-weight:500;text-decoration:none;transition:color 0.25s ease,padding 0.25s ease;font-family:"Mulish",sans-serif}.labtro-mobile-menu a:hover,.labtro-mobile-menu a.active{color:#262756;padding-left:10px}.labtro-mobile-menu a i{font-size:10px}.labtro-mobile-quote{height:40px;margin-top:25px;padding:0 17px;border-radius:4px;background:#262756;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;text-decoration:none}.labtro-mobile-quote i{font-size:12px}.labtro-mobile-overlay{position:fixed;inset:0;z-index:1999;background:rgb(10 20 30 / .45);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.labtro-mobile-overlay.open{opacity:1;visibility:visible}@media (max-width:1200px){.labtro-header .custom_container{padding-left:20px;padding-right:20px}.labtro-menu-link{padding:0 8px;font-size:10px}.labtro-search-wrapper{width:205px;flex-basis:205px}.labtro-get-quote{padding:0 12px}}@media (max-width:991px){.labtro-top-container{min-height:75px}.labtro-logo{width:220px}.labtro-store-info{display:none}.labtro-top-menu{margin-left:auto}.labtro-top-menu a{font-size:11px}.labtro-main-menu{display:none}.labtro-navigation{display:none}.labtro-mobile-menu-btn{display:flex}.labtro-top-menu{display:none}}@media (max-width:575px){.labtro-header .custom_container{padding-left:15px;padding-right:15px}.labtro-top-container{min-height:68px}.labtro-logo{width:190px}.labtro-mobile-menu-btn{width:38px;height:38px}.labtro-mobile-navigation{width:300px}}.labtro-hero{width:100%;height:630px;display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:0;overflow:hidden;background:#eef3f8}.labtro-hero-slider{width:100%;height:100%;position:relative;overflow:hidden;background:#edf2f7}.labtro-hero-slide{width:100%;height:100%;position:absolute;inset:0;display:grid;grid-template-columns:43% 57%;opacity:0;visibility:hidden;transform:scale(1.015);transition:opacity 0.8s ease,visibility 0.8s ease,transform 1s ease;background:linear-gradient(135deg,#dfe7ee 0%,#cdd7e0 100%)}.labtro-hero-slide::before{content:"";width:260px;height:260px;position:absolute;right:-145px;top:-90px;border-radius:50%;border:35px solid rgb(255 255 255 / .25)}.labtro-hero-slide::after{content:"";width:150px;height:150px;position:absolute;left:-85px;bottom:-80px;border-radius:50%;background:rgb(22 77 162 / .08)}.labtro-hero-slide.active{opacity:1;visibility:visible;transform:scale(1)}.labtro-slide-content{height:100%;padding:0 45px 80px clamp(35px, 5vw, 80px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3;background:linear-gradient(135deg,#c7d0ff 0%,#cdd7e0 100%)}.labtro-slide-content::before{content:"";width:260px;height:260px;position:absolute;right:-145px;top:-90px;border-radius:50%;border:35px solid rgb(255 255 255 / .25)}.labtro-slide-content::after{content:"";width:150px;height:150px;position:absolute;left:-85px;bottom:-80px;border-radius:50%;background:rgb(22 77 162 / .08)}.labtro-slide-subtitle{margin-bottom:16px;color:#262756;font-size:14px;font-weight:600;letter-spacing:.4px;line-height:1.4;opacity:0;transform:translateX(-35px);transition:opacity 0.7s ease 0.15s,transform 0.7s ease 0.15s}.labtro-hero-slide.active .labtro-slide-subtitle{opacity:1;transform:translateX(0)}.labtro-slide-content h1,.labtro-slide-content h2{max-width:540px;margin:0 0 20px;color:#fff;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.08;letter-spacing:-1.2px;opacity:0;transform:translateX(-45px);transition:opacity 0.75s ease 0.25s,transform 0.75s ease 0.25s;font-family:"Mulish",sans-serif;font-size:48px}.labtro-hero-slide.active .labtro-slide-content h1,.labtro-hero-slide.active .labtro-slide-content h2{opacity:1;transform:translateX(0)}.labtro-slide-content h1 strong,.labtro-slide-content h2 strong{display:block;color:#262756;font-weight:700}.labtro-slide-content p{max-width:480px;margin:0 0 30px;color:#fff;font-size:13px;line-height:1.8;opacity:0;transform:translateX(-40px);transition:opacity 0.7s ease 0.35s,transform 0.7s ease 0.35s}.labtro-hero-slide.active .labtro-slide-content p{opacity:1;transform:translateX(0)}.labtro-slide-btn{width:fit-content;min-height:40px;padding:0 20px;display:inline-flex;align-items:center;gap:15px;background:#262756;color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px;text-decoration:none;opacity:0;transform:translateX(-35px);transition:opacity 0.7s ease 0.45s,transform 0.7s ease 0.45s,background 0.3s ease,gap 0.3s ease}.labtro-hero-slide.active .labtro-slide-btn{opacity:1;transform:translateX(0)}.labtro-slide-btn:hover{background:#0c3c82;color:#fff;gap:20px}.labtro-slide-btn i{font-size:13px}.labtro-slide-image{width:100%;height:100%;display:flex;overflow:hidden;background:linear-gradient(135deg,#dfe7ee 0%,#cdd7e0 100%)}.labtro-slide-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .08),transparent 35%)}.labtro-slide-image img{width:100%;height:100%;object-fit:cover;display:flex;transform:scale(1.08);opacity:0;transition:opacity 0.9s ease,transform 1.4s cubic-bezier(.22,1,.36,1);max-width:315px;margin:auto;max-height:315px}.labtro-hero-slide.active .labtro-slide-image img{opacity:1;transform:scale(1)}.labtro-slider-arrow{width:42px;height:42px;position:absolute;top:50%;z-index:10;transform:translateY(-50%);border:1px solid rgb(255 255 255 / .65);border-radius:3px;background:rgb(18 48 85 / .3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(5px);transition:all 0.3s ease}.labtro-slider-arrow:hover{background:#262756;border-color:#262756;transform:translateY(-50%) scale(1.08)}.labtro-slider-arrow i{font-size:16px}.labtro-slider-prev{left:18px}.labtro-slider-next{right:18px}.labtro-slider-dots{position:absolute;left:50%;bottom:22px;z-index:10;display:flex;align-items:center;gap:7px;transform:translateX(-50%)}.labtro-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .55);cursor:pointer;transition:width 0.3s ease,border-radius 0.3s ease,background 0.3s ease}.labtro-dot.active{width:26px;border-radius:10px;background:#fff}.labtro-hero-side{width:100%;height:100%;padding:0;display:grid;grid-template-rows:1fr 1fr;gap:0;background:#262756}.labtro-promo-card{width:100%;min-height:0;position:relative;overflow:hidden;display:flex;align-items:stretch}.labtro-promo-equipment{background:#262756}.labtro-promo-equipment .labtro-promo-content{width:58%;padding:18px 20px 30px 38px;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center}.labtro-promo-equipment .labtro-promo-image{width:42%;height:100%;position:absolute;right:0;top:0;overflow:hidden}.labtro-promo-equipment .labtro-promo-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease}.labtro-promo-equipment:hover .labtro-promo-image img{transform:scale(1.07)}.labtro-promo-equipment .labtro-promo-image::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#262756 0%,rgb(22 77 162 / .25) 50%,transparent 100%)}.labtro-promo-label{margin-bottom:10px;color:rgb(255 255 255 / .72);font-size:9px;font-weight:600;letter-spacing:1.2px}.labtro-promo-card h2{max-width:360px;margin:0 0 10px;color:#fff;font-size:clamp(22px,2vw,31px);font-weight:700;line-height:1.15;font-family:"Mulish",sans-serif}.labtro-promo-card p{max-width:330px;margin:0 0 18px;color:rgb(255 255 255 / .84);font-size:10px;line-height:1.7}.labtro-promo-btn{width:fit-content;min-height:30px;padding:0 15px;display:inline-flex;align-items:center;gap:9px;background:#fff;color:#262756;font-size:12px;font-weight:700;text-decoration:none;transition:all 0.3s ease}.labtro-promo-btn:hover{background:#0c3c82;color:#fff;gap:13px}.labtro-promo-btn i{font-size:10px}.labtro-promo-catalog{background:linear-gradient(135deg,#f0b66f 0%,#eaa75c 100%)}.labtro-catalog-content{width:62%;padding:0 15px 30px 38px;position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center}.labtro-promo-catalog .labtro-promo-label{color:rgb(67 45 25 / .65)}.labtro-promo-catalog h2{color:#fff}.labtro-promo-catalog p{color:rgb(255 255 255 / .9)}.labtro-promo-catalog .labtro-promo-btn{background:#262756;color:#fff}.labtro-promo-catalog .labtro-promo-btn:hover{background:#0c3c82}.labtro-catalog-shape{width:43%;height:100%;position:absolute;right:0;top:0}.labtro-catalog-circle{width:220px;height:220px;position:absolute;right:-60px;bottom:-95px;border-radius:50%;background:rgb(255 255 255 / .18)}.labtro-catalog-box{width:120px;height:145px;position:absolute;right:45px;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%) rotate(5deg);border-radius:4px;background:#fff;box-shadow:0 15px 30px rgb(79 46 15 / .18);transition:transform 0.5s cubic-bezier(.22,1,.36,1)}.labtro-promo-catalog:hover .labtro-catalog-box{transform:translateY(-50%) rotate(0deg) translateY(-7px)}.labtro-catalog-box i{margin-bottom:8px;color:#262756;font-size:34px}.labtro-catalog-box span{color:#777;font-size:8px;font-weight:600;letter-spacing:2px}.labtro-catalog-box strong{margin-top:2px;color:#262756;font-size:14px;font-weight:800}@media (max-width:1300px){.labtro-hero{height:560px}.labtro-slide-content{padding-left:45px}.labtro-slide-content h1,.labtro-slide-content h2{font-size:42px}.labtro-promo-equipment .labtro-promo-content,.labtro-catalog-content{padding-left:28px}.labtro-promo-card h2{font-size:25px}}@media (max-width:1100px){.labtro-hero{height:520px}.labtro-hero-slide{grid-template-columns:48% 52%}.labtro-slide-content{padding:40px 25px 55px 35px}.labtro-slide-content h1,.labtro-slide-content h2{font-size:36px}.labtro-slide-content p{font-size:11px}.labtro-promo-equipment .labtro-promo-content,.labtro-catalog-content{width:70%;padding-left:25px}.labtro-promo-equipment .labtro-promo-image{width:45%;opacity:.75}.labtro-catalog-shape{width:38%}.labtro-catalog-box{right:15px;width:95px;height:120px}}@media (max-width:900px){.labtro-hero{height:auto;display:block}.labtro-hero-slider{height:510px}.labtro-hero-side{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:250px}.labtro-promo-card{min-height:250px}}@media (max-width:767px){.labtro-hero-slider{height:560px}.labtro-hero-slide{grid-template-columns:1fr}.labtro-slide-content{width:100%;height:100%;padding:45px 55px 70px}.labtro-slide-image{display:none}.labtro-slide-content h1,.labtro-slide-content h2{max-width:500px;font-size:40px}.labtro-slide-content p{max-width:480px;font-size:12px}.labtro-slider-prev{left:12px}.labtro-slider-next{right:12px}.labtro-hero-side{grid-template-columns:1fr;grid-template-rows:260px 260px}.labtro-promo-card{min-height:260px}}@media (max-width:575px){.labtro-hero-slider{height:500px}.labtro-slide-content{padding:35px 35px 65px}.labtro-slide-subtitle{font-size:11px}.labtro-slide-content h1,.labtro-slide-content h2{font-size:25px;letter-spacing:-.5px}.labtro-slide-content p{font-size:11px;line-height:1.7}.labtro-slider-arrow{width:35px;height:35px}.labtro-slide-btn{min-height:43px;padding:0 15px;font-size:9px}.labtro-promo-equipment .labtro-promo-content,.labtro-catalog-content{width:72%;padding:25px 15px 25px 25px}.labtro-promo-equipment .labtro-promo-image{width:50%;opacity:.45}.labtro-promo-card h2{font-size:21px}.labtro-promo-card p{font-size:9px;max-width:230px}.labtro-catalog-shape{width:40%}.labtro-catalog-box{width:75px;height:95px;right:10px}.labtro-catalog-box i{font-size:25px}.labtro-catalog-box strong{font-size:10px}}.labtro-categories-wrapper{width:100%;height:52px;position:relative;z-index:1000;display:flex;align-items:center}.labtro-all-categories{width:100%;height:40px;max-width:220px;padding:0 20px;border-radius:2px;border:0;display:flex;align-items:center;gap:11px;background:#c7d0ff!important;color:#262756;font-family:inherit;font-weight:600;cursor:pointer;transition:background 0.3s ease}.labtro-all-categories:hover,.labtro-all-categories.active{background:#103e85}.labtro-all-categories-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#262756}.labtro-all-categories-icon i{font-size:17px}.labtro-all-categories-text{flex:1;text-align:left;white-space:nowrap;font-family:"Mulish",sans-serif;font-weight:700}.labtro-category-arrow{font-size:11px;transition:transform 0.35s ease}.labtro-all-categories.active .labtro-category-arrow{transform:rotate(180deg)}.labtro-categories-dropdown{width:100%;min-width:1378px;position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e5e9ef;border-radius:0 0 5px 5px;box-shadow:0 18px 45px rgb(15 38 70 / .16);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.35s cubic-bezier(.22,1,.36,1);overflow:hidden}.labtro-categories-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.labtro-categories-dropdown:not(.active),.labtro-categories-dropdown:not(.active) *{visibility:hidden;pointer-events:none}.labtro-categories-inner{width:100%;min-height:475px;display:grid;grid-template-columns:265px minmax(0,1fr)}.labtro-category-sidebar{width:100%;padding:12px 0;background:#f7f9fc;border-right:1px solid #e5e9ef;overflow-y:auto}.labtro-category-item{width:100%;min-height:52px;padding:7px 17px;display:flex;align-items:center;gap:11px;position:relative;cursor:pointer;color:#46515f;background:#fff0;transition:background 0.25s ease,color 0.25s ease,padding 0.25s ease}.labtro-category-item:hover,.labtro-category-item.active{color:#262756;background:#fff;padding-left:21px}.labtro-category-item.active::before{content:"";width:3px;height:28px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#262756;border-radius:0 4px 4px 0}.labtro-category-icon{width:60px;height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:center;border-radius:0;background:#fff;border:1px solid #e6ebf1;overflow:hidden;transition:transform 0.3s ease,border-color 0.3s ease}.labtro-category-item:hover .labtro-category-icon,.labtro-category-item.active .labtro-category-icon{border-color:#c7d7ee;transform:scale(1.05)}.labtro-category-icon img{width:50px;height:50px;object-fit:contain}.labtro-category-name{flex:1;font-size:14px;font-weight:700;line-height:1.4;font-family:"Mulish",sans-serif}.labtro-category-item-arrow{color:#a1aab6;font-size:10px;transition:transform 0.3s ease,color 0.3s ease}.labtro-category-item:hover .labtro-category-item-arrow,.labtro-category-item.active .labtro-category-item-arrow{color:#262756;transform:translateX(3px)}.labtro-view-all-categories{margin:12px 17px 3px;min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dce4ee;border-radius:0;color:#262756;background:#fff;font-size:13px;font-weight:600;transition:all 0.3s ease;font-family:"Mulish",sans-serif;text-decoration:none}.labtro-view-all-categories:hover{color:#fff;background:#262756;border-color:#262756}.labtro-view-all-categories i{font-size:11px;transition:transform 0.3s ease}.labtro-view-all-categories:hover i{transform:translateX(4px)}.labtro-category-mega-content{min-width:0;position:relative;background:#fff;overflow:hidden}.labtro-mega-panel{width:100%;min-height:475px;padding:27px 30px;position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateX(15px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.35s ease}.labtro-mega-panel.active{position:relative;opacity:1;visibility:visible;transform:translateX(0)}.labtro-mega-header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:aliceblue;padding:8px 12px}.labtro-mega-label{display:block;margin-bottom:5px;color:#262756;font-size:8px;font-weight:700;letter-spacing:1.3px}.labtro-mega-title{display:block;color:#1d2733;font-size:23px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.labtro-mega-description{max-width:570px;margin:0;color:#788392;font-size:10px;line-height:1.7}.labtro-mega-view-all{flex-shrink:0;padding:9px 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dce4ee;color:#fff;font-size:12px;font-weight:600;transition:all 0.3s ease;font-family:"Mulish",sans-serif;text-decoration:none;background:#262756}.labtro-mega-view-all:hover{color:#fff;background:#262756;border-color:#262756}.labtro-mega-view-all i{transition:transform 0.3s ease}.labtro-mega-view-all:hover i{transform:translateX(3px)}.labtro-mega-grid{width:100%;padding-top:10px;display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(190px,0.9fr);gap:25px}.labtro-subcategory-column{min-width:0;padding-right:12px}.labtro-subcategory-heading{min-height:37px;margin-bottom:8px;padding-bottom:9px;display:flex;align-items:center;gap:9px;color:#1f2c3b;border-bottom:1px solid #edf0f4;font-size:18px;font-weight:500;font-family:"Mulish",sans-serif}.labtro-subcategory-icon{width:27px;height:27px;flex:0 0 27px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#edf4fd;color:#262756}.labtro-subcategory-icon i{font-size:12px}.labtro-subcategory-column>a{display:block;padding:5px 0;color:#687484;font-size:14px;line-height:1.5;transition:color 0.25s ease,padding-left 0.25s ease;font-family:"Mulish",sans-serif;text-decoration:none;border:1px solid #e9e9e9;margin-bottom:2px;padding-left:12px}.labtro-subcategory-column>a:hover{color:#262756;padding-left:5px}.labtro-subcategory-column>a:hover::before{background:#262756}.labtro-mega-featured{min-height:300px;position:relative;overflow:hidden;border-radius:0;background:#262756;background:#fff}.labtro-featured-image{width:100%;height:100%;position:absolute;inset:0}.labtro-featured-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.7s ease;max-width:200px;max-height:200px;margin:22px auto}.labtro-mega-featured:hover .labtro-featured-image img{transform:scale(1.06)}.labtro-featured-overlay{position:absolute;inset:0}.labtro-featured-content{position:absolute;left:19px;right:19px;bottom:18px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;background:#f6f6f6a8;padding:10px}.labtro-featured-content span{margin-bottom:5px;color:rgb(161 161 161 / .75);font-size:12px;font-weight:700;letter-spacing:1.1px;font-family:"Mulish",sans-serif}.labtro-featured-content strong{margin-bottom:13px;color:#473eac;font-size:17px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.labtro-featured-content a{padding:8px 11px;display:inline-flex;align-items:center;gap:8px;color:#262756;background:#fff;font-size:12px;font-weight:600;transition:all 0.3s ease;font-family:"Mulish",sans-serif;text-decoration:none;border:1px solid #c5cefd}.labtro-featured-content a:hover{color:#fff;background:#262756}.labtro-featured-content a i{transition:transform 0.3s ease}.labtro-featured-content a:hover i{transform:translateX(3px)}.labtro-category-sidebar::-webkit-scrollbar{width:4px}.labtro-category-sidebar::-webkit-scrollbar-track{background:#f7f9fc}.labtro-category-sidebar::-webkit-scrollbar-thumb{background:#ccd5df;border-radius:10px}@media (min-width:1400px){.labtro-categories-inner{min-height:510px;grid-template-columns:285px minmax(0,1fr)}.labtro-mega-panel{min-height:510px;padding:32px 38px}.labtro-category-item{min-height:56px}.labtro-mega-grid{gap:35px}}@media (max-width:1100px){.labtro-categories-inner{grid-template-columns:225px minmax(0,1fr)!important}.labtro-category-item{padding-left:12px;padding-right:12px}.labtro-category-item:hover,.labtro-category-item.active{padding-left:15px}.labtro-mega-panel{padding:22px 20px}.labtro-mega-grid{grid-template-columns:1fr 1fr 180px;gap:15px}.labtro-mega-title{font-size:18px}}@media (max-width:850px){.labtro-categories-inner{grid-template-columns:200px minmax(0,1fr)!important}.labtro-mega-grid{grid-template-columns:1fr 1fr}.labtro-mega-featured{display:none}.labtro-mega-description{max-width:400px}}@media (max-width:767px){.labtro-categories-dropdown{width:100%;max-height:calc(100vh - 100px);overflow-y:auto}.labtro-categories-inner{display:block;min-height:auto}.labtro-category-sidebar{border-right:0;border-bottom:1px solid #e5e9ef;overflow:visible}.labtro-category-item{min-height:48px}.labtro-category-mega-content{min-height:0}.labtro-mega-panel{min-height:auto;position:relative;display:none;padding:22px 18px}.labtro-mega-panel.active{display:block}.labtro-mega-grid{grid-template-columns:1fr}.labtro-mega-featured{display:block;min-height:220px}}.custom_container{width:100%;max-width:1440px;margin:0 auto;padding-left:30px;padding-right:30px}.popular-categories{width:min(100% - 64px, var(--container-width));margin:38px auto 48px}.popular-categories h2{margin:0 0 50px;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.5px;font-family:"Mulish",sans-serif}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);column-gap:52px;row-gap:64px}.category-card{min-width:0;text-align:center}.category-image{width:138px;height:138px;margin:0 auto 10px;border-radius:50%;background:rgb(15 15 15 / .04);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.category-image img{width:78%;height:78%;object-fit:contain;transition:transform 0.3s ease}.category-card:hover .category-image img{transform:scale(1.08)}.category-card h2{margin:0 0 4px;font-size:21px;line-height:1.25;font-weight:700}.category-card h2 a{color:var(--text-color);text-decoration:none;font-family:"Mulish",sans-serif;font-size:18px}.category-card h2 a:hover{color:#1769aa}.category-card h2 a:focus-visible,.category-image:focus-visible{outline:3px solid #1769aa;outline-offset:4px;border-radius:4px}.product-count{margin:0;color:#999;font-size:15px;line-height:1.3;letter-spacing:.2px}@media (max-width:1200px){.category-grid{grid-template-columns:repeat(3,1fr);row-gap:54px}}@media (max-width:991px){.category-card h2 a{color:var(--text-color);text-decoration:none;font-family:"Mulish",sans-serif;font-size:15px}}@media (max-width:650px){.popular-categories{width:min(100% - 32px, 500px);margin-top:28px}.popular-categories h2{margin-bottom:35px;font-size:27px}.category-grid{grid-template-columns:repeat(2,1fr);column-gap:18px;row-gap:42px}.category-image{width:115px;height:115px;margin-bottom:18px}.category-card h2{font-size:17px}.product-count{font-size:12px}}.featured-products{width:100%;position:relative;background:#fff;overflow:hidden;user-select:none}.featured-products .custom_container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.featured-products-heading{width:100%;padding-top:65px;padding-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between}.featured-products-heading-content{max-width:720px}.featured-products-subtitle{display:block;margin-bottom:8px;color:#1655a6;font-size:11px;font-weight:700;letter-spacing:1.8px}.featured-products-title{margin:0 0 0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.5px;font-family:"Mulish",sans-serif}.featured-products-description{max-width:650px;margin:12px 0 0;color:#788494;font-size:13px;line-height:1.7}.featured-products-tabs-wrapper{width:100%;padding-bottom:25px}.featured-products-tabs{width:100%;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;background:#f7f9fc}.featured-products-tabs::-webkit-scrollbar{display:none}.featured-products-tab{flex-shrink:0;position:relative;padding:13px 19px;border:0;background:#fff0;color:#687584;font-family:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:color 0.3s ease,background 0.3s ease;font-family:"Mulish",sans-serif}.featured-products-tab::after{content:"";width:0;height:2px;position:absolute;left:50%;bottom:-1px;background:#1655a6;transform:translateX(-50%);transition:width 0.3s ease}.featured-products-tab:hover{color:#1655a6}.featured-products-tab.active{color:#1655a6}.featured-products-tab.active::after{width:100%}.featured-product-grid{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 30px 120px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start}.featured-product-card{width:100%;min-width:0;margin:0;padding:0;position:relative;align-self:start;background:#fff;border:1px solid #e4e9ef;border-radius:0;overflow:visible;cursor:default;transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;user-select:none;-webkit-user-select:none}.featured-product-card:hover{border-color:#cbd8e7;box-shadow:0 15px 35px rgb(20 54 94 / .1);z-index:10}.featured-product-image{width:100%;height:245px;position:relative;background:#f7f9fb;overflow:hidden}.featured-product-image-link{width:100%;height:100%;display:block}.featured-product-image img{width:100%;height:100%;display:block;object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none;transition:transform 0.55s cubic-bezier(.22,1,.36,1);max-width:180px;max-height:180px;margin:35px auto}.featured-product-card:hover .featured-product-image img{transform:scale(1.055)}.featured-product-category{position:absolute;top:13px;left:13px;padding:6px 9px;background:#fff;color:#1655a6;border:1px solid #dfe6ef;font-size:9px;font-weight:700;letter-spacing:.3px}.featured-product-content{width:100%;position:relative;padding:17px;height:168px}.featured-product-name{display:block;min-height:23px;margin:0;color:#1c2938;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;transition:color 0.25s ease;font-family:"Mulish",sans-serif}.featured-product-name:hover{color:#1655a6}.featured-product-price,.vertical-product-price{margin-top:6px;color:#1655a6;font-family:"Mulish",sans-serif;font-size:16px;font-weight:700}.form-captcha.form-turnstile{display:flex;justify-content:center}.featured-product-actions{width:100%;margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.featured-product-btn{width:100%;min-height:30px;font-family:"Mulish",sans-serif;display:flex;align-items:center;justify-content:center;padding:8px 10px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.25s ease;cursor:pointer}.addtocart-product-btn{width:100%;min-height:30px;font-family:"Mulish",sans-serif;display:flex;align-items:center;justify-content:center;padding:8px 10px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.25s ease}.addtocart-product-btn{color:#fff;background:#262756;border:1px solid #262756}.featured-product-quote{color:#fff;background:#262756;border:1px solid #262756}.featured-product-quote:hover{color:#fff;background:#103f80;border-color:#103f80;transform:translateY(-1px)}.featured-product-catalog{color:#262756!important;background:#fff;border:1px solid #cbd8e5}.featured-product-catalog:hover{color:#ffffff!important;background:#262756;border-color:#262756;transform:translateY(-1px)}.featured-product-specifications{width:100%;margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-15px);visibility:hidden;transition:max-height 0.4s ease,opacity 0.25s ease,transform 0.3s ease,margin-top 0.3s ease,visibility 0.3s ease;padding:16px 16px 16px 16px;margin-top:40px}.featured-product-card:hover .featured-product-specifications{height:auto;min-height:175px;max-height:700px;opacity:1;visibility:visible;transform:translateY(15px);position:absolute;width:100%;left:0;z-index:999;top:90px;background:#fff;overflow:visible;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-top:40px}.featured-product-spec-title{padding-top:12px;margin-bottom:8px;border-top:1px solid #e8edf2;color:#263545;font-size:13px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.7px;font-family:"Mulish",sans-serif}.featured-product-specifications ul{padding:0;margin:0;list-style:none}.featured-product-specifications li{min-height:27px;display:flex;align-items:flex-start;padding:5px 0;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f2f5;color:#7a8592;font-size:12px;line-height:1.4;font-family:"Mulish",sans-serif}.featured-product-specifications li:last-child{border-bottom:0}.featured-product-specifications li span{flex:0 0 40%;min-width:0;overflow-wrap:break-word}.featured-product-specifications li strong{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:#3c4958;font-size:12px;font-weight:600;text-align:right;font-family:"Mulish",sans-serif}.featured-product-card.featured-product-hidden{display:none}.featured-product-card.featured-product-show{animation:featuredProductShow 0.4s ease both}@keyframes featuredProductShow{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.featured-product-card,.featured-product-card *,.featured-product-card img{-webkit-user-drag:none}.featured-product-card img{user-select:none}@media (max-width:1200px){.featured-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.featured-products .custom_container{padding-left:22px;padding-right:22px}.featured-product-grid{padding-left:22px;padding-right:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.featured-products-heading{padding-top:50px}.featured-products-title{font-size:28px}}@media (max-width:576px){.featured-products .custom_container{padding-left:15px;padding-right:15px}.featured-products-heading{padding-top:40px;padding-bottom:22px}.featured-products-title{font-size:24px}.featured-products-description{font-size:12px}.featured-products-tabs-wrapper{padding-bottom:20px}.featured-products-tab{padding:12px 13px;font-size:11px}.featured-product-grid{padding:0 15px 50px;grid-template-columns:1fr 1fr;gap:18px}.featured-product-name{font-size:15px}.featured-product-btn{font-size:12px}.featured-product-image{height:260px}}@media (max-width:380px){.featured-product-actions{grid-template-columns:1fr}.featured-product-image{height:230px}}.verti-slide{width:100%;padding:75px 0;background:#f7f9fc;margin-bottom:70px;overflow:hidden}.verti-slide .custom_container{width:100%}.verti-slide-heading{width:100%;margin-bottom:35px;display:flex;align-items:flex-end;justify-content:space-between}.verti-slide-subtitle{display:block;margin-bottom:8px;color:#262756;font-size:10px;font-weight:700;letter-spacing:1.7px}.verti-slide-title{margin:0 0 0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.5px;font-family:"Mulish",sans-serif}.verti-slide-description{max-width:650px;margin:0;color:#788493;font-size:13px;font-weight:400;line-height:1.7}.verti-slide-main{width:100%;display:grid;grid-template-columns:300px minmax(0,1fr);gap:25px;align-items:stretch}.verti-slide-tabs-wrapper{width:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e4e9ef;border-radius:5px;overflow:hidden}.verti-slide-tabs{width:100%}.verti-slide-tab{width:100%;min-height:67px;padding:9px 12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;position:relative;color:#53606f;transition:background 0.3s ease,color 0.3s ease,padding 0.3s ease}.verti-slide-tab:last-child{border-bottom:0}.verti-slide-tab:hover{background:#f7faff;color:#262756;padding-left:16px}.verti-slide-tab.active{color:#262756;background:linear-gradient(90deg,#edf4ff 0%,#ffffff 100%);padding-left:16px}.verti-slide-tab-icon{width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#262756;transition:background 0.3s ease,transform 0.3s ease}.verti-slide-tab-icon img{width:100%}.verti-slide-tab:hover .verti-slide-tab-icon,.verti-slide-tab.active .verti-slide-tab-icon{transform:scale(1.05)}.verti-slide-tab-icon i{font-size:17px}.verti-slide-tab-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.verti-slide-tab-name{color:inherit;font-size:17px;font-weight:600;line-height:1.35;font-family:"Mulish",sans-serif}.verti-slide-tab-count{color:#9aa5b1;font-size:12px;line-height:1.3;transition:color 0.3s ease;font-family:"Mulish",sans-serif}.verti-slide-tab.active .verti-slide-tab-count{color:#5f7fac}.verti-slide-tab-arrow{color:#a8b1bc;font-size:10px;transition:transform 0.3s ease,color 0.3s ease}.verti-slide-tab:hover .verti-slide-tab-arrow,.verti-slide-tab.active .verti-slide-tab-arrow{color:#262756;transform:translateX(3px)}.verti-slide-view-all{min-height:50px;margin-top:auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#262756;border-top:1px solid #e5eaf0;background:#fff;font-size:9px;font-weight:700;text-decoration:none;transition:background 0.3s ease,color 0.3s ease}.verti-slide-view-all:hover{color:#fff;background:#262756}.verti-slide-view-all span{color:inherit;font-size:14px;font-weight:600;line-height:1.35;font-family:"Mulish",sans-serif}.verti-slide-view-all i{transition:transform 0.3s ease}.verti-slide-view-all:hover i{transform:translateX(4px)}.verti-slide-products-wrapper{min-width:0;display:flex;flex-direction:column}.verti-slide-products-header{min-height:52px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;padding:12px 20px 11px;border-radius:3px;border:1px solid #e1e1e1}.verti-slide-current-label{display:block;margin-bottom:3px;color:#1d2938;font-size:24px;font-weight:700;font-family:"Mulish",sans-serif}.verti-slide-current-info{display:block;color:#8b96a3;font-size:12px;font-weight:400;font-family:"Mulish",sans-serif;margin-bottom:6px}.verti-slide-navigation{display:flex;align-items:center;gap:7px}.verti-slide-nav{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #dce3eb;border-radius:4px;background:#fff;color:#566474;cursor:pointer;transition:all 0.3s ease}.verti-slide-nav:hover:not(:disabled){color:#fff;background:#262756;border-color:#262756;transform:translateY(-2px)}.verti-slide-nav:disabled{opacity:.35;cursor:not-allowed}.verti-slide-nav i{font-size:13px}.verti-slide-slider{width:100%;overflow:hidden}.verti-slide-track{width:100%;display:flex;gap:18px;transition:transform 0.55s cubic-bezier(.22,1,.36,1)}.vertical-product-card{width:auto;min-width:0;flex:0 0 calc((100% - 36px) / 3);margin:0;padding:0;position:relative;align-self:start;background:#fff;border:1px solid #e4e9ef;border-radius:3px;overflow:visible;cursor:default;transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;user-select:none;-webkit-user-select:none}.vertical-product-card:hover{border-color:#d5e1ef;box-shadow:0 14px 32px rgb(26 48 74 / .1)}.vertical-product-image{width:100%;height:190px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f8fafc,#eef3f8);overflow:hidden}.vertical-product-image-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vertical-product-image img{width:80%;height:80%;object-fit:contain;display:block;transition:transform 0.5s cubic-bezier(.22,1,.36,1)}.vertical-product-card:hover .vertical-product-image img{transform:scale(1.07)}.vertical-product-content{padding:15px 15px 16px}.vertical-product-name{display:block;min-height:23px;margin:0;color:#1c2938;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;transition:color 0.25s ease;font-family:"Mulish",sans-serif}@media (max-width:786px){.vertical-product-name{font-size:15px}.vertical-product-actions{display:flex!important;flex-direction:column!important;gap:5px!important}.vertical-product-spec-title{font-size:12px}.vertical-product-specifications li{font-size:10px!important}.vertical-product-specifications li strong{font-size:10px!important}.vertical-product-specifications{padding:0!important}.vertical-product-specifications li{display:inline-block!important}}.vertical-product-name:hover{color:#262756}.vertical-product-actions{width:100%;margin-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vertical-product-btn{width:100%;min-height:30px;font-family:"Mulish",sans-serif;display:flex;align-items:center;justify-content:center;padding:8px 10px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.25s ease;cursor:pointer}.vertical-product-quote{color:#fff;background:#262756;border:1px solid #262756}.vertical-product-quote:hover{color:#262756;background:#fff}.vertical-product-catalog{color:#262756;background:#fff;border:1px solid #d5deea}.vertical-product-catalog:hover{color:#fff;background:#262756;border-color:#262756}.vertical-product-specifications{width:100%;margin-top:0;transition:max-height 0.4s ease,opacity 0.25s ease,transform 0.3s ease,margin-top 0.3s ease,visibility 0.3s ease;padding:16px 16px 16px 16px}.vertical-product-spec-title{padding-top:12px;margin-bottom:8px;border-top:1px solid #e8edf2;color:#263545;font-size:13px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.7px;font-family:"Mulish",sans-serif}.vertical-product-specifications ul{margin:0;padding:0;list-style:none}.vertical-product-specifications li{min-height:27px;display:flex;align-items:flex-start;padding:5px 0;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f2f5;color:#7a8592;font-size:12px;line-height:1.4;font-family:"Mulish",sans-serif}.vertical-product-specifications li:last-child{border-bottom:0}.vertical-product-specifications li span{flex:0 0 40%;min-width:0;overflow-wrap:break-word}.vertical-product-specifications li strong{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:#3c4958;font-size:12px;font-weight:600;text-align:right;font-family:"Mulish",sans-serif}.verti-slide-products-footer{margin-top:17px;display:flex;justify-content:flex-end}.verti-slide-products-view-all{display:inline-flex;align-items:center;gap:7px;color:#262756;font-size:9px;font-weight:700;transition:color 0.3s ease;font-size:14px;line-height:1.35;text-decoration:none;font-family:"Mulish",sans-serif}.verti-slide-products-view-all:hover{color:#0e397a}.verti-slide-products-view-all i{transition:transform 0.3s ease}.verti-slide-products-view-all:hover i{transform:translateX(4px)}.verti-slide-products-wrapper.category-changing .verti-slide-track{opacity:0;transform:translateX(25px)}.verti-slide-products-wrapper.category-ready .verti-slide-track{opacity:1;transform:translateX(0)}@media (max-width:1100px){.verti-slide-main{grid-template-columns:215px minmax(0,1fr);gap:18px}.vertical-product-card{flex-basis:calc((100% - 18px) / 2)!important}.vertical-product-image{height:180px}}@media (max-width:850px){.verti-slide{padding:60px 0}.verti-slide-main{grid-template-columns:1fr}.verti-slide-tabs-wrapper{overflow-x:auto}.verti-slide-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.verti-slide-tab{min-height:70px;border-right:1px solid #edf0f4}.verti-slide-view-all{display:none}}@media (max-width:600px){.verti-slide{padding:50px 0}.verti-slide-title{font-size:27px}.verti-slide-description{font-size:11px}.verti-slide-tabs{display:flex;overflow-x:auto}.verti-slide-tab{min-width:170px;flex:0 0 170px;border-bottom:0;border-right:1px solid #edf0f4}.verti-slide-tab-name{font-size:9px}.verti-slide-tab-count{font-size:7px}.verti-slide-products-header{min-height:48px}.verti-slide-current-label{font-size:13px}.verti-slide-nav{width:34px;height:34px}.vertical-product-card{flex-basis:100%}.vertical-product-image{height:210px}}@media (max-width:400px){.verti-slide-tab{min-width:155px;flex-basis:155px}.vertical-product-image{height:190px}}.labtro-footer{width:100%;background:#fff;color:#5f6b7a;position:relative;overflow:hidden}.labtro-footer-container{width:100%;max-width:1480px;margin:0 auto;padding-left:30px;padding-right:30px}.labtro-newsletter{width:100%;background:#c7d0ff;padding:20px 0;position:relative}.labtro-newsletter-wrapper{min-height:65px;display:flex;align-items:center;gap:30px}.labtro-newsletter-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .12);border-radius:4px;color:#252655;font-size:30px;transition:transform 0.35s ease,background 0.35s ease}.labtro-newsletter-icon:hover{transform:translateY(-5px);background:rgb(255 255 255 / .2)}.labtro-newsletter-content{flex:1}.labtro-newsletter-content h2{margin:0 0 5px;color:#252655;font-size:30px;font-weight:600;line-height:1.2;font-family:"Mulish",sans-serif}.labtro-newsletter-content p{margin:0;color:rgb(96 96 96 / .88);font-size:14px;line-height:1.7;font-family:"Mulish",sans-serif}.labtro-newsletter-form{width:620px;display:flex;align-items:stretch;gap:12px}.labtro-newsletter-input-wrapper{flex:1 0 auto;height:54px;display:flex;align-items:center;background:#fff;border-radius:2px;overflow:hidden}.labtro-newsletter-input-wrapper i{margin-left:18px;color:#174eae;font-size:18px}.labtro-newsletter-input-wrapper input{width:100%;height:100%;border:0;outline:0;padding:0 18px;background:#fff0;color:#333;font-size:14px;font-family:"Mulish",sans-serif}.labtro-newsletter-input-wrapper input::placeholder{color:#8a8f98}.labtro-newsletter-form button{height:54px;padding:0 35px;border:0;background:#fff;color:#111;font-family:"Mulish",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease}.labtro-newsletter-form button:hover{background:#0d3f91;color:#fff;transform:translateY(-2px)}@media (max-width:991px){.labtro-newsletter-input-wrapper{height:40px}.labtro-newsletter-form button{height:40px}}.labtro-footer-main{width:100%;padding:55px 0 48px;background:#fff}.labtro-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr 1.05fr;gap:45px}.labtro-footer-logo{display:inline-flex;align-items:center;margin-bottom:24px;text-decoration:none;position:relative}.labtro-footer-logo img{display:block;width:250px;height:auto;object-fit:contain}.labtro-footer-description{max-width:390px;margin:0 0 25px;color:#6f7783;font-size:15px;line-height:1.9;font-family:"Mulish",sans-serif}.labtro-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;color:#6d7683;font-size:14px;line-height:1.6}.labtro-contact-icon{width:20px;flex:0 0 20px;display:flex;align-items:center;justify-content:center;color:#174eae;font-size:16px}.labtro-contact-item a{color:#6d7683;text-decoration:none;transition:color 0.3s ease}.labtro-contact-item a:hover{color:#174eae}.labtro-footer-title{margin:0 0 25px;color:#151515;font-size:18px;font-weight:600;line-height:1.4;position:relative;font-family:"Mulish",sans-serif}.labtro-footer-title::after{content:"";display:block;width:35px;height:2px;margin-top:10px;background:#174eae}.labtro-footer-links{margin:0;padding:0;list-style:none}.labtro-footer-links li{margin-bottom:15px}.labtro-footer-links a{position:relative;display:inline-block;color:#6c7480;font-size:14px;line-height:1.5;text-decoration:none;transition:color 0.3s ease,transform 0.3s ease}.labtro-footer-links a::before{content:"";width:0;height:1px;position:absolute;left:0;bottom:-3px;background:#174eae;transition:width 0.3s ease}.labtro-footer-links a:hover{color:#174eae;transform:translateX(4px)}.labtro-footer-links a:hover::before{width:100%}.labtro-app-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:38px}.labtro-app-button{display:block;transition:transform 0.3s ease,opacity 0.3s ease}.labtro-app-button img{display:block;width:170px;height:50px;object-fit:contain}.labtro-app-button:hover{transform:translateY(-4px);opacity:.85}.labtro-social-title{margin:0 0 20px;color:#151515;font-size:17px;font-weight:600}.labtro-social-links{display:flex;align-items:center;gap:10px}.labtro-social-links a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:16px;text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease}.labtro-social-links a:hover{transform:translateY(-5px);box-shadow:0 8px 18px rgb(0 0 0 / .15)}.labtro-social-facebook{background:#4267b2}.labtro-social-x{background:#000}.labtro-social-instagram{background:#9b4f35}.labtro-social-youtube{background:#e21e2b}.labtro-footer-bottom{width:100%;border-top:1px solid #e7e7e7;background:#fff}.labtro-footer-bottom-wrapper{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.labtro-copyright{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#747c87;font-size:13px;font-family:"Mulish",sans-serif}.labtro-copyright strong{color:#202020;font-size:14px;font-weight:700}.labtro-bottom-links{display:flex;align-items:center;gap:25px}.labtro-bottom-links a{color:#707985;font-size:13px;text-decoration:none;transition:color 0.3s ease}.labtro-bottom-links a:hover{color:#174eae}.labtro-back-to-top{width:58px;height:58px;position:fixed;right:25px;bottom:25px;z-index:999;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;color:#222;font-size:20px;cursor:pointer;box-shadow:0 4px 20px rgb(0 0 0 / .12);opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background 0.3s ease,color 0.3s ease}.labtro-back-to-top.active{opacity:1;visibility:visible;transform:translateY(0)}.labtro-back-to-top:hover{background:#174eae;color:#fff;transform:translateY(-4px)}.labtro-footer-toast{position:fixed;left:50%;bottom:30px;z-index:2000;padding:13px 22px;border-radius:5px;background:#174eae;color:#fff;font-size:14px;box-shadow:0 10px 30px rgb(0 0 0 / .18);opacity:0;visibility:hidden;transform:translate(-50%,20px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease}.labtro-footer-toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}@media (max-width:1200px){.labtro-footer-grid{grid-template-columns:1.5fr 1fr 1fr;row-gap:45px}.labtro-footer-about{grid-column:span 1}.labtro-footer-apps{grid-column:span 1}.labtro-newsletter-wrapper{flex-wrap:wrap}.labtro-newsletter-content{min-width:300px}.labtro-newsletter-form{width:100%;margin-left:112px}}@media (max-width:992px){.labtro-footer-container{padding-left:25px;padding-right:25px}.labtro-footer-grid{grid-template-columns:1fr 1fr}.labtro-newsletter-wrapper{display:grid;grid-template-columns:auto 1fr}.labtro-newsletter-content{min-width:0}.labtro-newsletter-form{width:100%;grid-column:1 / -1;margin-left:0}.labtro-newsletter-content h2{font-size:30px}}@media (max-width:768px){.labtro-footer-container{padding-left:20px;padding-right:20px}.labtro-newsletter{padding:30px 0}.labtro-newsletter-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.labtro-newsletter-icon{width:65px;height:65px;flex-basis:65px;font-size:30px}.labtro-newsletter-content{width:100%}.labtro-newsletter-content h2{font-size:27px}.labtro-newsletter-content p{font-size:14px}.labtro-newsletter-form{width:100%;display:flex;flex-direction:column;gap:10px}.labtro-newsletter-form button{width:100%}.labtro-footer-main{padding:45px 0 35px}.labtro-footer-grid{grid-template-columns:1fr;gap:38px}.labtro-footer-description{max-width:100%}.labtro-footer-bottom-wrapper{padding:12px 0;align-items:center;justify-content:center;text-align:center}.labtro-copyright{justify-content:center}.labtro-bottom-links{flex-wrap:wrap;justify-content:center;gap:12px 20px}.labtro-back-to-top{width:48px;height:48px;right:15px;bottom:15px;font-size:17px}}@media (max-width:480px){.labtro-newsletter-content h2{font-size:20px}.labtro-newsletter-content p{font-size:12px}.labtro-footer-logo img{width:180px}.labtro-footer-title{font-size:17px}.labtro-app-buttons{flex-direction:column;align-items:flex-start}.labtro-app-button img{width:160px}}.labtro-breadcrumb-section{width:100%;position:relative;background:#f5f7fa;border-bottom:1px solid #e5e8ed;overflow:hidden}@media (max-width:991px){.labtro-breadcrumb-section{display:none}}.labtro-breadcrumb-container{width:100%;max-width:1480px;margin:0 auto;padding:6px 50px}.labtro-breadcrumb-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.labtro-breadcrumb-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;color:#6d7683;font-size:12px}.labtro-breadcrumb-nav a{display:inline-flex;align-items:center;gap:7px;color:#606a77;text-decoration:none;transition:color 0.3s ease,transform 0.3s ease;font-family:"Mulish",sans-serif}.labtro-breadcrumb-home span{font-weight:700}.labtro-breadcrumb-home i{color:#999;font-size:14px}.labtro-breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;color:#a1a8b1;font-size:11px}.labtro-breadcrumb-current{color:#262756;font-weight:700;font-family:"Mulish",sans-serif}@media (max-width:768px){.labtro-breadcrumb-container{padding:28px 20px}.labtro-breadcrumb-content{flex-direction:column;align-items:flex-start;gap:12px}.labtro-breadcrumb-title{font-size:26px}.labtro-breadcrumb-nav{justify-content:flex-start;gap:8px;font-size:13px}}@media (max-width:480px){.labtro-breadcrumb-container{padding:22px 15px}.labtro-breadcrumb-title{font-size:23px}.labtro-breadcrumb-nav{line-height:1.7;gap:6px}}.aboutus{width:100%;padding:50px 0;background:#f7f9fc;overflow:hidden}.aboutus .custom_container{width:100%;max-width:1440px;margin:0 auto;padding:0 30px}.aboutus-wrapper{display:grid;grid-template-columns:1.05fr .95fr;align-items:self-start;gap:70px}.aboutus-content{width:100%}.aboutus-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:#174eae;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px}.aboutus-eyebrow i{font-size:17px}.aboutus-title{max-width:680px;margin:0 0 22px;color:#1c2229;font-size:35px;font-weight:700;line-height:1.16;letter-spacing:-1px;font-family:"Mulish",sans-serif}.aboutus-title span{color:#174eae}.aboutus-intro{max-width:680px;margin:0 0 22px;color:#566170;font-size:16px;line-height:1.8}.aboutus-text{max-width:680px;color:#687382;font-size:14px;line-height:1.85}.aboutus-text p{margin:0 0 16px}.aboutus-collapse{max-height:0;overflow:hidden;opacity:0;transition:max-height .7s ease,opacity .5s ease}.aboutus-collapse.active{max-height:1000px;opacity:1}.aboutus-readmore{display:inline-flex;align-items:center;gap:12px;margin-top:5px;padding:6px 12px;border:1px solid #174eae;background:#174eae;color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease;font-family:"Mulish",sans-serif}.aboutus-readmore:hover{background:#103d8a;transform:translateY(-2px)}.aboutus-readmore i{font-size:14px;transition:transform .35s ease}.aboutus-readmore.active i{transform:rotate(180deg)}.aboutus-visual{position:relative;min-height:570px;padding:0 30px 35px 0}.aboutus-image-wrap{position:relative;width:100%;height:535px;overflow:hidden;border-radius:3px;background:#dfe5ec;box-shadow:0 20px 50px rgb(20 45 80 / .12)}.aboutus-image-wrap img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s ease}.aboutus-image-wrap:hover img{transform:scale(1.04)}.aboutus-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(11 31 61 / .55))}.aboutus-experience{position:absolute;left:28px;bottom:28px;display:flex;align-items:center;gap:13px;padding:10px 15px;background:rgb(255 255 255 / .96);box-shadow:0 10px 30px rgb(0 0 0 / .12)}.aboutus-experience i{color:#174eae;font-size:30px}.aboutus-experience strong,.aboutus-experience span{display:block}.aboutus-experience strong{color:#20252b;font-size:16px;font-weight:700;font-family:"Mulish",sans-serif}.aboutus-experience span{margin-top:2px;color:#687382;font-size:12px}.aboutus-floating-card{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:14px;width:290px;padding:18px 20px;background:#262756;color:#fff;box-shadow:0 15px 35px rgb(23 78 174 / .25)}.aboutus-floating-icon{width:43px;height:43px;flex:0 0 43px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .3);border-radius:50%;font-size:20px}.aboutus-floating-card strong,.aboutus-floating-card span{display:block}.aboutus-floating-card strong{font-size:13px;font-weight:600;font-family:"Mulish",sans-serif}.aboutus-floating-card span{margin-top:4px;color:rgb(255 255 255 / .78);font-size:11px;line-height:1.5}.aboutus-features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #e0e5eb;border-bottom:1px solid #e0e5eb}.aboutus-feature{display:flex;align-items:center;gap:17px;padding:14px 18px;border:1px solid #e0e5eb}.aboutus-feature-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:0;background:#eaf1fc;color:#174eae;font-size:22px;transition:background .3s ease,color .3s ease,transform .3s ease}.aboutus-feature:hover .aboutus-feature-icon{background:#174eae;color:#fff}.aboutus-feature h3{margin:0 0 6px;color:#20252b;font-size:16px;font-weight:600;font-family:"Mulish",sans-serif}.aboutus-feature p{margin:0;color:#737d89;font-size:12px;line-height:1.6}@media(max-width:1100px){.aboutus-wrapper{grid-template-columns:1fr;gap:50px}.aboutus-content{max-width:800px}.aboutus-title{font-size:40px}.aboutus-visual{max-width:750px;width:100%;margin:0 auto}.aboutus-features{grid-template-columns:1fr}.aboutus-feature{border-right:0;border-bottom:1px solid #e0e5eb}.aboutus-feature:last-child{border-bottom:0}}@media(max-width:768px){.aboutus{padding:60px 0}.aboutus .custom_container{padding:0 20px}.aboutus-title{font-size:34px;letter-spacing:-.5px}.aboutus-intro{font-size:15px}.aboutus-text{font-size:13px}.aboutus-visual{min-height:440px;padding:0 15px 25px 0}.aboutus-image-wrap{height:410px}.aboutus-floating-card{width:260px;padding:15px}.aboutus-experience{left:18px;bottom:20px;padding:13px 16px}.aboutus-features{margin-top:45px}.aboutus-feature{padding:23px 10px}}@media(max-width:480px){.aboutus-title{font-size:29px}.aboutus-eyebrow{font-size:12px}.aboutus-visual{min-height:350px;padding:0 8px 20px 0}.aboutus-image-wrap{height:325px}.aboutus-floating-card{right:0;width:225px;padding:12px}.aboutus-floating-icon{width:36px;height:36px;flex-basis:36px;font-size:17px}.aboutus-floating-card strong{font-size:11px}.aboutus-floating-card span{font-size:9px}.aboutus-experience{left:12px;bottom:15px}.aboutus-experience i{font-size:24px}.aboutus-experience strong{font-size:13px}.aboutus-feature{align-items:flex-start}.aboutus-feature-icon{width:45px;height:45px;flex-basis:45px;font-size:19px}}.allproduct{width:100%;padding:50px 0;overflow:hidden}.allproduct .custom_container{width:100%;max-width:1440px;margin:0 auto;padding:0 30px}.allproduct-header{text-align:center;max-width:750px;margin:0 auto 22px}.allproduct-title{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.allproduct-tabs{display:flex;align-items:center;justify-content:center;gap:5px;width:max-content;margin:0 auto 35px;padding:5px;background:#fff;border:1px solid #e1e6ed;border-radius:3px;box-shadow:0 5px 20px rgb(20 45 80 / .05)}.allproduct-tab{display:flex;align-items:center;gap:9px;padding:4px 16px;border:0;border-radius:2px;background:#fff0;color:#687382;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:"Mulish",sans-serif}.allproduct-tab i{font-size:17px}.allproduct-tab:hover{color:#262756}.allproduct-tab.active{background:#262756;color:#fff;box-shadow:0 6px 18px rgb(23 78 174 / .2)}.allproduct-tab-content{display:none;animation:allproductFade .45s ease}.allproduct-tab-content.active{display:block}@keyframes allproductFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.allproduct-alphabet{display:grid;grid-template-columns:repeat(27,1fr);gap:8px;margin-bottom:30px;padding:8px;background:#fff;border:1px solid #e3e7ec;border-radius:2px}.alphabet-btn{height:30px;border:1px solid #e1e5eb;border-radius:2px;background:#fff;color:#596573;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:"Mulish",sans-serif}.alphabet-btn:hover{border-color:#174eae;color:#174eae;background:#f3f7fd}.alphabet-btn.active{border-color:#174eae;background:#174eae;color:#fff;box-shadow:0 5px 14px rgb(23 78 174 / .18)}.allproduct-results-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.allproduct-results-info>div{display:flex;align-items:center;gap:10px}.allproduct-results-label{color:#89929d;font-size:12px;font-family:"Mulish",sans-serif}.allproduct-results-info strong{color:#252a30;font-size:14px;font-weight:600;font-family:"Mulish",sans-serif}.allproduct-count{padding:6px 12px;border-radius:0;background:#eaf1fc;color:#174eae;font-size:12px;font-weight:600;font-family:"Mulish",sans-serif}.allproduct-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.allproduct-card{display:block;overflow:hidden;background:#fff;border:1px solid #e4e8ed;border-radius:0;text-decoration:none;box-shadow:0 4px 15px rgb(20 45 80 / .035);opacity:1;transition:opacity .3s ease,transform .3s ease,border-color .3s ease,box-shadow .3s ease}.allproduct-card:hover{border-color:#174eae;box-shadow:0 12px 30px rgb(20 45 80 / .1)}.allproduct-card-image{width:100%;height:190px;padding:20px;background:#fff;display:flex;align-items:center;justify-content:center}.allproduct-card-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}.allproduct-card-name{margin:0;min-height:40px;display:flex;align-items:center;padding:6px 12px;border-top:1px solid #edf0f3;color:#252a30;font-size:15px;font-weight:600;line-height:1.45;transition:color .3s ease;font-family:"Mulish",sans-serif}.allproduct-card:hover .allproduct-card-name{color:#174eae}.allproduct-card.hide-product{opacity:0;transform:scale(.95);pointer-events:none;position:absolute}.allproduct-empty{display:none;padding:60px 20px;text-align:center;background:#fff;border:1px solid #e3e7ec;border-radius:6px}.allproduct-empty.show{display:block}.allproduct-empty>i{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0 auto 15px;border-radius:50%;background:#eef3fa;color:#174eae;font-size:22px}.allproduct-empty-title{margin:0 0 7px;color:#252a30;font-size:18px}.allproduct-empty p{margin:0;color:#7a8490;font-size:13px}.allproduct-category-layout{display:grid;grid-template-columns:330px 1fr;gap:25px;align-items:stretch}.allproduct-category-list{display:flex;flex-direction:column;padding:8px;background:#fff;border:1px solid #e1e6ec;border-radius:2px}.allproduct-category-btn{width:100%;display:flex;align-items:center;gap:12px;padding:14px 13px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:#606b78;text-align:left;font-family:inherit;font-size:13px;cursor:pointer;transition:all .3s ease}.allproduct-category-btn:last-child{border-bottom:0}.allproduct-category-btn:hover{color:#174eae;background:#f5f8fc}.allproduct-category-btn.active{background:#174eae;color:#fff;border-radius:0}.allproduct-category-icon{width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#eef3fa;color:#174eae;font-size:17px;transition:all .3s ease}.allproduct-category-btn.active .allproduct-category-icon{background:rgb(255 255 255 / .15);color:#fff}.allproduct-category-text{flex:1;font-weight:600;line-height:1.4;font-family:"Mulish",sans-serif;font-size:15px}.allproduct-category-btn>i{font-size:12px;opacity:.6;transition:transform .3s ease}.allproduct-category-btn.active>i{opacity:1;transform:translateX(3px)}.allproduct-category-products{min-width:0;padding:28px;background:#fff;border:1px solid #e1e6ec;border-radius:2px}.allproduct-category-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;padding-bottom:18px;border-bottom:1px solid #e7ebef}.allproduct-category-heading>div>span{display:block;margin-bottom:5px;color:#89929e;font-size:11px;text-transform:uppercase;letter-spacing:.8px}.allproduct-category-heading h2{margin:0;color:#24292f;font-size:28px;font-weight:700;font-family:"Mulish",sans-serif}.allproduct-view-category{display:inline-flex;align-items:center;gap:8px;color:#174eae;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:gap .3s ease;font-family:"Mulish",sans-serif}.allproduct-view-category:hover{gap:13px}.allproduct-category-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.allproduct-category-product{display:block;padding:16px;border:1px solid #e5e9ee;border-radius:0;background:#fff;text-decoration:none;transition:all .3s ease}.allproduct-category-product:hover{border-color:#174eae;box-shadow:0 10px 25px rgb(20 45 80 / .08)}.allproduct-category-product-top{display:flex;align-items:center;justify-content:center;width:100%;height:150px;margin-bottom:14px;padding:10px;background:#f8fafc;border-radius:0}.allproduct-category-product-top img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease;max-width:200px;max-height:200px}.allproduct-category-product:hover img{transform:scale(1.06)}.allproduct-category-product-name{display:flex;align-items:center;gap:8px;color:#30363d;font-size:15px;font-weight:600;line-height:1.5;font-family:"Mulish",sans-serif}.allproduct-category-product-name i{color:#174eae;font-size:13px}@media(max-width:1200px){.allproduct-grid{grid-template-columns:repeat(4,1fr)}.allproduct-alphabet{grid-template-columns:repeat(10,1fr)}.allproduct-category-layout{grid-template-columns:280px 1fr}}@media(max-width:992px){.allproduct{padding:70px 0}.allproduct-grid{grid-template-columns:repeat(3,1fr)}.allproduct-category-layout{grid-template-columns:1fr}.allproduct-category-list{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.allproduct-category-btn{border-bottom:0}.allproduct-category-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.allproduct .custom_container{padding:0 20px}.allproduct-title{font-size:34px}.allproduct-tabs{width:100%}.allproduct-tab{flex:1;justify-content:center;padding:12px 15px}.allproduct-alphabet{grid-template-columns:repeat(7,1fr);gap:6px;padding:12px}.alphabet-btn{height:38px}.allproduct-grid{grid-template-columns:repeat(2,1fr);gap:0}.allproduct-card-image{height:160px;padding:15px}.allproduct-category-list{grid-template-columns:1fr}.allproduct-category-products{padding:20px}.allproduct-category-heading{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:480px){.allproduct{padding:55px 0}.allproduct-title{font-size:29px}.allproduct-tabs{margin-bottom:25px}.allproduct-tab{font-size:12px;padding:11px 8px}.allproduct-tab i{font-size:15px}.allproduct-alphabet{grid-template-columns:repeat(6,1fr)}.allproduct-results-info{align-items:flex-start;flex-direction:column;gap:10px}.allproduct-grid{grid-template-columns:1fr 1fr}.allproduct-card-image{height:135px}.allproduct-card-name{min-height:52px;padding:11px;font-size:13px}.allproduct-category-product-grid{grid-template-columns:1fr}.allproduct-category-heading h2{font-size:19px}}.allcategories{width:100%;padding:50px 0;overflow:hidden}.section-grid{display:grid;grid-template-columns:.25fr 1fr;gap:20px}.allcategories .custom_container{width:100%;max-width:1440px;margin:0 auto;padding:0 30px}.allcategories-header{text-align:center;max-width:780px;margin:0 auto 20px}.allcategories-title{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.allcategories-filter{margin-bottom:35px;height:700px;overflow-y:auto;scrollbar-width:thin;padding-right:8px}.allcategories-filter-btn{padding:6px 12px;border:1px solid #dfe4ea;border-radius:0;background:#fff;color:#64707d;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:"Mulish",sans-serif;display:block;width:100%;margin-bottom:4px;text-align:left}.allcategories-filter-btn:hover{border-color:#174eae;color:#174eae}.allcategories-filter-btn.active{border-color:#262756;background:#262756;color:#fff;box-shadow:0 6px 18px rgb(23 78 174 / .18);text-align:center}.allcategories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.allcategories-card{display:block;overflow:hidden;background:#fff;border:1px solid #e2e7ec;border-radius:0;text-decoration:none;box-shadow:0 5px 20px rgb(20 45 80 / .04);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.allcategories-card:hover{border-color:#174eae;box-shadow:0 16px 35px rgb(20 45 80 / .1)}.allcategories-card-image{position:relative;height:235px;overflow:hidden;background:#eef2f6;display:flex}.allcategories-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease;max-width:150px;max-height:150px;margin:auto}.allcategories-card:hover .allcategories-card-image img{transform:scale(1.08)}.allcategories-card-overlay{position:absolute;inset:0;display:flex;align-items:end;justify-content:center;gap:8px;background:rgb(23 78 174 / .12);color:#262756;font-size:15px;font-weight:600;opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .35s ease}.allcategories-card:hover .allcategories-card-overlay{opacity:1;transform:translateY(0)}.allcategories-card-overlay i{font-size:15px}.allcategories-card-overlay span{font-family:"Mulish",sans-serif;font-size:16px;font-weight:700;margin-bottom:18px}.allcategories-card-content{display:flex;align-items:center;gap:12px;padding:17px}.allcategories-card-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#edf3fc;color:#174eae;font-size:18px;transition:all .3s ease}.allcategories-card:hover .allcategories-card-icon{background:#174eae;color:#fff}.allcategories-card-info{flex:1;min-width:0}.allcategories-card-info h2{margin:0 0 5px;color:#252a30;font-size:18px;font-weight:600;line-height:1.4;transition:color .3s ease;font-family:"Mulish",sans-serif}.allcategories-card:hover .allcategories-card-info h2{color:#174eae}.allcategories-card-info span{display:block;overflow:hidden;color:#89929d;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;font-family:"Mulish",sans-serif}.allcategories-card-arrow{color:#a2aab4;font-size:15px;transition:color .3s ease,transform .3s ease}.allcategories-card:hover .allcategories-card-arrow{color:#174eae;transform:translateX(4px)}.allcategories-card.hide-category{display:none}.allcategories-card.show-category{animation:allcategoriesShow .4s ease}@keyframes allcategoriesShow{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.allcategories-bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:45px;padding-top:30px;border-top:1px solid #e1e6ec}.allcategories-bottom p{margin:0;color:#697480;font-size:13px}.allcategories-bottom-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 19px;border:1px solid #174eae;background:#174eae;color:#fff;text-decoration:none;font-size:12px;font-weight:600;transition:all .3s ease}.allcategories-bottom-btn:hover{background:#103d8a;gap:13px}@media(max-width:1200px){.allcategories-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.allcategories{padding:70px 0}.allcategories-grid{grid-template-columns:repeat(2,1fr)}.allcategories-card-image{height:220px}}@media(max-width:768px){.allcategories .custom_container{padding:0 20px}.allcategories-title{font-size:34px}.allcategories-description{font-size:13px}.allcategories-filter{justify-content:flex-start}.allcategories-filter-btn{padding:10px 15px;font-size:13px}.allcategories-grid{gap:0}.allcategories-card-image{height:200px}.allcategories-card-content{padding:14px}.allcategories-card-info h2{font-size:12px}}@media(max-width:480px){.allcategories{padding:55px 0}.allcategories-title{font-size:29px}.allcategories-grid{grid-template-columns:1fr 1fr}.allcategories-card-image{height:230px}.allcategories-filter{display:grid;grid-template-columns:1fr 1fr;width:100%}.allcategories-filter-btn{width:100%}.allcategories-bottom{align-items:center;flex-direction:column;gap:13px;margin-top:35px;padding-top:25px}}.allcatalog{width:100%;padding:50px 0;overflow:hidden}.allcatalog-grid{display:grid;grid-template-columns:.25fr 1fr;gap:20px}.allcatalog .custom_container{width:100%;max-width:1440px;margin:0 auto;padding:0 30px}.allcatalog-header{max-width:780px;margin:0 auto 20px;text-align:center}.allcatalog-title{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.allcatalog-toolbar{display:flex;align-items:center;justify-content:end;gap:25px;margin-bottom:30px;padding:8px;background:#fff;border:1px solid #e0e5eb}.allcatalog-search{position:relative;width:450px;display:flex;align-items:center}.allcatalog-search>i{position:absolute;left:15px;color:#8b95a0;font-size:15px}.allcatalog-search input{width:100%;height:43px;padding:0 42px;border:1px solid #c7d0ff;outline:none;color:#333;font-family:inherit;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease;font-family:"Mulish",sans-serif}.allcatalog-search input:focus{border-color:#174eae;box-shadow:0 0 0 3px rgb(23 78 174 / .07)}.allcatalog-search input::placeholder{color:#9aa2ab}.allcatalog-clear{display:none}.allcatalog-search button{position:absolute;right:10px;width:25px;height:25px;display:none;align-items:center;justify-content:center;border:0;background:#fff0;color:#89939e;cursor:pointer}.allcatalog-search button.show{display:flex}.allcatalog-filter{gap:6px;height:700px;overflow-y:auto;scrollbar-width:thin;padding-right:8px}.allcatalog-filter-btn{padding:6px 12px;border:1px solid #dce2e8;background:#fff;color:#68737f;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:"Mulish",sans-serif;display:block;width:100%;margin-bottom:4px;text-align:left}.allcatalog-filter-btn:hover{border-color:#174eae;color:#174eae}.allcatalog-filter-btn.active{border-color:#262756;background:#262756;color:#fff;text-align:center}.allcatalog-list{display:flex;flex-direction:column;border-top:1px solid #dfe4e9}.allcatalog-card{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:top;background:#fff;border:1px solid #dfe4e9;border-top:0;text-decoration:none;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.allcatalog-card:hover{position:relative;z-index:1;background:#fff;box-shadow:0 12px 30px rgb(20 45 80 / .08)}.allcatalog-card-image{width:180px;height:180px;display:flex;align-items:center;justify-content:center;padding:15px;background:#f7f9fb;overflow:hidden;margin-left:15px;margin-top:15px}.allcatalog-card-image img{width:150px;height:150px;display:block;object-fit:contain;transition:transform .45s ease}.allcatalog-card:hover .allcatalog-card-image img{transform:scale(1.06)}.allcatalog-card-content{padding:25px 30px}.allcatalog-card-content h1,.allcatalog-card-content h2,.allcatalog-card-content h3,.allcatalog-card-content h4,.allcatalog-card-content h5,.allcatalog-card-content h6{display:block;min-height:23px;margin:0 0 15px 0;color:#1c2938;font-size:23px;font-weight:600;line-height:1.4;text-decoration:none;transition:color 0.25s ease;font-family:"Mulish",sans-serif}.allcatalog-card-category{display:inline-flex;margin-bottom:8px;color:#174eae;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;font-family:"Mulish",sans-serif}.allcatalog-card-content h2{margin:0 0 9px;color:#24292f;font-size:18px;font-weight:600;line-height:1.4;transition:color .3s ease;font-family:"Mulish",sans-serif}.allcatalog-card:hover .allcatalog-card-content h2{color:#174eae}.allcatalog-card-content p{max-width:700px;margin:0 0 17px;color:#7b8590;font-size:12px;line-height:1.7}.allcatalog-card-meta{display:flex;align-items:center;gap:20px}.allcatalog-card-meta span{display:inline-flex;align-items:center;gap:6px;color:#89939d;font-size:12px;font-family:"Mulish",sans-serif}.allcatalog-card-meta i{color:#f27373;font-size:13px}.allcatalog-card-action{display:flex;align-items:center;gap:8px;padding:25px 25px 25px 15px}.allcatalog-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:115px;height:40px;padding:0 12px;border:1px solid #262756;background:#262756;color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease}.allcatalog-download:hover{background:#103d8a;border-color:#103d8a}.allcatalog-download i{font-size:14px}.allcatalog-view{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #dfe4e9;background:#fff;color:#64707c;font-size:14px;text-decoration:none;transition:all .3s ease}.allcatalog-view:hover{border-color:#174eae;color:#174eae;background:#f2f6fc}.allcatalog-card.hide-catalog{display:none}.allcatalog-empty{display:none;padding:70px 20px;text-align:center;background:#fff;border:1px solid #dfe4e9}.allcatalog-empty.show{display:block}.allcatalog-empty-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;background:#eef3fa;color:#174eae;font-size:21px}.allcatalog-empty-title{margin:0 0 7px;color:#262b31;font-size:18px;font-weight:600}.allcatalog-empty p{margin:0 0 20px;color:#7b8590;font-size:12px}.allcatalog-empty button{height:38px;padding:0 18px;border:1px solid #174eae;background:#174eae;color:#fff;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.allcatalog-subcat-list{padding:0;list-style:none;margin:10px 0 0 0;display:flex;flex-wrap:wrap;gap:8px}.allcatalog-subcat-list li .allcatalog-subcat-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:115px;height:30px;padding:0 12px;border:1px solid #262756;background:#262756;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease}#addcards{padding:0;margin:0;list-style:none}#addcards li .pop-cata-btn{display:block;margin:0 0 10px 0;color:#262756;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color 0.25s ease;font-family:"Mulish",sans-serif;border:1px solid #c7d0ff;padding:2px 2px 2px 10px;background-color:#c7d0ff}@media(max-width:992px){.allcatalog{padding:70px 0}.allcatalog-toolbar{align-items:stretch;flex-direction:column}.allcatalog-search{width:100%}.allcatalog-filter{justify-content:flex-start}.allcatalog-card{grid-template-columns:160px minmax(0,1fr) auto}.allcatalog-card-image{width:160px;height:160px}.allcatalog-card-image img{width:150px;height:150px}.allcatalog-card-content{padding:20px}.allcatalog-card-action{padding:20px 15px}}@media(max-width:768px){.allcatalog .custom_container{padding:0 20px}.allcatalog-title{font-size:34px}.allcatalog-description{font-size:13px}.allcatalog-card{grid-template-columns:140px minmax(0,1fr)}.allcatalog-card-image{width:140px;height:160px}.allcatalog-card-image img{width:130px;height:130px}.allcatalog-card-content{padding:18px}.allcatalog-card-content p{font-size:11px}.allcatalog-card-action{grid-column:1/-1;justify-content:flex-start;padding:0 18px 18px}.allcatalog-download{flex:1}.allcatalog-view{flex:0 0 40px}}@media(max-width:480px){.allcatalog{padding:55px 0}.allcatalog-title{font-size:29px}.allcatalog-filter{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.allcatalog-filter-btn{width:100%;font-size:13px}.allcatalog-card{display:grid;grid-template-columns:115px 1fr}.allcatalog-card-image{width:115px;height:145px;padding:8px}.allcatalog-card-image img{width:105px;height:105px}.allcatalog-card-content{padding:15px 12px}.allcatalog-card-content h2{font-size:15px}.allcatalog-card-category{font-size:10px}.allcatalog-card-content p{display:none}.allcatalog-card-meta{flex-direction:column;align-items:flex-start;gap:5px}.allcatalog-card-action{padding:0 12px 15px}}.category{width:100%;padding:50px 0 80px;color:#182230}.category-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #dce2e9;padding-bottom:10px;margin-bottom:30px}.category-header-content{max-width:900px}.category-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#174eae;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.category-header h1{margin:0 0 12px;color:#101a2b;font-size:35px;line-height:1.1;font-weight:700;font-family:"Mulish",sans-serif}.category-header-count{min-width:110px;padding-left:25px;border-left:1px solid #dce2e9;display:flex;flex-direction:column;align-items:center}.category-header-count strong{color:#174eae;font-size:30px;line-height:1;font-family:"Mulish",sans-serif}.category-header-count span{color:#758094;font-size:13px;margin-top:6px;font-family:"Mulish",sans-serif}.category-layout{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start}.category-filter{background:#fff;border:1px solid #dce2e9;border-radius:2px}.category-filter-head{display:flex;align-items:center;justify-content:space-between;padding:22px 20px;border-bottom:1px solid #e1e6ec}.category-filter-head span{display:block;color:#7c8798;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.category-filter-head h2,.category-filter-head .h2{margin:0;font-size:20px;color:#172235;font-family:"Mulish",sans-serif}.category-filter-reset{border:0;background:#fff0;color:#174eae;font-size:12px;font-weight:700;cursor:pointer;padding:2px 0;font-family:"Mulish",sans-serif}.category-filter-block{border-bottom:1px solid #e1e6ec}.category-filter-title{display:flex;align-items:center;justify-content:space-between;padding:17px 20px 13px;color:#182230;font-size:20px;font-weight:700;font-family:"Mulish",sans-serif}.category-filter-title i{color:#8a95a5;font-size:12px}.category-filter-options{padding:0 20px 14px}.category-check{display:flex;align-items:center;position:relative;gap:10px;min-height:34px;cursor:pointer}.category-check input{position:absolute;opacity:0;pointer-events:none}.category-check-box{width:15px;height:15px;flex:0 0 15px;border:1px solid #bfc7d2;background:#fff;display:flex;align-items:center;justify-content:center;transition:.2s ease}.category-check-box i{display:none;color:#fff;font-size:10px}.category-check input:checked+.category-check-box{background:#174eae;border-color:#174eae}.category-check input:checked+.category-check-box i{display:block}.category-check-label{flex:1;color:#424242;font-size:12px;line-height:1.4;font-family:"Mulish",sans-serif}.category-check small{color:#9aa4b2;font-size:10px}.category-filter-related{background:#102d5d;color:#fff;padding:24px 20px}.category-related-label{display:block;color:#8db5f4;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:"Mulish",sans-serif}.category-filter-related h3,.category-filter-related .h3{margin:0 0 10px;font-size:17px;line-height:1.3;font-family:"Mulish",sans-serif}.category-filter-related p{margin:0 0 17px;color:#c1d0e7;font-size:12px;line-height:1.7}.category-filter-related a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:700;text-decoration:none;font-family:"Mulish",sans-serif}.category-filter-related a i{transition:transform .2s ease}.category-filter-related a:hover i{transform:translateX(4px)}.category-products-section{min-width:0}.category-products-toolbar{min-height:56px;padding:0 0 0 25px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce2e9;border-bottom:1px solid #dce2e9;background:#fff}.category-results{color:#778294;font-size:13px;font-family:"Mulish",sans-serif}.category-results strong{color:#172235}.category-sort{height:56px;display:flex;align-items:center;border-left:1px solid #dce2e9;border-right:1px solid #dce2e9}.category-sort label{color:#8490a0;font-size:13px;margin:0 12px 0 18px}.category-sort select{height:55px;min-width:150px;border:0;outline:0;background:#fff;color:#1c2738;font-size:13px;padding:0 18px 0 0;cursor:pointer}.category-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.category-product-card{min-width:0;background:#fff;border:1px solid #dce2e9;transition:box-shadow .25s ease,transform .25s ease}.category-product-card:hover{position:relative;z-index:2;box-shadow:0 12px 30px rgb(24 34 48 / .1)}.category-product-image{height:245px;background:#f8fafc;border-bottom:1px solid #e1e6ec;position:relative;overflow:hidden}.category-product-image>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:22px}.category-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.category-product-card:hover .category-product-image img{transform:scale(1.05)}.category-compare-btn{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d5dce5;background:rgb(255 255 255 / .96);color:#3e4b5d;padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:.2s ease;font-family:"Mulish",sans-serif}.category-compare-btn:hover,.category-compare-btn.category-selected{color:#fff;background:#174eae;border-color:#174eae}.category-compare-btn.category-selected i{transform:rotate(45deg)}.category-product-content{padding:20px}.category-product-subcategory{display:block;color:#174eae;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-family:"Mulish",sans-serif}.category-product-name{display:block;min-height:43px;color:#172235;font-size:18px;line-height:1.4;font-weight:700;text-decoration:none;font-family:"Mulish",sans-serif}.category-product-name:hover{color:#174eae}.category-product-name h2{margin:0;font:inherit;color:inherit}.category-product-specifications{list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid #e5e9ee}.category-product-specifications li{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.category-product-specifications span{color:#8a94a3;font-size:11px;font-family:"Mulish",sans-serif}.category-product-specifications strong{color:#3b4757;font-size:11px;font-weight:600;text-align:right;font-family:"Mulish",sans-serif}.category-product-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:17px;gap:12px}.category-quote-btn,.category-catalog-btn{min-height:30px;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-size:12px;font-weight:700;transition:.2s ease;border:1px solid #dce2e9;font-family:"Mulish",sans-serif}.category-quote-btn{color:#fff;background:#174eae}.category-quote-btn:hover{background:#103d8a;color:#fff}.category-catalog-btn{color:#455264;background:#fff;border-left:1px solid #dce2e9}.category-catalog-btn:hover{color:#174eae;background:#f6f8fb}.category-product-actions .op{grid-column:1 / -1}.category-product-actions .category-quote-btn.add-to-cart,.category-product-actions .category-quote-btn.got_to_cart{min-height:30px;padding:8px 10px;color:#fff;background:#262756;border:1px solid #262756;font-size:15px;font-weight:600;line-height:1}.category-product-actions .category-quote-btn.add-to-cart:hover,.category-product-actions .category-quote-btn.got_to_cart:hover{color:#fff;background:#103f80;border-color:#103f80}.category-product-actions .add-to-cart~.category-catalog-btn,.category-product-actions .got_to_cart~.category-catalog-btn{padding:8px 10px;color:#262756;border:1px solid #cbd8e5;font-size:15px;font-weight:600;line-height:1}.category-product-actions .add-to-cart~.category-catalog-btn:hover,.category-product-actions .got_to_cart~.category-catalog-btn:hover{color:#fff;background:#262756;border-color:#262756}.category-no-results{display:none;background:#fff;padding:80px 30px;text-align:center;border-bottom:1px solid #dce2e9}.category-no-results i{color:#9aa5b5;font-size:35px}.category-no-results h3,.category-no-results .h3{margin:14px 0 5px;color:#172235;font-size:20px}.category-no-results p{margin:0 0 18px;color:#7c8798;font-size:13px}.category-no-results button{border:0;background:#174eae;color:#fff;padding:10px 18px;font-size:12px;font-weight:700;cursor:pointer}.category-compare-panel{position:fixed;top:0;left:0;width:390px;max-width:92vw;height:100vh;background:#fff;z-index:9999;transform:translateX(-105%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:15px 0 40px rgb(0 0 0 / .16);display:flex;flex-direction:column}.category-compare-panel.category-open{transform:translateX(0)}.category-compare-overlay{position:fixed;inset:0;background:rgb(10 21 38 / .52);z-index:9998;opacity:0;visibility:hidden;transition:.3s ease}.category-compare-overlay.category-open{opacity:1;visibility:visible}.category-compare-header{padding:23px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce2e9}.category-compare-header span{display:block;color:#174eae;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.category-compare-header h3,.category-compare-header .h3{margin:0;color:#162133;font-size:20px}.category-compare-header button{width:35px;height:35px;border:1px solid #dce2e9;background:#fff;color:#5c6879;cursor:pointer}.category-compare-progress{padding:18px 22px;background:#f7f9fc;border-bottom:1px solid #e1e6ec}.category-compare-progress-top{display:flex;justify-content:space-between;margin-bottom:9px}.category-compare-progress-top span{color:#697587;font-size:11px}.category-compare-progress-top strong{color:#174eae;font-size:11px}.category-compare-progress-bar{height:4px;background:#dce2e9;overflow:hidden}.category-compare-progress-bar span{display:block;height:100%;width:0;background:#174eae;transition:width .3s ease}.category-compare-progress p{margin:8px 0 0;color:#8993a2;font-size:10px}.category-compare-items{flex:1;overflow-y:auto;padding:0 22px}.category-compare-item{position:relative;display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #e1e6ec}.category-compare-item-image{width:75px;height:75px;flex:0 0 75px;background:#f7f9fc;display:flex;align-items:center;justify-content:center}.category-compare-item-image img{width:100%;height:100%;object-fit:contain;padding:8px}.category-compare-item-content{padding-right:25px}.category-compare-item-content span{display:block;color:#8a95a4;font-size:9px;margin-bottom:5px}.category-compare-item-content h4{margin:0;color:#1d2939;font-size:13px;line-height:1.45}.category-compare-item-remove{position:absolute;top:17px;right:0;width:23px;height:23px;border:0;background:#fff0;color:#9aa4b1;cursor:pointer}.category-compare-item-remove:hover{color:#d33c3c}.category-compare-empty{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.category-compare-empty i{color:#b0bac7;font-size:38px;margin-bottom:12px}.category-compare-empty h4,.category-compare-empty .h4{margin:0 0 5px;color:#293548;font-size:16px}.category-compare-empty p{max-width:230px;margin:0;color:#8993a2;font-size:11px;line-height:1.6}.category-compare-footer{display:grid;grid-template-columns:100px 1fr;border-top:1px solid #dce2e9}.category-compare-clear,.category-compare-action{min-height:58px;border:0;font-size:11px;font-weight:700;cursor:pointer}.category-compare-clear{background:#fff;color:#657183;border-right:1px solid #dce2e9}.category-compare-action{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#174eae}.category-compare-action:disabled{color:#aab3c0;background:#edf0f4;cursor:not-allowed}@media (max-width:1199px){.category-layout{grid-template-columns:250px minmax(0,1fr)}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.category-header{align-items:flex-start;gap:25px}.category-header h1{font-size:34px}.category-layout{grid-template-columns:1fr}.category-filter{margin-bottom:20px}.category-filter-block{display:none}.category-filter-block:first-of-type{display:block}.category-filter-related{display:none}}@media (max-width:767px){.category{padding:40px 0 60px}.category-header{flex-direction:column;padding-bottom:24px}.category-header h1{font-size:30px}.category-header-count{border-left:0;border-top:1px solid #dce2e9;padding:15px 0 0;width:100%;align-items:flex-start}.category-products-toolbar{padding-left:15px}.category-sort label{display:none}.category-sort select{min-width:125px}.category-product-grid{grid-template-columns:1fr}.category-product-image{height:270px}.category-product-subcategory{font-size:8px}.category-product-name{font-size:15px}}@media (max-width:480px){.category-header h1{font-size:26px}.category-header p{font-size:13px}.category-compare-panel{width:100%;max-width:100%}}.description{width:100%;padding:50px 0 70px;color:#172235}.description-product-section{display:grid;grid-template-columns:55% 45%;background:#fff;border:1px solid #dce2e9;border-radius:2px}.description-gallery{display:grid;grid-template-columns:100px minmax(0,1fr);min-width:0;border-right:1px solid #dce2e9}.description-thumbnail-wrap{position:relative;display:flex;flex-direction:column;background:#f7f9fc;border-right:1px solid #dce2e9}.description-thumbnails{display:flex;flex-direction:column;gap:0;overflow:hidden;flex:1}.description-thumbnail{width:100px;height:100px;flex:0 0 92px;border:0;border-bottom:1px solid #dce2e9;background:#fff;padding:10px;cursor:pointer;position:relative}.description-thumbnail:after{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:#174eae;opacity:0;transition:.2s ease}.description-thumbnail.active:after{opacity:1}.description-thumbnail.active{background:#eef4fc}.description-thumbnail img{width:100%;height:100%;object-fit:contain}.description-thumb-nav{width:92px;height:34px;flex:0 0 34px;border:0;border-bottom:1px solid #dce2e9;background:#fff;color:#566376;cursor:pointer;z-index:2}.description-thumb-nav:hover{background:#174eae;color:#fff}.description-thumb-next{border-top:1px solid #dce2e9;border-bottom:0}.description-main-image{width:100%;background:#fff}.description-image-container{height:500px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:crosshair}.description-image-container>img{width:100%;height:100%;padding:45px;object-fit:contain;user-select:none}.description-image-badge{position:absolute;top:18px;right:18px;z-index:4;display:inline-flex;align-items:center;gap:7px;background:#172f55;color:#fff;padding:8px 12px;font-size:10px;font-weight:600;pointer-events:none}.description-zoom-lens{position:absolute;width:150px;height:150px;display:none;border:2px solid #174eae;background-repeat:no-repeat;background-color:#fff;pointer-events:none;z-index:5;box-shadow:0 8px 25px rgb(0 0 0 / .18)}.description-image-caption{height:48px;border-top:1px solid #e0e5eb;display:flex;justify-content:space-between;align-items:center;padding:0 18px;color:#8490a0;font-size:10px}.description-image-caption span:first-child{color:#4d5a6b;font-weight:600}.description-image-caption i{color:#174eae;margin-right:5px}.description-product-info{padding:42px 45px}.description-product-category{color:#174eae;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.description-product-info h1{margin:0;color:#101a2b;font-size:35px;line-height:1.1;font-weight:700;font-family:"Mulish",sans-serif}.description-product-code{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;color:#8993a2;font-size:11px;font-family:"Mulish",sans-serif}.description-product-code strong{color:#445163;font-weight:700;font-family:"Mulish",sans-serif}.description-product-divider{width:1px;height:12px;background:#d4dbe3;margin:0 4px}.description-quick-text{margin:25px 0 0;color:#667386;font-size:14px;line-height:1.8}.description-key-features{margin-top:28px;border-top:1px solid #e0e5eb;padding-top:22px}.description-feature-heading{display:flex;justify-content:space-between;align-items:center;color:#1a2739;font-size:20px;font-weight:700;margin-bottom:12px;font-family:"Mulish",sans-serif}.description-feature-heading i{color:#174eae}.description-feature-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.description-feature-item{display:flex;align-items:flex-start;gap:8px;padding:7px 0}.description-feature-item i{color:#174eae;font-size:14px;flex:0 0 auto}.description-feature-item span{color:#697586;font-size:14px;line-height:1.5;font-family:"Mulish",sans-serif}.description-product-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:27px;gap:12px}.description-quote-button,.description-catalog-button{min-height:30px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:15px;font-weight:700;transition:.2s ease;font-family:"Mulish",sans-serif}.description-quote-button{background:#174eae;color:#fff}.description-quote-button:hover{background:#103d8a;color:#fff}.description-catalog-button{background:#fff;color:#384658;border:1px solid #d4dce5!important;border-left:0}.description-catalog-button:hover{background:#f2f6fb;color:#174eae}.description-product-actions .op{display:flex;align-items:center;color:#1a8a3a;font-weight:700}.description-pdf-button .bi-file-earmark-pdf{color:#d93025}.description-price-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.description-product-actions .quantity-wrap{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px}.description-product-actions .quantity-wrap p{margin:0;color:#384658;font-size:14px;font-weight:600;font-family:"Mulish",sans-serif}.description-product-actions .quantity{height:34px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;flex-shrink:0;border:1px solid #d4dce5;background:#fff}.description-product-actions .quantity button{flex:0 0 34px;width:34px;padding:0;border:0;background:#f2f6fb;color:#174eae;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease}.description-product-actions .quantity button:hover{background:#174eae;color:#fff}.description-product-actions .quantity .input-box{flex:0 0 44px;width:44px;min-width:0;height:auto;padding:0;border:0;border-left:1px solid #d4dce5;border-right:1px solid #d4dce5;outline:0;background:#fff;color:#262756;text-align:center;font-size:14px;font-weight:700;font-family:"Mulish",sans-serif}.description-product-note{margin-top:16px;display:flex;gap:8px;color:#8b95a3;font-size:12px;line-height:1.5}.description-product-note i{color:#174eae;font-size:13px}.description-detail-section{margin-top:30px;background:#fff;border:1px solid #dce2e9;border-radius:2px}.description-detail-navigation{display:flex;border-bottom:1px solid #dce2e9}.description-detail-tab{min-width:150px;min-height:40px;border:0;border-right:1px solid #dce2e9;background:#fff;color:#788496;font-size:15px;font-weight:700;cursor:pointer;position:relative;font-family:"Mulish",sans-serif}.description-detail-tab:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#174eae;transform:scaleX(0);transition:.25s ease}.description-detail-tab.active{color:#174eae}.description-detail-tab.active:after{transform:scaleX(1)}.description-detail-content{padding:38px 40px}.description-detail-panel{display:none}.description-detail-panel.active{display:block;animation:descriptionPanelFade .35s ease}@keyframes descriptionPanelFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.description-panel-heading span{display:block;color:#174eae;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-family:"Mulish",sans-serif}.description-panel-heading h2{margin:0 0 25px;color:#182538;font-size:23px;font-weight:700;font-family:"Mulish",sans-serif}.description-specification-table{border-top:1px solid #dce2e9}.description-spec-row{display:grid;grid-template-columns:35% 65%;border-bottom:1px solid #dce2e9}.description-spec-row div{padding:8px 12px;font-size:14px}.description-spec-row div:first-child{color:#657184;background:#f7f9fc;font-weight:600;border-left:1px solid #dce2e9;border-right:1px solid #dce2e9;font-family:"Mulish",sans-serif}.description-spec-row div:last-child{color:#2c394a;border-right:1px solid #dce2e9}.description-long-content>p{max-width:900px;color:#687486;font-size:14px;line-height:1.8;margin:0 0 25px}.description-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.description-benefit-card{padding:25px;border:1px solid #dce2e9;border-right:0}.description-benefit-card:last-child{border-right:1px solid #dce2e9}.description-benefit-card i{color:#174eae;font-size:23px}.description-benefit-card h3{margin:15px 0 7px;color:#1b283a;font-size:18px;font-family:"Mulish",sans-serif;font-weight:600}.description-benefit-card p{margin:0;color:#778293;font-size:13px;line-height:1.7}.description-application-grid{display:grid;grid-template-columns:repeat(2,1fr)}.description-application-item{display:flex;gap:18px;padding:24px;border-bottom:1px solid #dce2e9}.description-application-item:nth-child(odd){border-right:1px solid #dce2e9}.description-application-item i{color:#174eae;font-size:25px}.description-application-item h3{margin:0 0 7px;color:#1b283a;font-size:18px;font-family:"Mulish",sans-serif;font-weight:600}.description-application-item p{margin:0;color:#778293;font-size:13px;line-height:1.7}.product-reviews,.product-related,.product-faq{width:100%;padding:50px 0}.product-reviews{background:#fff}.product-related{background:#f7f9fc}.product-faq{background:#fff}.product-section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.product-section-heading span,.product-faq-heading>span{display:block;color:#174eae;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-family:"Mulish",sans-serif}.product-section-heading h2,.product-faq-heading h2{margin:0;color:#101a2b;font-size:35px;line-height:1.1;font-weight:700;font-family:"Mulish",sans-serif}.product-write-review{display:inline-flex;align-items:center;gap:7px;border:1px solid #174eae;background:#fff;color:#174eae;min-height:30px;padding:0 15px;font-size:14px;font-weight:700;cursor:pointer;font-family:"Mulish",sans-serif}.product-write-review:hover{background:#174eae;color:#fff}.product-review-layout{display:grid;grid-template-columns:280px 1fr;border:1px solid #dce2e9;border-radius:2px}.product-rating-summary{padding:30px;border-right:1px solid #dce2e9}.product-rating-number{color:#172438;font-size:46px;line-height:1;font-weight:700;font-family:"Mulish",sans-serif}.product-stars,.product-review-stars{color:#f2a900;font-size:13px;margin-top:9px}.product-rating-summary p{color:#8993a2;font-size:13px;margin:7px 0 25px;font-family:"Mulish",sans-serif}.product-rating-bars>div{display:grid;grid-template-columns:12px 1fr 22px;align-items:center;gap:7px;margin-bottom:8px}.product-rating-bars>div>span,.product-rating-bars strong{color:#7c8797;font-size:13px;font-weight:500;font-family:"Mulish",sans-serif}.product-rating-bars>div>div{height:5px;background:#e5e9ee}.product-rating-bars>div>div span{display:block;height:100%;background:#174eae}.product-rating-bars strong{text-align:right}.product-review-list{display:grid;grid-template-columns:1fr 1fr}.product-review-card{padding:28px;border-right:1px solid #dce2e9}.product-review-card:last-child{border-right:0}.product-review-top{display:flex;justify-content:space-between;gap:15px}.product-review-user{display:flex;align-items:center;gap:10px}.product-review-user>span{width:38px;height:38px;background:#eaf1fb;color:#174eae;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.product-review-user strong{display:block;color:#3b485a;font-size:16px;font-family:"Mulish",sans-serif}.product-review-user small{display:block;color:#8c96a4;font-size:12px;margin-top:4px}.product-review-stars{margin-top:0}.product-review-card h3{margin:22px 0 8px;color:#1e2b3d;font-size:15px;font-family:"Mulish",sans-serif}.product-review-card p{margin:0;color:#768192;font-size:13px;line-height:1.7}.product-related-navigation{display:flex}.product-related-navigation button{width:40px;height:40px;border:1px solid #d5dde6;background:#fff;color:#526073;cursor:pointer}.product-related-navigation button+button{border-left:0}.product-related-navigation button:hover{background:#174eae;color:#fff}.product-related-wrapper{overflow:hidden}.product-related-track{display:flex;transition:transform .4s ease}.product-related-card{min-width:25%;background:#fff;border:1px solid #dce2e9;border-right:0}.product-related-card:last-child{border-right:1px solid #dce2e9}.product-related-image{height:210px;padding:25px;background:#fff;border-bottom:1px solid #dce2e9}.product-related-image img{width:100%;height:100%;object-fit:contain}.product-related-content{padding:20px}.product-related-content>span{display:block;color:#174eae;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-family:"Mulish",sans-serif}.product-related-content h3{display:block;min-height:43px;color:#172235;font-size:18px;line-height:1.4;font-weight:700;text-decoration:none;font-family:"Mulish",sans-serif}.product-related-content a{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;font-family:"Mulish",sans-serif;background:#262756;padding:4px 12px}.product-related-content a i{transition:transform .2s ease}.product-related-content a:hover i{transform:translateX(4px)}.product-faq-heading{text-align:center;max-width:700px;margin:0 auto 35px}.product-faq-heading p{margin:12px 0 0;color:#788394;font-size:15px;line-height:1.7}.product-faq-list{max-width:950px;margin:0 auto;border-top:1px solid #dce2e9}.product-faq-item{border-bottom:1px solid #dce2e9}.product-faq-question{width:100%;min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:#fff;color:#243145;padding:0 20px;text-align:left;font-size:18px;font-weight:700;cursor:pointer;font-family:"Mulish",sans-serif}.product-faq-question i{color:#174eae;font-size:17px;transition:transform .25s ease}.product-faq-item.active .product-faq-question i{transform:rotate(45deg)}.product-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.product-faq-item.active .product-faq-answer{max-height:300px}.product-faq-answer p{margin:0;padding:0 50px 22px 20px;color:#778293;font-size:14px;line-height:1.8}@media (max-width:1199px){.description-product-section{grid-template-columns:1fr}.description-gallery{border-right:0;border-bottom:1px solid #dce2e9}.description-product-info{padding:35px}.description-benefit-grid{grid-template-columns:repeat(2,1fr)}.product-related-card{min-width:33.333%}}@media (max-width:991px){.description-gallery{grid-template-columns:80px minmax(0,1fr)}.description-thumbnail,.description-thumb-nav{width:80px}.description-thumbnail{height:80px;flex-basis:80px}.description-image-container{height:450px}.product-review-layout{grid-template-columns:230px 1fr}.product-review-list{grid-template-columns:1fr}.product-review-card{border-right:0;border-bottom:1px solid #dce2e9}.product-review-card:last-child{border-bottom:0}.product-related-card{min-width:50%}}@media (max-width:767px){.description{padding:35px 0 50px}.description-gallery{grid-template-columns:1fr}.description-thumbnail-wrap{order:2;flex-direction:row;border-right:0;border-top:1px solid #dce2e9}.description-thumbnails{flex-direction:row;overflow-x:scroll;overflow-y:hidden;width:100%;max-width:319px}.description-thumbnail{width:82px;height:82px;flex:0 0 82px;border-right:1px solid #dce2e9;border-bottom:0}.description-thumbnail:after{width:100%;height:3px;top:auto;bottom:0}.description-thumb-nav{display:none}.description-image-container{height:380px}.description-image-container>img{padding:30px;width:100%}.description-product-info{padding:28px 22px}.description-product-info h1{font-size:27px}.description-feature-grid{grid-template-columns:1fr}.description-product-actions{grid-template-columns:1fr}.description-product-actions .quantity-wrap{justify-content:flex-start}.description-catalog-button{border-left:1px solid #d4dce5;border-top:0}.description-detail-navigation{overflow-x:auto}.description-detail-tab{min-width:125px;white-space:nowrap}.description-detail-content{padding:28px 20px}.description-spec-row{grid-template-columns:1fr}.description-spec-row div:first-child{border-right:0;border-bottom:1px solid #dce2e9}.description-benefit-grid,.description-application-grid{grid-template-columns:1fr}.description-benefit-card{border-right:1px solid #dce2e9;border-bottom:0}.description-benefit-card:last-child{border-bottom:1px solid #dce2e9}.description-application-item:nth-child(odd){border-right:0}.product-reviews,.product-related,.product-faq{padding:50px 0}.product-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.product-section-heading h2,.product-faq-heading h2{font-size:24px}.product-review-layout{grid-template-columns:1fr}.product-rating-summary{border-right:0;border-bottom:1px solid #dce2e9}.product-related-card{min-width:80%}}@media (max-width:480px){.description-image-container{height:320px}.description-image-badge{top:10px;right:10px}.description-image-caption{padding:0 10px}.description-product-info h1{font-size:24px}.product-related-card{min-width:90%}}.single_catalog{width:100%;padding:50px 0;background:#f1f3f6;color:#17212b}.single_catalog .custom_container{width:100%;max-width:1440px;margin:0 auto}.single-catalog-actions{display:flex;justify-content:center;margin-bottom:25px}.single-catalog-download{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border:0;background:#17212b;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:3px}.single-catalog-download:hover{background:#0b7285}.single-catalog-download i{font-size:18px}.single-catalog-document{width:100%;display:flex;flex-direction:column;align-items:center}.single-catalog-page{position:relative;width:210mm;min-height:297mm;background:#fff;overflow:hidden;box-shadow:0 15px 50px rgb(17 31 44 / .16);margin-bottom:35px}.single-catalog-cover-page{display:flex;align-items:stretch;background:#12232d;color:#fff}.single-catalog-cover-background{position:absolute;inset:0;background-image:url(../images/sc4.jpg);background-size:cover;background-position:center;opacity:.9}.single-catalog-cover-overlay{position:absolute;inset:0}.single-catalog-cover-content{position:relative;z-index:2;width:100%;min-height:297mm;padding:15mm 17mm 13mm;display:flex;flex-direction:column}.single-catalog-cover-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / .2);padding-bottom:15px}.single-catalog-cover-logo{display:inline-flex;align-items:center;max-width:220px}.single-catalog-cover-logo img{display:block;width:auto;max-width:220px;max-height:60px;object-fit:contain}.single-catalog-cover-label{font-size:12px;letter-spacing:3px;font-weight:600;color:rgb(255 255 255 / .75)}.single-catalog-cover-main{flex:1;display:grid;grid-template-columns:47% 53%;align-items:center;padding:18mm 0 12mm}.single-catalog-cover-product-image{display:flex;align-items:center;justify-content:center;padding-right:2mm}.single-catalog-image-frame{width:100%;height:105mm;display:flex;align-items:center;justify-content:center;padding:1mm}.single-catalog-image-frame img{display:block;width:100%;height:100%;object-fit:contain}.single-catalog-cover-product-content{padding-left:2mm}.single-catalog-cover-category{display:block;font-size:14px;letter-spacing:2.5px;font-weight:600;color:#8d8d8d;margin-bottom:13px}.single-catalog-cover-title{font-size:34px;line-height:1.14;font-weight:700;margin:0 0 18px;color:#252755;font-family:"Mulish",sans-serif}.single-catalog-cover-line{width:55px;height:3px;background:#103e85;margin-bottom:20px}.single-catalog-cover-description{font-size:16px;font-weight:600;line-height:1.9;color:rgb(0 0 0 / 84%);margin:0 0 24px}.single-catalog-cover-highlights{display:flex;flex-direction:column;gap:10px}.single-catalog-cover-highlight{display:flex;align-items:center;gap:9px;font-size:15px;font-weght:600;color:#050505}.single-catalog-cover-highlight i{color:#ff0909;font-size:15px}.single-catalog-cover-footer{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .2);padding-top:14px}.single-catalog-cover-contact{display:flex;flex-direction:column;gap:7px}.single-catalog-cover-contact a,.single-catalog-cover-website a{color:#252755;text-decoration:none;font-size:12px}.single-catalog-cover-contact a{display:flex;align-items:center;gap:7px;font-family:"Mulish",sans-serif}.single-catalog-cover-contact i{color:#8d8d8d;font-size:14px}.single-catalog-cover-website a{font-weight:600;letter-spacing:.5px;font-family:"Mulish",sans-serif}.single-catalog-overview-page,.single-catalog-features-page{background:#fff}.single-catalog-page-content{position:relative;z-index:3;min-height:297mm;padding:15mm 16mm 13mm}.single-catalog-watermark{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;width:100%;opacity:.035;align-items:center;display:flex;justify-content:center}.single-catalog-watermark img,.single-catalog-watermark-two img{width:100%;height:auto;display:block;max-width:500px;border-radius:50px}.single-catalog-watermark-two{position:absolute;z-index:0;bottom:35mm;left:-35mm;width:110mm;opacity:.022;animation:singleCatalogWatermarkFadeTwo 8s ease-in-out infinite alternate}@keyframes singleCatalogWatermarkFade{0%{opacity:.015;transform:scale(.96)}100%{opacity:.045;transform:scale(1.04)}}@keyframes singleCatalogWatermarkFadeTwo{0%{opacity:.01;transform:rotate(-8deg) scale(.96)}100%{opacity:.03;transform:rotate(-8deg) scale(1.03)}}.single-catalog-inner-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe5e9;padding-bottom:10px;margin-bottom:25px}.single-catalog-inner-logo img{display:block;width:auto;max-width:175px;max-height:44px;object-fit:contain}.single-catalog-inner-page-number{font-size:11px;font-weight:700;letter-spacing:1px;color:#d3d3d3}.single-catalog-section-heading{position:relative;z-index:5;margin-bottom:20px}.single-catalog-section-heading>span{display:block;color:#8d8d8d;font-size:12px;font-weight:500;letter-spacing:2.2px;margin-bottom:6px;font-family:"Mulish",sans-serif}.single-catalog-section-heading h2{font-size:27px;line-height:1.2;color:#18252d;margin:0;font-weight:700;font-family:"Mulish",sans-serif}.single-catalog-heading-line{width:45px;height:3px;background:#103e85;margin-top:10px}.single-catalog-overview-grid{position:relative;z-index:5;display:grid;grid-template-columns:58% 42%;border-bottom:1px solid #e3e8eb}.single-catalog-overview-text{padding:18px 25px 18px 0}.single-catalog-overview-text p{font-size:14px;line-height:1.8;color:#5b6870;margin:0 0 11px}.single-catalog-overview-text p:last-of-type{margin-bottom:15px}.single-catalog-overview-note{display:flex;gap:12px;padding:12px;background:#f1f7f8;border-left:3px solid #0b8b9b}.single-catalog-note-icon{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;background:#dceff1;color:#087786}.single-catalog-overview-note strong{font-size:10px;color:#24323a}.single-catalog-overview-note p{font-size:8.5px;line-height:1.5;margin:3px 0 0;color:#69767d}.single-catalog-overview-image{display:flex;align-items:center;justify-content:center;padding:15px 0 15px 20px}.single-catalog-overview-image-box{width:100%;height:88mm;display:flex;align-items:center;justify-content:center;padding:12px}.single-catalog-overview-image-box img{width:100%;height:100%;object-fit:contain}.single-catalog-specification-heading{position:relative;z-index:5;margin-top:22px;margin-bottom:10px}.single-catalog-specification-heading h3{font-size:27px;color:#202e36;margin:0;font-family:"Mulish",sans-serif}.single-catalog-specification-table-wrapper{position:relative;z-index:5;border:1px solid #dfe5e8}.single-catalog-specification-table{width:100%;border-collapse:collapse;table-layout:fixed}.single-catalog-specification-table th,.single-catalog-specification-table td{padding:8px 9px;text-align:left;border-right:1px solid #dfe5e8;border-bottom:1px solid #dfe5e8;font-size:13px;line-height:1.45;font-family:"Mulish",sans-serif}.single-catalog-specification-table th{width:18%;font-weight:600;color:#35434b;background:#fff0}.single-catalog-specification-table td{width:32%;color:#65727a;background:#fff0}.single-catalog-specification-table tr:last-child th,.single-catalog-specification-table tr:last-child td{border-bottom:0}.single-catalog-specification-table th:last-child,.single-catalog-specification-table td:last-child{border-right:0}.single-catalog-related-content{position:relative;z-index:5;margin-top:19px}.single-catalog-related-content-heading h3{font-size:14px;color:#202e36;margin:0 0 10px}.single-catalog-related-content-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dfe5e8;border-left:1px solid #dfe5e8}.single-catalog-related-item{display:flex;align-items:center;gap:10px;padding:11px;border-right:1px solid #dfe5e8;border-bottom:1px solid #dfe5e8;text-decoration:none;background:#fff;transition:background .25s ease}.single-catalog-related-item:hover{background:#f3f8f9}.single-catalog-related-icon{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;background:#edf6f7;color:#0b8b9b}.single-catalog-related-item strong{display:block;color:#29373f;font-size:8.5px;line-height:1.3}.single-catalog-related-item small{display:block;color:#7a858b;font-size:7px;margin-top:3px}.single-catalog-page-three-content{display:flex;flex-direction:column}.single-catalog-feature-application-grid{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dfe5e8;border-bottom:1px solid #dfe5e8}.single-catalog-features-box{padding:17px 20px 17px 0;border-right:1px solid #dfe5e8}.single-catalog-applications-box{padding:17px 0 17px 20px}.single-catalog-box-title{display:flex;align-items:center;gap:11px;margin-bottom:15px}.single-catalog-box-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#deebff;color:#103e85;font-size:16px}.single-catalog-box-title span:not(.single-catalog-box-icon){display:block;font-size:10px;letter-spacing:1.5px;font-weight:700;color:#8d8d8d;margin-bottom:3px;font-family:"Mulish",sans-serif}.single-catalog-box-title h3{font-size:20px;color:#24323a;margin:0;font-family:"Mulish",sans-serif}.single-catalog-feature-list{display:flex;flex-direction:column}.single-catalog-feature-item{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f2}.single-catalog-feature-item:last-child{border-bottom:0}.single-catalog-feature-item>span{width:21px;height:21px;flex:0 0 21px;display:flex;align-items:center;justify-content:center;background:#deebff;color:#103e85;font-size:14px}.single-catalog-feature-item strong{display:block;color:#303e46;font-size:16px;margin-bottom:3px;font-family:"Mulish",sans-serif;font-weight:500}.single-catalog-feature-item p{font-size:13px;line-height:1.5;color:#7a858c;margin:0}.single-catalog-application-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e6eaec;border-left:1px solid #e6eaec}.single-catalog-application-item{display:flex;align-items:center;gap:8px;padding:12px 9px;border-right:1px solid #e6eaec;border-bottom:1px solid #e6eaec;font-size:13px;color:#4e5b62}.single-catalog-application-item i{font-size:14px;color:#103e85}.single-catalog-application-description{position:relative;z-index:5;display:grid;grid-template-columns:35% 65%;margin-top:22px}.single-catalog-application-description.single-catalog-details-continuation{grid-template-columns:1fr}.single-catalog-application-description-image{height:65mm;display:flex;align-items:center;justify-content:center;padding:12px}.single-catalog-application-description-image img{width:100%;height:100%;object-fit:contain}.single-catalog-application-description-content{padding:19px 22px}.single-catalog-application-description-content>span{display:block;font-size:10px;letter-spacing:1.5px;font-weight:700;color:#8d8d8d;margin-bottom:3px;font-family:"Mulish",sans-serif}.single-catalog-application-description-content h3{font-size:27px;line-height:1.2;color:#18252d;margin:8px 0 8px;font-weight:700;font-family:"Mulish",sans-serif}.single-catalog-application-description-content p{font-size:14px;line-height:1.7;color:#69757c;margin:0 0 14px}.single-catalog-request-button{display:inline-flex;align-items:center;gap:8px;background:#262756;color:#fff;text-decoration:none;padding:9px 13px;font-size:13px;font-weight:600;transition:all .25s ease}.single-catalog-request-button:hover{background:#103e85}.single-catalog-footer{position:relative;z-index:5;margin-top:auto;padding-top:19px}.single-catalog-footer-main{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce2e5;border-bottom:1px solid #dce2e5;padding:15px 0}.single-catalog-footer-brand{padding-right:18px}.single-catalog-footer-logo{display:inline-flex;margin-bottom:8px}.single-catalog-footer-logo img{display:block;width:auto;max-width:150px;max-height:38px;object-fit:contain}.single-catalog-footer-brand p{font-size:12px;line-height:1.6;color:#768188;margin:0}.single-catalog-footer-column{padding:0 12px;border-left:1px solid #e2e6e8}.single-catalog-footer-column h4{font-size:14px;color:#27353d;margin:0 0 8px;font-family:"Mulish",sans-serif}.single-catalog-footer-column a{display:flex;align-items:center;gap:4px;text-decoration:none;color:#707c83;font-size:12px;margin-bottom:6px}.single-catalog-footer-column a:hover{color:#262756}.single-catalog-footer-column a i{font-size:13px;color:#262756}.single-catalog-footer-contact p{display:flex;gap:6px;font-size:12px;line-height:1.5;color:#707c83;margin:0 0 7px}.single-catalog-footer-contact p i{font-size:15px;color:#262756}.single-catalog-footer-contact a i{font-size:15px}.single-catalog-footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:9px;color:#879198;font-size:11px}@media(max-width:900px){.single_catalog{padding:25px 15px}.single-catalog-page{width:100%;min-height:auto}.single-catalog-cover-content,.single-catalog-page-content{min-height:auto;padding:45px 30px}.single-catalog-cover-main{grid-template-columns:1fr;gap:35px;padding:45px 0}.single-catalog-cover-product-image{padding-right:0}.single-catalog-cover-product-content{padding-left:0}.single-catalog-cover-title{font-size:30px}.single-catalog-overview-grid,.single-catalog-feature-application-grid,.single-catalog-application-description{grid-template-columns:1fr}.single-catalog-overview-image{padding:0 0 20px}.single-catalog-overview-image-box{height:320px}.single-catalog-features-box{border-right:0;border-bottom:1px solid #dfe5e8;padding:20px 0}.single-catalog-applications-box{padding:20px 0}.single-catalog-application-description-image{height:300px}.single-catalog-footer-main{grid-template-columns:1fr 1fr}.single-catalog-footer-brand{grid-column:1/-1;padding:0 0 15px}.single-catalog-footer-column{margin-bottom:10px}}@media(max-width:600px){.single-catalog-cover-header{align-items:flex-start;gap:15px;flex-direction:column}.single-catalog-cover-footer{align-items:flex-start;flex-direction:column;gap:12px}.single-catalog-related-content-grid{grid-template-columns:1fr}.single-catalog-application-list{grid-template-columns:1fr}.single-catalog-footer-main{grid-template-columns:1fr}.single-catalog-footer-column{padding:12px 0;border-left:0;border-top:1px solid #e2e6e8}.single-catalog-footer-bottom{flex-direction:column}.single-catalog-cover-title{font-size:25px}.single-catalog-section-heading h2{font-size:23px}}@media print{@page{size:A4 portrait;margin:0}html,body{margin:0!important;padding:0!important;background:#fff!important}.single_catalog{padding:0!important;background:#fff!important}.single_catalog .custom_container{max-width:none!important;width:auto!important}.single-catalog-actions{display:none!important}.single-catalog-document{display:block!important}.single-catalog-page{width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;box-shadow:none!important;page-break-after:always!important;break-after:page!important}.single-catalog-page:last-child{page-break-after:auto!important;break-after:auto!important}.single-catalog-cover-content,.single-catalog-page-content{height:297mm!important;min-height:297mm!important}.single-catalog-watermark,.single-catalog-watermark-two{animation:none!important}}.single-catalog-document.single-catalog-pdf-export{width:210mm!important;align-items:center!important;display:flex!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-page{width:210mm!important;height:297mm!important;min-height:297mm!important;margin-bottom:0!important;box-shadow:none!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-content,.single-catalog-document.single-catalog-pdf-export .single-catalog-page-content{height:297mm!important;min-height:297mm!important;padding:15mm 16mm 13mm!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-content{padding:15mm 17mm 13mm!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-header{align-items:center!important;flex-direction:row!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-footer{align-items:flex-end!important;flex-direction:row!important;gap:15px!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-main{grid-template-columns:47% 53%!important;gap:0!important;padding:18mm 0 12mm!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-product-image{padding-right:2mm!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-product-content{padding-left:2mm!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-cover-title{font-size:34px!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-overview-grid{grid-template-columns:58% 42%!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-overview-image{padding:15px 0 15px 20px!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-overview-image-box{height:88mm!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-feature-application-grid{grid-template-columns:1fr 1fr!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-features-box{border-right:1px solid #dfe5e8!important;border-bottom:0!important;padding:25px 25px 25px 0!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-applications-box{padding:25px 0 25px 25px!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-application-list{grid-template-columns:1fr 1fr!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-application-description{grid-template-columns:35% 65%!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-application-description.single-catalog-details-continuation{grid-template-columns:1fr!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-application-description-image{height:auto!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-footer-main{grid-template-columns:1fr 1fr!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-footer-brand{grid-column:auto!important;padding:0!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-footer-column{margin-bottom:0!important;padding:0 0 0 22px!important;border-top:0!important;border-left:1px solid #e2e6e8!important}.single-catalog-document.single-catalog-pdf-export .single-catalog-footer-bottom{flex-direction:row!important}.compare{width:100%;padding:50px 0;color:#202d35}.compare .custom_container{width:100%;max-width:1440px;margin:0 auto}.compare-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.compare-heading h2{margin:0 0 12px;color:#101a2b;font-size:35px;line-height:1.1;font-weight:700;font-family:"Mulish",sans-serif}.compare-count{display:flex;align-items:center;gap:9px;padding:4px 12px;border:1px solid #dbe2e5;background:#fff;color:#66737a;font-size:13px;white-space:nowrap}.compare-count i{font-size:17px;color:#262756}.compare-count strong{color:#17252d}.compare-table-wrapper{width:100%;max-height:720px;overflow:auto;background:#fff;border:1px solid #dce3e6;box-shadow:0 10px 35px rgb(20 37 48 / .07)}.compare-table{width:100%;min-width:1100px;border-collapse:separate;border-spacing:0;table-layout:fixed}.compare-table th,.compare-table td{width:18%;padding:8px 15px;font-size:14px;line-height:1.5;text-align:left;vertical-align:middle;border-right:1px solid #e0e5e7;border-bottom:1px solid #e0e5e7;font-family:"Mulish",sans-serif}.compare-table th:first-child,.compare-table td:first-child{width:12%;position:sticky;left:0;z-index:10}@media (max-width:991px){.compare-table th:first-child,.compare-table td:first-child{width:8%;position:sticky;left:0;z-index:10}}.compare-table thead th{position:sticky;top:0;z-index:20;background:#fff}.compare-table thead th:first-child{z-index:30}.compare-specification-title{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;font-family:"Mulish",sans-serif;justify-content:center}.compare-specification-title i{font-size:18px;color:#72d2dc}.compare-product-head{height:275px!important;padding:15px!important;text-align:center!important;background:#fff}.compare-product-box{position:relative;display:flex;align-items:center;flex-direction:column;height:100%;justify-content:center}.compare-product-image{width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.compare-product-image img{display:block;width:100%;height:100%;object-fit:contain}.compare-product-name{display:block;color:#25343c;text-decoration:none;font-size:17px;line-height:1.4;font-weight:600;text-align:center;margin-bottom:12px;transition:color .25s ease;font-family:"Mulish",sans-serif}.compare-product-name:hover{color:#262756}.compare-quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:115px;padding:6px 12px;background:#262756;color:#fff;text-decoration:none;font-size:12px;font-weight:600;transition:all .25s ease}.compare-quote-btn:hover{background:#172a33;transform:translateY(-2px)}.compare-remove-btn{position:absolute;top:0;right:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #103e85;background:#103e85;color:#fff!important;cursor:pointer;font-size:11px;z-index:3;transition:all .25s ease}.compare-remove-btn:hover{background:#e95454;border-color:#e95454;color:#fff}.compare-specification-cell{font-weight:600;color:#33434b;background:#f4f7f8!important}.compare-table tbody td{color:#68757c;background:#fff}.compare-table tbody tr:hover td{background:#f8fbfb}.compare-table tbody tr:hover .compare-specification-cell{background:#eaf4f5!important;color:#172a33}.compare-table tr th:last-child,.compare-table tr td:last-child{border-right:0}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table-wrapper::-webkit-scrollbar{width:9px;height:9px}.compare-table-wrapper::-webkit-scrollbar-track{background:#edf1f2}.compare-table-wrapper::-webkit-scrollbar-thumb{background:#aab8bd}.compare-table-wrapper::-webkit-scrollbar-thumb:hover{background:#73848b}.compare-empty{display:none;text-align:center;padding:70px 20px;background:#fff;border:1px solid #dce3e6}.compare-empty.active{display:block}.compare-empty-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:#edf6f7;color:#0b8b9b;font-size:28px}.compare-empty h3{font-size:22px;color:#26353d;margin:0 0 8px}.compare-empty p{font-size:14px;color:#78848a;margin:0 0 20px}.compare-back-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:#172a33;color:#fff;text-decoration:none;font-size:13px;font-weight:600;transition:all .25s ease}.compare-back-btn:hover{background:#0b8b9b}@media(max-width:991px){.compare{padding:50px 15px}.compare-header{align-items:flex-start;flex-direction:column;gap:20px}.compare-heading h2{font-size:28px}.compare-table-wrapper{max-height:600px}}@media(max-width:575px){.compare{padding:40px 10px}.compare-heading h2{font-size:25px}.compare-heading p{font-size:13px}.compare-count{font-size:12px}.compare-table{min-width:1000px}.compare-table th,.compare-table td{font-size:15px;padding:8px}}.contactus{width:100%;padding:50px 0;color:#1d2c34}.contactus .custom_container{width:100%;max-width:1440px;margin:0 auto}.contactus-heading{text-align:center;max-width:760px;margin:0 auto 55px}.contactus-heading h2{font-size:35px;line-height:1.1;font-weight:700;font-family:"Mulish",sans-serif;margin:0 0 14px}.contactus-main{display:grid;grid-template-columns:42% 58%;background:#fff;box-shadow:0 18px 50px rgb(24 45 57 / .08)}.contactus-information{position:relative;padding:45px 42px;color:#fff;overflow:hidden;background-image:url(../images/contactus.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover}.contactus-information:before{content:"";position:absolute;width:300px;height:300px;right:-160px;top:-130px;border:1px solid rgb(255 255 255 / .08);transform:rotate(45deg)}.contactus-information:after{content:"";position:absolute;width:220px;height:220px;left:-150px;bottom:-130px;border:1px solid rgb(255 255 255 / .07);transform:rotate(45deg)}.contactus-info-heading{position:relative;z-index:2;margin-bottom:32px}.contactus-info-heading h3{font-size:30px;line-height:1.3;margin:0 0 10px;color:#262756;font-family:"Mulish",sans-serif}.contactus-info-heading p{font-size:14px;line-height:1.75;color:rgb(51 51 51 / .65);margin:0}.contactus-info-list{position:relative;z-index:2;display:flex;flex-direction:column}.contactus-info-item{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.contactus-info-item:last-child{border-bottom:0}.contactus-info-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;background:rgb(38 39 86 / .25);color:#262756;font-size:18px;border:1px solid #fff}.contactus-info-content>span{display:block;font-size:12px;letter-spacing:1.5px;font-weight:600;color:#262756;margin-bottom:4px}.contactus-info-content h4{font-size:16px;color:#111;margin:0 0 5px;font-weight:600;font-family:"Mulish",sans-serif}.contactus-info-content p{font-size:14px;line-height:1.65;color:#555;margin:0;background:#ffffff75;padding:5px;border-radius:8px}.contactus-info-content a{display:block;width:max-content;max-width:100%;font-size:14px;color:#555;text-decoration:none;line-height:1.7;transition:color .25s ease;background:#ffffff7d;padding:5px;border-radius:9px;margin-bottom:5px}.contactus-info-content a:hover{color:#262756}.contactus-social{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:24px}.contactus-social>span{font-size:14px;letter-spacing:1.8px;color:#111;font-weight:600;font-family:"Mulish",sans-serif}.contactus-social-links{display:flex;gap:7px}.contactus-social-links a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;color:#fff;text-decoration:none;font-size:13px;transition:all .25s ease;background:#262756}.contactus-form-wrapper{padding:45px 48px;background:#fff;border:1px solid #e1e1e1}.contactus-form-heading{margin-bottom:28px}.contactus-form-heading h3{font-size:30px;line-height:1.3;margin:0 0 10px;color:#262756;font-family:"Mulish",sans-serif}.contactus-form-heading p{font-size:14px;line-height:1.75;color:rgb(51 51 51 / .65);margin:0;max-width:650px}.contactus-form{width:100%}.contactus-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contactus-form-group{position:relative;margin-bottom:19px}.contactus-form-group label{display:block;font-size:13px;font-weight:600;color:#36454d;margin-bottom:7px;font-family:"Mulish",sans-serif}.contactus-form-group label strong{color:#f98787}.contactus-input-wrapper,.contactus-textarea-wrapper{position:relative}.contactus-input-wrapper>i,.contactus-textarea-wrapper>i{position:absolute;left:13px;top:50%;z-index:2;transform:translateY(-50%);font-size:14px;color:#87939a;pointer-events:none}.contactus-input-wrapper input,.contactus-input-wrapper select,.contactus-textarea-wrapper textarea{width:100%;border:1px solid #dfe5e7;background:#fbfcfc;color:#29383f;font-family:inherit;font-size:12px;outline:none;font-family:"Mulish",sans-serif;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.contactus-input-wrapper input,.contactus-input-wrapper select{height:45px;padding:0 38px}.contactus-input-wrapper select{appearance:none;cursor:pointer;padding-right:42px}.contactus-input-wrapper input::placeholder,.contactus-textarea-wrapper textarea::placeholder{color:#a1abb0}.contactus-input-wrapper input:focus,.contactus-input-wrapper select:focus,.contactus-textarea-wrapper textarea:focus{border-color:#0b8b9b;background:#fff;box-shadow:0 0 0 3px rgb(11 139 155 / .08)}.contactus-select-arrow{position:absolute!important;left:auto!important;right:14px;top:50%!important;transform:translateY(-50%)!important;font-size:11px!important;color:#849197!important}.contactus-textarea-wrapper>i{top:17px;transform:none}.contactus-textarea-wrapper textarea{display:block;resize:vertical;min-height:125px;padding:13px 15px 13px 38px;line-height:1.6}.contactus-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:4px}.contactus-checkbox{position:relative;display:flex;align-items:center;gap:9px;font-size:12px;color:#7a858a;cursor:pointer}.contactus-checkbox input{position:absolute;opacity:0;width:0;height:0}.contactus-checkbox-mark{width:16px;height:16px;flex:0 0 16px;border:1px solid #d1dadd;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.contactus-checkbox input:checked+.contactus-checkbox-mark{background:#0b8b9b;border-color:#0b8b9b}.contactus-checkbox input:checked+.contactus-checkbox-mark:after{content:"✓";font-size:10px;color:#fff}.contactus-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;background:#262756;color:#fff;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:"Mulish",sans-serif}.contactus-submit i{font-size:13px;transition:transform .25s ease}.contactus-submit:hover{background:#172a33;transform:translateY(-2px)}.contactus-submit:hover i{transform:translateX(4px)}.contactus-form-message{display:none;align-items:center;gap:8px;padding:11px 13px;margin-top:18px;background:#edf8f5;color:#21805d;font-size:10px}.contactus-form-message.active{display:flex}.contactus-form-message i{font-size:15px}.contactus-quick-section{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #dfe5e7;border-top:1px solid #dfe5e7;background:#fff}.contactus-quick-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:25px 22px;border-right:1px solid #dfe5e7;border-bottom:1px solid #dfe5e7}.contactus-quick-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:#edf7f8;color:#0b8b9b;font-size:19px}.contactus-quick-card h4{font-size:15px;color:#293840;margin:0 0 4px;font-family:"Mulish",sans-serif}.contactus-quick-card p{font-size:13px;line-height:1.5;color:#808b91;margin:0}.contactus-quick-card>a{width:31px;height:31px;display:flex;align-items:center;justify-content:center;border:1px solid #dce3e5;color:#6d7b82;text-decoration:none;font-size:12px;transition:all .25s ease}.contactus-map-section{margin-top:55px}.contactus-map-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.contactus-map-heading>div>span{display:block;font-size:9px;letter-spacing:2px;color:#0b8b9b;font-weight:700;margin-bottom:5px}.contactus-map-heading h3{font-size:30px;line-height:1.3;margin:0 0 10px;color:#262756;font-family:"Mulish",sans-serif}.contactus-map-direction{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #d9e1e3;color:#415159;text-decoration:none;font-size:15px;font-weight:600;background:#fff;transition:all .25s ease;font-family:"Mulish",sans-serif}.contactus-map-wrapper{position:relative;width:100%;height:430px;overflow:hidden;border:1px solid #dce3e5;background:#e8edef}.contactus-map-wrapper iframe{width:100%;height:100%;display:block;border:0;filter:grayscale(.15)}.contactus-map-card{position:absolute;right:10px;top:10px;width:300px;padding:20px;display:flex;gap:13px;background:#fff;box-shadow:0 12px 35px rgb(20 39 49 / .18)}.contactus-map-card-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;background:#edf7f8;color:#0b8b9b;font-size:17px}.contactus-map-card span{display:block;font-size:7px;letter-spacing:1.5px;color:#0b8b9b;font-weight:700;margin-bottom:5px}.contactus-map-card h4{font-size:15px;color:#27363e;margin:0 0 7px}.contactus-map-card p{font-size:12px;line-height:1.55;color:#7b878d;margin:0 0 7px}.contactus-map-card a{display:flex;align-items:center;gap:6px;width:max-content;font-size:12px;color:#46555c;text-decoration:none}.contactus-map-card a i{color:#0b8b9b}@media(max-width:1100px){.contactus{padding:65px 20px}.contactus-main{grid-template-columns:1fr}.contactus-information{padding:40px}.contactus-form-wrapper{padding:40px}.contactus-quick-section{grid-template-columns:1fr}.contactus-quick-card{border-right:0}}@media(max-width:700px){.contactus{padding:50px 15px}.contactus-heading{margin-bottom:35px}.contactus-heading h2{font-size:28px}.contactus-heading p{font-size:13px}.contactus-information,.contactus-form-wrapper{padding:30px 22px}.contactus-info-heading h3,.contactus-form-heading h3{font-size:21px}.contactus-form-row{grid-template-columns:1fr;gap:0}.contactus-form-bottom{align-items:flex-start;flex-direction:column}.contactus-submit{width:100%}.contactus-map-heading{align-items:flex-start;gap:15px;flex-direction:column}.contactus-map-wrapper{height:420px}.contactus-map-card{left:15px;right:15px;bottom:15px;width:auto}}@media(max-width:450px){.contactus-social{align-items:flex-start;flex-direction:column;gap:12px}.contactus-map-card{position:relative;left:auto;right:auto;bottom:auto;margin-top:-1px;width:auto;box-shadow:none;border:1px solid #dce3e5}.contactus-map-wrapper{height:auto;overflow:visible;border:0}.contactus-map-wrapper iframe{height:300px}.contactus-quick-card{grid-template-columns:auto 1fr}.contactus-quick-card>a{display:none}}.blog{width:100%;padding:50px 0;overflow:hidden}.blog-header{max-width:760px;margin:0 auto 45px;text-align:center}.blog-title{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e3e8ed;border-left:1px solid #e3e8ed}.blog-card{background:#fff;border-right:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed;transition:transform .35s ease,box-shadow .35s ease}.blog-card:hover{box-shadow:0 18px 40px rgb(20 35 55 / .10)}.blog-card-image{position:relative;height:240px;overflow:hidden;background:#eef2f6}.blog-card-image a{display:block;width:100%;height:100%}.blog-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.blog-card:hover .blog-card-image img{transform:scale(1.06)}.blog-card-content{padding:25px}.blog-card-meta{display:flex;align-items:center;gap:18px;margin-bottom:13px;color:#89939f;font-size:11px}.blog-card-meta span{display:flex;align-items:center;gap:6px}.blog-card-meta i{color:#1473e6}.blog-card-title{margin:0 0 13px;font-size:22px;line-height:1.4;font-weight:700;font-family:"Mulish",sans-serif}.blog-card-title a{color:#17212f;text-decoration:none;transition:color .3s ease}.blog-card-title a:hover{color:#1473e6}.blog-card-text{margin:0 0 20px;color:#6d7885;font-size:13px;line-height:1.75}.blog-read-btn{display:inline-flex;align-items:center;gap:8px;color:#262756;text-decoration:none;font-size:15px;font-weight:600;transition:gap .3s ease;font-family:"Mulish",sans-serif}.blog-read-btn:hover{gap:13px;color:#0b5fc5}@media(max-width:1200px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.blog{padding:70px 0}.blog-title{font-size:36px}}@media(max-width:767px){.blog{padding:55px 0}.blog-title{font-size:30px}.blog-description{font-size:14px}.blog-grid{grid-template-columns:1fr}.blog-card-image{height:230px}}@media(max-width:480px){.blog-card-content{padding:20px}.blog-card-title{font-size:18px}.blog-card-meta{gap:10px;flex-wrap:wrap}}.blogdetails{width:100%;padding:50px 0 90px;color:#263342}.blogdetails-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:55px;align-items:start}.blogdetails-main{min-width:0}.blogdetails-title{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.blogdetails-meta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:30px;color:#7d8894;font-size:14px}.blogdetails-meta span{display:flex;align-items:center;gap:7px}.blogdetails-meta i{color:#1473e6}.blogdetails-featured-image{width:100%;height:480px;overflow:hidden;background:#edf1f5}.blogdetails-featured-image img{width:100%;height:100%;display:block;object-fit:cover}.blogdetails-content{padding-top:38px}.blogdetails-content p{margin:0 0 20px;color:#5f6c79;font-size:15px;line-height:1.9}.blogdetails-content .blogdetails-intro{color:#394756;font-size:17px;line-height:1.85;font-weight:500;font-family:"Mulish",sans-serif}.blogdetails-content h2{margin:40px 0 16px;color:#17212f;font-size:27px;line-height:1.3;font-family:"Mulish",sans-serif;font-weight:500}.blogdetails-content h3{margin:30px 0 12px;color:#253445;font-size:20px;font-family:"Mulish",sans-serif}.blogdetails-highlight{display:flex;align-items:flex-start;margin:35px 0;padding:25px;border-left:4px solid #1473e6;background:#f4f8fc}.blogdetails-highlight-icon{flex:0 0 45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin-right:18px;background:#1473e6;color:#fff;font-size:20px}.blogdetails-highlight strong{display:block;margin-bottom:6px;color:#17212f;font-size:15px;font-family:"Mulish",sans-serif}.blogdetails-highlight p{margin:0;font-size:13px;line-height:1.7}.blogdetails-conclusion{margin-top:45px;padding-top:10px;border-top:1px solid #e2e7ec}.blogdetails-conclusion h2{margin-top:25px}.blogdetails-share{display:flex;align-items:center;justify-content:space-between;margin-top:45px;padding:20px 0;border-top:1px solid #e2e7ec;border-bottom:1px solid #e2e7ec}.blogdetails-share>span{color:#263342;font-size:13px;font-weight:700}.blogdetails-share>div{display:flex;gap:7px}.blogdetails-share a{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #dce2e8;color:#596775;text-decoration:none;transition:all .3s ease}.blogdetails-share a:hover{background:#1473e6;border-color:#1473e6;color:#fff}.blogdetails-sidebar{position:sticky;top:30px}.blogdetails-sidebar-box{margin-bottom:25px;border:1px solid #e0e6eb;background:#fff}.blogdetails-sidebar-heading{padding:20px;border-bottom:1px solid #e2e7ec}.blogdetails-sidebar-heading span{color:#17212f;font-size:17px;font-weight:700;font-family:"Mulish",sans-serif}.blogdetails-product{display:flex;align-items:center;padding:15px;border-bottom:1px solid #e6eaee;text-decoration:none;transition:background .3s ease}.blogdetails-product:last-child{border-bottom:0}.blogdetails-product:hover{background:#f7faff}.blogdetails-product-image{flex:0 0 72px;width:72px;height:72px;margin-right:14px;background:#f5f7f9}.blogdetails-product-image img{width:100%;height:100%;display:block;object-fit:contain}.blogdetails-product h4{margin:0 0 8px;color:#263342;font-size:13px;line-height:1.4;font-weight:700;font-family:"Mulish",sans-serif}.blogdetails-product span{color:#1473e6;font-size:11px;font-weight:600;font-family:"Mulish",sans-serif}.blogdetails-help{padding:25px;background:#17212f;border-color:#17212f}.blogdetails-help-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:#1473e6;color:#fff;font-size:21px}.blogdetails-help h3{margin:0 0 10px;color:#fff;font-size:20px;font-family:"Mulish",sans-serif}.blogdetails-help p{margin:0 0 20px;color:#b9c3ce;font-size:13px;line-height:1.7}.blogdetails-help>a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:12px;font-weight:700;font-family:"Mulish",sans-serif}.blogdetails-help>a:hover{color:#69aaff}.blogdetails-related{margin-top:90px;padding-top:45px;border-top:1px solid #e1e6eb}.blogdetails-related-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.blogdetails-related-eyebrow{display:block;margin-bottom:8px;color:#1473e6;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.blogdetails-related-heading h2{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.blogdetails-related-controls{display:flex;gap:8px}.blogdetails-related-controls button{width:42px;height:42px;border:1px solid #dce2e8;background:#fff;color:#263342;cursor:pointer;transition:all .3s ease}.blogdetails-related-controls button:hover:not(:disabled){background:#1473e6;border-color:#1473e6;color:#fff}.blogdetails-related-controls button:disabled{opacity:.4;cursor:not-allowed}.blogdetails-related-wrapper{overflow:hidden}.blogdetails-related-track{display:flex;transition:transform .5s ease;padding-bottom:10px}.blogdetails-related-card{flex:0 0 calc(25% - 0px);margin-right:0;border:1px solid #e1e6eb;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.blogdetails-related-card:hover{box-shadow:0 15px 35px rgb(20 35 55 / .09)}.blogdetails-related-image{display:block;width:100%;height:185px;overflow:hidden;background:#f1f4f7}.blogdetails-related-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.blogdetails-related-card:hover .blogdetails-related-image img{transform:scale(1.06)}.blogdetails-related-content{padding:20px}.blogdetails-related-content>span{display:block;margin-bottom:9px;color:#1473e6;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.blogdetails-related-content h3{min-height:70px;margin:0 0 15px;font-size:16px;line-height:1.45}.blogdetails-related-content h3 a{color:#263342;text-decoration:none;transition:color .3s ease;font-family:"Mulish",sans-serif}.blogdetails-related-content h3 a:hover{color:#1473e6}.blogdetails-related-link{display:inline-flex;align-items:center;gap:7px;color:#1473e6;text-decoration:none;font-size:11px;font-weight:700;transition:gap .3s ease;font-family:"Mulish",sans-serif}.blogdetails-related-link:hover{gap:11px}@media(max-width:1200px){.blogdetails-layout{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.blogdetails-title{font-size:38px}.blogdetails-featured-image{height:420px}.blogdetails-related-card{flex:0 0 calc(33.333% - 16px)}}@media(max-width:992px){.blogdetails-layout{grid-template-columns:1fr}.blogdetails-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.blogdetails-sidebar-box{margin-bottom:0}.blogdetails-title{font-size:36px}.blogdetails-related-card{flex:0 0 calc(50% - 12px)}}@media(max-width:767px){.blogdetails{padding:40px 0 65px}.blogdetails-title{font-size:29px}.blogdetails-featured-image{height:280px}.blogdetails-content{padding-top:28px}.blogdetails-content p{font-size:14px;line-height:1.8}.blogdetails-content .blogdetails-intro{font-size:15px}.blogdetails-content h2{font-size:23px}.blogdetails-content h3{font-size:18px}.blogdetails-sidebar{display:block}.blogdetails-sidebar-box{margin-bottom:20px}.blogdetails-related{margin-top:60px}.blogdetails-related-heading{align-items:center}.blogdetails-related-heading h2{font-size:26px}.blogdetails-related-card{flex:0 0 calc(100% - 20px)}}@media(max-width:480px){.blogdetails-title{font-size:25px}.blogdetails-meta{gap:10px}.blogdetails-featured-image{height:230px}.blogdetails-highlight{padding:18px}.blogdetails-share{align-items:flex-start;flex-direction:column;gap:15px}}.gallery{width:100%;padding:50px 0}.gallery-header{max-width:760px;margin:0 auto 50px;text-align:center}.gallery-title{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.gallery-card{position:relative;background:#fff;border:1px solid #e4eaf1;overflow:hidden;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.gallery-card:hover{border-color:#1769aa;box-shadow:0 18px 45px rgb(20 35 55 / .12)}.gallery-card-image{position:relative;height:270px;overflow:hidden;background:#edf2f6;display:flex}.gallery-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease;max-width:200px;max-height:200px;margin:auto}.gallery-card:hover .gallery-card-image img{transform:scale(1.08)}.gallery-card-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(10 30 50 / .15);opacity:0;transition:opacity .35s ease}.gallery-card:hover .gallery-card-overlay{opacity:1}.gallery-view{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;color:#142337;font-size:15px;font-weight:600;transform:translateY(15px);transition:transform .35s ease;font-family:"Mulish",sans-serif}.gallery-card:hover .gallery-view{transform:translateY(0)}.gallery-card-icon{position:absolute;left:20px;bottom:20px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#fff;color:#1769aa;font-size:19px;box-shadow:0 8px 20px rgb(0 0 0 / .12)}.gallery-card-content{padding:22px 22px 24px}.gallery-card-category{display:block;margin-bottom:7px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#1769aa}.gallery-card-content h3{margin:0 0 15px;font-size:20px;line-height:1.35;font-weight:700;color:#142337;font-family:"Mulish",sans-serif}.gallery-card-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#536477;transition:color .25s ease,gap .25s ease;font-family:"Mulish",sans-serif}.gallery-card:hover .gallery-card-link{gap:13px;color:#1769aa}.gallery-popup{position:fixed;inset:0;z-index:99999;display:none;background:#08131f}.gallery-popup.active{display:block;animation:galleryPopupFade .3s ease}.gallery-popup-backdrop{position:absolute;inset:0;background:rgb(4 13 22 / .97)}.gallery-popup-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:2}.gallery-popup-header{height:86px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid rgb(255 255 255 / .1);background:rgb(8 19 31 / .96)}.gallery-popup-heading{min-width:0}.gallery-popup-category{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#70b8eb;font-family:"Mulish",sans-serif}.gallery-popup-heading h3{margin:0;color:#fff;font-size:22px;font-weight:600;font-family:"Mulish",sans-serif}.gallery-popup-actions{display:flex;align-items:center;gap:22px}.gallery-popup-counter{font-size:14px;color:#aebdca;font-weight:600;white-space:nowrap}.gallery-popup-close{width:44px;height:44px;border:1px solid rgb(255 255 255 / .18);background:#fff0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.gallery-popup-close:hover{background:#1769aa;border-color:#1769aa;transform:rotate(90deg)}.gallery-popup-body{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:25px 100px 10px}.gallery-popup-main{width:min(1100px, 100%);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery-popup-image-wrap{width:100%;height:min(65vh, 680px);display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery-popup-image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;user-select:none}.gallery-popup-caption{width:100%;max-width:900px;text-align:center;padding:15px 20px 0}.gallery-popup-caption h4{margin:0 0 6px;color:#fff;font-size:18px;;font-family:"Mulish",sans-serif;font-weight:600}.gallery-popup-caption p{margin:0;color:#aebdca;font-size:14px;line-height:1.6;font-family:"Mulish",sans-serif}.gallery-popup-nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .08);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;z-index:5;transition:background .25s ease,border-color .25s ease,transform .25s ease}.gallery-popup-nav:hover{background:#1769aa;border-color:#1769aa}.gallery-popup-prev{left:28px}.gallery-popup-next{right:28px}.gallery-popup-thumbnails{height:110px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 30px;border-top:1px solid rgb(255 255 255 / .1);background:rgb(8 19 31 / .96);overflow-x:auto}.gallery-popup-thumb{position:relative;width:100px;height:100px;flex:0 0 100px;padding:0;border:2px solid #fff0;background:#172533;cursor:pointer;overflow:hidden;opacity:.55;transition:opacity .25s ease,border-color .25s ease,transform .25s ease}.gallery-popup-thumb img{width:100%;height:100%;display:block;object-fit:cover;padding:4px}.gallery-popup-thumb:hover{opacity:1}.gallery-popup-thumb.active{opacity:1;border-color:#70b8eb}@keyframes galleryPopupFade{from{opacity:0}to{opacity:1}}@media(max-width:1100px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-popup-body{padding-left:80px;padding-right:80px}.gallery-popup-image-wrap{height:min(60vh, 600px)}}@media(max-width:767px){.gallery{padding:65px 0}.gallery-title{font-size:30px}.gallery-description{font-size:15px}.gallery-grid{grid-template-columns:1fr 1fr;gap:0}.gallery-card-content h3{font-size:15px}.gallery-card-link{font-size:11px}.gallery-card-image{height:240px}.gallery-card-image img{max-width:142px;max-height:142px}.gallery-popup-header{height:72px;padding:0 18px}.gallery-popup-heading h3{font-size:17px}.gallery-popup-actions{gap:10px}.gallery-popup-counter{font-size:12px}.gallery-popup-close{width:38px;height:38px;font-size:15px}.gallery-popup-body{padding:15px 55px 5px}.gallery-popup-image-wrap{height:55vh}.gallery-popup-nav{width:40px;height:40px;font-size:18px}.gallery-popup-prev{left:8px}.gallery-popup-next{right:8px}.gallery-popup-caption{padding-top:10px}.gallery-popup-caption h4{font-size:16px}.gallery-popup-caption p{font-size:13px}.gallery-popup-thumbnails{height:85px;padding:8px 15px;justify-content:flex-start}.gallery-popup-thumb{width:65px;height:55px;flex-basis:65px}}@media(max-width:480px){.gallery-title{font-size:27px}.gallery-card-image{height:220px}.gallery-popup-body{padding-left:48px;padding-right:48px}.gallery-popup-image-wrap{height:48vh}.gallery-popup-heading h3{font-size:15px}.gallery-popup-category{font-size:9px}.gallery-popup-nav{width:34px;height:34px}.gallery-popup-prev{left:6px}.gallery-popup-next{right:6px}}.signIn{width:100%;padding:50px 20px;position:relative;overflow:hidden}.signIn .custom_container{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2}.signin-wrapper{width:100%;max-width:500px;margin:0 auto;padding:45px 45px 40px;background:#fff;border:1px solid #e7eeee;border-radius:3px;box-shadow:0 18px 50px rgb(22 50 48 / .08)}.signin-header{text-align:center;margin-bottom:32px}.signin-icon{width:62px;height:62px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:1px;background:#c7d0ff;color:#262756;font-size:27px}.signin-header h2{margin:0 0 8px;color:#173b39;font-size:28px;font-weight:700;line-height:1.3;font-family:"Mulish",sans-serif}.signin-header p{margin:0;color:#71807f;font-size:14px;line-height:1.6}.signin-form{width:100%}.form-group{margin-bottom:22px}.form-group label{display:block;margin-bottom:9px;color:#555;;font-size:14px;font-weight:600;font-family:"Mulish",sans-serif}.label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.label-row label{margin-bottom:9px}.forgot-password{color:#939393;font-size:13px;font-weight:600;text-decoration:none;transition:0.3s ease;font-family:"Mulish",sans-serif}.forgot-password:hover{color:#103e85;text-decoration:underline}.input-box{width:100%;height:40px;display:flex;align-items:center;position:relative;background:#fff;border:1px solid #dce6e5;border-radius:0;transition:all 0.3s ease}.input-box>i{width:50px;flex-shrink:0;text-align:center;color:#879997;font-size:17px;transition:0.3s ease}.input-box input{width:100%;height:100%;padding:0 48px 0 0;border:0;outline:0;background:#fff0;color:#263f3d;font-family:inherit;font-size:14px;font-family:"Mulish",sans-serif}.input-box input::placeholder{color:#a5b1b0}.input-box:focus-within{border-color:#129184;box-shadow:0 0 0 4px rgb(18 145 132 / .08)}.input-box:focus-within>i{color:#129184}.password-toggle{position:absolute;right:14px;top:50%;width:28px;height:28px;padding:0;border:0;background:#fff0;color:#879997;cursor:pointer;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;transition:0.3s ease}.password-toggle:hover{color:#129184}.error-message{display:block;min-height:17px;margin-top:5px;color:#d94a4a;font-size:12px}.input-error{border-color:#d94a4a!important}.input-error:focus-within{box-shadow:0 0 0 4px rgb(217 74 74 / .08)}.form-options{display:flex;align-items:center;margin:2px 0 25px}.remember-me{display:inline-flex;align-items:center;gap:9px;color:#687977;font-size:13px;cursor:pointer;user-select:none}.remember-me input{position:absolute;opacity:0;pointer-events:none}.checkmark{width:17px;height:17px;border:1px solid #ccd9d7;border-radius:0;position:relative;transition:0.3s ease}.remember-me input:checked+.checkmark{background:#262756;border-color:#262756}.remember-me input:checked+.checkmark::after{content:"";position:absolute;width:4px;height:8px;left:6px;top:2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.signin-btn{width:100%;height:40px;border:0;border-radius:1px;background:#262756;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;overflow:hidden;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.signin-btn>i{font-size:16px;transition:transform 0.3s ease}.signin-btn:hover{background:#103e85;box-shadow:0 10px 25px rgb(18 145 132 / .2)}.signin-btn:hover>i{transform:translateX(4px)}.signin-btn:active{transform:translateY(0)}.btn-loader{display:none}.signin-btn.loading .btn-text,.signin-btn.loading>i{display:none}.signin-btn.loading .btn-loader{display:block}.btn-loader i{display:block;font-size:19px;animation:signinSpin 0.8s linear infinite}@keyframes signinSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.signin-success{display:none;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:11px 14px;border-radius:7px;background:#eaf8f2;color:#16815f;font-size:13px;font-weight:500}.signin-success.show{display:flex}.register-text{margin-top:25px;text-align:center;color:#71807f;font-size:13px}.register-text a{color:#262756;font-weight:600;text-decoration:none;transition:0.3s ease}.register-text a:hover{color:#103e85;text-decoration:underline}@media (max-width:575px){.signIn{padding:60px 15px}.signin-wrapper{padding:35px 22px 30px;border-radius:12px}.signin-header{margin-bottom:28px}.signin-header h2{font-size:24px}.signin-icon{width:55px;height:55px;margin-bottom:15px;font-size:24px}.input-box{height:50px}.signin-btn{height:50px}}@media (max-width:380px){.signin-wrapper{padding:30px 18px 25px}.label-row{align-items:flex-start;flex-direction:column;gap:2px}}.signUp{width:100%;padding:50px 20px;position:relative;overflow:hidden}.signUp .custom_container{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2}.signup-wrapper{width:100%;max-width:540px;margin:0 auto;padding:45px 45px 40px;background:#fff;border:1px solid #e5eeee;border-radius:2px;box-shadow:0 18px 50px rgb(22 50 48 / .08)}.signup-header{text-align:center;margin-bottom:32px}.signup-icon{width:62px;height:62px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:0;background:#c7d0ff;color:#262756;font-size:27px}.signup-header h2{margin:0 0 8px;color:#173b39;font-size:28px;font-weight:700;line-height:1.3;font-family:"Mulish",sans-serif}.signup-header p{margin:0;color:#71807f;font-size:14px;line-height:1.6}.signup-form{width:100%}.form-group{margin-bottom:19px}.form-group label{display:block;margin-bottom:9px;color:#555;;font-size:14px;font-weight:600}.input-box{width:100%;height:40px;display:flex;align-items:center;position:relative;background:#fff;border:1px solid #dce6e5;border-radius:0;transition:all 0.3s ease}.input-box>i{width:50px;flex-shrink:0;text-align:center;color:#879997;font-size:17px;transition:0.3s ease}.input-box input{width:100%;height:100%;padding:0 48px 0 0;border:0;outline:0;background:#fff0;color:#263f3d;font-family:inherit;font-size:14px}.input-box input::placeholder{color:#a5b1b0}.input-box:focus-within{border-color:#129184;box-shadow:0 0 0 4px rgb(18 145 132 / .08)}.input-box:focus-within>i{color:#129184}.password-toggle{position:absolute;right:14px;top:50%;width:28px;height:28px;padding:0;border:0;background:#fff0;color:#879997;cursor:pointer;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;transition:0.3s ease}.password-toggle:hover{color:#129184}.error-message{display:block;min-height:17px;margin-top:5px;color:#d94a4a;font-size:12px}.input-error{border-color:#d94a4a!important}.input-error:focus-within{box-shadow:0 0 0 4px rgb(217 74 74 / .08)}.password-strength{margin-top:-9px;margin-bottom:18px}.strength-bar{width:100%;display:flex;gap:5px}.strength-bar span{width:25%;height:4px;background:#e5ebea;border-radius:10px;transition:0.3s ease}.password-strength p{margin:5px 0 0;color:#8b9997;font-size:11px}.terms-box{margin:3px 0 23px}.terms-label{display:flex!important;align-items:flex-start;gap:10px;cursor:pointer;margin:0!important}.terms-label input{position:absolute;opacity:0;pointer-events:none}.custom-checkbox{width:17px;height:17px;flex:0 0 17px;margin-top:1px;border:1px solid #ccd9d7;border-radius:4px;position:relative;transition:0.3s ease}.terms-label input:checked+.custom-checkbox{background:#129184;border-color:#129184}.terms-label input:checked+.custom-checkbox::after{content:"";position:absolute;width:4px;height:8px;left:5px;top:2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-text{color:#71807f;font-size:12px;font-weight:400;line-height:1.6}.terms-text a{color:#262756 n;font-weight:600;text-decoration:none}.terms-text a:hover{text-decoration:underline}.signup-btn{width:100%;height:52px;border:0;border-radius:0;background:#262756;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;transition:all 0.3s ease}.signup-btn>i{font-size:16px;transition:transform 0.3s ease}.signup-btn:hover{background:#103e85;box-shadow:0 10px 25px rgb(18 145 132 / .2)}.signup-btn:hover>i{transform:translateX(4px)}.signup-btn:active{transform:translateY(0)}.signup-btn:disabled{cursor:not-allowed}.btn-loader{display:none}.signup-btn.loading .btn-text,.signup-btn.loading>i{display:none}.signup-btn.loading .btn-loader{display:block}.btn-loader i{display:block;font-size:19px;animation:signupSpin 0.8s linear infinite}@keyframes signupSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.signup-success{display:none;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:11px 14px;border-radius:0;background:#eaf8f2;color:#16815f;font-size:13px;font-weight:500}.signup-success.show{display:flex}.login-text{margin-top:25px;text-align:center;color:#71807f;font-size:13px}.login-text a{color:#262756;font-weight:600;text-decoration:none;transition:0.3s ease}.login-text a:hover{color:#103e85;text-decoration:underline}@media (max-width:575px){.signUp{padding:60px 15px}.signup-wrapper{padding:35px 22px 30px;border-radius:12px}.signup-header{margin-bottom:28px}.signup-header h2{font-size:24px}.signup-icon{width:55px;height:55px;margin-bottom:15px;font-size:24px}.input-box{height:50px}.signup-btn{height:50px}}@media (max-width:380px){.signup-wrapper{padding:30px 18px 25px}.terms-text{font-size:11px}}.forgotPassword{width:100%;padding:50px 20px;position:relative;overflow:hidden}.forgotPassword .custom_container{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2}.forgot-password-wrapper{width:100%;max-width:500px;margin:0 auto;padding:48px 45px 42px;background:#fff;border:1px solid #e5eeee;border-radius:2px;box-shadow:0 18px 50px rgb(22 50 48 / .08)}.forgot-password-header{text-align:center;margin-bottom:32px}.forgot-password-icon{width:64px;height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:0;background:#c7d0ff;color:#262756;font-size:27px}.forgot-password-header h2{margin:0 0 8px;color:#173b39;font-size:28px;font-weight:700;line-height:1.3;font-family:"Mulish",sans-serif}.forgot-password-header p{max-width:390px;margin:0 auto;color:#71807f;font-size:14px;line-height:1.7}.forgot-password-form{width:100%}.form-group{margin-bottom:21px}.form-group label{display:block;margin-bottom:9px;color:#555;;font-size:14px;font-weight:600}.input-box{width:100%;height:40px;display:flex;align-items:center;position:relative;background:#fff;border:1px solid #dce6e5;border-radius:0;transition:all 0.3s ease}.input-box>i{width:50px;flex-shrink:0;text-align:center;color:#879997;font-size:17px;transition:0.3s ease}.input-box input{width:100%;height:100%;padding:0 15px 0 0;border:0;outline:0;background:#fff0;color:#263f3d;font-family:inherit;font-size:14px}.input-box input::placeholder{color:#a5b1b0}.input-box:focus-within{border-color:#129184;box-shadow:0 0 0 4px rgb(18 145 132 / .08)}.input-box:focus-within>i{color:#129184}.error-message{display:block;min-height:17px;margin-top:5px;color:#d94a4a;font-size:12px}.input-error{border-color:#d94a4a!important}.input-error:focus-within{box-shadow:0 0 0 4px rgb(217 74 74 / .08)}.forgot-password-btn{width:100%;height:40px;border:0;border-radius:0;background:#262756;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;transition:all 0.3s ease}.forgot-password-btn>i{font-size:16px;transition:transform 0.3s ease}.forgot-password-btn:hover{background:#103e85;box-shadow:0 10px 25px rgb(18 145 132 / .2)}.forgot-password-btn:hover>i{transform:translateX(4px)}.forgot-password-btn:active{transform:translateY(0)}.forgot-password-btn:disabled{cursor:not-allowed}.btn-loader{display:none}.forgot-password-btn.loading .btn-text,.forgot-password-btn.loading>i{display:none}.forgot-password-btn.loading .btn-loader{display:block}.btn-loader i{display:block;font-size:19px;animation:forgotPasswordSpin 0.8s linear infinite}@keyframes forgotPasswordSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.forgot-success{display:none;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;border-radius:8px;background:#eaf8f2;color:#16815f;font-size:13px}.forgot-success.show{display:flex}.forgot-success>i{flex-shrink:0;font-size:20px}.forgot-success div{display:flex;flex-direction:column;gap:2px}.forgot-success strong{font-size:13px;font-weight:600}.forgot-success span{color:#4c8272;font-size:12px}.back-signin{margin-top:25px;text-align:center}.back-signin a{display:inline-flex;align-items:center;gap:7px;color:#262756;font-size:13px;font-weight:600;text-decoration:none;transition:all 0.3s ease}.back-signin a i{font-size:14px;transition:transform 0.3s ease}.back-signin a:hover{color:#103e85}.back-signin a:hover i{transform:translateX(-4px)}@media (max-width:575px){.forgotPassword{padding:60px 15px}.forgot-password-wrapper{padding:35px 22px 30px;border-radius:12px}.forgot-password-header{margin-bottom:28px}.forgot-password-icon{width:55px;height:55px;margin-bottom:15px;font-size:24px}.forgot-password-header h2{font-size:24px}.forgot-password-header p{font-size:13px}.input-box{height:50px}.forgot-password-btn{height:50px}}@media (max-width:380px){.forgot-password-wrapper{padding:30px 18px 25px}.forgot-password-header h2{font-size:22px}}.enterOtp{width:100%;padding:50px 20px;position:relative;overflow:hidden}.enterOtp .custom_container{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2}.otp-wrapper{width:100%;max-width:500px;margin:0 auto;padding:48px 45px 42px;background:#fff;border:1px solid #e5eeee;border-radius:2px;box-shadow:0 18px 50px rgb(22 50 48 / .08)}.otp-header{text-align:center;margin-bottom:32px}.otp-icon{width:64px;height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:0;background:#c7d0ff;color:#262756;font-size:27px}.otp-header h2{margin:0 0 8px;color:#173b39;font-size:28px;font-weight:700;line-height:1.3;font-family:"Mulish",sans-serif}.otp-header p{max-width:390px;margin:0 auto;color:#71807f;font-size:14px;line-height:1.7}.otp-form{width:100%}.otp-label{display:block;margin-bottom:12px;text-align:center;color:#555;;font-size:14px;font-weight:600}.otp-inputs{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:5px}.otp-input{width:54px;height:58px;padding:0;border:1px solid #103e85;border-radius:0;outline:none;background:#fff;color:#173b39;text-align:center;font-family:inherit;font-size:21px;font-weight:700;transition:all 0.3s ease}.otp-input::selection{background:rgb(199 208 255 / .42)}.otp-input:focus{border-color:#272857;box-shadow:0 0 0 4px rgb(40 41 88 / .11);transform:translateY(-2px)}.otp-input.filled{border-color:#103e85;background:#c7d0ff}.otp-input.otp-invalid{border-color:#d94a4a!important;background:snow}.otp-error{display:block;min-height:19px;margin-top:7px;text-align:center;color:#d94a4a;font-size:12px}.otp-timer-wrapper{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;color:#71807f;font-size:13px}.otp-timer{display:inline-flex;align-items:center;gap:5px;color:#103e85;font-weight:600}.otp-timer i{font-size:13px}.resend-otp{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px auto 25px;padding:0;border:0;background:#fff0;color:#262756;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:0.3s ease}.resend-otp i{font-size:14px;transition:transform 0.4s ease}.resend-otp:hover:not(:disabled){color:#103e85}.resend-otp:hover:not(:disabled) i{transform:rotate(-180deg)}.resend-otp:disabled{color:#a8b5b3;cursor:not-allowed}.verify-otp-btn{width:100%;height:40px;border:0;border-radius:0;background:#262756;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;transition:all 0.3s ease}.verify-otp-btn>i{font-size:16px;transition:transform 0.3s ease}.verify-otp-btn:hover{background:#103e85;box-shadow:0 10px 25px rgb(18 145 132 / .2)}.verify-otp-btn:hover>i{transform:translateX(4px)}.verify-otp-btn:active{transform:translateY(0)}.verify-otp-btn:disabled{cursor:not-allowed;opacity:.85}.btn-loader{display:none}.verify-otp-btn.loading .btn-text,.verify-otp-btn.loading>i{display:none}.verify-otp-btn.loading .btn-loader{display:block}.btn-loader i{display:block;font-size:19px;animation:otpSpin 0.8s linear infinite}@keyframes otpSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.otp-success{display:none;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:12px 14px;border-radius:8px;background:#eaf8f2;color:#16815f;font-size:13px;font-weight:500}.otp-success.show{display:flex}.otp-success i{font-size:17px}.otp-back{margin-top:25px;text-align:center}.otp-back a{display:inline-flex;align-items:center;gap:7px;color:#262756;font-size:13px;font-weight:600;text-decoration:none;transition:all 0.3s ease}.otp-back a i{font-size:14px;transition:transform 0.3s ease}.otp-back a:hover{color:#103e85}.otp-back a:hover i{transform:translateX(-4px)}@media (max-width:575px){.enterOtp{padding:60px 15px}.otp-wrapper{padding:35px 22px 30px;border-radius:12px}.otp-header{margin-bottom:28px}.otp-icon{width:55px;height:55px;margin-bottom:15px;font-size:24px}.otp-header h2{font-size:24px}.otp-header p{font-size:13px}.otp-inputs{gap:7px}.otp-input{width:46px;height:52px;font-size:19px}.verify-otp-btn{height:50px}}@media (max-width:380px){.otp-wrapper{padding:30px 18px 25px}.otp-inputs{gap:5px}.otp-input{width:41px;height:48px;font-size:18px}.otp-timer-wrapper{flex-direction:column;gap:3px}}.myAccount{width:100%;padding:50px 20px;position:relative}.myAccount .custom_container{width:100%;max-width:1280px;margin:0 auto}.account-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:25px;align-items:start}.account-sidebar{background:#fff;border:1px solid #e4eceb;border-radius:2px;overflow:hidden;position:sticky;top:25px}.account-profile{padding:28px 20px 24px;text-align:center;border-bottom:1px solid #edf1f1}.profile-avatar{width:72px;height:72px;margin:0 auto 13px;border-radius:50%;background:#c7d0ff;color:#262756;display:flex;align-items:center;justify-content:center;position:relative}.profile-avatar span{font-size:21px;font-weight:700}.edit-profile-image{position:absolute;right:-2px;bottom:-2px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:#262756;color:#fff;font-size:10px;cursor:pointer}.profile-info h4{margin:0 0 5px;color:#173b39;font-size:18px;font-weight:700;font-family:"Mulish",sans-serif}.profile-info p{margin:0;color:#879997;font-size:12px}.account-navigation{padding:12px}.account-nav-item{width:100%;min-height:40px;padding:0 13px;display:flex;align-items:center;gap:12px;border:0;border-radius:0;background:#fff0;color:#657774;font-family:"Mulish",sans-serif;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all 0.25s ease}.account-nav-item i{width:19px;color:#82918f;font-size:16px;text-align:center;transition:0.25s ease}.account-nav-item:hover{background:#d6d9ea;color:#262756}.account-nav-item:hover i{color:#262756}.account-nav-item.active{background:#c7d0ff;color:#262756;font-weight:600}.account-nav-item.active i{color:#262756}.account-nav-divider{height:1px;margin:10px 5px;background:#edf1f1}.logout-item:hover{background:#fff2f2;color:#d94a4a}.logout-item:hover i{color:#d94a4a}.account-content{min-width:0}.account-panel{display:none;animation:accountPanelIn 0.3s ease}.account-panel.active{display:block}@keyframes accountPanelIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-heading{min-height:70px;margin-bottom:25px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.account-heading h2{margin:0 0 7px;color:#262756;font-size:34px;font-weight:700;font-family:"Mulish",sans-serif}.account-heading p{margin:0;color:#71807f;font-size:14px;line-height:1.6}.account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px}.account-stat-card{min-height:105px;padding:18px;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e4eceb;border-radius:0;transition:all 0.3s ease}.account-stat-card:hover{border-color:#cce4e0;box-shadow:0 8px 25px rgb(22 50 48 / .06)}.stat-icon{width:43px;height:43px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:0;background:#c7d0ff;color:#262756;font-size:18px}.account-stat-card span{display:block;margin-bottom:4px;color:#879997;font-size:12px}.account-stat-card strong{color:#173b39;font-size:21px;font-weight:700;font-family:"Mulish",sans-serif}.account-section{margin-bottom:25px;padding:25px;background:#fff;border:1px solid #e4eceb;border-radius:0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-title h3{margin:0 0 5px;color:#173b39;font-size:20px;font-weight:700;font-family:"Mulish",sans-serif}.section-title p{margin:0;color:#879997;font-size:13px}.view-all-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:#fff0;color:#103e85;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;font-family:"Mulish",sans-serif}.view-all-btn i{transition:0.3s ease}.view-all-btn:hover i{transform:translateX(4px)}.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-action{min-height:100px;padding:15px;display:flex;column-gap:11px;align-items:center;border:1px solid #e7eeee;border-radius:0;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.quick-action:hover{border-color:#d6d9ea;background:#d6d9ea}.quick-action>span{width:40px;height:40px;grid-row:span 2;display:flex;align-items:center;justify-content:center;border-radius:0;background:#c7d0ff;color:#262756;font-size:17px}.quick-action strong{color:#555;;font-size:15px}.quick-action small{color:#879997;font-size:12px;margin-left:auto}.quick-action>i{grid-column:3;grid-row:span 2;color:#9baba8;transition:0.3s ease}.quick-action:hover>i{color:#103e85;transform:translateX(3px)}.orders-table-wrapper{width:100%;overflow-x:auto}.orders-table{width:100%;border-collapse:collapse;white-space:nowrap}.orders-table th{padding:11px 12px;border-bottom:1px solid #e8eeee;color:#879997;font-size:13px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.4px;font-family:"Mulish",sans-serif}.orders-table td{padding:15px 12px;border-bottom:1px solid #f0f3f3;color:#687977;font-size:12px;font-family:"Mulish",sans-serif}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table td strong{color:#555;;font-size:12px;font-family:"Mulish",sans-serif}.order-status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:0;font-size:10px;font-weight:600;font-family:"Mulish",sans-serif}.order-status.processing{background:#fff6e5;color:#b47712;font-family:"Mulish",sans-serif}.order-status.delivered{background:#eaf8f2;color:#16815f;font-family:"Mulish",sans-serif}.order-view{padding:5px 10px;border:1px solid #dce6e5;border-radius:5px;background:#fff;color:#129184;font-family:inherit;font-size:10px;font-weight:600;cursor:pointer}.orders-list{display:flex;flex-direction:column;gap:15px}.order-card{padding:20px;background:#fff;border:1px solid #e4eceb;border-radius:0}.order-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid #edf1f1}.order-card-top span:first-child,.order-card-details span{display:block;margin-bottom:4px;color:#879997;font-size:12px;font-family:"Mulish",sans-serif}.order-card-top strong,.order-card-details strong{color:#555;;font-size:14px;font-family:"Mulish",sans-serif}.order-card-details{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:18px 0}.order-card-bottom{display:flex;justify-content:flex-end;gap:8px}.primary-account-btn,.outline-account-btn{min-height:38px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:0;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.primary-account-btn{border:1px solid #262756;background:#262756;color:#fff}.primary-account-btn:hover{background:#103e85;border-color:#103e85;transform:translateY(-1px)}.outline-account-btn{border:1px solid #d6e2e0;background:#fff;color:#42605d}.outline-account-btn:hover{border-color:#103e85;color:#103e85}.account-form{padding:25px;background:#fff;border:1px solid #e4eceb;border-radius:0}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-form-group.full-width{grid-column:1 / -1}.account-form-group label{display:block;margin-bottom:8px;color:#555;;font-size:14px;font-weight:600;font-family:"Mulish",sans-serif}.account-form-group input,.account-form-group select{width:100%;height:40px;padding:0 13px;border:1px solid #dce6e5;border-radius:0;outline:none;background:#fff;color:#555;;font-family:inherit;font-size:14px;transition:0.3s ease;font-family:"Mulish",sans-serif}.account-form-group input::placeholder{color:#b0b0b0}.account-form-group input:focus,.account-form-group select:focus{border-color:#103e85;box-shadow:0 0 0 3px rgb(18 145 132 / .07)}.account-form-footer{display:flex;justify-content:flex-end;margin-top:22px;padding-top:20px;border-top:1px solid #edf1f1}.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.address-card{padding:20px;background:#fff;border:1px solid #e4eceb;border-radius:0}.address-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.address-type{display:block;margin-bottom:5px;color:#103e85;font-size:16px;font-weight:700;letter-spacing:1px;font-family:"Mulish",sans-serif}.address-card-header strong{color:#555;;font-size:15px;font-family:"Mulish",sans-serif}.address-menu{width:30px;height:30px;border:0;border-radius:0;background:#f5f8f8;color:#71807f;cursor:pointer}.address-card p{margin:0 0 15px;color:#71807f;font-size:14px;line-height:1.7;font-family:"Mulish",sans-serif}.address-phone{display:flex;align-items:center;gap:7px;color:#526967;font-size:13px;font-family:"Mulish",sans-serif}.address-phone i{color:#262756}.address-actions{display:flex;gap:15px;margin-top:18px;padding-top:14px;border-top:1px solid #edf1f1}.address-actions button{padding:0;border:0;background:#fff0;color:#262756;font-family:"Mulish",sans-serif;font-size:13px;font-weight:600;cursor:pointer}.address-actions button:last-child{color:#d94a4a}.wishlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.wishlist-card{position:relative;background:#fff;border:1px solid #e4eceb;border-radius:0;overflow:hidden;transition:0.3s ease}.wishlist-card:hover{box-shadow:0 10px 30px rgb(22 50 48 / .07)}.remove-wishlist{position:absolute;top:10px;right:10px;width:27px;height:27px;z-index:2;border:0;border-radius:50%;background:#fff;color:#879997;box-shadow:0 2px 8px rgb(0 0 0 / .08);cursor:pointer}.wishlist-image{height:155px;display:flex;align-items:center;justify-content:center;background:#f4f8f8;color:#c7d0ff;font-size:45px}.wishlist-content{padding:16px}.wishlist-content>span{display:block;margin-bottom:5px;color:#103e85;font-size:12px;text-transform:uppercase;font-family:"Mulish",sans-serif;font-weight:600}.wishlist-content h4{min-height:36px;margin:0 0 8px;color:#555;;font-size:16px;line-height:1.4;font-family:"Mulish",sans-serif}.wishlist-content>strong{display:block;margin-bottom:13px;color:#173b39;font-size:15px;font-family:"Mulish",sans-serif}.wishlist-cart{width:100%;height:35px;border:1px solid #262756;border-radius:0;background:#fff;color:#262756;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:0.3s ease;font-family:"Mulish",sans-serif}.wishlist-cart:hover{background:#262756;color:#fff}.security-card{margin-bottom:18px;padding:22px;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e4eceb;border-radius:0}.security-card-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:0;background:#c7d0ff;color:#262756;font-size:19px}.security-card h3{margin:0 0 5px;color:#103e85;font-size:16px;font-weight:700;font-family:"Mulish",sans-serif}.security-card p{margin:0 0 4px;color:#71807f;font-size:14px}.security-card span{color:#a0acab;font-size:12px;font-family:"Mulish",sans-serif}.security-card .outline-account-btn{margin-left:auto;flex-shrink:0;font-size:12px;font-family:"Mulish",sans-serif}.password-form{display:none}.password-form.show{display:block;animation:accountPanelIn 0.3s ease}.password-form h3{margin:0 0 20px;color:#555;;font-size:15px}.password-input{position:relative}.password-input input{padding-right:45px}.account-password-toggle{position:absolute;top:50%;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;background:#fff0;color:#879997;cursor:pointer;transform:translateY(-50%)}.account-modal{display:none;position:fixed;inset:0;z-index:9999}.account-modal.show{display:flex;align-items:center;justify-content:center}.account-modal-overlay{position:absolute;inset:0;background:rgb(16 42 40 / .45);backdrop-filter:blur(3px)}.account-modal-content{width:calc(100% - 30px);max-width:400px;padding:35px 30px 30px;position:relative;z-index:2;border-radius:0;background:#fff;text-align:center;box-shadow:0 20px 60px rgb(0 0 0 / .15);animation:modalIn 0.25s ease}@keyframes modalIn{from{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;border-radius:50%;background:#f4f7f7;color:#71807f;cursor:pointer}.modal-icon{width:55px;height:55px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff1f1;color:#d94a4a;font-size:22px}.account-modal-content h3{margin:0 0 8px;color:#173b39;font-size:18px;font-family:"Mulish",sans-serif}.account-modal-content p{margin:0 auto;max-width:300px;color:#71807f;font-size:13px;line-height:1.6;font-family:"Mulish",sans-serif}.modal-actions{display:flex;justify-content:center;gap:10px;margin-top:23px}.cancel-btn,.confirm-logout{min-width:95px;height:38px;padding:0 15px;border-radius:0;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;font-family:"Mulish",sans-serif}.cancel-btn{border:1px solid #dce6e5;background:#fff;color:#526967}.confirm-logout{border:1px solid #d94a4a;background:#d94a4a;color:#fff}@media (max-width:1100px){.account-layout{grid-template-columns:230px minmax(0,1fr)}.account-stat-grid{grid-template-columns:repeat(2,1fr)}.wishlist-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.myAccount{padding:50px 15px}.account-layout{grid-template-columns:1fr;gap:20px}.account-sidebar{position:static}.account-profile{display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.profile-avatar{margin:0}.account-navigation{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.account-nav-divider{grid-column:1 / -1}}@media (max-width:650px){.account-heading{flex-direction:column}.account-heading h2{font-size:22px}.account-section{padding:18px}.quick-action-grid{grid-template-columns:1fr}.account-form-grid{grid-template-columns:1fr}.account-form-group.full-width{grid-column:auto}.address-grid{grid-template-columns:1fr}.security-card{align-items:flex-start;flex-wrap:wrap}.security-card .outline-account-btn{width:100%;margin-left:64px}.order-card-details{grid-template-columns:1fr;gap:13px}}@media (max-width:500px){.account-stat-grid{grid-template-columns:1fr}.wishlist-grid{grid-template-columns:1fr}.account-navigation{grid-template-columns:1fr}.account-nav-divider{grid-column:auto}.section-title{align-items:flex-start;flex-direction:column}.account-form{padding:18px}.account-form-footer{justify-content:stretch}.account-form-footer .primary-account-btn{width:100%}}.faq{width:100%;padding:50px 20px;background:#f6f9f9;position:relative;overflow:hidden}.faq .custom_container{width:100%;max-width:1440px;margin:0 auto}.faq-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:45px}.faq-heading{max-width:720px}.faq-heading h2{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.faq-badge{min-width:265px;display:flex;align-items:center;gap:13px;padding:8px 8px;background:#fff;border:1px solid #e0eae8;border-radius:0;box-shadow:0 10px 35px rgb(24 59 57 / .05)}.faq-badge-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;border-radius:0;color:#262756;font-size:21px}.faq-badge strong{display:block;margin-bottom:3px;color:#262756;font-size:16px;font-family:"Mulish",sans-serif}.faq-badge span{display:block;color:#758481;font-size:12px}.faq-wrapper{width:100%;margin:0 auto}.faq-item{margin-bottom:13px;background:#fff;border:1px solid #103e85;border-radius:2px;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.faq-item:hover{border-color:#c8dedb}.faq-item.active{border-color:#b8d9d5;box-shadow:0 12px 35px rgb(20 75 70 / .07)}.faq-question{width:100%;min-height:76px;padding:15px 20px;border:0;outline:none;background:#fff0;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;cursor:pointer}.faq-question-left{display:flex;align-items:center;gap:16px;min-width:0}.faq-number{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;background:#262756;border-radius:0;color:#fff;font-size:12px;font-weight:700;transition:0.3s ease}.faq-question>.faq-question-left>span:last-child{color:#000;font-size:18px;line-height:1.5;font-weight:600;font-family:"Mulish",sans-serif}.faq-item.active .faq-number{background:#c7d0ff;color:#fff}.faq-icon{width:35px;height:35px;flex:0 0 35px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;border-radius:50%;color:#fff;font-size:13px;transition:0.35s ease}.faq-item.active .faq-icon{background:#262756;color:#fff;transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer p{margin:0;padding:0 75px 27px;color:#687a78;font-size:15px;line-height:1.85}.faq-bottom{max-width:1000px;margin:35px auto 0;padding:22px 25px;display:flex;align-items:center;gap:17px;background:#173b39;border-radius:13px}.faq-bottom-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .1);border-radius:10px;color:#fff;font-size:21px}.faq-bottom-content{flex:1}.faq-bottom-content h3{margin:0 0 4px;color:#fff;font-size:17px;font-weight:600}.faq-bottom-content p{margin:0;color:rgb(255 255 255 / .7);font-size:13px;line-height:1.6}.faq-contact-btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fff;border:1px solid #fff;border-radius:7px;color:#173b39;text-decoration:none;font-size:13px;font-weight:600;transition:0.3s ease}.faq-contact-btn i{transition:transform 0.3s ease}.faq-contact-btn:hover{background:#129184;border-color:#129184;color:#fff}.faq-contact-btn:hover i{transform:translateX(4px)}@media (max-width:900px){.faq{padding:70px 20px}.faq-header{align-items:flex-start;flex-direction:column}.faq-badge{width:100%;max-width:350px}.faq-heading h2{font-size:34px}}@media (max-width:650px){.faq{padding:55px 15px}.faq-heading h2{font-size:29px}.faq-heading p{font-size:14px;line-height:1.7}.faq-question{min-height:70px;padding:13px 14px}.faq-question-left{gap:11px}.faq-number{width:33px;height:33px;flex-basis:33px;font-size:10px}.faq-question>.faq-question-left>span:last-child{font-size:13px}.faq-icon{width:31px;height:31px;flex-basis:31px;font-size:11px}.faq-answer p{padding:0 18px 22px 58px;font-size:13px;line-height:1.75}.faq-bottom{align-items:flex-start;flex-wrap:wrap;padding:20px}.faq-bottom-content{min-width:calc(100% - 65px)}.faq-contact-btn{width:100%;margin-top:5px}}@media (max-width:450px){.faq-heading h2{font-size:26px}.faq-badge{min-width:0}.faq-question{gap:8px}.faq-question-left{gap:9px}.faq-question>.faq-question-left>span:last-child{font-size:12.5px}.faq-answer p{padding:0 15px 20px}.faq-bottom-icon{width:42px;height:42px;flex-basis:42px}}.career{width:100%;padding:50px 20px;overflow:hidden}.career .custom_container{width:100%;max-width:1440px;margin:0 auto}.career-wrapper{display:grid;grid-template-columns:1.1fr 0.9fr;gap:70px;align-items:self-start}.career-eyebrow span{width:28px;height:2px;background:#129184;display:inline-block}.career-content h2{max-width:650px;margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.career-content>p{max-width:610px;margin:0 0 28px;color:#697b79;font-size:14px;line-height:1.8}.career-btn{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 21px;border-radius:0;background:#262756;color:#fff;text-decoration:none;font-size:13px;font-weight:600;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.career-btn i{transition:transform 0.3s ease}.career-btn:hover{background:#103e85;color:#fff}.career-btn:hover i{transform:translateX(5px)}.career-info{display:flex;flex-direction:column;gap:14px}.career-info-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border:1px solid #262756;border-radius:0;transition:all 0.3s ease}.career-info-card:hover{border-color:#103e85;box-shadow:0 12px 30px rgb(22 67 64 / .07)}.career-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;border-radius:0;color:#262756;font-size:19px}.career-info-card h4{margin:1px 0 6px;color:#555;font-size:20px;font-weight:600;font-family:"Mulish",sans-serif}.career-info-card p{margin:0;color:#71807e;font-size:13px;line-height:1.65}.career-openings{margin-top:75px;padding-top:55px;border-top:1px solid #dfe8e7}.career-openings-heading{text-align:center;margin-bottom:30px}.career-small-title{display:block;margin-bottom:8px;color:#129184;font-size:11px;font-weight:700;letter-spacing:1.7px}.career-openings-heading h3{margin:0 0 15px;color:#20252b;font-size:30px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.career-jobs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.career-job-card{min-height:85px;padding:15px 17px;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e1eae8;border-radius:0;cursor:pointer;transition:all 0.3s ease}.career-job-card:hover{border-color:#262756;box-shadow:0 12px 30px rgb(22 67 64 / .08)}.career-job-card h4{margin:0 0 3px;color:#294542;font-size:15px;font-weight:600;font-family:"Mulish",sans-serif}.career-job-card span{color:#7a8987;font-size:13px}.career-job-card>i{margin-left:auto;color:#9aaaa7;font-size:14px;transition:all 0.3s ease}@media (max-width:1000px){.career-wrapper{grid-template-columns:1fr;gap:40px}.career-content h2{max-width:750px}.career-content>p{max-width:700px}.career-info{display:grid;grid-template-columns:repeat(3,1fr)}.career-info-card{flex-direction:column}.career-jobs{grid-template-columns:1fr}}@media (max-width:700px){.career{padding:60px 15px}.career-content h2{font-size:32px}.career-content>p{font-size:14px}.career-info{grid-template-columns:1fr}.career-info-card{flex-direction:row}.career-openings{margin-top:55px;padding-top:40px}.career-openings-heading h3{font-size:24px}}@media (max-width:450px){.career-content h2{font-size:27px}.career-btn{width:100%}.career-info-card{padding:16px}.career-job-card{padding:14px}}.career-apply{max-width:1000px;margin:65px auto 0;padding:40px;background:#fff;border:1px solid #e0e9e7;border-radius:0;box-shadow:0 15px 45px rgb(23 59 57 / .06)}.career-apply-header{text-align:center;max-width:650px;margin:0 auto 35px}.career-apply-header .career-small-title{margin-bottom:8px}.career-apply-header h3{margin:0 0 15px;color:#20252b;font-size:30px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.career-apply-header p{margin:0;color:#71817f;font-size:13px;line-height:1.7}.career-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.career-form-group{width:100%}.career-full-width{grid-column:1 / -1}.career-form-group label{display:block;margin-bottom:8px;color:#313232;font-size:14px;font-weight:600;font-family:"Mulish",sans-serif}.career-form-group label span{color:#e05b5b}.career-input{width:100%;height:40px;display:flex;align-items:center;gap:11px;padding:0 14px;background:#f9fbfb;border:1px solid #dce7e5;border-radius:0;transition:all 0.25s ease}.career-input i{color:#262756;font-size:15px}.career-input input,.career-input select{width:100%;height:100%;padding:0;border:0;outline:none;background:#fff0;color:#304846;font-family:inherit;font-size:13px}.career-input input::placeholder{color:#9aa8a6}.career-input select{cursor:pointer}.career-input:focus-within{background:#fff;border-color:#262756;box-shadow:0 0 0 3px rgb(18 145 132 / .08)}.career-file{min-height:72px;padding:12px 15px;display:flex;align-items:center;gap:13px;position:relative;background:#f9fbfb;border:1px dashed #cbdcda;border-radius:0;transition:0.25s ease}.career-file:hover{border-color:#c7d0ff;background:#f5faf9}.career-file>i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;border-radius:0;color:#262756;font-size:18px}.career-file-content{position:relative;flex:1}.career-file-content input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.career-file-text{display:block;color:#3c5552;font-size:12px;font-weight:600}.career-file-content small{display:block;margin-top:3px;color:#8a9997;font-size:10px}.career-textarea{min-height:130px;display:flex;align-items:flex-start;gap:11px;padding:14px;background:#f9fbfb;border:1px solid #dce7e5;border-radius:0;transition:all 0.25s ease}.career-textarea i{margin-top:2px;color:#262756;font-size:15px}.career-textarea textarea{width:100%;min-height:100px;padding:0;resize:vertical;border:0;outline:none;background:#fff0;color:#304846;font-family:inherit;font-size:13px;line-height:1.6}.career-textarea textarea::placeholder{color:#9aa8a6}.career-textarea:focus-within{background:#fff;border-color:#c7d0ff}.career-form-footer{margin-top:25px;padding-top:20px;border-top:1px solid #e7eeed;display:flex;align-items:center;justify-content:space-between;gap:20px}.career-form-note{display:flex;align-items:center;gap:8px;color:#788784;font-size:11px}.career-form-note i{color:#262756;font-size:15px}.career-submit{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:0;background:#262756;color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.career-submit i{transition:transform 0.3s ease}.career-submit:hover{background:#103e85}.career-submit:hover i{transform:translateX(4px)}.career-success{max-width:1000px;margin:20px auto 0;padding:18px 20px;display:none;align-items:center;gap:14px;position:relative;background:#edf9f6;border:1px solid #bfe2dc;border-radius:10px;animation:careerSuccessIn 0.35s ease}.career-success.show{display:flex}.career-success-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;background:#129184;border-radius:50%;color:#fff;font-size:18px}.career-success h4{margin:0 0 3px;color:#173b39;font-size:14px}.career-success p{margin:0;color:#647774;font-size:11px;line-height:1.6}.career-success button{margin-left:auto;border:0;background:#fff0;color:#70817e;cursor:pointer;font-size:12px}@keyframes careerSuccessIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.career-apply{margin-top:50px;padding:25px 18px}.career-apply-header h3{font-size:24px}.career-form-grid{grid-template-columns:1fr;gap:17px}.career-full-width{grid-column:auto}.career-form-footer{align-items:stretch;flex-direction:column}.career-submit{width:100%}.career-form-note{justify-content:center}}@media (max-width:450px){.career-apply{padding:22px 15px;border-radius:10px}.career-apply-header h3{font-size:21px}.career-apply-header p{font-size:12px}}.checkout{width:100%;padding:50px 20px 90px;position:relative}.checkout .custom_container{width:100%;max-width:1440px;margin:0 auto}.checkout-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.checkout-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#129184;font-size:11px;font-weight:700;letter-spacing:1.8px}.checkout-eyebrow::before{content:"";width:25px;height:2px;background:#129184}.checkout-header h2{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.checkout-header p{margin:0;color:#71817f;font-size:13px;line-height:1.7}.checkout-secure{display:flex;align-items:center;gap:9px;padding:11px 15px;background:#fff;border:1px solid #dce8e6;border-radius:0;color:#42605d;font-size:11px;font-weight:600}.checkout-secure i{color:#262756;font-size:17px;font-family:"Mulish",sans-serif}.checkout-secure span{color:#a4a4a4;font-size:17px;font-family:"Mulish",sans-serif}.checkout-steps{max-width:700px;margin:0 auto 35px;display:flex;align-items:center;justify-content:center}.checkout-step{display:flex;align-items:center;gap:9px;color:#9aa8a6}.checkout-step>span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #d5e1df;border-radius:0;background:#fff;font-size:11px;font-weight:700}.checkout-step strong{display:block;color:#6c7d7a;font-size:14px;font-family:"Mulish",sans-serif}.checkout-step small{display:block;margin-top:2px;font-size:12px;color:#9aa8a6}.checkout-step.active>span{border-color:#262756;background:#262756;color:#fff}.checkout-step.active strong{color:#173b39}.checkout-step-line{width:80px;height:1px;margin:0 14px;background:#dce6e4}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:25px;align-items:start}.checkout-card{margin-bottom:18px;padding:25px;background:#fff;border:1px solid #e0e9e7;border-radius:2px}.checkout-card-heading{margin-bottom:22px}.checkout-card-heading>div{display:flex;align-items:center;gap:12px}.checkout-card-number{width:35px;height:35px;flex:0 0 35px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;border-radius:0;color:#262756;font-size:15px;font-weight:700}.checkout-card-heading h3{margin:0 0 3px;color:#294542;font-size:20px;font-weight:650;font-family:"Mulish",sans-serif}.checkout-card-heading p{margin:0;color:#899694;font-size:13px}.checkout-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.checkout-form-group{width:100%}.full-width{grid-column:1 / -1}.checkout-form-group label{display:block;margin-bottom:7px;color:#555;font-size:15px;font-weight:600;font-family:"Mulish",sans-serif}.checkout-form-group label span{color:#dd5b5b}.checkout-input{width:100%;height:40px;display:flex;align-items:center;gap:10px;padding:0 13px;background:#f9fbfb;border:1px solid #dce7e5;border-radius:0;transition:0.25s ease}.checkout-input i{color:#262756;font-size:14px}.checkout-input input,.checkout-input select{width:100%;height:100%;padding:0;border:0;outline:0;background:#fff0;color:#344d4a;font-family:inherit;font-size:12px}.checkout-input input::placeholder{color:#a0acab}.checkout-input:focus-within{background:#fff;border-color:#262756}.checkout-checkbox{margin-top:19px;display:flex;align-items:center;gap:9px;color:#687976;font-size:11px;cursor:pointer}.checkout-checkbox input{display:none}.checkmark{width:17px;height:17px;border:1px solid #cbd9d7;border-radius:4px;position:relative;transition:0.2s ease}.checkout-checkbox input:checked+.checkmark{background:#129184;border-color:#129184}.checkout-checkbox input:checked+.checkmark::after{content:"";width:4px;height:8px;position:absolute;left:5px;top:2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.delivery-options{display:flex;flex-direction:column;gap:10px}.delivery-option{min-height:70px;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid #dfe8e6;border-radius:0;cursor:pointer;transition:0.25s ease}.delivery-option:hover,.delivery-option.active{border-color:#262756;background:#f3f5ff}.delivery-option input{display:none}.delivery-radio,.payment-radio{width:17px;height:17px;flex:0 0 17px;border:1px solid #c9d8d5;border-radius:50%;position:relative}.delivery-option input:checked+.delivery-radio,.payment-option input:checked+.payment-radio{border-color:#262756}.delivery-option input:checked+.delivery-radio::after,.payment-option input:checked+.payment-radio::after{content:"";width:7px;height:7px;position:absolute;left:4px;top:4px;background:#262756;border-radius:50%}.delivery-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;border-radius:0;color:#262756}.delivery-details{flex:1}.delivery-details strong{display:block;margin-bottom:3px;color:#555;font-size:15px;font-family:"Mulish",sans-serif}.delivery-details span{display:block;color:#879491;font-size:10px}.delivery-price{color:#173b39;font-size:15px}.checkout-textarea{min-height:115px;padding:13px;display:flex;align-items:flex-start;gap:10px;background:#f9fbfb;border:1px solid #dce7e5;border-radius:7px;transition:0.25s ease}.checkout-textarea i{color:#262756;font-size:15px}.checkout-textarea textarea{width:100%;min-height:85px;padding:0;resize:vertical;border:0;outline:0;background:#fff0;color:#344d4a;font-family:inherit;font-size:12px;line-height:1.6}.checkout-textarea textarea::placeholder{color:#a0acab}.checkout-textarea:focus-within{background:#fff;border-color:#129184}.payment-options{display:flex;flex-direction:column;gap:10px}.payment-option{padding:13px;display:flex;align-items:center;gap:12px;border:1px solid #dfe8e6;border-radius:0;cursor:pointer;transition:0.25s ease}.payment-option:hover,.payment-option.active{border-color:#262756;background:#f3f5ff}.payment-option input{display:none}.payment-option-icon{width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;border-radius:0;color:#262756}.payment-option strong{display:block;margin-bottom:3px;color:#555;font-size:15px;font-family:"Mulish",sans-serif}.payment-option span:last-child{display:block;color:#899694;font-size:10px}.checkout-sidebar{position:sticky;top:25px}.order-summary{padding:23px;background:#fff;border:1px solid #dfe9e7;border-radius:2px;box-shadow:0 12px 35px rgb(23 59 57 / .06)}.order-summary-header{padding-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e6eeec}.order-summary-header h3{margin:0 0 3px;color:#294542;font-size:20px;font-weight:650;font-family:"Mulish",sans-serif}.order-count{padding:5px 8px;background:#c7d0ff;border-radius:0;color:#262756;font-size:12px}.checkout-product{padding:15px 0;display:flex;gap:12px;border-bottom:1px solid #edf1f0}.checkout-product-image{width:90px;height:90px;flex:0 0 90px;position:relative;overflow:hidden;background:#f6f9f9;border:1px solid #e4ebea;border-radius:0;padding:5px}.checkout-product-image img{width:100%;height:100%;object-fit:contain}.checkout-product-image span{width:18px;height:18px;position:absolute;right:3px;top:3px;display:flex;align-items:center;justify-content:center;background:#173b39;border-radius:50%;color:#fff;font-size:9px}.checkout-product-info{min-width:0;flex:1}.checkout-product-info h4{margin:0 0 3px;color:#344c49;font-size:15px;line-height:1.45;font-weight:600;font-family:"Mulish",sans-serif}.checkout-product-info small{display:block;margin-bottom:7px;color:#929f9d;font-size:13px}.checkout-product-info strong{color:#173b39;font-size:14px;font-family:"Mulish",sans-serif}.checkout-coupon{margin:17px 0 5px;display:flex;gap:7px}.coupon-input{height:40px;flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;background:#f8faf9;border:1px solid #dce6e4;border-radius:0}.coupon-input i{color:#262756;font-size:15px}.coupon-input input{width:100%;border:0;outline:0;background:#fff0;font-family:inherit;font-size:10px}.checkout-coupon button{padding:0 12px;border:1px solid #262756;border-radius:0;background:#fff;color:#262756;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.checkout-coupon button:hover{background:#262756;color:#fff}.coupon-message{min-height:14px;display:block;color:#262756;font-size:9px}.order-totals{margin-top:8px}.order-totals>div{padding:7px 0;display:flex;align-items:center;justify-content:space-between}.order-totals span{color:#7c8b89;font-size:13px}.order-totals strong{color:#425653;font-size:15px;font-family:"Mulish",sans-serif}.discount-row strong{color:#f67171}.order-total{margin-top:8px;padding-top:15px!important;border-top:1px solid #e4ecea}.order-total span{color:#000;font-size:18px;font-weight:650;font-family:"Mulish",sans-serif}.order-total strong{color:#000;font-size:18px}.place-order-btn{width:100%;min-height:40px;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:0;background:#262756;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:0.3s ease;font-family:"Mulish",sans-serif}.place-order-btn i{transition:transform 0.3s ease}.place-order-btn:hover{background:#103e85}.place-order-btn:hover i{transform:translateX(5px)}.place-order-btn.loading{pointer-events:none;opacity:.75}.checkout-protection{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f0;display:flex;align-items:center;gap:8px}.checkout-protection i{color:#129184;font-size:15px}.checkout-protection p{margin:0;color:#8a9795;font-size:9px;line-height:1.5}.checkout-success{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;background:rgb(23 59 57 / .55);backdrop-filter:blur(5px)}.checkout-success.show{display:flex}.checkout-success-box{width:100%;max-width:430px;padding:40px 30px;position:relative;text-align:center;background:#fff;border-radius:15px;animation:checkoutModalIn 0.35s ease}@keyframes checkoutModalIn{from{opacity:0;transform:scale(.94) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.success-close{position:absolute;right:17px;top:17px;border:0;background:#fff0;color:#7d8c89;cursor:pointer}.success-icon{width:62px;height:62px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:#e8f7f4;border-radius:50%;color:#129184;font-size:27px}.checkout-success-box h3{margin:0 0 10px;color:#173b39;font-size:21px}.checkout-success-box p{margin:0 auto 17px;max-width:350px;color:#71817f;font-size:12px;line-height:1.7}.success-order-number{display:block;margin-bottom:22px;color:#637572;font-size:10px}.success-order-number strong{color:#129184}#continueShopping{min-height:43px;padding:0 20px;border:0;border-radius:7px;background:#129184;color:#fff;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}@media (max-width:1050px){.checkout-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:850px){.checkout-header{align-items:flex-start;flex-direction:column}.checkout-layout{grid-template-columns:1fr}.checkout-sidebar{position:static}.order-summary{max-width:600px;margin:0 auto}}@media (max-width:650px){.checkout{padding:50px 15px 65px}.checkout-header h2{font-size:28px}.checkout-steps{justify-content:flex-start;overflow-x:auto;padding-bottom:5px}.checkout-step{flex-shrink:0}.checkout-step-line{width:35px;margin:0 8px}.checkout-step div{display:none}.checkout-card{padding:19px}.checkout-form-grid{grid-template-columns:1fr}.full-width{grid-column:auto}}@media (max-width:450px){.checkout-header h2{font-size:25px}.checkout-secure{width:100%;justify-content:center}.checkout-card{padding:16px}.delivery-option{align-items:flex-start}.delivery-price{margin-left:auto}.payment-option{align-items:flex-start}.order-summary{padding:18px}}.addtocart{width:100%;padding:50px 20px 90px;position:relative;overflow:hidden}.addtocart .custom_container{width:100%;max-width:1440px;margin:0 auto}.cart-header{margin-bottom:35px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.cart-header h2{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.cart-items-count{display:flex;align-items:center;gap:9px;padding:6px 12px;background:#c7d0ff;border:1px solid #e1e4f1;border-radius:0;color:#262756;font-size:15px}.cart-items-count i{color:#262756;font-size:17px}.cart-items-count strong{color:#262756}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:25px;align-items:start}.cart-card{padding:25px;background:#fff;border:1px solid #e1e4ef;border-radius:2}.cart-card-header{padding-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #eceef5}.cart-card-header h3{margin:0 0 3px;color:#555;font-size:20px;font-weight:650;font-family:"Mulish",sans-serif}.cart-card-header span{color:#8b8ea1;font-size:14px}.clear-cart{display:inline-flex;align-items:center;gap:6px;border:0;background:#fff0;color:#7b7e91;font-family:inherit;font-size:14px;cursor:pointer;transition:0.25s ease}.clear-cart:hover{color:#d05a62}.cart-product{min-height:135px;padding:20px 0;display:flex;align-items:center;gap:17px;position:relative;border-bottom:1px solid #eceef5}.cart-product:last-of-type{border-bottom:0}.cart-product.removing{opacity:0;transform:translateX(-20px);transition:0.35s ease}.cart-product-image{width:105px;height:105px;flex:0 0 105px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f6fc;border:1px solid #e2e5f0;border-radius:0}.cart-product-image img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease}.cart-product:hover .cart-product-image img{transform:scale(1.05)}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}.cart-product-details{flex:1;min-width:0}.cart-product-category{display:inline-block;margin-bottom:6px;color:#262756;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.cart-product-details h4{margin:0 0 5px;color:#000;font-size:18px;line-height:1.45;font-weight:600;font-family:"Mulish",sans-serif}.cart-model{display:block;color:#9497a8;font-size:14px}.cart-product-bottom{margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:15px}.cart-product-price{color:#ff8b8b;font-size:16px;font-family:"Mulish",sans-serif}.quantity-control{height:34px;display:flex;align-items:center;border:1px solid #dce0ed;border-radius:0;overflow:hidden;background:#fff}.quantity-btn{width:32px;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:#f4f5fb;color:#262756;cursor:pointer;transition:0.2s ease}.quantity-btn:hover{background:#c7d0ff}.quantity-input{width:38px;height:100%;padding:0;border:0;outline:0;background:#fff;color:#262756;text-align:center;font-family:inherit;font-size:11px;font-weight:600}.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button{margin:0;appearance:none}.remove-product{width:28px;height:28px;position:absolute;right:0;top:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f5f6fa;color:#85889b;font-size:10px;cursor:pointer;transition:0.25s ease}.remove-product:hover{background:#fff0f1;color:#d15c64}.continue-shopping{margin-top:17px;display:inline-flex;align-items:center;gap:8px;color:#262756;text-decoration:none;font-size:15px;font-weight:600;transition:0.25s ease}.continue-shopping i{transition:transform 0.25s ease}.continue-shopping:hover{color:#262756}.continue-shopping:hover i{transform:translateX(-4px)}.cart-sidebar{position:sticky;top:25px}.cart-summary{padding:24px;background:#fff;border:1px solid #dfe3ef;border-radius:2px;box-shadow:0 15px 40px rgb(38 39 86 / .06)}.summary-header{padding-bottom:17px;border-bottom:1px solid #e8eaf2}.summary-header>span{color:#262756;font-size:9px;font-weight:700;letter-spacing:1.5px}.summary-header h3{margin:0 0 3px;color:#555;font-size:20px;font-weight:650;font-family:"Mulish",sans-serif}.cart-coupon{padding:17px 0 12px}.cart-coupon label{display:block;margin-bottom:8px;color:#000;font-size:14px;font-weight:600}.coupon-wrapper{display:flex;gap:7px}.coupon-input{height:40px;flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;background:#fafaff;border:1px solid #dfe2ed;border-radius:0}.coupon-input i{color:#262756;font-size:13px}.coupon-input input{width:100%;height:100%;border:0;outline:0;background:#fff0;color:#363951;font-family:inherit;font-size:10px}.coupon-input input::placeholder{color:#9b9eaf}.coupon-wrapper>button{padding:0 13px;border:1px solid #262756;border-radius:0;background:#262756;color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:0.25s ease}.coupon-wrapper>button:hover{background:#c7d0ff;border-color:#c7d0ff;color:#262756}.coupon-message{min-height:13px;display:block;margin-top:5px;font-size:9px}.summary-details{padding:7px 0;border-top:1px solid #eceef4;border-bottom:1px solid #eceef4}.summary-row{padding:7px 0;display:flex;align-items:center;justify-content:space-between}.summary-row span{color:#7c8b89;font-size:13px}.summary-row strong{color:#425653;font-size:15px;font-family:"Mulish",sans-serif}.discount-row strong{color:#262756}.summary-total{padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.summary-total span{color:#000;font-size:18px;font-weight:650;font-family:"Mulish",sans-serif}.summary-total small{display:block;margin-top:4px;color:#979aaa;font-size:12px}.summary-total>strong{color:#425653;font-size:18px;font-family:"Mulish",sans-serif}.checkout-btn{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:0;background:#262756;color:#fff;text-decoration:none;font-size:15px;font-weight:600;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.checkout-btn i{transition:transform 0.3s ease}.checkout-btn:hover{background:#103e85;color:#fff}.checkout-btn:hover i{transform:translateX(4px)}.cart-security{margin-top:17px;padding-top:15px;border-top:1px solid #eceef4}.security-item{margin-bottom:13px;display:flex;align-items:center;gap:10px}.security-item:last-child{margin-bottom:0}.security-item>i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex:0 0 34px;background:#eef0ff;border-radius:0;color:#262756;font-size:14px}.security-item strong{display:block;margin-bottom:2px;color:#50536d;font-size:14px;font-family:"Mulish",sans-serif}.security-item span{display:block;color:#9699aa;font-size:12px;font-family:"Mulish",sans-serif}.cart-info-card{margin-top:15px;padding:17px;display:flex;align-items:center;gap:11px;background:#c7d0ff;border-radius:0}.cart-info-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:0;color:#262756;font-size:15px}.cart-info-card h4{margin:1px 0 4px;color:#262756;font-size:11px}.cart-info-card p{margin:0;color:#555873;font-size:9px;line-height:1.6}.empty-cart{display:none;padding:55px 20px 35px;text-align:center}.empty-cart.show{display:block}.empty-cart-icon{width:65px;height:65px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;background:#eef0ff;border-radius:50%;color:#262756;font-size:25px}.empty-cart h3{margin:0 0 7px;color:#262756;font-size:18px}.empty-cart p{max-width:350px;margin:0 auto 18px;color:#85889a;font-size:11px;line-height:1.6}.empty-cart a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;background:#262756;border-radius:6px;color:#fff;text-decoration:none;font-size:10px;font-weight:600}@media (max-width:1000px){.cart-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:850px){.cart-header{align-items:flex-start;flex-direction:column}.cart-layout{grid-template-columns:1fr}.cart-sidebar{position:static}.cart-summary{max-width:600px;margin:0 auto}.cart-info-card{max-width:600px;margin-left:auto;margin-right:auto}}@media (max-width:600px){.addtocart{padding:55px 15px 70px}.cart-header h2{font-size:29px}.cart-card{padding:18px}.cart-card-header{align-items:flex-start;flex-direction:column}.cart-product{align-items:flex-start;padding:18px 0}.cart-product-image{width:80px;height:80px;flex-basis:80px}.cart-product-details h4{padding-right:20px;font-size:12px}.cart-product-bottom{align-items:flex-start;flex-direction:column;gap:10px}.cart-product-price{font-size:13px}}@media (max-width:450px){.cart-header h2{font-size:26px}.cart-product{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px}.cart-product-image{width:70px;height:70px;flex-basis:auto}.cart-product-details{grid-column:2}.cart-product-bottom{flex-direction:column}.remove-product{right:0;top:18px}.cart-summary{padding:18px}}.privacypolicy{width:100%;padding:50px 0;color:#262756}.privacypolicy .custom_container{width:100%;max-width:1440px;margin:auto}.privacy-header{max-width:850px;margin:0 auto 25px;text-align:center}.privacy-header h1{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.privacy-updated{display:inline-flex;align-items:center;gap:7px;color:#77798d;font-size:13px;font-family:"Mulish",sans-serif}.privacy-layout{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.privacy-nav{position:sticky;top:25px;padding:20px;background:#fff;border:1px solid #e8e9f2;border-radius:2px;box-shadow:0 10px 35px rgb(38 39 86 / .06)}.privacy-nav h4{margin:0 0 18px;font-size:20px;font-weight:700;font-family:"Mulish",sans-serif;padding:12px 0 0 12px}.privacy-nav a{display:flex;align-items:center;gap:10px;padding:6px 12px;margin-bottom:5px;border-radius:0;color:#6c6e83;text-decoration:none;font-size:14px;font-weight:500;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.privacy-nav a i{color:#262756;font-size:20px}.privacy-nav a:hover,.privacy-nav a.active{background:#c7d0ff;color:#262756;transform:translateX(3px)}.privacy-content{display:flex;flex-direction:column;gap:20px}.privacy-card{position:relative;padding:20px 24px;background:#fff;border:1px solid #e8e9f2;border-radius:2px;box-shadow:0 10px 35px rgb(38 39 86 / .05);scroll-margin-top:30px;transition:all 0.3s ease}.privacy-card:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(38 39 86 / .09)}.privacy-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:16px;border-radius:0;background:#c7d0ff;color:#262756;font-size:14px;font-weight:700}.privacy-card h2{margin:0 0 12px;color:#000;font-size:25px;font-weight:700;font-family:"Mulish",sans-serif}.privacy-card p{margin:0;color:#696b80;font-size:15px;line-height:1.85}.privacy-card p+p,.privacy-card ul+p{margin-top:12px}.privacy-card p strong{color:#262756}.privacy-card ul{margin:10px 0 0;padding-left:20px;color:#696b80;font-size:15px;line-height:1.85}.privacy-contact{background:#262756;border-color:#262756}.privacy-contact h2{color:#fff}.privacy-contact p{color:#d9dbeb}.privacy-contact p a{color:#c7d0ff}.privacy-contact .privacy-number{background:#c7d0ff}.privacy-contact-btn{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:6px 12px;border-radius:0;background:#c7d0ff;color:#262756;text-decoration:none;font-size:14px;font-weight:700;transition:all 0.3s ease}.privacy-contact-btn:hover{background:#fff;color:#262756}@media (max-width:991px){.privacypolicy{padding:60px 0}.privacy-layout{grid-template-columns:1fr}.privacy-nav{position:static;display:flex;flex-wrap:wrap;gap:5px;padding:20px}.privacy-nav h4{width:100%}.privacy-nav a{margin:0}}@media (max-width:767px){.privacypolicy{padding:45px 0}.privacypolicy .custom_container{width:92%}.privacy-header{margin-bottom:35px}.privacy-header h1{font-size:34px}.privacy-header>p{font-size:14px;line-height:1.7}.privacy-nav{display:block}.privacy-nav h4{margin-bottom:12px}.privacy-nav a{margin-bottom:4px}.privacy-card{padding:25px 22px}.privacy-card h2{font-size:19px}.privacy-card p{font-size:13px;line-height:1.8}}@media (max-width:480px){.privacy-header h1{font-size:30px}.privacy-badge{font-size:12px}.privacy-nav a{font-size:12px}}.searchproduct{width:100%;padding:50px 0;background:#fff}.searchproduct .custom_container{width:100%;max-width:1440px;margin:auto}.searchproduct-header{text-align:center;margin-bottom:40px}.searchproduct-header h2{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.searchproduct-header p{margin:0;color:#77798d;font-size:14px}.searchproduct-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.searchproduct-card{overflow:hidden;background:#fff;border:1px solid #e7e8f0;border-radius:0;transition:all 0.3s ease}.searchproduct-card:hover{border-color:#c7d0ff;box-shadow:0 12px 30px rgb(38 39 86 / .1)}.searchproduct-image{width:100%;height:220px;padding:20px;display:flex;align-items:center;justify-content:center;background:#f8f9fd}.searchproduct-image img{width:100%;height:100%;object-fit:contain;transition:transform 0.4s ease}.searchproduct-card:hover .searchproduct-image img{transform:scale(1.06)}.searchproduct-content{padding:18px}.searchproduct-content a{text-decoration:none}.searchproduct-content a h3{margin:0 0 16px;min-height:40px;color:#262756;font-size:18px;line-height:1.4;font-weight:600;font-family:"Mulish",sans-serif}.searchproduct-buttons{display:flex;gap:8px}.searchproduct-buttons a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 8px;border-radius:0;text-decoration:none;font-size:12px;font-weight:600;transition:all 0.3s ease}.searchproduct-quote{background:#262756;color:#fff;border:1px solid #262756}.searchproduct-quote:hover{background:#c7d0ff;border-color:#c7d0ff;color:#262756}.searchproduct-catalog{background:#c7d0ff;color:#262756;border:1px solid #c7d0ff}.searchproduct-catalog:hover{background:#262756;border-color:#262756;color:#fff}.searchproduct-buttons i{font-size:14px}@media (max-width:1100px){.searchproduct-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.searchproduct{padding:55px 0}.searchproduct-grid{grid-template-columns:repeat(2,1fr)}.searchproduct-image{height:200px}.searchproduct-content a h3{font-size:15px}.searchproduct-buttons{display:flex;gap:8px;flex-direction:column}}@media (max-width:520px){.searchproduct .custom_container{width:92%}.searchproduct-header h2{font-size:26px}.searchproduct-grid{grid-template-columns:1fr 1fr;gap:0}.searchproduct-image{height:230px}.searchproduct-content{padding:16px}}.termsandconditions{width:100%;padding:50px 0;color:#262756}.termsandconditions .custom_container{width:100%;max-width:1440px;margin:auto}.terms-header{max-width:850px;margin:0 auto 55px;text-align:center}.terms-header h1{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.terms-updated{display:inline-flex;align-items:center;gap:7px;color:#77798d;font-size:13px}.terms-layout{display:grid;grid-template-columns:350px 1fr;gap:20px;align-items:start}.terms-nav{position:sticky;top:25px;padding:25px;background:#fff;border:1px solid #e7e8f0;border-radius:2px;box-shadow:0 10px 35px rgb(38 39 86 / .06)}.terms-nav h4{margin:0 0 18px;font-size:20px;font-weight:700;font-family:"Mulish",sans-serif;padding:12px 0 0 12px}.terms-nav a{display:flex;align-items:center;gap:10px;padding:6px 12px;margin-bottom:5px;border-radius:0;color:#6c6e83;text-decoration:none;font-size:14px;font-weight:500;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.terms-nav a i{color:#262756;font-size:15px}.terms-nav a:hover,.terms-nav a.active{background:#c7d0ff;color:#262756;transform:translateX(3px)}.terms-content{display:flex;flex-direction:column;gap:20px}.terms-card{position:relative;padding:20px 24px;background:#fff;border:1px solid #e8e9f2;border-radius:2px;box-shadow:0 10px 35px rgb(38 39 86 / .05);scroll-margin-top:30px;transition:all 0.3s ease}.terms-card:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(38 39 86 / .09)}.terms-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:16px;border-radius:0;background:#c7d0ff;color:#262756;font-size:14px;font-weight:700}.terms-card h2{margin:0 0 12px;color:#000;font-size:25px;font-weight:700;font-family:"Mulish",sans-serif}.terms-card p{margin:0;color:#696b80;font-size:14px;line-height:1.85}.terms-contact{background:#262756;border-color:#262756}.terms-contact h2{color:#fff}.terms-contact p{color:#d9dbeb}.terms-contact .terms-number{background:#c7d0ff}.terms-contact-btn{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:11px 18px;border-radius:0;background:#c7d0ff;color:#262756;text-decoration:none;font-size:13px;font-weight:700;transition:all 0.3s ease}.terms-contact-btn:hover{background:#fff;color:#262756;transform:translateY(-2px)}@media (max-width:991px){.termsandconditions{padding:60px 0}.terms-layout{grid-template-columns:1fr}.terms-nav{position:static;display:flex;flex-wrap:wrap;gap:5px;padding:20px}.terms-nav h4{width:100%}.terms-nav a{margin:0}}@media (max-width:767px){.termsandconditions{padding:45px 0}.termsandconditions .custom_container{width:92%}.terms-header{margin-bottom:35px}.terms-header h1{font-size:34px}.terms-header>p{font-size:14px;line-height:1.7}.terms-nav{display:block}.terms-nav h4{margin-bottom:12px}.terms-nav a{margin-bottom:4px}.terms-card{padding:25px 22px}.terms-card h2{font-size:19px}.terms-card p{font-size:13px;line-height:1.8}}@media (max-width:480px){.terms-header h1{font-size:30px}.terms-badge{font-size:12px}.terms-nav a{font-size:12px}}.sitemap{width:100%;padding:50px 0;color:#262756}.sitemap .custom_container{width:100%;max-width:1440px;margin:auto}.sitemap-header{max-width:750px;margin:0 auto 55px;text-align:center}.sitemap-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;margin-bottom:18px;border-radius:50px;background:#c7d0ff;color:#262756;font-size:13px;font-weight:600}.sitemap-header h1{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.sitemap-header p{margin:auto;max-width:650px;color:#707286;font-size:14px;line-height:1.8}.sitemap-tree{margin:auto}.tree-root{position:relative;display:flex;justify-content:left;padding-bottom:55px}.tree-root::after{content:"";position:absolute;left:28px;bottom:0;width:3px;height:55px;background:#c7d0ff;transform:translateX(-50%)}.tree-root a{display:flex;align-items:center;gap:13px;min-width:220px;padding:12px 12px;border-radius:0;background:#262756;color:#fff;text-decoration:none;box-shadow:0 12px 30px rgb(38 39 86 / .15);transition:0.3s ease}.tree-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:0;background:#c7d0ff;color:#262756;font-size:18px}.tree-root strong{display:block;font-size:18px;font-family:"Mulish",sans-serif}.tree-root small{font-size:10px;letter-spacing:2.5px;color:#b0b0b0;text-transform:uppercase;font-weight:500}.tree-children{position:relative;display:flex;flex-direction:column;gap:12px;padding-left:55px}.tree-children::before{content:"";position:absolute;top:0;bottom:27px;left:27px;width:2px;background:#c7d0ff}.tree-item{position:relative;display:flex;align-items:center;min-height:54px}.tree-item::before{content:"";position:absolute;top:50%;left:-28px;width:28px;height:2px;background:#c7d0ff}.tree-link{display:flex;align-items:center;gap:11px;min-height:40px;padding:10px 18px;border:1px solid #e5e7ef;border-radius:0;background:#fff;color:#262756;text-decoration:none;font-size:16px;font-weight:700;box-shadow:0 5px 18px rgb(38 39 86 / .04);transition:0.3s ease;font-family:"Mulish",sans-serif}.tree-link i{color:#262756;font-size:16px}.tree-link:hover{border-color:#c7d0ff}.tree-category{position:relative}.tree-category::before{content:"";position:absolute;top:27px;left:-28px;width:28px;height:2px;background:#c7d0ff}.tree-category summary{list-style:none}.tree-category summary::-webkit-details-marker{display:none}.tree-category .tree-node{display:flex;align-items:center;gap:8px;min-height:54px;cursor:pointer}.tree-toggle{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #dce0f1;border-radius:7px;background:#fff;color:#262756;transition:0.3s ease}.tree-toggle i{font-size:10px;transition:transform 0.3s ease}.tree-category[open] .tree-toggle{background:#c7d0ff;border-color:#c7d0ff}.tree-category[open] .tree-toggle i{transform:rotate(90deg)}.category-branch{position:relative;display:inline-flex;flex-direction:column;gap:8px;margin-left:45px;padding:12px 0 8px 28px}.category-branch::before{content:"";position:absolute;left:8px;top:0;bottom:18px;width:2px;background:#dfe3f4}.category-link{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:9px 14px;border:1px solid #e7e8f0;border-radius:0;background:#fff;color:#262756;text-decoration:none;font-size:15px;font-weight:600;transition:0.3s ease;font-family:"Mulish",sans-serif}.category-link::before{content:"";position:absolute;left:-21px;top:50%;width:21px;height:2px;background:#dfe3f4}.category-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#262756}.category-link i{font-size:14px}.category-link:hover{border-color:#c7d0ff;transform:translateX(4px)}@media (max-width:767px){.sitemap{padding:55px 0}.sitemap .custom_container{width:92%}.sitemap-header{margin-bottom:40px}.sitemap-header h1{font-size:34px}.sitemap-header p{font-size:13px}.tree-root{padding-bottom:40px}.tree-root::after{height:40px;left:19.2px}.tree-root a{min-width:190px;padding:13px 17px}.tree-children{padding-left:38px}.tree-children::before{left:18px}.tree-item::before,.tree-category::before{left:-20px;width:20px}.tree-link{min-height:50px;padding:9px 12px;font-size:13px}.category-branch{margin-left:30px;padding-left:22px}.category-link{font-size:12px}.category-link::before{left:-15px;width:15px}}@media (max-width:480px){.sitemap-header h1{font-size:30px}.tree-root a{min-width:170px}.tree-icon{width:36px;height:36px}.tree-link{font-size:12px}.tree-toggle{width:25px;height:25px}.category-link{min-height:44px}}.thankyou{width:100%;padding:50px 20px;overflow:hidden}.thankyou .custom_container{width:100%;max-width:1440px;margin:0 auto}.thankyou-card{max-width:720px;margin:0 auto;padding:55px 40px;text-align:center;background:#c7d0ff;border:1px solid #e8eaf2;border-radius:2px;box-shadow:0 20px 60px rgb(38 39 86 / .08);position:relative;animation:thankyouFade 0.8s ease forwards}.thankyou-card::before{content:"";position:absolute;top:0;left:50%;width:90px;height:4px;background:#262756;border-radius:0 0 10px 10px;transform:translateX(-50%)}.thankyou-card::after{content:"";position:absolute;bottom:0;left:50%;width:90px;height:4px;background:#262756;border-radius:0 0 10px 10px;transform:translateX(-50%)}.mydesign::before{content:"";position:absolute;top:38%;left:2px;width:4px;height:90px;background:#262756;border-radius:0 10px 10px 0;transform:translateX(-50%)}.mydesign::after{content:"";position:absolute;top:38%;right:0;width:4px;height:90px;background:#262756;border-radius:10px 0 0 10px;transform:translateX(-50%)}.thankyou-icon{width:76px;height:76px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:#eef0ff;color:#262756;border-radius:50%;font-size:34px;animation:iconPop 0.7s ease 0.2s both}.thankyou-icon i{font-weight:700}.thankyou-label{display:inline-block;margin-bottom:10px;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.thankyou-card h1{margin:0 0 15px;color:#262756;font-size:40px;line-height:1.25;font-weight:700;font-family:"Mulish",sans-serif}.thankyou-card p{max-width:520px;margin:0 auto 28px;color:#6d7085;font-size:16px;line-height:1.7}.thankyou-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:6px 12px;background:#262756;color:#fff;border-radius:0;font-size:15px;font-weight:600;text-decoration:none;transition:all 0.3s ease;font-family:"Mulish",sans-serif}.thankyou-btn i{font-size:17px}.thankyou-btn:hover{background:#1d1e45;color:#fff;box-shadow:0 10px 25px rgb(38 39 86 / .18)}@keyframes thankyouFade{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes iconPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}@media (max-width:767px){.thankyou{padding:70px 15px}.thankyou-card{padding:45px 25px;border-radius:2px}.thankyou-card h1{font-size:28px}.thankyou-card p{font-size:15px}.thankyou-icon{width:68px;height:68px;font-size:30px}}@media (max-width:480px){.thankyou{padding:55px 12px}.thankyou-card{padding:40px 20px}.thankyou-card h1{font-size:24px}.thankyou-card p{font-size:14px;line-height:1.6}.thankyou-btn{width:100%}}.description-long-content{overflow-x:auto;max-width:100%}.description-long-content table{min-width:500px;border-collapse:collapse;width:100%}.description-long-content table th,.description-long-content table td{border:1px solid #dce2e9;padding:8px 12px;font-size:13px;text-align:left;vertical-align:top}.description-long-content table th{background:#f4f6f8;font-weight:600;color:#12232d}.description-spec-row div:last-child{overflow-x:auto}.description-spec-row div:last-child table{min-width:400px;border-collapse:collapse;width:100%;font-size:13px}.description-spec-row div:last-child table th,.description-spec-row div:last-child table td{border:1px solid #dce2e9;padding:6px 10px;text-align:left;vertical-align:top}.description-spec-row div:last-child table th{background:#f4f6f8;font-weight:600;color:#12232d}.description-spec-row:has(table){grid-template-columns:1fr}.description-spec-row:has(table) div:first-child{border-right:1px solid #dce2e9}.description-spec-row div:last-child{overflow-x:auto;min-width:0}.description-spec-row div:last-child table{width:100%;min-width:350px;border-collapse:collapse;font-size:13px;table-layout:auto}.description-spec-row div:last-child table td,.description-spec-row div:last-child table th{border:1px solid #dce2e9;padding:6px 10px;text-align:left;vertical-align:top;white-space:normal;word-break:break-word}.description-spec-row div:last-child table th{background:#f4f6f8;font-weight:600;color:#12232d}.description-spec-row{display:block}.description-spec-row>div:first-child{border-bottom:none;border-right:1px solid #dce2e9}.description-spec-row>div:last-child{overflow-x:auto}.description-spec-row>div:last-child table{width:100%;min-width:400px;border-collapse:collapse;font-size:13px}.description-spec-row>div:last-child table th,.description-spec-row>div:last-child table td{border:1px solid #dce2e9;padding:6px 10px;text-align:left;vertical-align:top;word-break:break-word}.description-spec-row>div:last-child table th{background:#f4f6f8;font-weight:600;color:#12232d}.labtro-orderdetails{width:100%;padding:50px 20px 90px;position:relative}.labtro-orderdetails .custom_container{width:100%;max-width:1440px;margin:0 auto}.labtro-orderdetails-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.labtro-orderdetails-label{display:block;margin-bottom:8px;color:#262756;font-size:12px;font-weight:600;letter-spacing:1.5px}.labtro-orderdetails-header h1{margin:0 0 15px;color:#20252b;font-size:35px;font-weight:700;line-height:1.2;font-family:"Mulish",sans-serif}.labtro-orderdetails-header p{margin:0;color:#677888;font-size:14px}.labtro-orderdetails-header-actions{display:flex;align-items:center;gap:10px}.labtro-order-print,.labtro-order-back{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.labtro-order-print{background:#c7d0ff;border:1px solid #c7d0ff;color:#27364a}.labtro-order-back{background:#262756;border:1px solid #262756;color:#fff}.labtro-order-print:hover{border-color:#262756;color:#262756}.labtro-order-back:hover{background:#c7d0ff;color:#fff}.labtro-order-status{margin-bottom:25px;padding:25px 28px;background:#fff;border:1px solid #e4eaf0;border-radius:0}.labtro-order-status-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.labtro-order-status-top span,.labtro-order-summary-header span,.labtro-order-card-header span{display:block;margin-bottom:5px;color:#262756;font-size:11px;font-weight:600;letter-spacing:1.4px}.labtro-order-status-top strong{font-size:17px;font-weight:600;font-family:"Mulish",sans-serif}.labtro-order-status-number{color:#677888;font-size:13px}.labtro-order-status-number strong{color:#27364a;font-size:13px}.labtro-order-progress{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr 70px 1fr;align-items:start}.labtro-order-progress-item{display:flex;align-items:center;gap:11px;color:#a2adb7}.labtro-order-progress-item.completed,.labtro-order-progress-item.active{color:#27364a}.labtro-order-progress-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border:1px solid #dce4ea;border-radius:50%;background:#fff;font-size:17px}.labtro-order-progress-item.completed .labtro-order-progress-icon{background:#eaf8ff;border-color:#bde6fc;color:#262756}.labtro-order-progress-item.active .labtro-order-progress-icon{background:#262756;border-color:#262756;color:#fff}.labtro-order-progress-item strong{display:block;font-size:15px;font-weight:500}.labtro-order-progress-item span{display:block;margin-top:3px;color:#8997a4;font-size:12px}.labtro-order-progress-line{height:1px;margin-top:21px;background:#dfe5ea}.labtro-order-progress-line.completed{background:#262756}.labtro-orderdetails-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:25px;align-items:start}.labtro-orderdetails-main{display:flex;flex-direction:column;gap:25px}.labtro-order-card{background:#fff;border:1px solid #e4eaf0;border-radius:0;overflow:hidden}.labtro-order-card-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid #e9eef2}.labtro-order-card-header h2{margin:0;color:#27364a;font-size:20px;font-weight:500;font-family:"Mulish",sans-serif}.labtro-order-item-count{padding:6px 11px;background:#f1f8fc;color:#262756;border-radius:5px;font-size:11px;font-weight:600}.labtro-order-products{padding:0 26px}.labtro-order-product{display:grid;grid-template-columns:105px minmax(0,1fr) 130px;gap:20px;align-items:center;padding:25px 0}.labtro-order-product+.labtro-order-product{border-top:1px solid #e9eef2}.labtro-order-product-image{width:105px;height:105px;display:flex;align-items:center;justify-content:center;background:#f7f9fb;border:1px solid #e5ebef;border-radius:0;overflow:hidden}.labtro-order-product-image img{width:100%;height:100%;object-fit:contain}.labtro-order-product-info>span{display:block;margin-bottom:6px;color:#262756;font-size:13px;font-weight:500}.labtro-order-product-info h3 a{margin:0 0 8px;color:#27364a;font-size:18px;font-weight:700;font-family:"Mulish",sans-serif;text-decoration:none}.labtro-order-product-info p{max-width:650px;margin:0 0 12px;color:#677888;font-size:12px;line-height:1.6}.labtro-order-product-meta{display:flex;flex-wrap:wrap;gap:18px}.labtro-order-product-meta span{color:#8997a4;font-size:13px}.labtro-order-product-price{text-align:right}.labtro-order-product-price span{display:block;margin-bottom:5px;color:#8997a4;font-size:11px;text-decoration:line-through}.labtro-order-product-price strong{color:#27364a;font-size:17px;font-weight:600}.labtro-order-shipping{display:flex;align-items:center;gap:18px;padding:25px 26px}.labtro-order-shipping-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;background:#eef8ff;color:#262756;border-radius:0;font-size:22px}.labtro-order-shipping-info{flex:1}.labtro-order-shipping-info strong{display:block;margin-bottom:5px;font-size:17px;font-weight:500}.labtro-order-shipping-info>span{display:block;color:#262756;font-size:13px}.labtro-order-shipping-info p{margin:7px 0 0;color:#677888;font-size:13px}.labtro-order-shipping-status{padding:7px 12px;background:#fff8e8;color:#a77916;border-radius:5px;font-size:13px;font-weight:600}.labtro-order-tracking{margin:0 26px 25px;padding:16px 18px;background:#f7f9fb;border-left:3px solid #262756}.labtro-order-tracking span{display:block;margin-bottom:5px;color:#8997a4;font-size:13px;font-weight:600;letter-spacing:1px}.labtro-order-tracking strong{color:#27364a;font-size:13px;font-weight:500}.labtro-order-payment{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 26px}.labtro-order-payment-method{display:flex;align-items:center;gap:14px}.labtro-order-payment-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#eef8ff;color:#262756;border-radius:0;font-size:20px}.labtro-order-payment-method span,.labtro-order-payment-status span{display:block;margin-bottom:4px;color:#8997a4;font-size:13px}.labtro-order-payment-method strong{display:block;margin-bottom:2px;color:#27364a;font-size:13px;font-weight:500}.labtro-order-payment-method small{color:#677888;font-size:13px}.labtro-order-payment-status{text-align:right}.labtro-order-payment-status strong{color:#24985b;font-size:13px;font-weight:600}.labtro-order-addresses{display:grid;grid-template-columns:repeat(2,1fr)}.labtro-order-address{padding:25px 26px}.labtro-order-address+.labtro-order-address{border-left:1px solid #e9eef2}.labtro-order-address-heading{display:flex;align-items:center;gap:9px;margin-bottom:13px}.labtro-order-address-heading i{color:#262756;font-size:17px}.labtro-order-address-heading strong{font-size:15px;font-weight:500}.labtro-order-address p{margin:0 0 10px;color:#677888;font-size:13px;line-height:1.8}.labtro-order-address>span{color:#677888;font-size:12px}.labtro-orderdetails-sidebar{display:flex;flex-direction:column;gap:20px}.labtro-order-summary{padding:25px;background:#fff;border:1px solid #e4eaf0;border-radius:0}.labtro-order-summary-header{padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid #e9eef2}.labtro-order-summary-header h2{margin:0;font-size:20px;font-weight:500}.labtro-order-summary-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px;color:#677888;font-size:15px}.labtro-order-summary-row strong{color:#27364a;font-weight:500}.labtro-order-summary-row.discount,.labtro-order-summary-row.discount strong{color:#24985b}.labtro-order-summary-total{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;margin-top:18px;border-top:1px solid #e1e7ec}.labtro-order-summary-total span{font-size:15px;font-weight:500}.labtro-order-summary-total strong{color:#262756;font-size:22px;font-weight:600}.labtro-order-paid{display:flex;align-items:center;gap:10px;margin-top:20px;padding:13px;background:#f0faf5;border-radius:0}.labtro-order-paid>i{color:#24985b;font-size:18px}.labtro-order-paid strong{display:block;color:#24985b;font-size:15px;font-weight:600}.labtro-order-paid span{display:block;margin-top:2px;color:#677888;font-size:12px}.labtro-order-help{padding:25px;background:#27364a;border-radius:0;color:#fff}.labtro-order-help-icon{width:45px;height:45px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .1);color:#fff;border-radius:7px;font-size:20px}.labtro-order-help h3{margin:0 0 8px;font-size:18px;font-weight:500}.labtro-order-help p{margin:0 0 18px;color:#c5d0da;font-size:12px;line-height:1.7}.labtro-order-help a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:500;text-decoration:none}.labtro-order-help a:hover{color:#262756}.labtro-order-actions{padding:18px;background:#fff;border:1px solid #e4eaf0;border-radius:0}.labtro-order-actions a,.labtro-order-actions button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.labtro-order-actions a{background:#262756;border:1px solid #262756;color:#fff}.labtro-order-actions a:hover{background:#168bd4;color:#fff}.labtro-order-actions button{margin-top:9px;background:#fff;border:1px solid #e0e6eb;color:#677888}.labtro-order-actions button:hover{border-color:#e55d5d;color:#e55d5d}.labtro-order-footer-note{display:flex;align-items:flex-start;gap:14px;margin-top:25px;padding:20px 22px;background:#fff;border:1px solid #e4eaf0;border-radius:0}.labtro-order-footer-note>i{color:#262756;font-size:22px}.labtro-order-footer-note strong{display:block;margin-bottom:4px;font-size:15px;font-weight:500}.labtro-order-footer-note p{margin:0;color:#677888;font-size:13px;line-height:1.6}@media (max-width:1100px){.labtro-orderdetails-grid{grid-template-columns:minmax(0,1fr) 310px}.labtro-order-progress{grid-template-columns:1fr 35px 1fr 35px 1fr 35px 1fr}.labtro-order-progress-item{flex-direction:column;align-items:flex-start}}@media (max-width:991px){.labtro-orderdetails{padding:55px 20px}.labtro-orderdetails-grid{grid-template-columns:1fr}.labtro-orderdetails-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.labtro-order-summary{grid-row:span 2}.labtro-order-help{grid-column:2}.labtro-order-actions{grid-column:2}}@media (max-width:767px){.labtro-orderdetails-header{align-items:flex-start;flex-direction:column}.labtro-orderdetails-header h1{font-size:30px}.labtro-orderdetails-header-actions{width:100%}.labtro-order-print,.labtro-order-back{flex:1}.labtro-order-progress{display:flex;flex-direction:column;gap:0}.labtro-order-progress-item{flex-direction:row;align-items:center;padding:5px 0}.labtro-order-progress-line{width:1px;height:25px;margin:0 0 0 21px}.labtro-order-product{grid-template-columns:85px minmax(0,1fr);gap:15px}.labtro-order-product-image{width:85px;height:85px}.labtro-order-product-price{grid-column:2;text-align:left}.labtro-order-shipping{align-items:flex-start;flex-wrap:wrap}.labtro-order-shipping-status{margin-left:68px}.labtro-order-addresses{grid-template-columns:1fr}.labtro-order-address+.labtro-order-address{border-left:0;border-top:1px solid #e9eef2}.labtro-orderdetails-sidebar{display:flex}.labtro-order-summary{grid-row:auto}.labtro-order-help,.labtro-order-actions{grid-column:auto}}@media (max-width:480px){.labtro-orderdetails{padding:40px 15px}.labtro-orderdetails-header h1{font-size:26px}.labtro-orderdetails-header-actions{flex-direction:column}.labtro-order-print,.labtro-order-back{width:100%}.labtro-order-status,.labtro-order-summary,.labtro-order-help{padding:20px}.labtro-order-card-header{padding:20px}.labtro-order-products{padding:0 20px}.labtro-order-product{grid-template-columns:70px minmax(0,1fr)}.labtro-order-product-image{width:70px;height:70px}.labtro-order-product-info h3{font-size:14px}.labtro-order-product-info p{font-size:11px}.labtro-order-shipping{padding:20px}.labtro-order-tracking{margin:0 20px 20px}.labtro-order-payment{align-items:flex-start;flex-direction:column;padding:20px}.labtro-order-payment-status{text-align:left}.labtro-order-address{padding:20px}.labtro-order-summary{padding:20px}}@media print{.labtro-orderdetails{padding:0;background:#fff}.labtro-orderdetails-header-actions,.labtro-orderdetails-sidebar,.labtro-order-footer-note{display:none}.labtro-orderdetails-grid{display:block}.labtro-order-card,.labtro-order-status{box-shadow:none;break-inside:avoid}}.labtro-order-switch{min-height:44px;max-width:260px;padding:0 12px;border:1px solid #e4eaf0;border-radius:6px;background:#fff;color:#27364a;font-family:inherit;font-size:13px;cursor:pointer}.labtro-order-payment-status strong.is-pending{color:#a77916}.labtro-order-paid.is-pending{background:#fff8e8}.labtro-order-paid.is-pending>i,.labtro-order-paid.is-pending strong{color:#a77916}.labtro-order-actions a.labtro-order-cancel{margin-top:9px;background:#fff;border:1px solid #e0e6eb;color:#677888}.labtro-order-actions a.labtro-order-cancel:hover{background:#fff;border-color:#e55d5d;color:#e55d5d}@media (max-width:767px){.labtro-orderdetails-header-actions{flex-wrap:wrap}.labtro-order-switch{max-width:none;width:100%}}@media print{.labtro-order-switch{display:none}}.resetPassword{width:100%;padding:50px 20px}.reset-password-wrapper{width:100%;max-width:500px;margin:0 auto;padding:48px 45px 42px;background:#fff;border:1px solid #e5eeee;border-radius:2px;box-shadow:0 18px 50px rgb(22 50 48 / .08)}.reset-password-header{margin-bottom:32px;text-align:center}.reset-password-icon{width:64px;height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:#c7d0ff;color:#262756;font-size:27px}.reset-password-header h1{margin:0 0 8px;color:#173b39;font-size:28px;font-weight:700;line-height:1.3;font-family:"Mulish",sans-serif}.reset-password-header p{margin:0 auto;color:#71807f;font-size:14px;line-height:1.7}.reset-password-field{margin-bottom:21px}.reset-password-field label{display:block;margin-bottom:9px;color:#555;font-size:14px;font-weight:600}.reset-password-input{height:44px;display:flex;align-items:center;border:1px solid #dce6e5;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.reset-password-input:focus-within{border-color:#129184;box-shadow:0 0 0 4px rgb(18 145 132 / .08)}.reset-password-input>i{width:48px;flex-shrink:0;text-align:center;color:#879997}.reset-password-input input{width:100%;height:100%;min-width:0;padding:0 8px 0 0;border:0;outline:0;color:#263f3d;background:#fff0;font-family:inherit;font-size:14px}.reset-password-toggle{width:44px;height:100%;flex-shrink:0;border:0;background:#fff0;color:#879997;cursor:pointer}.reset-password-btn{width:100%;height:44px;border:0;background:#262756;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;transition:background .3s ease,box-shadow .3s ease}.reset-password-btn:hover{background:#103e85;box-shadow:0 10px 25px rgb(18 145 132 / .2)}.reset-password-btn i{margin-left:8px}.reset-password-field-error,.reset-password-message{display:block;color:#d94a4a;font-size:12px}.reset-password-field-error{min-height:17px;margin-top:5px}.reset-password-message{margin-bottom:18px;padding:10px 12px;border:1px solid #f0c7c7;background:#fff5f5}.reset-password-back{margin-top:24px;text-align:center}.reset-password-back a{color:#262756;font-size:13px;text-decoration:none}.labtro-floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:1050;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 8px 22px rgb(15 86 45 / .28);font-size:29px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.labtro-floating-whatsapp:hover,.labtro-floating-whatsapp:focus-visible{color:#fff;transform:translateY(-3px);box-shadow:0 12px 28px rgb(15 86 45 / .36)}@media (max-width:575px){.labtro-floating-whatsapp{right:16px;bottom:16px;width:50px;height:50px;font-size:26px}}@media (max-width:575px){.resetPassword{padding:32px 16px}.reset-password-wrapper{padding:36px 24px 32px}}.faq-form-sec .main-title h2{display:inline-block;font-size:30px}