:root{--navy:#174d2a;--deep:#12351f;--red:#4eaa3c;--text:#173b23;--line:#e6ecf3}body.page-template-page-trang-chu #wrapper>header,body.page-template-page-trang-chu #wrapper>footer,.page-template-page-trang-chu .absolute-footer{display:none!important}body.page-template-page-trang-chu #main{padding:0!important}.sp26,.sp26 *{box-sizing:border-box}.sp26{font-family:Arial,sans-serif;color:var(--text);overflow:hidden}.sp26 a{text-decoration:none}.sp26-box{width:min(1180px,calc(100% - 40px));margin:auto}.sp26-top{height:38px;background:var(--deep);color:#fff;font-size:12px}.sp26-top .sp26-box{height:100%;display:flex;align-items:center;justify-content:space-between}.sp26-top a{color:#fff}.sp26 header{height:92px;background:#fff;box-shadow:0 2px 9px #001b3c18;position:relative;z-index:30}.sp26-nav{height:100%;display:flex;align-items:center;gap:26px}.sp26-logo{display:flex;align-items:center;gap:8px;color:var(--text)}.sp26-logo img{width:auto;height:80px;object-fit:contain}.sp26-logo span{display:flex;flex-direction:column}.sp26-logo b{font-size:20px;color:#287a35}.sp26-logo small{font-size:8px;font-weight:800;letter-spacing:1px}.sp26 nav{margin-left:auto;display:flex;gap:25px;height:100%;align-items:center}.sp26 nav a{font-size:11px;font-weight:800;color:#111827;text-transform:uppercase}.sp26 nav a:first-child,.sp26 nav a:hover{color:var(--red)}.sp26-quote{background:var(--red);color:#fff!important;padding:16px 18px;border-radius:4px;font-size:11px;font-weight:800;text-transform:uppercase}.sp26-toggle{display:none;border:0;background:none;font-size:24px}
.sp26-hero{height:570px;color:#fff;background-image:linear-gradient(90deg,#12351ffa 0%,#174d2adb 43%,#174d2a45 72%),var(--hero);background-size:cover;background-position:center}.sp26-hero>.sp26-box{height:100%;display:flex;align-items:center}.sp26-hero-copy,.sp26-hero>.sp26-box>div{max-width:620px}.sp26-red{color:#82d84a;font-weight:800}.sp26-hero h1{font-size:44px;line-height:1.16;color:#fff;margin:12px 0 16px;font-weight:900}.sp26-hero h1 em{color:#82d84a;font-style:normal}.sp26-lead{font-size:15px;line-height:1.7}.sp26-points{font-size:13px;font-weight:700;margin:25px 0}.sp26-actions{display:flex;gap:12px;align-items:center}.sp26-actions a{color:#fff;border:1px solid #fff;border-radius:4px;padding:16px 20px;font-size:11px;font-weight:800;text-transform:uppercase}.sp26-actions a:first-child{background:var(--red);border-color:var(--red)}
.sp26-stats{height:0;position:relative;z-index:4}.sp26-stats>.sp26-box{height:160px;transform:translateY(-64px);background:linear-gradient(120deg,#174d2a,#0e2f1a);border-radius:9px;color:#fff;padding:27px 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;box-shadow:0 14px 28px #001b3c2b}.sp26-stats .sp26-box>div{display:flex;gap:16px}.sp26-stats i{font-size:34px;font-style:normal}.sp26-stats span{display:flex;flex-direction:column}.sp26-stats small{font-size:9px}.sp26-stats b{font-size:24px;margin:6px 0}.sp26-stats p{font-size:10px;color:#d8e4f3;margin:0}
.sp26-section{padding:65px 0}.sp26-stats+.sp26-section{padding-top:112px}.sp26-title{text-align:center;margin-bottom:30px}.sp26-title h2{font-size:21px;color:var(--text);font-weight:900;margin:0}.sp26-title:after{content:"";display:block;width:32px;height:3px;background:var(--red);margin:11px auto}.sp26-cats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0 8px 28px #102a4c0d}.sp26-cats>a{height:202px;text-align:center;padding:22px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);transition:.25s}.sp26-cats>a:hover{transform:translateY(-4px);box-shadow:0 12px 25px #174d2a22}.sp26-cats i{display:grid;height:55px;place-items:center;font-size:35px;font-style:normal}.sp26-cats h3{font-size:15px;margin:8px 0}.sp26-cats p{height:32px;font-size:10px;line-height:1.45;color:#637083}.sp26-cats b{font-size:10px;color:var(--red)}
.sp26-apps{padding-top:15px}.sp26-app-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;overflow-x:auto}.sp26-app-row>a{height:150px;min-width:125px;background-size:cover;background-position:center;position:relative;border-radius:4px;overflow:hidden}.sp26-app-row>a:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0e2f1ad9)}.sp26-app-row span{position:absolute;z-index:2;bottom:14px;left:5px;right:5px;text-align:center;color:#fff;font-size:23px}.sp26-app-row b{display:block;font-size:10px;margin-top:8px}.sp26-cap{padding-top:15px}.sp26-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp26-cap article{height:195px;display:grid;grid-template-columns:45% 55%;border:1px solid var(--line)}.sp26-cap img{width:100%;height:100%;object-fit:cover}.sp26-cap article>div{padding:19px 15px}.sp26-cap small{font-size:9px;color:#718096}.sp26-cap h3{font-size:15px;margin:8px 0}.sp26-cap p{font-size:10px;line-height:1.5;color:#607087}.sp26-cap a{font-size:10px;color:var(--red);font-weight:800}
.sp26-benefits{background:linear-gradient(110deg,#174d2a,#0e2f1a);color:#fff;padding:27px 0}.sp26-benefits>.sp26-box{display:grid;grid-template-columns:repeat(5,1fr)}.sp26-benefits .sp26-box>div{display:flex;align-items:center;gap:11px;padding:0 18px;border-right:1px solid #ffffff33}.sp26-benefits i{font-size:32px;font-style:normal}.sp26-benefits b{font-size:9px}.sp26-news{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sp26-news article{border:1px solid var(--line);box-shadow:0 5px 16px #102a4c0d}.sp26-news img{width:100%;height:130px;object-fit:cover}.sp26-news article>div{padding:14px}.sp26-news small{font-size:9px;color:#8290a2}.sp26-news h3{font-size:13px;line-height:1.4;min-height:38px}.sp26-news a{color:var(--text)}.sp26-news article>div>a{font-size:10px !important;font-weight:700}.sp26-brands{padding-top:0}.sp26-brands .sp26-box>div:last-child{display:flex;justify-content:space-around;align-items:center;gap:40px;overflow:auto}.sp26-brands img{width:125px;height:48px;object-fit:contain}
.sp26-footer{background:linear-gradient(110deg,#174d2a,#0e2f1a);color:#fff;padding-top:40px}.sp26-foot{display:grid;grid-template-columns:1.3fr .8fr .8fr .8fr 1.2fr;gap:30px;padding-bottom:30px}.sp26-footer h3{font-size:10px;color:#fff}.sp26-footer p,.sp26-footer a{color:#d5e0ee;font-size:10px;line-height:1.6}.sp26-footer .sp26-foot>div>a:not(.sp26-logo){display:block;margin:8px 0}.sp26-footer .sp26-logo b,.sp26-footer .sp26-logo small{color:#fff}.sp26-copy{border-top:1px solid #ffffff2b;padding:17px 0;font-size:9px;color:#b9c8da}.sp26-float{position:fixed;right:18px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff!important;z-index:90;font-weight:900}.sp26-phone{bottom:76px;background:var(--red)}.sp26-zalo{bottom:20px;background:#0877e8}
@media(max-width:900px){.sp26-quote{display:none}.sp26-toggle{display:block;margin-left:auto}.sp26 nav{display:none;position:absolute;top:72px;left:0;right:0;height:auto;background:#fff;padding:12px 20px;flex-direction:column;align-items:stretch}.sp26 nav.open{display:flex}.sp26 header{height:72px}.sp26-hero h1{font-size:36px}.sp26-stats{height:auto}.sp26-stats>.sp26-box{height:auto;transform:none;border-radius:0;grid-template-columns:1fr 1fr}.sp26-stats+.sp26-section{padding-top:60px}.sp26-cats{grid-template-columns:1fr 1fr}.sp26-cap-grid{grid-template-columns:1fr}.sp26-benefits>.sp26-box{grid-template-columns:1fr 1fr;gap:20px}.sp26-news{grid-template-columns:1fr 1fr}.sp26-foot{grid-template-columns:1fr 1fr 1fr}.sp26-about{grid-column:span 3}}
@media(max-width:560px){.sp26-box{width:calc(100% - 28px)}.sp26-top .sp26-box span:last-child{display:none}.sp26-hero{height:620px}.sp26-hero h1{font-size:30px}.sp26-points{line-height:2}.sp26-actions{flex-wrap:wrap}.sp26-actions a{padding:13px 10px}.sp26-stats>.sp26-box{grid-template-columns:1fr}.sp26-section{padding:50px 0}.sp26-cats>a{padding:18px 8px}.sp26-cap article{grid-template-columns:43% 57%}.sp26-benefits>.sp26-box,.sp26-news{grid-template-columns:1fr}.sp26-news img{height:190px}.sp26-foot{grid-template-columns:1fr 1fr}.sp26-about{grid-column:span 2}}
.ck-product-grid .ck-product-body small{
        font-size: 9px !important;
}
.sp26 header .sp26-logo img{width:auto;height:70px}
.ck-product-grid .ck-product-body h3 a{
        font-size: 16px !important;
}
.ck-product-body ul{
    font-size: 14px;
}
.sp26 main a.ck-product-details{
        font-size: 12px !important;
}
/* Front page fallback: WordPress may omit the page-template body class. */
body.home #wrapper>header,
body.home #wrapper>footer,
body.home .absolute-footer{display:none!important}
body.home #main{padding:0!important;background:#fff!important}

/* NLX CKV identity */
.ck-mark{width:48px;height:54px;display:grid!important;place-items:center;background:linear-gradient(145deg,#287a35,#4eaa3c);color:#fff;border-radius:52% 48% 55% 45%;font-size:24px;flex:0 0 auto}
.ck-hero{background-image:linear-gradient(90deg,rgba(2,22,52,.44) 0%,rgba(3,30,65,.16) 46%,rgba(3,30,65,.03) 75%),var(--ck-home-hero);background-position:center;background-size:cover;background-repeat:no-repeat}
@media(max-width:700px){.ck-hero{background-position:62% center;background-image:linear-gradient(90deg,rgba(2,22,52,.9) 0%,rgba(3,30,65,.68) 70%,rgba(3,30,65,.38) 100%),var(--ck-home-hero)}}
.ck-industry-visual{background-image:linear-gradient(145deg,#173f6d,#082b58)!important}.ck-tone-2,.ck-tone-6{background-image:linear-gradient(145deg,#82590e,#312506)!important}.ck-tone-3,.ck-tone-7{background-image:linear-gradient(145deg,#2f725c,#133d35)!important}.ck-tone-4,.ck-tone-8{background-image:linear-gradient(145deg,#783340,#351923)!important}.ck-warehouse-visual{height:100%;min-height:195px;display:grid;place-items:center;background:linear-gradient(145deg,#d8e5ef,#8099ae);position:relative;overflow:hidden}.ck-warehouse-visual:before{content:"";position:absolute;width:70%;height:62%;bottom:-8%;background:repeating-linear-gradient(90deg,#287a35 0 28px,#4e8f45 28px 56px);border-radius:5px}.ck-warehouse-visual span{position:relative;z-index:2;color:#fff;font-weight:900;letter-spacing:2px}.ck-wh-3:before{width:75%;height:75%;background:repeating-linear-gradient(90deg,#edf3f7 0 52px,#b5c6d2 52px 57px);border-radius:45% 45% 4px 4px}

/* Featured chemical products */
.ck-featured{background:#f7f9fc;padding-top:58px}.ck-featured .sp26-title>p{margin:0 0 7px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:1.4px}.ck-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ck-product-card{background:#fff;border:1px solid #e4eaf2;border-radius:5px;overflow:hidden;box-shadow:0 5px 18px rgba(5,36,77,.06);transition:.25s}.ck-product-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(5,36,77,.14);border-color:#c8d7e8}.ck-product-visual{height:118px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 68% 22%,rgba(237,28,36,.18),transparent 28%),linear-gradient(145deg,#eef4fa,#dce8f4);overflow:hidden}.ck-product-visual:before,.ck-product-visual:after{content:"";position:absolute;border:1px solid rgba(6,43,91,.17);border-radius:50%}.ck-product-visual:before{width:105px;height:105px;left:-25px;bottom:-48px}.ck-product-visual:after{width:72px;height:72px;right:-20px;top:-25px}.ck-product-visual>span{font-size:29px;font-weight:900;color:#287a35;letter-spacing:-1px}.ck-product-visual>small{position:absolute;right:10px;bottom:8px;font-size:8px;font-weight:800;color:#4eaa3c}.ck-product-body{padding:17px}.ck-product-body>small{font-size:9px;color:#4eaa3c;font-weight:800;text-transform:uppercase}.ck-product-body h3{font-size:16px;color:#173b23;margin:6px 0 10px}.ck-product-body ul{list-style:none;margin:0 0 14px;padding:0;min-height:68px}.ck-product-body li{font-size:10px;color:#5e6c80;line-height:1.45;padding:3px 0 3px 11px;position:relative}.ck-product-body li:before{content:"";width:4px;height:4px;border-radius:50%;background:#4eaa3c;position:absolute;left:0;top:8px}.ck-product-body>a{display:flex;justify-content:space-between;align-items:center;padding-top:11px;border-top:1px solid #edf1f5;color:#287a35;font-size:10px;font-weight:800;text-transform:uppercase}.ck-product-body>a b{color:#4eaa3c;font-size:15px}.ck-product-more{text-align:center;margin-top:28px}.ck-product-more a{display:inline-flex;background:#4eaa3c;color:#fff;padding:14px 25px;border-radius:4px;font-size:10px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){.ck-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ck-product-grid{grid-template-columns:1fr}.ck-product-visual{height:135px}}
.sp26{font-family:'Plus Jakarta Sans',Arial,sans-serif}.ck-product-visual>img{width:100%;height:100%;object-fit:cover}
.ck-product-body h3 a{color:inherit}.ck-product-card[data-product-url]{cursor:pointer}
.ck-news-visual{height:130px;display:grid;place-items:center;background:linear-gradient(145deg,#d9e5ef,#8199ad);color:#fff;font-size:18px;font-weight:900;letter-spacing:2px}.ck-news-tone-2{background:linear-gradient(145deg,#d8c9a1,#8b682a)}.ck-news-tone-3{background:linear-gradient(145deg,#a9cec0,#356b59)}.ck-news-tone-4{background:linear-gradient(145deg,#d4afb5,#783441)}
.sp26{font-family:'Plus Jakarta Sans',Arial,sans-serif}.sp26 :where(p,li,td,th,label,input,textarea,select,option){font-size:14px!important;line-height:1.7}

/* Shared typography scale: keep homepage consistent with NLX CKV subpages. */
.sp26-benefits{padding:30px 0;background:radial-gradient(circle at 50% -100%,#4eaa3c 0,transparent 55%),linear-gradient(110deg,#287a35,#12351f)}
.sp26-benefits>.sp26-box{grid-template-columns:repeat(4,1fr);gap:0}.sp26-benefits .sp26-box>div{min-height:76px;padding:8px 28px;gap:14px;transition:background-color .2s,transform .2s}.sp26-benefits .sp26-box>div:hover{background:rgba(255,255,255,.06);transform:translateY(-2px)}
.sp26-benefits i{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:50%;background:rgba(255,255,255,.05);color:#fff;font-size:22px}.sp26-benefits span{min-width:0}.sp26-benefits b{display:block;color:#fff;font-size:12px!important;line-height:1.35;letter-spacing:.2px}.sp26-benefits small{display:block;margin-top:5px;color:#b9cce0;font-size:10px!important;line-height:1.45}
@media(max-width:900px){.sp26-benefits>.sp26-box{grid-template-columns:1fr 1fr}.sp26-benefits .sp26-box>div{border-bottom:1px solid rgba(255,255,255,.15)}}@media(max-width:560px){.sp26-benefits>.sp26-box{grid-template-columns:1fr}.sp26-benefits .sp26-box>div{border-right:0}}
.sp26-app-row>a.ck-industry-visual{background-image:linear-gradient(180deg,rgba(3,30,64,.06),rgba(2,25,55,.72)),var(--ck-card-image)!important;background-size:cover!important;background-position:center!important}.sp26-app-row>a.ck-industry-visual span{font-size:0;left:12px;right:12px;bottom:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:linear-gradient(100deg,rgba(2,25,55,.82),rgba(5,49,94,.58));box-shadow:0 5px 18px rgba(0,20,48,.2);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:transform .25s,background .25s}.sp26-app-row>a.ck-industry-visual b{margin:0;color:#fff;font-size:14px!important;font-weight:700;line-height:1.35;letter-spacing:.1px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.sp26-app-row>a.ck-industry-visual:hover span,.sp26-app-row>a.ck-industry-visual:focus-visible span{transform:translateY(-3px);background:linear-gradient(100deg,rgba(227,28,36,.9),rgba(177,20,31,.74))}
.sp26-cap-grid .ck-warehouse-visual{background-image:linear-gradient(180deg,rgba(2,30,65,.04),rgba(2,30,65,.18)),var(--ck-card-image)!important;background-size:cover!important;background-position:center!important}.sp26-cap-grid .ck-warehouse-visual:before,.sp26-cap-grid .ck-warehouse-visual span{display:none!important}
.sp26 nav a{font-size:14px!important}
.sp26 main p,.sp26 main li,.sp26 main a,.sp26 main label,.sp26 main input,.sp26 main select,.sp26 main textarea,.sp26 main button,.sp26 main small,.sp26 main td,.sp26 main th{font-size:14px!important}
.sp26-footer p,.sp26-footer a{font-size:14px!important}

/* Warehouse consultation CTA above the homepage footer. */
.ck-home-quote{padding:32px 0;background:#f4f7fa}.ck-home-quote .ck-warehouse26-quote-inner{min-height:112px;display:grid;grid-template-columns:58px minmax(0,1.25fr) minmax(220px,.7fr) auto;gap:22px;align-items:center;padding:22px 30px;border-radius:9px;color:#fff;background:radial-gradient(circle at 50% -120%,#16558f,transparent 54%),linear-gradient(105deg,#287a35,#031c3e);box-shadow:0 14px 32px rgba(3,29,64,.16)}.ck-home-quote .ck-warehouse26-quote-inner>i{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;font-style:normal;font-size:25px}.ck-home-quote h2{margin:0 0 6px;color:#fff;font-size:18px;line-height:1.35}.ck-home-quote p{margin:0;color:#cbd9e8;font-size:12px!important}.ck-home-quote .ck-warehouse26-phone{display:flex;align-items:center;gap:11px;color:#fff}.ck-home-quote .ck-warehouse26-phone>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;font-size:22px}.ck-home-quote .ck-warehouse26-phone>b{font-size:14px;white-space:nowrap}.ck-home-quote .ck-warehouse26-phone small{display:block;margin-top:4px;color:#b9cce0;font-size:10px!important;font-weight:500}.ck-home-quote .ck-home-quote-btn{min-height:48px;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;border-radius:5px;background:var(--red);color:#fff;font-size:12px!important;font-weight:800;white-space:nowrap;box-shadow:0 8px 18px rgba(237,28,36,.24);transition:transform .2s,background .2s}.ck-home-quote .ck-home-quote-btn:hover{transform:translateY(-2px);background:#d8151e}.ck-home-quote .ck-home-quote-btn span{font-size:17px}
@media(max-width:1000px){.ck-home-quote .ck-warehouse26-quote-inner{grid-template-columns:58px 1fr auto}.ck-home-quote .ck-warehouse26-phone{grid-column:2}.ck-home-quote .ck-home-quote-btn{grid-column:3;grid-row:1/3}}
@media(max-width:700px){.ck-home-quote{padding:22px 0}.ck-home-quote .ck-warehouse26-quote-inner{grid-template-columns:52px 1fr;padding:22px;gap:16px}.ck-home-quote .ck-warehouse26-phone{grid-column:1/-1}.ck-home-quote .ck-home-quote-btn{grid-column:1/-1;grid-row:auto;width:100%}}
@media(max-width:480px){.ck-home-quote .ck-warehouse26-quote-inner{grid-template-columns:1fr;text-align:center}.ck-home-quote .ck-warehouse26-quote-inner>i{margin:auto}.ck-home-quote .ck-warehouse26-phone{grid-column:auto;justify-content:center}.ck-home-quote h2{font-size:17px}}

/* Unified NLX CKV top bar and header — identical to subpages. */
.sp26{font-family:'Plus Jakarta Sans',Arial,sans-serif}.sp26-top{height:38px;font-size:12px;line-height:1.4}.sp26-top .sp26-box{width:min(1180px,calc(100% - 40px));gap:18px}.sp26 header{height:88px;box-shadow:0 2px 10px rgba(2,27,60,.09);z-index:40}.sp26 header .sp26-nav{width:min(1180px,calc(100% - 40px));gap:22px}.sp26 header .sp26-logo{gap:9px;flex:none}.sp26 header .sp26-logo b{font-weight: 700;font-size:19px;line-height:1.15}.sp26 header .sp26-logo small{font-size:8px;line-height:1.25;letter-spacing:.7px}.sp26 header nav{gap:0}.sp26 header nav>.ck-admin-menu{gap:22px}.sp26 header nav a{font-size:14px!important;line-height:1.35}.sp26 header .sp26-quote{padding:14px 17px;border-radius:4px;font-size:12px!important;line-height:1.35;white-space:nowrap}
@media(max-width:1100px){.sp26-top{font-size:11.5px}.sp26 header{height:76px}.sp26 header .sp26-logo img{width:auto;height:60px}.sp26 header nav{top:76px}.sp26 header nav>.ck-admin-menu{gap:0}.sp26 header nav a{font-size:13px!important}}
@media(max-width:580px){.sp26-top{height:34px;font-size:11px}.sp26-top .sp26-box{width:calc(100% - 24px)}.sp26 header{height:68px}.sp26 header .sp26-nav{width:calc(100% - 24px)}.sp26 header .sp26-logo img{width:auto;height:60px}.sp26 header .sp26-logo b{font-size:17px}.sp26 header nav{top:68px}}

/* Homepage product showcase: 12 products, image-ready WooCommerce cards. */
.ck-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.ck-product-card{display:flex;min-width:0;flex-direction:column;border-color:#dfe7f0;border-radius:10px;box-shadow:0 6px 22px rgba(5,36,77,.07);transition:transform .25s,box-shadow .25s,border-color .25s}
.ck-product-card:hover,.ck-product-card:focus-within{transform:translateY(-6px);box-shadow:0 18px 38px rgba(5,36,77,.15);border-color:#b9cce1}
.ck-product-visual{height:250px;padding:16px;background:radial-gradient(circle at 75% 18%,rgba(237,28,36,.12),transparent 28%),linear-gradient(145deg,#f5f8fc,#e7eef6)}
.ck-product-visual:before{width:130px;height:130px;left:-45px;bottom:-68px}
.ck-product-visual:after{width:86px;height:86px;right:-28px;top:-30px}
.ck-product-visual>span{position:relative;z-index:1;font-size:34px}
.ck-product-visual>small{z-index:2;right:12px;bottom:10px;padding:4px 7px;border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(5,36,77,.08);font-size:9px!important}
.ck-product-visual>img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transition:transform .3s}
.ck-product-card:hover .ck-product-visual>img{transform:scale(1.045)}
.ck-product-body{display:flex;flex:1;flex-direction:column;padding:19px}
.ck-product-body>small{font-size:10px!important;letter-spacing:.3px}
.ck-product-body h3{line-height:1.4;margin:4px 0 2px;min-height:45px}
.ck-product-body ul{min-height:84px;margin-bottom:16px}
.ck-product-body li{margin:0px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px!important;line-height:1.5;padding-left:12px}
.ck-product-body li:before{top:10px}
.ck-product-summary{display:-webkit-box;overflow:hidden;min-height:84px;margin:0 0 16px;color:#5e6c80;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.ck-product-body>a{margin-top:auto;padding-top:13px}
.ck-product-more{margin-top:32px}
.ck-product-more a{border-radius:5px;box-shadow:0 8px 20px rgba(227,38,49,.2)}
@media(max-width:900px){.ck-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.ck-product-grid{grid-template-columns:1fr}.ck-product-visual{height:230px}.ck-product-body h3,.ck-product-body ul,.ck-product-summary{min-height:0}}
.sp26 nav>.ck-admin-menu{display:flex;align-items:center;gap:25px;height:100%;list-style:none;margin:0;padding:0}.sp26 nav>.ck-admin-menu>li{margin:0}.sp26 nav>.ck-admin-menu .current-menu-item>a,.sp26 nav>.ck-admin-menu .current_page_item>a{color:var(--red)!important}
@media(max-width:900px){.sp26 nav>.ck-admin-menu{height:auto;flex-direction:column;align-items:stretch;gap:0}.sp26 nav>.ck-admin-menu>li>a{display:block;padding:11px 0}}

/* Final content font override */
.sp26 main :where(p,li,a,label,input,select,textarea,button,small,td,th),.sp26-footer :where(p,a){font-size:14px!important}

/* Responsive typography and layout audit: desktop, tablet and phone. */
@media(max-width:1100px){
 .sp26-box{width:min(100% - 32px,960px)}
 .sp26 header{height:76px}.sp26-logo img{height:64px}.sp26-quote{display:none}.sp26-toggle{display:block;margin-left:auto}
 .sp26 nav{display:none;position:absolute;top:76px;left:0;right:0;height:auto;margin:0;background:#fff;padding:10px 20px;box-shadow:0 12px 24px rgba(3,29,64,.12)}
 .sp26 nav.open{display:block}.sp26 nav>.ck-admin-menu{height:auto;flex-direction:column;align-items:stretch;gap:0}.sp26 nav>.ck-admin-menu>li>a{display:block;padding:11px 0;font-size:13px!important}
 .sp26-hero{height:auto;min-height:520px;padding:68px 0}.sp26-hero h1{font-size:36px}
 .ck-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
 .sp26 main :where(p,li,a,label,input,select,textarea,button,small,td,th),.sp26-footer :where(p,a){font-size:13.5px!important}
 .sp26-footer h3{font-size:12px}
}
@media(max-width:760px){
 .sp26-top{font-size:11px}.sp26-top .sp26-box{gap:10px}.sp26-top .sp26-box>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .sp26-hero{min-height:500px;padding:56px 0}.sp26-hero>.sp26-box>div{max-width:100%}.sp26-hero h1{font-size:31px}.sp26-lead{line-height:1.65}
 .sp26-actions{align-items:stretch}.sp26-actions a{display:flex;align-items:center;justify-content:center;min-height:44px}
 .sp26-stats>.sp26-box{grid-template-columns:1fr 1fr;gap:16px;padding:22px 18px}.sp26-stats b{font-size:20px}
 .sp26-cats{grid-template-columns:1fr 1fr}.sp26-cats>a{height:auto;min-height:205px}
 .ck-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ck-product-visual{height:190px}.ck-product-body{padding:16px}
 .sp26-app-row{grid-auto-flow:column;grid-auto-columns:minmax(155px,42vw);grid-template-columns:none;padding-bottom:8px;scroll-snap-type:x proximity}.sp26-app-row>a{scroll-snap-align:start}
 .sp26-cap article{height:auto;min-height:205px}.sp26-news{gap:15px}
 .sp26-foot{grid-template-columns:1fr 1fr;gap:24px}.sp26-about{grid-column:1/-1}
}
@media(max-width:520px){
 .sp26-box{width:calc(100% - 24px)}.sp26-top{height:34px}.sp26 header{height:68px}.sp26-logo img{height:56px}.sp26-logo b{font-size:17px}.sp26 nav{top:68px}
 .sp26-hero{min-height:470px;padding:45px 0}.sp26-hero h1{font-size:27px;line-height:1.2}.sp26-red{margin-bottom:8px}.sp26-points{margin:18px 0;line-height:1.7}
 .sp26-actions{display:grid;grid-template-columns:1fr}.sp26-actions a{width:100%;padding:11px 12px}
 .sp26-stats>.sp26-box{grid-template-columns:1fr}.sp26-section,.ck-featured{padding:42px 0}.sp26-title{margin-bottom:24px}.sp26-title h2{font-size:20px}
 .sp26-cats{grid-template-columns:1fr}.sp26-cats>a{min-height:0;padding:20px 16px}.sp26-cats p{height:auto}
 .ck-product-grid{grid-template-columns:1fr}.ck-product-visual{height:225px}.ck-product-body h3,.ck-product-body ul,.ck-product-summary{min-height:0}
 .sp26-app-row{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.sp26-app-row>a{width:100%;min-width:0;height:145px;scroll-snap-align:none}.sp26-app-row>a.ck-industry-visual span{left:7px;right:7px;bottom:7px;padding:8px 6px;border-radius:5px}.sp26-app-row>a.ck-industry-visual b{font-size:12px!important;line-height:1.3}
 .sp26-cap article{grid-template-columns:1fr}.ck-warehouse-visual{min-height:190px}.sp26-cap article>div{padding:18px}
 .sp26-benefits>.sp26-box,.sp26-news{grid-template-columns:1fr}.sp26-benefits .sp26-box>div{padding:12px 8px}.sp26-news img,.ck-news-visual{height:190px}
 .sp26-foot{grid-template-columns:1fr}.sp26-about{grid-column:auto}.sp26-copy{text-align:center}
 .sp26 main :where(p,li,a,label,input,select,textarea,button,small,td,th),.sp26-footer :where(p,a){font-size:13px!important;line-height:1.6}
 .ck-product-body>small,.ck-product-visual>small,.sp26-benefits small{font-size:10px!important}
}
/* Shared site footer: identical on home, inner pages, posts, products and 404. */
.ck-site-footer{background:linear-gradient(135deg,#061f46 0%,#002f64 100%);color:#fff;padding:44px 0 0}
.ck-site-footer *{box-sizing:border-box}
.ck-site-footer__inner{width:min(1180px,calc(100% - 40px));margin:0 auto}
.ck-site-footer__grid{display:grid;grid-template-columns:1.35fr .85fr 1fr .9fr 1.2fr;gap:32px;padding-bottom:34px}
.ck-site-footer h2{margin:4px 0 17px;color:#fff;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:.02em}
.ck-site-footer p,.ck-site-footer address,.ck-site-footer a{color:rgba(255,255,255,.84);font-size:14px;line-height:1.65;text-decoration:none}
.ck-site-footer address{margin:0 0 11px;font-style:normal}
.ck-site-footer nav a,.ck-site-footer__contact>a{display:block;margin:0 0 8px;transition:color .2s ease,transform .2s ease}
.ck-site-footer nav a:hover,.ck-site-footer__contact>a:hover{color:#fff;transform:translateX(3px)}
.ck-site-footer__brand{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.ck-site-footer__brand img{display:block;width:48px;height:58px;object-fit:contain}
.ck-site-footer__brand span{display:flex;flex-direction:column}
.ck-site-footer__brand b{color:#fff;font-size:20px;line-height:1.1;letter-spacing:.02em}
.ck-site-footer__brand small{margin-top:4px;color:rgba(255,255,255,.72);font-size:9px;font-weight:700;letter-spacing:.08em}
.ck-site-footer__about p{max-width:260px;margin:0}
.ck-site-footer__copy{padding:17px 0 20px;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.7);font-size:13px}
@media(max-width:900px){.ck-site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ck-site-footer__about{grid-column:1/-1}.ck-site-footer__about p{max-width:560px}}
@media(max-width:580px){.ck-site-footer{padding-top:34px}.ck-site-footer__inner{width:calc(100% - 28px)}.ck-site-footer__grid{grid-template-columns:1fr 1fr;gap:26px 20px;padding-bottom:28px}.ck-site-footer__about,.ck-site-footer__contact{grid-column:1/-1}.ck-site-footer h2{font-size:12px;margin-bottom:13px}.ck-site-footer p,.ck-site-footer address,.ck-site-footer a{font-size:13px}.ck-site-footer__copy{text-align:center;font-size:12px}}

/* Keep homepage header nav rules out of the shared footer navigation. */
.sp26 .ck-site-footer nav{position:static;display:block;height:auto;margin:0;padding:0;background:transparent;box-shadow:none}
.sp26 .ck-site-footer nav a,.sp26 .ck-site-footer nav a:first-child,.sp26 .ck-site-footer nav a:hover{display:block;margin:0 0 8px;padding:0;color:rgba(255,255,255,.84);font-size:14px!important;font-weight:400;line-height:1.65;text-transform:none}
.sp26 .ck-site-footer nav a:hover{color:#fff;transform:translateX(3px)}
@media(max-width:900px){.sp26 .ck-site-footer nav{position:static;display:block;height:auto;padding:0;background:transparent;box-shadow:none}}
@media(max-width:580px){.sp26 .ck-site-footer nav a,.sp26 .ck-site-footer nav a:first-child{font-size:13px!important}}

.sp26-cats b small{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:#fff0f1;color:#d81720;font-size:9px!important;font-weight:800;vertical-align:middle}

/* NLX CKV 2026 green identity: hero and shared footer. */
.ck-hero{background-image:linear-gradient(90deg,rgba(14,47,26,.97) 0%,rgba(23,77,42,.78) 42%,rgba(40,122,53,.2) 72%),var(--ck-home-hero)!important}
.ck-site-footer{position:relative;border-top:4px solid #82d84a;background:radial-gradient(circle at 12% 0,rgba(130,216,74,.2),transparent 30%),linear-gradient(135deg,#174d2a 0%,#12351f 58%,#0e2f1a 100%)!important}
.ck-site-footer:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 68%,rgba(255,255,255,.035) 68% 69%,transparent 69%);pointer-events:none}
.ck-site-footer__inner{position:relative;z-index:1}.ck-site-footer h2{color:#dff6d3}.ck-site-footer nav a:hover,.ck-site-footer__contact>a:hover{color:#bdf28f}.ck-site-footer__copy{border-top-color:rgba(189,242,143,.24)}
@media(max-width:700px){.ck-hero{background-image:linear-gradient(90deg,rgba(14,47,26,.97) 0%,rgba(23,77,42,.86) 72%,rgba(40,122,53,.46) 100%),var(--ck-home-hero)!important}}
/* NLX CKV visual polish v1: homepage. */
.sp26{--nlx-green:#287a35;--nlx-green-dark:#174d2a;--nlx-lime:#82d84a;--nlx-soft:#f3f8f1;--nlx-border:#dce8d9}
.sp26 :where(a,button){transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sp26 :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(130,216,74,.38);outline-offset:3px}
.sp26-section:nth-of-type(even),.ck-featured{background:linear-gradient(180deg,#f8fbf7,#f2f7f0)}.sp26-title h2{letter-spacing:-.025em}.sp26-title:after{width:44px;border-radius:5px;background:linear-gradient(90deg,var(--nlx-green),var(--nlx-lime))}.sp26-red,.ck-featured .sp26-title>p{color:var(--nlx-green)}
.sp26-actions a:first-child,.sp26-quote,.ck-product-more a{background:linear-gradient(135deg,var(--nlx-green),#399447);border-color:var(--nlx-green);box-shadow:0 9px 20px rgba(40,122,53,.22)}.sp26-actions a:hover,.sp26-quote:hover,.ck-product-more a:hover{transform:translateY(-2px);box-shadow:0 13px 25px rgba(40,122,53,.3)}
.sp26-cats{border:0;gap:12px;box-shadow:none}.sp26-cats>a{height:auto;min-height:202px;border:1px solid var(--nlx-border);border-radius:12px;background:#fff;box-shadow:0 7px 22px rgba(23,77,42,.06)}.sp26-cats>a:hover{border-color:#9bc995;box-shadow:0 16px 32px rgba(23,77,42,.13)}.sp26-cats i,.sp26-cats b{color:var(--nlx-green)}.sp26-cats b small{background:#eaf6e7;color:var(--nlx-green)}
.sp26-app-row{gap:12px}.sp26-app-row>a{border-radius:11px;box-shadow:0 8px 22px rgba(14,47,26,.14)}.sp26-app-row>a:after{background:linear-gradient(180deg,rgba(14,47,26,.04),rgba(14,47,26,.82))}.sp26-app-row>a.ck-industry-visual span{border-color:rgba(189,242,143,.25);background:linear-gradient(100deg,rgba(14,47,26,.88),rgba(40,122,53,.62))}.sp26-app-row>a.ck-industry-visual:hover span,.sp26-app-row>a.ck-industry-visual:focus-visible span{background:linear-gradient(100deg,rgba(40,122,53,.96),rgba(78,170,60,.82))}
.sp26-cap-grid{gap:20px}.sp26-cap article{height:auto;min-height:210px;border:1px solid var(--nlx-border);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(23,77,42,.07);transition:.25s}.sp26-cap article:hover{transform:translateY(-4px);border-color:#a9cfa3;box-shadow:0 15px 30px rgba(23,77,42,.14)}.sp26-cap a{color:var(--nlx-green)}
.ck-product-grid{gap:20px}.ck-product-card{border-color:var(--nlx-border);border-radius:12px;box-shadow:0 7px 22px rgba(23,77,42,.07)}.ck-product-card:hover{border-color:#9bc995;box-shadow:0 17px 34px rgba(23,77,42,.14)}.ck-product-visual{height:230px;background:linear-gradient(145deg,#f8faf7,#e8f1e5)}.ck-product-visual>img{object-fit:contain;padding:10px;transition:transform .3s}.ck-product-card:hover .ck-product-visual>img{transform:scale(1.035)}.ck-product-body>small{display:inline-flex;width:auto;padding:5px 9px;border-radius:999px;background:#eaf6e7;color:var(--nlx-green)}.ck-product-body h3{line-height:1.4}.ck-product-body>a{color:var(--nlx-green);border-top-color:var(--nlx-border)}
.sp26-news article{overflow:hidden;border-color:var(--nlx-border);border-radius:12px;box-shadow:0 7px 22px rgba(23,77,42,.07);transition:.25s}.sp26-news article:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(23,77,42,.14)}.sp26-news img{transition:transform .35s}.sp26-news article:hover img{transform:scale(1.04)}
.ck-home-quote{background:linear-gradient(180deg,#f4f8f2,#fff)}.ck-home-quote .ck-warehouse26-quote-inner{background:radial-gradient(circle at 48% -120%,#4eaa3c 0,transparent 55%),linear-gradient(105deg,#174d2a,#0e2f1a)}.ck-home-quote .ck-home-quote-btn{background:linear-gradient(135deg,#4eaa3c,#287a35);box-shadow:0 8px 18px rgba(40,122,53,.3)}.ck-home-quote .ck-home-quote-btn:hover{background:#3a923f}
@media(max-width:700px){.sp26-hero{height:auto;min-height:520px;background-position:64% center}.sp26-hero>.sp26-box{padding-top:58px;padding-bottom:58px}.sp26-hero h1{font-size:30px;max-width:440px}.ck-product-visual{height:215px}}@media(max-width:560px){.sp26-hero{min-height:500px}.sp26-cats{gap:10px}.sp26-cats>a,.ck-product-card{border-radius:10px}}
/* NLX CKV homepage lower-section redesign v1. Starts after Featured Products. */
.nlx-home-lower{background:#fff}.nlx-home-lower .sp26-section{padding:82px 0}.nlx-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.nlx-section-head .sp26-title{margin:0;text-align:left}.nlx-section-head .sp26-title:after{margin:12px 0 0}.nlx-section-head>span{color:#dcebd7;font-size:46px!important;font-weight:900;line-height:.9;letter-spacing:-2px}.nlx-section-head>a{display:inline-flex;align-items:center;gap:10px;color:#287a35;font-size:13px!important;font-weight:800}.nlx-section-head>a:hover{gap:15px}
.nlx-applications{position:relative;background:linear-gradient(180deg,#fff 0%,#f4f8f2 100%)!important}.nlx-applications:before{content:"";position:absolute;width:420px;height:420px;right:-230px;top:20px;border:1px solid rgba(40,122,53,.1);border-radius:50%;box-shadow:0 0 0 70px rgba(40,122,53,.025),0 0 0 140px rgba(40,122,53,.018)}.nlx-app-grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:160px;gap:14px;overflow:visible}.nlx-app-grid>a{height:auto!important;min-width:0;border-radius:14px;background-size:cover!important;background-position:center!important;box-shadow:0 10px 26px rgba(14,47,26,.13)}.nlx-app-grid>a:nth-child(1),.nlx-app-grid>a:nth-child(6){grid-column:span 4;grid-row:span 2}.nlx-app-grid>a:nth-child(2),.nlx-app-grid>a:nth-child(3),.nlx-app-grid>a:nth-child(4),.nlx-app-grid>a:nth-child(5),.nlx-app-grid>a:nth-child(7),.nlx-app-grid>a:nth-child(8){grid-column:span 4}.nlx-app-grid>a:after{background:linear-gradient(180deg,rgba(14,47,26,.05),rgba(14,47,26,.86))}.nlx-app-grid>a:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(14,47,26,.2)}.nlx-app-grid>a>span{left:18px!important;right:18px!important;bottom:16px!important;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;text-align:left!important}.nlx-app-grid span small{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#dff6d3;font-size:10px!important;font-weight:800}.nlx-app-grid span b{font-size:15px!important}.nlx-app-grid span em{color:#bdf28f;font-size:20px;font-style:normal;transition:transform .2s}.nlx-app-grid>a:hover span{transform:none!important}.nlx-app-grid>a:hover span em{transform:translate(3px,-3px)}
.nlx-warehouse{position:relative;background:radial-gradient(circle at 90% 10%,rgba(130,216,74,.15),transparent 28%),linear-gradient(135deg,#174d2a,#0e2f1a)!important;color:#fff;overflow:hidden}.nlx-warehouse:before{content:"NLX";position:absolute;right:-18px;bottom:-80px;color:rgba(255,255,255,.025);font-size:270px;font-weight:900;line-height:1}.nlx-section-head-light .sp26-title h2{color:#fff}.nlx-section-head-light .sp26-title:after{background:linear-gradient(90deg,#82d84a,#dff6d3)}.nlx-section-head-light>a{color:#bdf28f}.nlx-warehouse-grid{position:relative;grid-template-columns:1.2fr .9fr .9fr;gap:18px}.nlx-warehouse-grid .nlx-warehouse-card{min-height:410px;display:flex;position:relative;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:#153f25;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.22)}.nlx-warehouse-card>.ck-warehouse-visual{position:absolute;inset:0;min-height:0;background-position:center!important;transition:transform .45s}.nlx-warehouse-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,32,17,.08) 25%,rgba(8,32,17,.94) 100%)}.nlx-warehouse-card>div:last-child{position:relative;z-index:2;align-self:flex-end;width:100%;padding:28px!important}.nlx-warehouse-card small{color:#bdf28f!important;font-size:10px!important;letter-spacing:.08em}.nlx-warehouse-card h3{margin:9px 0;color:#fff;font-size:22px}.nlx-warehouse-card p{max-width:310px;margin:0 0 17px;color:#d4e5d0;font-size:13px!important;line-height:1.65}.nlx-warehouse-card a{display:inline-flex;gap:8px;color:#fff!important;font-size:12px!important}.nlx-warehouse-card:hover{transform:translateY(-5px)!important;border-color:rgba(189,242,143,.55)!important}.nlx-warehouse-card:hover>.ck-warehouse-visual{transform:scale(1.045)}
.nlx-benefits{padding:0;background:#fff!important}.nlx-benefits>.sp26-box{position:relative;z-index:4;transform:translateY(-28px);display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nlx-benefits .sp26-box>div{min-height:126px;display:grid;grid-template-columns:46px 1fr;align-items:center;gap:15px;padding:22px;border:1px solid #dce8d9;border-radius:12px;background:#fff;color:#173b23;box-shadow:0 12px 30px rgba(23,77,42,.1)}.nlx-benefits .sp26-box>div:hover{transform:translateY(-5px);border-color:#9bc995;background:#fff}.nlx-benefits i{width:46px;height:46px;border-color:#b9d8b3;background:#eff8ec;color:#287a35}.nlx-benefits span small{display:block;margin:0 0 5px;color:#82a77a;font-size:9px!important}.nlx-benefits span b{color:#173b23;font-size:13px!important}.nlx-benefits span p{margin:5px 0 0;color:#64786a;font-size:11px!important;line-height:1.5}
.nlx-news-section{padding-top:54px!important;background:#fff!important}.nlx-news-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:repeat(2,minmax(180px,auto));gap:18px}.nlx-news-grid article{min-width:0;margin:0;border:1px solid #dce8d9;border-radius:13px;background:#fff}.nlx-news-grid .nlx-news-featured{grid-row:span 2;display:grid;grid-template-rows:280px 1fr}.nlx-news-grid .nlx-news-featured>img,.nlx-news-grid .nlx-news-featured>.ck-news-visual{height:280px}.nlx-news-grid article:not(.nlx-news-featured){display:grid;grid-template-columns:120px 1fr;min-height:180px}.nlx-news-grid article:not(.nlx-news-featured)>img,.nlx-news-grid article:not(.nlx-news-featured)>.ck-news-visual{width:120px;height:100%;min-height:180px}.nlx-news-grid article>div:last-child{display:flex;min-width:0;flex-direction:column;padding:18px}.nlx-news-grid article small{color:#6f8574;font-size:10px!important}.nlx-news-grid article h3{min-height:0;margin:7px 0 12px;font-size:15px;line-height:1.45}.nlx-news-grid .nlx-news-featured h3{font-size:22px}.nlx-news-grid article p{margin:0 0 16px;color:#637468;font-size:12px!important;line-height:1.65}.nlx-news-grid article>div>a:last-child{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#287a35;font-size:11px!important;font-weight:800}.nlx-news-grid article:hover{border-color:#9bc995}.nlx-news-grid article:hover>img{transform:scale(1.035)}
.nlx-home-lower+.ck-home-quote{padding-top:12px}
.nlx-app-grid>a:nth-child(9),.nlx-app-grid>a:nth-child(10){grid-column:span 4}
@media(max-width:1000px){.nlx-app-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}.nlx-app-grid>a:nth-child(n){grid-column:span 1;grid-row:span 1}.nlx-app-grid>a:nth-child(1),.nlx-app-grid>a:nth-child(6){grid-row:span 2}.nlx-warehouse-grid{grid-template-columns:1fr 1fr}.nlx-warehouse-grid .nlx-warehouse-card:first-child{grid-column:1/-1;min-height:360px}.nlx-benefits>.sp26-box{grid-template-columns:1fr 1fr}.nlx-news-grid{grid-template-columns:1fr 1fr}.nlx-news-grid .nlx-news-featured{grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto}.nlx-news-grid .nlx-news-featured>img,.nlx-news-grid .nlx-news-featured>.ck-news-visual{width:100%;height:260px}}
@media(max-width:700px){.nlx-home-lower .sp26-section{padding:58px 0}.nlx-section-head{align-items:flex-start;margin-bottom:24px}.nlx-section-head>span{display:none}.nlx-section-head>a{font-size:11px!important}.nlx-app-grid{grid-auto-rows:145px;gap:10px}.nlx-app-grid>a:nth-child(1),.nlx-app-grid>a:nth-child(6){grid-row:span 1}.nlx-app-grid>a>span{left:10px!important;right:10px!important;bottom:10px!important;gap:7px}.nlx-app-grid span small{display:none}.nlx-app-grid span b{font-size:12px!important}.nlx-warehouse-grid{grid-template-columns:1fr}.nlx-warehouse-grid .nlx-warehouse-card:first-child{grid-column:auto}.nlx-warehouse-grid .nlx-warehouse-card{min-height:330px}.nlx-benefits>.sp26-box{transform:translateY(-20px);grid-template-columns:1fr 1fr;gap:9px}.nlx-benefits .sp26-box>div{min-height:112px;grid-template-columns:38px 1fr;padding:15px 12px;gap:10px}.nlx-benefits i{width:38px;height:38px;font-size:18px}.nlx-benefits span p{display:none}.nlx-news-grid{grid-template-columns:1fr;grid-template-rows:auto}.nlx-news-grid .nlx-news-featured{grid-column:auto;display:block}.nlx-news-grid .nlx-news-featured>img,.nlx-news-grid .nlx-news-featured>.ck-news-visual{height:220px}.nlx-news-grid article:not(.nlx-news-featured){grid-template-columns:105px 1fr;min-height:150px}.nlx-news-grid article:not(.nlx-news-featured)>img,.nlx-news-grid article:not(.nlx-news-featured)>.ck-news-visual{width:105px;min-height:150px}.nlx-news-grid .nlx-news-featured h3{font-size:18px}}
@media(max-width:420px){.nlx-section-head{display:block}.nlx-section-head>a{margin-top:12px}.nlx-benefits>.sp26-box{grid-template-columns:1fr}.nlx-benefits .sp26-box>div{min-height:92px}.nlx-news-grid article:not(.nlx-news-featured){grid-template-columns:92px 1fr}.nlx-news-grid article:not(.nlx-news-featured)>img,.nlx-news-grid article:not(.nlx-news-featured)>.ck-news-visual{width:92px}}
.ck-site-footer__company{display:block;max-width:330px;margin:15px 0 10px;color:#fff;font-size:13px;line-height:1.55;text-transform:uppercase}.ck-site-footer__company+p{margin-top:0}@media(max-width:580px){.ck-site-footer__company{max-width:none;font-size:12px}}
