:root{--ckw-ink:#0b1220;--ckw-steel:#334155;--ckw-blue:#0b6ea8;--ckw-cyan:#7dd3fc;--ckw-paper:#f8fafc;--ckw-panel:#fff;--ckw-line:#d9e2ec;--ckw-soft:#e0f2fe}body{background:var(--ckw-paper);color:var(--ckw-ink);padding-top:0!important;overflow-x:hidden}body .site-header.wp-block-template-part,body footer.wp-block-template-part,body .wp-block-template-part:has(.hostinger-ai-menu),body .hostinger-ai-menu,body .wp-block-woocommerce-customer-account,body .wc-block-mini-cart{display:none!important}.ckw-page,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-site-header,.ckw-site-footer{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;letter-spacing:0}.ckw-page{width:min(1180px,calc(100vw - 48px));max-width:none!important;margin:0 auto!important;padding:40px 0 72px!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}.ckw-shell{width:min(1180px,calc(100vw - 48px));margin:0 auto}.ckw-site-header{background:#0b1220;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.ckw-topbar{background:#172033;color:#dbeafe;font-size:13px}.ckw-topbar .ckw-shell{display:flex;justify-content:space-between;gap:18px;padding:8px 0}.ckw-mainnav .ckw-shell{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0}.ckw-brand{display:grid;gap:2px;color:#fff!important;text-decoration:none!important;font-weight:900}.ckw-brand span{font-size:12px;color:var(--ckw-cyan);text-transform:uppercase;letter-spacing:.08em}.ckw-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ckw-nav a{color:#e5edf7!important;text-decoration:none!important;font-size:14px;font-weight:800}.ckw-nav a:hover{color:var(--ckw-cyan)!important}.ckw-nav .ckw-nav-cta{padding:10px 14px;border-radius:8px;background:var(--ckw-blue);color:#fff!important}.ckw-hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);gap:30px;align-items:center;padding:44px;background:linear-gradient(135deg,#0b1220 0%,#17243a 100%);color:#fff;border-radius:8px;overflow:hidden}.ckw-hero-small{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.ckw-hero-text-only{grid-template-columns:1fr}.ckw-hero h1{max-width:790px;margin:0 0 18px;font-size:clamp(34px,4.2vw,56px);line-height:1.02;letter-spacing:0;color:#fff}.ckw-hero p{max-width:760px;margin:0 0 22px;font-size:18px;line-height:1.65;color:#dbeafe}.ckw-eyebrow{text-transform:uppercase;font-size:13px!important;font-weight:800;letter-spacing:.08em;color:var(--ckw-cyan)!important;margin-bottom:12px!important}.ckw-hero-media{position:relative;min-height:340px;border:1px solid rgba(255,255,255,.18);border-radius:8px;overflow:hidden;background:#111827}.ckw-hero-img,.ckw-hero-media img{width:100%;height:100%;min-height:340px;display:block;object-fit:cover}.ckw-hero-points{position:absolute;left:14px;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ckw-hero-points span{padding:9px 10px;border-radius:8px;background:rgba(11,18,32,.78);color:#fff;font-size:12px;font-weight:900}.ckw-actions{display:flex;flex-wrap:wrap;gap:12px}.ckw-button,.ckw-page a.ckw-button,.ckw-quote-button,.ckw-form button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:8px;background:var(--ckw-blue);color:#fff!important;text-decoration:none!important;font-weight:800;border:1px solid var(--ckw-blue);cursor:pointer;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease}.ckw-button:hover,.ckw-quote-button:hover,.ckw-form button:hover{background:#075985;border-color:#075985;transform:translateY(-1px)}.ckw-button-secondary{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.65)!important}.ckw-proof-grid,.ckw-card-grid,.ckw-evidence-grid,.ckw-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 42px}.ckw-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ckw-proof-grid>div,.ckw-card-grid>a,.ckw-evidence-card,.ckw-image-card,.ckw-form-card,.ckw-note,.ckw-product-rfq-panel,.ckw-shop-intro,.ckw-faq details{background:var(--ckw-panel);border:1px solid var(--ckw-line);border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.ckw-proof-grid>div,.ckw-card-grid>a,.ckw-evidence-card,.ckw-image-card{color:var(--ckw-ink);text-decoration:none!important;overflow:hidden}.ckw-proof-grid>div{padding:22px}.ckw-card-grid>a,.ckw-evidence-card,.ckw-image-card{display:flex;flex-direction:column}.ckw-evidence-card img,.ckw-card-grid img,.ckw-image-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ckw-card-grid img{aspect-ratio:1/1}.ckw-card-body{padding:18px 20px}.ckw-card-body strong,.ckw-evidence-card strong,.ckw-image-card strong{display:block;margin-bottom:8px;font-weight:900}.ckw-proof-grid p,.ckw-card-grid span,.ckw-section p,.ckw-note p,.ckw-faq p,.ckw-evidence-card p,.ckw-image-card p{color:var(--ckw-steel);line-height:1.65}.ckw-section{margin:56px 0}.ckw-section h2,.ckw-cta-band h2{margin:0 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:0;color:var(--ckw-ink)}.ckw-section-lead{max-width:780px}.ckw-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;margin:24px 0 0;list-style:none;counter-reset:step}.ckw-process li{position:relative;padding:22px;background:#fff;border:1px solid var(--ckw-line);border-radius:8px;counter-increment:step}.ckw-process li:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:12px;background:var(--ckw-soft);color:#075985;font-weight:900;border-radius:50%}.ckw-process span{display:block;margin-top:8px;color:var(--ckw-steel);line-height:1.55}.ckw-cta-band{padding:34px;background:var(--ckw-soft);border:1px solid #bae6fd;border-radius:8px}.ckw-form-card{max-width:980px;margin:28px 0 60px;padding:28px}.ckw-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ckw-form label{display:grid;gap:7px;font-weight:800;color:var(--ckw-ink)}.ckw-form input,.ckw-form select,.ckw-form textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--ckw-line);border-radius:8px;font:inherit;background:#fff;color:var(--ckw-ink)}.ckw-form input:focus,.ckw-form select:focus,.ckw-form textarea:focus{outline:3px solid rgba(11,110,168,.2);border-color:var(--ckw-blue)}.ckw-form-wide,.ckw-form button{grid-column:1/-1}.ckw-form-success{margin-bottom:18px;padding:14px 16px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:8px;font-weight:800}.ckw-faq{display:grid;gap:14px;margin:28px 0 60px}.ckw-faq details{padding:18px 20px}.ckw-faq summary{cursor:pointer;font-weight:900;color:var(--ckw-ink)}.ckw-shop-intro{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:center;margin:0 0 26px;padding:26px}.ckw-shop-intro h1{margin:0 0 10px;font-size:clamp(30px,4vw,48px)}.ckw-shop-intro img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.ckw-product-rfq-panel{margin-top:18px;padding:20px}.ckw-quote-price{display:inline-flex;padding:6px 10px;background:#ecfeff;border:1px solid #bae6fd;border-radius:8px;color:#075985;font-weight:900}.woocommerce ul.products li.product a img{border-radius:8px;aspect-ratio:1/1;object-fit:cover;background:#eef2f7}.ckw-site-footer{background:#0b1220;color:#dbeafe;margin-top:64px}.ckw-footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,.8fr));gap:28px;padding:42px 0}.ckw-site-footer h2,.ckw-site-footer h3{color:#fff;margin:0 0 12px}.ckw-site-footer p,.ckw-site-footer a{color:#dbeafe!important}.ckw-site-footer a{text-decoration:none!important;display:block;margin:7px 0}.ckw-footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:16px 0;color:#94a3b8;font-size:13px}.ckw-floating-cta{position:fixed;right:18px;bottom:18px;z-index:9999}.ckw-floating-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:8px;background:var(--ckw-ink);color:#fff!important;text-decoration:none!important;font-weight:900;box-shadow:0 16px 36px rgba(15,23,42,.28)}.ckw-nav::-webkit-scrollbar{display:none}@media(max-width:980px){.ckw-hero,.ckw-hero-small,.ckw-proof-grid,.ckw-card-grid,.ckw-evidence-grid,.ckw-media-grid,.ckw-process ol,.ckw-form,.ckw-footer-grid,.ckw-shop-intro{grid-template-columns:1fr}.ckw-hero{padding:30px 22px}.ckw-page,.ckw-shell{width:min(100% - 24px,1180px)}.ckw-topbar .ckw-shell,.ckw-mainnav .ckw-shell{align-items:flex-start;flex-direction:column}.ckw-nav{gap:12px}.ckw-hero-media,.ckw-hero-img,.ckw-hero-media img{min-height:260px}}@media(max-width:640px){.ckw-topbar .ckw-shell{display:block;padding:8px 0}.ckw-topbar .ckw-shell span{display:block;line-height:1.35}.ckw-topbar .ckw-shell span+span{display:none}.ckw-mainnav .ckw-shell{padding:12px 0;gap:10px}.ckw-brand{font-size:16px}.ckw-brand span{font-size:11px}.ckw-nav{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding:0 0 4px;scrollbar-width:none;-ms-overflow-style:none}.ckw-nav a{white-space:nowrap;font-size:13px}.ckw-nav .ckw-nav-cta{padding:8px 12px}.ckw-page{width:min(100% - 24px,1180px);padding-top:28px!important}.ckw-footer-grid{padding:30px 0}.ckw-site-footer{margin-top:42px}.ckw-hero{padding:24px 16px}.ckw-hero h1{font-size:30px;line-height:1.08}.ckw-hero p{font-size:16px}.ckw-hero-points{position:static;margin-top:10px;grid-template-columns:1fr}.ckw-floating-cta{left:12px;right:12px;bottom:12px}.ckw-floating-cta a{width:100%}}
@media(max-width:640px){.ckw-hero-media,.ckw-hero-img,.ckw-hero-media img{min-height:210px}.ckw-floating-cta{display:none!important}}
@media(max-width:640px){.ckw-nav{flex-wrap:wrap;overflow-x:visible;gap:8px 10px}}
:root{--ckw-ink:#090d10;--ckw-coal:#111820;--ckw-lime:#b4d300;--ckw-lime-deep:#8ca600;--ckw-red:#d71920;--ckw-paper:#f4f6f2;--ckw-panel:#fff;--ckw-line:#d8ddd2;--ckw-muted:#53616d;--ckw-blue:#0878b8;--ckw-cyan:#7dd3fc}.ckw-site-header{background:#fff;color:var(--ckw-ink);border:0;box-shadow:0 1px 0 rgba(9,13,16,.08);position:relative;z-index:20}.ckw-topbar{background:#fff;color:var(--ckw-red);font-size:14px;font-weight:900;text-align:center}.ckw-topbar .ckw-shell{width:min(1280px,calc(100vw - 48px));justify-content:center;padding:8px 0}.ckw-topbar .ckw-shell span:first-child{letter-spacing:.02em}.ckw-topbar .ckw-shell span+span{color:#334155;font-weight:800}.ckw-mainnav{background:var(--ckw-lime)}.ckw-mainnav .ckw-shell{width:min(1280px,calc(100vw - 48px));display:grid;grid-template-columns:270px minmax(280px,1fr) auto;gap:28px;align-items:center;padding:20px 0}.ckw-brand{color:#101418!important;font-size:25px;letter-spacing:.08em;text-transform:uppercase}.ckw-brand span{color:#2f3a1d;font-size:11px;letter-spacing:.18em}.ckw-rfq-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;background:#fff;color:#1f2937!important;text-decoration:none!important;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(9,13,16,.1)}.ckw-rfq-search span{padding:0 18px;color:#53616d;font-weight:800}.ckw-rfq-search strong{align-self:stretch;display:flex;align-items:center;padding:0 20px;background:#141a20;color:#fff;text-transform:uppercase;letter-spacing:.04em}.ckw-header-assist{display:grid;gap:2px;color:#111820;font-size:13px;white-space:nowrap}.ckw-header-assist span{font-weight:800}.ckw-header-assist strong{font-size:14px}.ckw-menubar{background:#fff;border-bottom:1px solid rgba(9,13,16,.08)}.ckw-menubar .ckw-shell{width:min(1280px,calc(100vw - 48px));padding:0}.ckw-nav{justify-content:center;gap:0;width:100%}.ckw-nav a{display:flex;align-items:center;min-height:58px;padding:0 19px;color:#161b22!important;font-size:14px;font-weight:900}.ckw-nav a:hover{background:#f2f4ea;color:#000!important}.ckw-nav .ckw-nav-cta{min-height:38px;margin:10px 0 10px 12px;background:var(--ckw-lime);border-radius:2px;color:#101418!important}.ckw-page{width:100%!important;margin:0!important;padding:0 0 82px!important;background:var(--ckw-paper)}.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-page>.ckw-proof-grid,.ckw-page>.ckw-card-grid,.ckw-page>.ckw-evidence-grid,.ckw-page>.ckw-media-grid,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel{width:min(1280px,calc(100vw - 48px));margin-left:auto!important;margin-right:auto!important}.ckw-hero{width:100vw;margin-left:calc(50% - 50vw);border-radius:0;min-height:520px;padding:72px max(24px,calc((100vw - 1280px)/2));background:#0a0f13}.ckw-hero:not(.ckw-home-hero){grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center}.ckw-hero h1{font-size:clamp(42px,5.5vw,78px);line-height:.96;letter-spacing:.01em;text-transform:none}.ckw-hero p{font-size:19px;color:#e8eef6}.ckw-eyebrow{color:var(--ckw-lime)!important;letter-spacing:.12em}.ckw-home-hero{display:block;position:relative;min-height:690px;padding:0;overflow:hidden;background:#06090c}.ckw-hero-backdrop{position:absolute;inset:0}.ckw-hero-bg{width:100%;height:100%;min-height:690px;object-fit:cover;filter:brightness(.72) contrast(1.08) saturate(.92)}.ckw-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.62) 42%,rgba(0,0,0,.12) 76%),linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0) 42%);z-index:1}.ckw-hero-content{position:relative;z-index:2;width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:125px 0 165px}.ckw-hero-content h1{max-width:820px;color:#fff;font-size:clamp(48px,6.6vw,96px);line-height:.9;text-transform:uppercase}.ckw-hero-content p:not(.ckw-eyebrow){max-width:690px;font-size:20px;line-height:1.65}.ckw-hero-metrics{position:absolute;z-index:3;left:50%;bottom:0;transform:translateX(-50%);width:min(1280px,calc(100vw - 48px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:rgba(180,211,0,.95);color:#111820}.ckw-hero-metrics span{display:grid;gap:4px;padding:22px 24px;border-right:1px solid rgba(17,24,32,.22);font-weight:800}.ckw-hero-metrics span:last-child{border-right:0}.ckw-hero-metrics strong{font-size:13px;letter-spacing:.16em;text-transform:uppercase}.ckw-button,.ckw-page a.ckw-button,.ckw-quote-button,.ckw-form button{border-radius:2px;min-height:52px;padding:14px 24px;background:var(--ckw-blue);border-color:var(--ckw-blue);text-transform:uppercase;letter-spacing:.04em}.ckw-button-secondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.78)!important}.ckw-category-band{width:min(1280px,calc(100vw - 48px));margin:60px auto 0}.ckw-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.ckw-section-head h2{margin:0;font-size:clamp(32px,4vw,54px);line-height:1;text-transform:uppercase}.ckw-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ckw-category-tile{position:relative;display:grid;align-content:end;min-height:300px;overflow:hidden;color:#fff!important;text-decoration:none!important;background:#111820}.ckw-category-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .28s ease;filter:brightness(.72)}.ckw-category-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.05) 62%)}.ckw-category-tile strong,.ckw-category-tile span{position:relative;z-index:1;padding:0 22px}.ckw-category-tile strong{font-size:23px;text-transform:uppercase;letter-spacing:.04em}.ckw-category-tile span{padding-bottom:24px;color:#e8eef6;line-height:1.45}.ckw-category-tile:hover img{transform:scale(1.045)}.ckw-buyer-strip{width:min(1280px,calc(100vw - 48px));margin:42px auto 76px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ckw-line);border-bottom:1px solid var(--ckw-line);background:#fff}.ckw-buyer-strip div{padding:28px;border-right:1px solid var(--ckw-line)}.ckw-buyer-strip div:last-child{border-right:0}.ckw-buyer-strip strong{font-size:17px}.ckw-buyer-strip p{margin-bottom:0;color:var(--ckw-muted);line-height:1.6}.ckw-wide-panel{width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:48px;padding:84px max(24px,calc((100vw - 1280px)/2));align-items:center}.ckw-panel-dark{background:#0a0f13;color:#fff}.ckw-wide-copy h2{max-width:620px;margin:0 0 18px;color:#fff;font-size:clamp(38px,5vw,68px);line-height:.96;text-transform:uppercase}.ckw-wide-copy p{max-width:640px;color:#dce7f1;line-height:1.68}.ckw-wide-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ckw-wide-gallery div{position:relative;min-height:230px;overflow:hidden;background:#111820}.ckw-wide-gallery img{width:100%;height:100%;min-height:230px;object-fit:cover;filter:brightness(.82)}.ckw-wide-gallery strong{position:absolute;left:16px;bottom:14px;color:#fff;text-transform:uppercase;letter-spacing:.08em}.ckw-process{margin-top:76px!important}.ckw-process ol{grid-template-columns:repeat(4,minmax(0,1fr))}.ckw-process li{border-radius:0;box-shadow:none;border-color:#cdd4c6}.ckw-process li:before{background:var(--ckw-lime);color:#111820}.ckw-cta-band{margin-top:76px!important;border-radius:0;background:var(--ckw-lime);border:0;color:#111820;display:flex;align-items:center;justify-content:space-between;gap:28px}.ckw-cta-band h2{color:#111820;text-transform:uppercase}.ckw-cta-band p{max-width:540px;color:#27311b}.ckw-cta-band .ckw-button{background:#111820;border-color:#111820}.ckw-footer-grid,.ckw-footer-bottom .ckw-shell{width:min(1280px,calc(100vw - 48px));margin-left:auto;margin-right:auto}.ckw-floating-cta a{border-radius:2px;background:#111820}@media(max-width:1100px){.ckw-mainnav .ckw-shell{grid-template-columns:1fr;gap:12px}.ckw-header-assist{display:none}.ckw-category-grid,.ckw-buyer-strip,.ckw-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ckw-wide-panel{grid-template-columns:1fr}.ckw-hero:not(.ckw-home-hero){grid-template-columns:1fr}}@media(max-width:640px){.ckw-topbar .ckw-shell{width:min(100% - 24px,1280px)}.ckw-mainnav .ckw-shell,.ckw-menubar .ckw-shell{width:min(100% - 24px,1280px)}.ckw-mainnav .ckw-shell{padding:14px 0}.ckw-brand{font-size:18px}.ckw-rfq-search{grid-template-columns:1fr;min-height:auto}.ckw-rfq-search span{padding:11px 12px}.ckw-rfq-search strong{justify-content:center;min-height:42px}.ckw-nav{justify-content:flex-start;gap:0}.ckw-nav a{min-height:40px;padding:0 10px;font-size:13px}.ckw-nav .ckw-nav-cta{margin:3px 0;min-height:34px}.ckw-home-hero{min-height:660px}.ckw-hero-bg{min-height:660px}.ckw-hero-content{width:min(100% - 32px,1280px);padding:70px 0 210px}.ckw-hero-content h1{font-size:42px;line-height:.96}.ckw-hero-content p:not(.ckw-eyebrow){font-size:16px}.ckw-actions{display:grid}.ckw-hero-metrics{width:100%;grid-template-columns:1fr 1fr}.ckw-hero-metrics span{padding:13px 16px;font-size:12px}.ckw-category-band,.ckw-buyer-strip,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-page>.ckw-proof-grid,.ckw-page>.ckw-card-grid,.ckw-page>.ckw-evidence-grid,.ckw-page>.ckw-media-grid,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel{width:min(100% - 24px,1280px)}.ckw-section-head{display:block}.ckw-category-grid,.ckw-buyer-strip,.ckw-wide-gallery,.ckw-process ol{grid-template-columns:1fr}.ckw-category-tile{min-height:245px}.ckw-buyer-strip div{border-right:0;border-bottom:1px solid var(--ckw-line)}.ckw-buyer-strip div:last-child{border-bottom:0}.ckw-wide-panel{padding:56px 16px}.ckw-wide-copy h2{font-size:36px}.ckw-cta-band{display:block;padding:28px}.ckw-hero{padding:48px 16px;min-height:0}.ckw-hero h1{font-size:40px}.ckw-hero-media,.ckw-hero-img,.ckw-hero-media img{min-height:240px}}
.entry-content.wp-block-post-content.has-global-padding{padding-left:0!important;padding-right:0!important}.ckw-site-header *,.ckw-page *,.ckw-site-footer *{box-sizing:border-box}.ckw-hero,.ckw-wide-panel{width:100%;margin-left:0;box-sizing:border-box}.wc-block-mini-cart__drawer,.wc-block-components-drawer,.wc-block-mini-cart__template-part{display:none!important}.ckw-home-hero{padding:0!important}
@media(max-width:640px){.ckw-category-band,.ckw-buyer-strip,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-page>.ckw-proof-grid,.ckw-page>.ckw-card-grid,.ckw-page>.ckw-evidence-grid,.ckw-page>.ckw-media-grid,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel{width:calc(100% - 24px)!important;max-width:1280px;box-sizing:border-box!important}.ckw-shop-intro{padding:22px!important}}
.ckw-buyer-band{width:min(1280px,calc(100vw - 48px));margin:60px auto 0}.ckw-buyer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ckw-buyer-grid a{display:grid;align-content:start;min-height:180px;padding:24px;background:#fff;color:#101418!important;text-decoration:none!important;border:1px solid var(--ckw-line);box-shadow:0 10px 24px rgba(15,23,42,.06);transition:border-color .2s ease,transform .2s ease}.ckw-buyer-grid a:hover{border-color:var(--ckw-lime);transform:translateY(-2px)}.ckw-buyer-grid strong{display:block;margin-bottom:10px;font-size:17px;text-transform:uppercase;letter-spacing:.04em}.ckw-buyer-grid span{color:#53616d;line-height:1.55}.ckw-buyer-grid-light{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.ckw-copy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ckw-copy-grid>div{padding:24px;background:#fff;border:1px solid var(--ckw-line);box-shadow:0 10px 24px rgba(15,23,42,.06)}.ckw-copy-grid strong{font-size:18px;text-transform:uppercase;letter-spacing:.04em}.ckw-button-on-light{color:#111820!important;border-color:#111820!important}.ckw-form-card h2:before{content:"Step 1 Buyer + Market  /  Step 2 Program  /  Step 3 Specs  /  Step 4 Branding + Channel Fit";display:block;margin-bottom:14px;color:#53616d;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ckw-form select{appearance:auto}@media(max-width:1100px){.ckw-buyer-grid,.ckw-buyer-grid-light,.ckw-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ckw-buyer-band{width:calc(100% - 24px)!important}.ckw-buyer-grid,.ckw-buyer-grid-light,.ckw-copy-grid{grid-template-columns:1fr}.ckw-buyer-grid a{min-height:0}.ckw-form-card h2:before{line-height:1.5}}
.ckw-mainnav .ckw-shell{grid-template-columns:430px minmax(280px,1fr) auto}.ckw-brand{display:flex!important;align-items:center;gap:12px;letter-spacing:0;text-transform:none;min-width:0}.ckw-brand-logo-wrap{display:flex!important;align-items:center;justify-content:center;width:156px;height:58px;background:#0c0d0d;border:1px solid rgba(0,0,0,.22);overflow:hidden;flex:0 0 156px;padding:4px}.ckw-brand-logo{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.ckw-brand-copy{display:grid!important;gap:2px;color:#101418!important;min-width:0}.ckw-brand-copy strong{font-size:20px;line-height:1;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.ckw-brand-copy small{font-size:10px;line-height:1.25;color:#2f3a1d;text-transform:uppercase;letter-spacing:.13em;font-weight:900;overflow-wrap:anywhere}.ckw-company-band,.ckw-company-profile,.ckw-brand-story,.ckw-category-seo-copy,.ckw-brand-network,.ckw-contact-grid,.ckw-seo-answer,.ckw-seo-links{width:min(1280px,calc(100vw - 48px));margin-left:auto!important;margin-right:auto!important}.ckw-company-band{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:34px;align-items:center;margin-top:64px;padding:34px;background:#fff;border:1px solid var(--ckw-line)}.ckw-company-logo{background:#0c0d0d;min-height:250px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ckw-company-logo img{width:100%;height:100%;min-height:250px;object-fit:contain;padding:14px}.ckw-company-copy h2,.ckw-company-profile h2,.ckw-brand-story h2{margin:0 0 16px;font-size:clamp(30px,4vw,54px);line-height:1;text-transform:uppercase;color:#111820}.ckw-company-copy p,.ckw-company-profile p,.ckw-brand-story p{color:#53616d;line-height:1.7}.ckw-company-profile{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:34px;align-items:center;margin-top:64px!important;padding:34px;background:#fff;border:1px solid var(--ckw-line)}.ckw-logo-panel{background:#0c0d0d;overflow:hidden;display:flex;align-items:center;justify-content:center}.ckw-logo-panel img{width:100%;aspect-ratio:3.05/1;object-fit:contain;display:block;padding:18px}.ckw-brand-story{margin-top:76px!important;padding:42px;background:#111820;color:#fff;display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:30px;align-items:end}.ckw-brand-story h2{color:#fff}.ckw-brand-story p{margin:0;color:#dce7f1;font-size:18px}.ckw-brand-network{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.ckw-brand-network a{display:grid;gap:10px;min-height:170px;padding:24px;background:#fff;color:#101418!important;text-decoration:none!important;border:1px solid var(--ckw-line);box-shadow:0 10px 24px rgba(15,23,42,.06)}.ckw-brand-network strong{text-transform:uppercase;letter-spacing:.04em}.ckw-brand-network span{color:#53616d;line-height:1.55}.ckw-category-seo-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;margin-bottom:34px}.ckw-category-seo-copy>div{background:#fff;border:1px solid var(--ckw-line);padding:22px}.ckw-category-seo-copy strong{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.ckw-category-seo-copy p{margin:0;color:#53616d;line-height:1.6}.ckw-category-intro{margin-top:0!important}.ckw-category-intro .ckw-button-secondary{background:transparent!important}.ckw-contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px!important;margin-bottom:24px!important}.ckw-contact-card{padding:22px;background:#fff;border:1px solid var(--ckw-line);box-shadow:0 10px 24px rgba(15,23,42,.06)}.ckw-contact-card strong{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.ckw-contact-card p,.ckw-contact-card a{margin:0;color:#53616d!important;line-height:1.6;text-decoration:none!important}.ckw-contact-card a:hover{color:var(--ckw-blue)!important}.ckw-seo-answer{margin-top:52px!important;padding:32px;background:#fff;border:1px solid var(--ckw-line)}.ckw-seo-answer h2{margin-top:0;text-transform:uppercase}.ckw-seo-answer p{max-width:860px;color:#53616d;line-height:1.75}.ckw-local-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ckw-local-tags span{padding:8px 10px;background:#eef3e2;border:1px solid #d9e7a3;color:#111820;font-size:13px;font-weight:900}.ckw-seo-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px!important}.ckw-seo-links a{display:block;padding:16px;background:#fff;border:1px solid var(--ckw-line);color:#101418!important;text-decoration:none!important;font-weight:900}.ckw-footer-grid{grid-template-columns:1.25fr repeat(3,minmax(0,.86fr))}.ckw-site-footer a:hover{color:var(--ckw-lime)!important}.ckw-floating-cta{display:grid;gap:8px}.ckw-floating-cta a{width:100%}.ckw-floating-cta .ckw-floating-whatsapp{background:#0f8b5f}@media(max-width:1100px){.ckw-mainnav .ckw-shell{grid-template-columns:1fr}.ckw-brand-copy strong{font-size:18px}.ckw-company-band,.ckw-company-profile,.ckw-brand-story{grid-template-columns:1fr}.ckw-brand-network,.ckw-category-seo-copy,.ckw-contact-grid,.ckw-seo-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ckw-company-logo{min-height:210px}.ckw-company-logo img{min-height:210px}}@media(max-width:640px){.ckw-brand{width:100%}.ckw-brand-logo-wrap{width:112px;height:46px;flex-basis:112px}.ckw-brand-copy strong{font-size:16px}.ckw-brand-copy small{font-size:9px}.ckw-footer-grid{grid-template-columns:1fr!important}.ckw-site-footer a,.ckw-site-footer h3{overflow-wrap:anywhere}.ckw-company-band,.ckw-company-profile,.ckw-brand-story,.ckw-category-seo-copy,.ckw-brand-network,.ckw-contact-grid,.ckw-seo-answer,.ckw-seo-links{width:calc(100% - 24px)!important}.ckw-company-band,.ckw-company-profile,.ckw-brand-story,.ckw-seo-answer{padding:24px}.ckw-company-logo{min-height:150px}.ckw-company-logo img{min-height:150px;padding:8px}.ckw-logo-panel img{aspect-ratio:3/1;padding:10px}.ckw-company-copy h2,.ckw-company-profile h2,.ckw-brand-story h2{font-size:32px}.ckw-brand-story p{font-size:16px}.ckw-contact-grid,.ckw-seo-links{grid-template-columns:1fr}}
body.page h1.wp-block-post-title,body.page .wp-block-post-title,body.tax-product_cat .woocommerce-products-header,body.tax-product_cat .wp-block-query-title,body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering{display:none!important}
.ckw-page a.ckw-button-secondary.ckw-button-on-light,.ckw-button-secondary.ckw-button-on-light{background:transparent!important;color:#111820!important;border-color:#111820!important}
@media(min-width:641px){.ckw-hero-content{padding-bottom:240px}}
@media(max-width:640px){.ckw-hero-content{padding-bottom:210px}}
.ckw-topic-hub{width:min(1280px,calc(100vw - 48px));margin:64px auto!important;padding:34px;background:#fff;border:1px solid var(--ckw-line);box-shadow:0 14px 30px rgba(15,23,42,.05)}.ckw-topic-hub h2{margin:0 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.05;text-transform:uppercase;color:var(--ckw-ink)}.ckw-topic-hub p{max-width:850px;color:var(--ckw-muted);line-height:1.65}.ckw-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ckw-topic-grid a{display:grid;align-content:start;gap:8px;min-height:132px;padding:18px;background:#f8fafc;border:1px solid var(--ckw-line);color:#101418!important;text-decoration:none!important}.ckw-topic-grid strong{text-transform:uppercase;line-height:1.15;letter-spacing:.02em}.ckw-topic-grid span{color:var(--ckw-muted);line-height:1.45}.ckw-topic-grid a:hover{border-color:var(--ckw-lime);background:#fbffe8}@media(max-width:900px){.ckw-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ckw-topic-hub{width:calc(100% - 24px)!important;padding:24px}.ckw-topic-grid{grid-template-columns:1fr}.ckw-topic-grid a{min-height:auto}}

/* Premium wholesale visual system. This layer replaces the visual output of the legacy stacked CSS above while preserving all existing SEO markup. */
:root{--ckw-ink:#111111;--ckw-graphite:#2f3135;--ckw-muted:#666b73;--ckw-soft:#f4f1ea;--ckw-paper:#fbfaf7;--ckw-panel:#ffffff;--ckw-line:#dfdbd2;--ckw-gold:#d6af45;--ckw-gold-soft:#f5d768;--ckw-black:#111111;--ckw-blue:#111111;--ckw-lime:#d6af45;--ckw-cyan:#d6af45}
html{scroll-behavior:smooth}body{background:var(--ckw-paper)!important;color:var(--ckw-ink)!important;font-family:Poppins,"Plus Jakarta Sans","Segoe UI",Arial,sans-serif;letter-spacing:0!important}.ckw-site-header,.ckw-site-header *,.ckw-page,.ckw-page *,.ckw-site-footer,.ckw-site-footer *{box-sizing:border-box}.ckw-shell,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-page>.ckw-proof-grid,.ckw-page>.ckw-card-grid,.ckw-page>.ckw-evidence-grid,.ckw-page>.ckw-media-grid,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-category-band,.ckw-buyer-band,.ckw-buyer-strip,.ckw-company-band,.ckw-company-profile,.ckw-brand-story,.ckw-category-seo-copy,.ckw-brand-network,.ckw-contact-grid,.ckw-seo-answer,.ckw-seo-links,.ckw-topic-hub{width:min(1180px,calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important}.ckw-page{width:100%!important;margin:0!important;padding:0 0 78px!important;background:var(--ckw-paper)!important}.entry-content.wp-block-post-content.has-global-padding{padding-left:0!important;padding-right:0!important}
body.home .tkseo-page-heading,body.page-id-15 .tkseo-page-heading{margin:0!important;padding:16px max(24px,calc((100vw - 1180px)/2)) 14px!important;background:var(--ckw-paper)!important;border-top:1px solid var(--ckw-line)!important;border-bottom:1px solid var(--ckw-line)!important}body.home .tkseo-page-heading h1,body.page-id-15 .tkseo-page-heading h1{max-width:1180px!important;margin:0 auto!important;color:var(--ckw-ink)!important;font-family:Poppins,"Plus Jakarta Sans","Segoe UI",Arial,sans-serif!important;font-size:clamp(18px,1.7vw,26px)!important;line-height:1.16!important;letter-spacing:0!important}
.ckw-topbar{background:#111!important;color:#fff!important;border:0!important;text-align:center!important}.ckw-topbar .ckw-shell{width:min(1180px,calc(100vw - 48px))!important;display:flex!important;justify-content:center!important;gap:14px!important;padding:10px 0!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ckw-topbar .ckw-shell span+span{color:#f6df93!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}
.ckw-mainnav{background:#fff!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-mainnav .ckw-shell{width:min(1180px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:minmax(230px,1fr) auto!important;gap:24px!important;align-items:center!important;padding:24px 0!important}.ckw-brand{display:flex!important;align-items:center!important;gap:14px!important;color:var(--ckw-ink)!important;text-decoration:none!important;min-width:0!important;text-transform:none!important;letter-spacing:0!important}.ckw-brand-logo-wrap{width:72px!important;height:72px!important;flex:0 0 72px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid var(--ckw-line)!important;padding:6px!important;overflow:hidden!important}.ckw-brand-logo{width:100%!important;height:100%!important;object-fit:contain!important}.ckw-brand-copy{display:grid!important;gap:4px!important;min-width:0!important;color:var(--ckw-ink)!important}.ckw-brand-copy strong{font-size:22px!important;line-height:1.02!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--ckw-ink)!important;overflow-wrap:anywhere!important}.ckw-brand-copy small{font-size:11px!important;line-height:1.25!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ckw-muted)!important;font-weight:700!important}.ckw-header-assist{display:none!important}.ckw-rfq-search{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--ckw-black)!important;border:1px solid var(--ckw-black)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}.ckw-rfq-search span{display:none!important}.ckw-rfq-search strong{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 22px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ckw-rfq-search:hover,.ckw-rfq-search:focus{background:#2c2c2c!important;border-color:#2c2c2c!important}
.ckw-menubar{background:#fff!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-menubar .ckw-shell{width:min(1180px,calc(100vw - 48px))!important;padding:0!important}.ckw-nav{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ckw-nav a{min-height:54px!important;display:flex!important;align-items:center!important;padding:0 16px!important;color:var(--ckw-ink)!important;text-decoration:none!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important;white-space:nowrap!important}.ckw-nav a:hover,.ckw-nav a:focus{background:var(--ckw-soft)!important;color:#000!important}.ckw-nav .ckw-nav-cta{min-height:38px!important;margin:8px 0 8px 12px!important;background:var(--ckw-gold)!important;border:1px solid var(--ckw-gold)!important;color:#111!important;border-radius:0!important;padding:0 18px!important}
.ckw-home-hero{position:relative!important;min-height:620px!important;display:block!important;background:#111!important;overflow:hidden!important;padding:0!important}.ckw-hero-backdrop,.ckw-hero-backdrop:before{position:absolute!important;inset:0!important}.ckw-hero-bg{width:100%!important;height:100%!important;min-height:620px!important;object-fit:cover!important;filter:brightness(.66) contrast(1.05) saturate(.88)!important}.ckw-home-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.50) 45%,rgba(0,0,0,.18) 78%),linear-gradient(0deg,rgba(0,0,0,.36),rgba(0,0,0,0) 48%)!important}.ckw-hero-content{position:relative!important;z-index:2!important;width:min(1180px,calc(100vw - 48px))!important;margin:0 auto!important;padding:118px 0 170px!important;text-align:left!important}.ckw-eyebrow{margin:0 0 14px!important;color:var(--ckw-gold-soft)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ckw-hero-content h1{max-width:760px!important;margin:0 0 18px!important;color:#fff!important;font-size:clamp(46px,6vw,82px)!important;line-height:.98!important;letter-spacing:0!important;text-transform:none!important}.ckw-hero-content p:not(.ckw-eyebrow){max-width:610px!important;margin:0 0 28px!important;color:#f3f1ec!important;font-size:18px!important;line-height:1.55!important}.ckw-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.ckw-button,.ckw-page a.ckw-button,.ckw-quote-button,.ckw-form button{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 22px!important;background:var(--ckw-black)!important;border:1px solid var(--ckw-black)!important;border-radius:0!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.ckw-button:hover,.ckw-button:focus,.ckw-quote-button:hover,.ckw-form button:hover{background:#2c2c2c!important;border-color:#2c2c2c!important;transform:translateY(-1px)!important}.ckw-button-secondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.86)!important;color:#fff!important}.ckw-button-on-light,.ckw-page a.ckw-button-secondary.ckw-button-on-light,.ckw-button-secondary.ckw-button-on-light{background:#fff!important;color:var(--ckw-ink)!important;border-color:var(--ckw-ink)!important}
.ckw-hero-metrics{position:absolute!important;z-index:3!important;left:50%!important;bottom:0!important;transform:translateX(-50%)!important;width:min(1180px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:#fff!important;color:var(--ckw-ink)!important;border:1px solid var(--ckw-line)!important;border-bottom:0!important;box-shadow:0 18px 40px rgba(0,0,0,.16)!important}.ckw-hero-metrics span{display:grid!important;gap:6px!important;padding:20px 22px!important;border-right:1px solid var(--ckw-line)!important;color:var(--ckw-muted)!important;font-size:13px!important;line-height:1.45!important;font-weight:500!important}.ckw-hero-metrics span:last-child{border-right:0!important}.ckw-hero-metrics strong{display:block!important;color:var(--ckw-ink)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.ckw-section,.ckw-category-band,.ckw-buyer-band,.ckw-company-band,.ckw-topic-hub{margin-top:68px!important}.ckw-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:24px!important}.ckw-section-head h2,.ckw-section h2,.ckw-cta-band h2,.ckw-company-copy h2,.ckw-company-profile h2,.ckw-brand-story h2,.ckw-topic-hub h2{margin:0 0 14px!important;color:var(--ckw-ink)!important;font-size:clamp(30px,4vw,52px)!important;line-height:1.05!important;letter-spacing:0!important;text-transform:none!important}.ckw-section p,.ckw-section-lead,.ckw-proof-grid p,.ckw-card-grid span,.ckw-evidence-card p,.ckw-image-card p,.ckw-topic-hub p{color:var(--ckw-muted)!important;line-height:1.68!important;font-size:15.5px!important}.ckw-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.ckw-category-tile{position:relative!important;display:grid!important;align-content:end!important;min-height:310px!important;overflow:hidden!important;background:#111!important;color:#fff!important;text-decoration:none!important;border:0!important}.ckw-category-tile img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.72) saturate(.9)!important;transition:transform .28s ease!important}.ckw-category-tile:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.08) 68%)!important}.ckw-category-tile strong,.ckw-category-tile span{position:relative!important;z-index:1!important;padding:0 20px!important}.ckw-category-tile strong{font-size:21px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important;color:#fff!important}.ckw-category-tile span{padding-bottom:22px!important;color:#f0eee8!important;font-size:13.5px!important;line-height:1.5!important}.ckw-category-tile:hover img{transform:scale(1.04)!important}
.ckw-buyer-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.ckw-buyer-grid a,.ckw-brand-network a,.ckw-topic-grid a,.ckw-copy-grid>div,.ckw-contact-card,.ckw-category-seo-copy>div,.ckw-proof-grid>div,.ckw-process li{background:#fff!important;color:var(--ckw-ink)!important;border:1px solid var(--ckw-line)!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important}.ckw-buyer-grid a{min-height:172px!important;padding:22px!important}.ckw-buyer-grid strong,.ckw-topic-grid strong,.ckw-copy-grid strong,.ckw-contact-card strong{display:block!important;margin-bottom:9px!important;color:var(--ckw-ink)!important;font-size:15px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}.ckw-buyer-grid span,.ckw-topic-grid span,.ckw-brand-network span{color:var(--ckw-muted)!important;line-height:1.55!important;font-size:13.5px!important}.ckw-buyer-grid a:hover,.ckw-topic-grid a:hover,.ckw-brand-network a:hover{border-color:var(--ckw-gold)!important;background:#fffdf6!important;transform:none!important}
.ckw-company-band{display:grid!important;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)!important;gap:38px!important;align-items:center!important;padding:34px!important;background:#fff!important;border:1px solid var(--ckw-line)!important}.ckw-company-logo{min-height:250px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--ckw-soft)!important;border:1px solid var(--ckw-line)!important;overflow:hidden!important}.ckw-company-logo img{width:100%!important;height:100%!important;min-height:250px!important;object-fit:contain!important;padding:18px!important}.ckw-company-copy p{color:var(--ckw-muted)!important;line-height:1.72!important}.ckw-wide-panel{width:100%!important;margin:72px 0 0!important;display:grid!important;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)!important;gap:38px!important;align-items:center!important;padding:68px max(24px,calc((100vw - 1180px)/2))!important;background:#111!important;color:#fff!important}.ckw-wide-copy h2{max-width:620px!important;color:#fff!important;font-size:clamp(34px,4.4vw,58px)!important;line-height:1.02!important;text-transform:none!important}.ckw-wide-copy p{max-width:640px!important;color:#e8e4dc!important;line-height:1.68!important}.ckw-wide-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ckw-wide-gallery div{position:relative!important;min-height:220px!important;background:#222!important;overflow:hidden!important}.ckw-wide-gallery img{width:100%!important;height:100%!important;min-height:220px!important;object-fit:cover!important;filter:brightness(.82)!important}.ckw-wide-gallery strong{position:absolute!important;left:16px!important;bottom:14px!important;color:#fff!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.ckw-process ol{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0!important;margin:24px 0 0!important;list-style:none!important;counter-reset:step!important}.ckw-process li{position:relative!important;padding:22px!important;counter-increment:step!important}.ckw-process li:before{content:counter(step)!important;width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:12px!important;background:var(--ckw-gold)!important;color:#111!important;border-radius:50%!important;font-weight:900!important}.ckw-process span{display:block!important;margin-top:8px!important;color:var(--ckw-muted)!important;line-height:1.58!important}.ckw-brand-story,.ckw-seo-preserve,.ckw-topic-hub{background:#fff!important;border:1px solid var(--ckw-line)!important;box-shadow:none!important}.ckw-brand-story{display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)!important;gap:28px!important;align-items:end!important;margin-top:72px!important;padding:38px!important;color:var(--ckw-ink)!important}.ckw-brand-story h2{color:var(--ckw-ink)!important}.ckw-brand-story p{margin:0!important;color:var(--ckw-muted)!important;font-size:17px!important;line-height:1.68!important}.ckw-seo-preserve{padding:34px!important}.ckw-seo-preserve p:last-child{max-width:920px!important}.ckw-topic-hub{padding:34px!important;margin-top:32px!important}.ckw-topic-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:22px!important}.ckw-topic-grid a{min-height:124px!important;padding:18px!important;background:#fff!important}
.ckw-cta-band{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin-top:72px!important;padding:34px!important;background:var(--ckw-gold)!important;border:0!important;border-radius:0!important;color:#111!important}.ckw-cta-band h2{max-width:600px!important;color:#111!important}.ckw-cta-band p{max-width:500px!important;color:#312812!important;line-height:1.62!important}.ckw-cta-band .ckw-button{background:#111!important;border-color:#111!important;color:#fff!important}
.ckw-form-card{background:#fff!important;border:1px solid var(--ckw-line)!important;border-radius:0!important;box-shadow:none!important;padding:30px!important}.ckw-form-card h2{margin:0 0 10px!important;color:var(--ckw-ink)!important}.ckw-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.ckw-form label{display:grid!important;gap:7px!important;color:var(--ckw-ink)!important;font-weight:700!important}.ckw-form input,.ckw-form select,.ckw-form textarea{width:100%!important;min-height:48px!important;padding:12px!important;border:1px solid #bdb8ad!important;border-radius:0!important;background:#fff!important;color:var(--ckw-ink)!important;font:inherit!important}.ckw-form input:focus,.ckw-form select:focus,.ckw-form textarea:focus{outline:3px solid rgba(214,175,69,.24)!important;border-color:var(--ckw-gold)!important}
.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-faq details{background:#fff!important;border:1px solid var(--ckw-line)!important;border-radius:0!important;box-shadow:none!important}.woocommerce ul.products li.product a img{border-radius:0!important;aspect-ratio:1/1!important;object-fit:cover!important;background:#f3f1ec!important}.ckw-quote-price{background:#fff8dc!important;border:1px solid var(--ckw-gold)!important;border-radius:0!important;color:#111!important}
.ckw-site-footer{background:#111!important;color:#eee!important;margin-top:72px!important}.ckw-footer-grid{width:min(1180px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:1.25fr repeat(3,minmax(0,.85fr))!important;gap:28px!important;padding:44px 0!important}.ckw-site-footer h2,.ckw-site-footer h3{margin:0 0 12px!important;color:#fff!important}.ckw-site-footer p,.ckw-site-footer a{color:#ddd!important;line-height:1.6!important}.ckw-site-footer a{text-decoration:none!important;display:block!important;margin:7px 0!important}.ckw-site-footer a:hover,.ckw-site-footer a:focus{color:var(--ckw-gold-soft)!important}.ckw-footer-bottom{width:min(1180px,calc(100vw - 48px))!important;margin:0 auto!important;border-top:1px solid rgba(255,255,255,.16)!important;padding:16px 0!important;color:#aaa!important;font-size:13px!important}.ckw-floating-cta{position:fixed!important;right:18px!important;bottom:18px!important;z-index:9999!important;display:grid!important;gap:8px!important}.ckw-floating-cta a{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;background:#111!important;color:#fff!important;border-radius:0!important;text-decoration:none!important;font-weight:800!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important}.ckw-floating-cta .ckw-floating-whatsapp{background:#12845f!important}
@media(max-width:1100px){.ckw-mainnav .ckw-shell{grid-template-columns:1fr auto!important}.ckw-hero-metrics,.ckw-category-grid,.ckw-process ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-buyer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-company-band,.ckw-wide-panel,.ckw-brand-story{grid-template-columns:1fr!important}.ckw-footer-grid,.ckw-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-shell,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-page>.ckw-proof-grid,.ckw-page>.ckw-card-grid,.ckw-page>.ckw-evidence-grid,.ckw-page>.ckw-media-grid,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-category-band,.ckw-buyer-band,.ckw-buyer-strip,.ckw-company-band,.ckw-company-profile,.ckw-brand-story,.ckw-category-seo-copy,.ckw-brand-network,.ckw-contact-grid,.ckw-seo-answer,.ckw-seo-links,.ckw-topic-hub{width:calc(100% - 28px)!important}.ckw-topbar .ckw-shell{width:calc(100% - 28px)!important;display:block!important}.ckw-topbar .ckw-shell span{display:block!important}.ckw-topbar .ckw-shell span+span{display:none!important}.ckw-mainnav .ckw-shell{width:calc(100% - 28px)!important;grid-template-columns:1fr!important;gap:14px!important;padding:16px 0!important}.ckw-brand-logo-wrap{width:58px!important;height:58px!important;flex-basis:58px!important}.ckw-brand-copy strong{font-size:17px!important}.ckw-brand-copy small{font-size:9px!important}.ckw-rfq-search{width:100%!important}.ckw-menubar .ckw-shell{width:100%!important}.ckw-nav{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:0 14px!important}.ckw-nav a{min-height:46px!important;padding:0 12px!important;font-size:12px!important}.ckw-nav .ckw-nav-cta{margin:4px 0 4px 8px!important}.ckw-home-hero{min-height:560px!important}.ckw-hero-bg{min-height:560px!important}.ckw-hero-content{width:calc(100% - 32px)!important;padding:64px 0 190px!important}.ckw-hero-content h1{font-size:40px!important;line-height:1.05!important}.ckw-hero-content p:not(.ckw-eyebrow){font-size:16px!important}.ckw-actions{display:grid!important}.ckw-actions .ckw-button{width:100%!important}.ckw-hero-metrics{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-hero-metrics span{padding:12px 14px!important;font-size:12px!important}.ckw-section-head{display:block!important}.ckw-category-grid,.ckw-buyer-grid,.ckw-wide-gallery,.ckw-process ol,.ckw-form,.ckw-footer-grid,.ckw-topic-grid{grid-template-columns:1fr!important}.ckw-category-tile{min-height:250px!important}.ckw-company-band,.ckw-brand-story,.ckw-seo-preserve,.ckw-topic-hub,.ckw-cta-band,.ckw-form-card{padding:24px!important}.ckw-company-logo{min-height:170px!important}.ckw-company-logo img{min-height:170px!important;padding:10px!important}.ckw-wide-panel{padding:52px 16px!important}.ckw-cta-band{display:block!important}.ckw-floating-cta{display:none!important}}

/* V34 factory-strength premium layer. Final overrides only; SEO content and URLs remain in the markup. */
:root{--ckw-ink:#0f1114;--ckw-graphite:#23262a;--ckw-muted:#5f6368;--ckw-paper:#f7f5ef;--ckw-panel:#fffdfa;--ckw-line:#d9d3c7;--ckw-brass:#b88a32;--ckw-brass-soft:#e7c36a;--ckw-black:#0f1114;--ckw-blue:#0f1114;--ckw-gold:#b88a32;--ckw-gold-soft:#e7c36a;--ckw-lime:#b88a32;--ckw-soft:#f1eee6}
body{background:var(--ckw-paper)!important;color:var(--ckw-ink)!important}.ckw-shell,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-category-band,.ckw-buyer-band,.ckw-buyer-strip,.ckw-company-band,.ckw-company-profile,.ckw-brand-story,.ckw-contact-grid,.ckw-topic-hub{width:min(1220px,calc(100vw - 48px))!important}.ckw-topbar{background:var(--ckw-black)!important}.ckw-topbar .ckw-shell{justify-content:space-between!important;text-align:left!important;letter-spacing:.04em!important}.ckw-mainnav .ckw-shell{width:min(1220px,calc(100vw - 48px))!important;grid-template-columns:minmax(260px,1fr) auto!important;padding:18px 0!important}.ckw-brand-logo-wrap{width:66px!important;height:66px!important;flex-basis:66px!important;background:#fff!important;border-color:var(--ckw-line)!important}.ckw-brand-copy strong{font-size:21px!important;letter-spacing:.02em!important}.ckw-rfq-search{background:var(--ckw-ink)!important;border-color:var(--ckw-ink)!important}.ckw-menubar .ckw-shell{width:min(1220px,calc(100vw - 48px))!important;display:flex!important;align-items:center!important;justify-content:center!important}.ckw-nav-toggle{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ckw-nav-menu{display:none!important}
.ckw-nav{justify-content:center!important;overflow:visible!important;padding:0!important}.ckw-nav a{min-height:50px!important;padding:0 20px!important;font-size:12.5px!important;letter-spacing:.04em!important}.ckw-nav .ckw-nav-cta{background:var(--ckw-ink)!important;border-color:var(--ckw-ink)!important;color:#fff!important}
.ckw-home-hero{min-height:640px!important;background:#111!important}.ckw-hero-bg-picture{position:absolute!important;inset:0!important;display:block!important}.ckw-hero-bg-picture source,.ckw-hero-bg-picture img{width:100%!important;height:100%!important}.ckw-hero-bg{min-height:640px!important;object-position:center center!important;filter:brightness(.76) contrast(1.03) saturate(.88)!important}.ckw-home-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.56) 37%,rgba(0,0,0,.10) 72%),linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,0) 54%)!important}.ckw-hero-content{width:min(1220px,calc(100vw - 48px))!important;padding:112px 0 180px!important}.ckw-hero-content h1{max-width:660px!important;font-size:clamp(46px,5.2vw,78px)!important;line-height:1.02!important}.ckw-hero-content p:not(.ckw-eyebrow){max-width:560px!important;font-size:17.5px!important}.ckw-eyebrow{color:var(--ckw-brass-soft)!important}.ckw-button,.ckw-page a.ckw-button,.ckw-quote-button,.ckw-form button{background:var(--ckw-ink)!important;border-color:var(--ckw-ink)!important;border-radius:0!important}.ckw-button-secondary{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.78)!important}.ckw-hero-metrics{width:min(1220px,calc(100vw - 48px))!important}
.ckw-category-band{margin-top:52px!important}.ckw-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ckw-category-tile{min-height:280px!important;background:#151515!important}.ckw-category-tile img{filter:brightness(.74) saturate(.88)!important}.ckw-category-tile strong{font-size:19px!important}.ckw-category-tile span{font-size:13px!important}.ckw-company-band{margin-top:58px!important}.ckw-company-logo{background:#fff!important}.ckw-company-copy h2{max-width:760px!important}.ckw-buyer-band{margin-top:58px!important}.ckw-buyer-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ckw-buyer-grid a{min-height:160px!important}.ckw-buyer-strip{margin-top:36px!important;margin-bottom:0!important;background:#fff!important}.ckw-wide-panel{margin-top:58px!important;background:var(--ckw-ink)!important}.ckw-brand-story,.ckw-seo-preserve,.ckw-topic-hub,.ckw-company-band,.ckw-form-card,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-faq details{background:var(--ckw-panel)!important;border-color:var(--ckw-line)!important}.ckw-seo-preserve{max-width:980px!important;margin-top:58px!important}.ckw-seo-preserve h2,.ckw-seo-preserve p{max-width:840px!important}.ckw-topic-hub{max-width:1040px!important}.ckw-cta-band{background:var(--ckw-brass)!important}.ckw-floating-cta{right:16px!important;bottom:16px!important}.ckw-floating-cta a{box-shadow:0 12px 26px rgba(0,0,0,.20)!important}
@media(max-width:1100px){.ckw-mainnav .ckw-shell{grid-template-columns:1fr auto!important}.ckw-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-shell,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-category-band,.ckw-buyer-band,.ckw-buyer-strip,.ckw-company-band,.ckw-company-profile,.ckw-brand-story,.ckw-contact-grid,.ckw-topic-hub{width:calc(100% - 28px)!important}.ckw-topbar .ckw-shell{width:calc(100% - 28px)!important;text-align:center!important}.ckw-mainnav .ckw-shell{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}.ckw-brand-logo-wrap{width:56px!important;height:56px!important;flex-basis:56px!important}.ckw-brand-copy strong{font-size:16px!important}.ckw-brand-copy small{font-size:9px!important}.ckw-menubar .ckw-shell{width:100%!important;display:block!important;padding:0!important}.ckw-nav-menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;min-height:48px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--ckw-line)!important;cursor:pointer!important}.ckw-nav-menu span{display:block!important;width:18px!important;height:2px!important;background:var(--ckw-ink)!important}.ckw-nav{display:none!important;overflow:visible!important;padding:8px 14px 14px!important;background:#fff!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-nav-toggle:checked~.ckw-nav{display:grid!important;grid-template-columns:1fr!important}.ckw-nav a,.ckw-nav .ckw-nav-cta{justify-content:center!important;min-height:44px!important;margin:0!important;padding:0 12px!important}.ckw-home-hero{min-height:600px!important}.ckw-hero-bg{min-height:600px!important;object-position:center center!important}.ckw-home-hero:before{background:linear-gradient(0deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.44) 54%,rgba(0,0,0,.14) 100%)!important}.ckw-hero-content{width:calc(100% - 32px)!important;padding:54px 0 208px!important}.ckw-hero-content h1{font-size:34px!important;line-height:1.08!important;max-width:340px!important}.ckw-hero-content p:not(.ckw-eyebrow){font-size:15px!important;max-width:330px!important}.ckw-hero-metrics{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-hero-metrics span{padding:10px 12px!important;font-size:11.5px!important}.ckw-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ckw-category-tile{min-height:205px!important}.ckw-category-tile strong{font-size:15px!important;padding:0 12px!important}.ckw-category-tile span{font-size:11.5px!important;line-height:1.35!important;padding:0 12px 14px!important}.ckw-buyer-grid,.ckw-wide-gallery,.ckw-process ol,.ckw-form,.ckw-footer-grid,.ckw-topic-grid{grid-template-columns:1fr!important}.ckw-company-band,.ckw-brand-story,.ckw-seo-preserve,.ckw-topic-hub,.ckw-cta-band,.ckw-form-card{padding:22px!important}.ckw-floating-cta{display:none!important}}

/* V35 high-end wholesale directory layer. Keeps SEO content visible while making the lower homepage read like a concise buying catalog. */
:root{--ckw-ink:#0f1114;--ckw-graphite:#23262a;--ckw-muted:#62666d;--ckw-paper:#f7f5ef;--ckw-panel:#fffdfa;--ckw-line:#d9d3c7;--ckw-brass:#b88a32;--ckw-brass-soft:#e8c56d}
.ckw-home-hero{min-height:610px!important}.ckw-hero-bg{min-height:610px!important}.ckw-hero-content{padding:104px 0 146px!important}.ckw-hero-content h1{max-width:620px!important;font-size:clamp(42px,4.8vw,70px)!important;line-height:1.04!important}.ckw-hero-content p:not(.ckw-eyebrow){max-width:540px!important;font-size:17px!important}.ckw-hero-metrics{bottom:20px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:rgba(255,253,250,.94)!important;border:1px solid rgba(217,211,199,.86)!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important}.ckw-hero-metrics span{min-height:78px!important;padding:14px 18px!important;font-size:12.5px!important;line-height:1.35!important}.ckw-hero-metrics strong{font-size:11px!important;letter-spacing:.14em!important;color:var(--ckw-ink)!important}
.ckw-category-band{margin-top:40px!important}.ckw-section-head{margin-bottom:18px!important}.ckw-section-head h2{font-size:clamp(30px,3.5vw,48px)!important;line-height:1.05!important}.ckw-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.ckw-category-tile{min-height:252px!important;isolation:isolate!important}.ckw-category-tile img{filter:brightness(.68) saturate(.86)!important}.ckw-category-tile:after{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.08) 68%)!important}.ckw-category-tile strong{font-size:18px!important;line-height:1.08!important;padding:0 16px!important}.ckw-category-tile span{min-height:40px!important;padding:4px 16px 18px!important;font-size:12.5px!important;line-height:1.35!important;color:#f7f3eb!important}
.ckw-company-band{grid-template-columns:280px minmax(0,1fr)!important;gap:30px!important;margin-top:54px!important;padding:28px!important}.ckw-company-logo{min-height:190px!important;background:#fff!important}.ckw-company-logo img{min-height:190px!important;max-height:210px!important}.ckw-company-copy h2{max-width:760px!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.12!important}.ckw-company-copy p{max-width:760px!important;font-size:15px!important}.ckw-capability-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:20px 0 22px!important;border-top:1px solid var(--ckw-line)!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-capability-list span{min-height:58px!important;display:flex!important;align-items:center!important;padding:12px 14px!important;border-right:1px solid var(--ckw-line)!important;color:var(--ckw-ink)!important;font-size:12.5px!important;font-weight:800!important;line-height:1.35!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ckw-capability-list span:last-child{border-right:0!important}
.ckw-buyer-band{margin-top:52px!important}.ckw-buyer-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.ckw-buyer-grid a{min-height:128px!important;padding:18px!important}.ckw-buyer-grid strong{font-size:14px!important;line-height:1.2!important}.ckw-buyer-grid span{font-size:12.5px!important;line-height:1.45!important}
.ckw-process{max-width:1040px!important;margin-top:52px!important}.ckw-process h2{max-width:740px!important;font-size:clamp(28px,3vw,42px)!important}.ckw-process ol{gap:0!important;border:1px solid var(--ckw-line)!important;background:#fff!important}.ckw-process li{border:0!important;border-right:1px solid var(--ckw-line)!important;background:#fff!important;padding:20px!important}.ckw-process li:last-child{border-right:0!important}.ckw-process li:before{background:transparent!important;border:1px solid var(--ckw-brass)!important;color:var(--ckw-brass)!important}.ckw-process span{font-size:13px!important}
.ckw-seo-preserve{max-width:880px!important;margin-top:52px!important;padding:28px!important;background:#fffdfa!important}.ckw-seo-preserve h2{font-size:clamp(24px,2.4vw,34px)!important}.ckw-seo-preserve p{font-size:14.5px!important;line-height:1.7!important}.ckw-topic-hub{max-width:920px!important;margin-top:26px!important;padding:28px!important}.ckw-topic-hub h2{font-size:clamp(24px,2.4vw,34px)!important}.ckw-topic-hub p{font-size:14px!important}.ckw-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-topic-grid a{min-height:104px!important;padding:16px!important}
.ckw-cta-band{max-width:1040px!important;margin-top:54px!important;padding:30px 34px!important;background:var(--ckw-brass)!important}.ckw-cta-band h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important}.ckw-cta-band p{font-size:14.5px!important}.ckw-floating-cta{right:14px!important;bottom:14px!important}
@media(max-width:1100px){.ckw-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ckw-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-company-band{grid-template-columns:1fr!important}.ckw-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-capability-list span:nth-child(2){border-right:0!important}.ckw-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-process ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-process li:nth-child(2){border-right:0!important}.ckw-process li:nth-child(-n+2){border-bottom:1px solid var(--ckw-line)!important}}
@media(max-width:700px){.ckw-home-hero{min-height:580px!important}.ckw-hero-bg{min-height:580px!important}.ckw-hero-content{padding:48px 0 178px!important}.ckw-hero-content h1{font-size:32px!important;max-width:330px!important}.ckw-hero-content p:not(.ckw-eyebrow){font-size:14.5px!important;max-width:310px!important}.ckw-hero-metrics{bottom:0!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;box-shadow:none!important}.ckw-hero-metrics span{min-height:64px!important;padding:10px 12px!important;font-size:11px!important}.ckw-hero-metrics span:nth-child(2){border-right:0!important}.ckw-category-band{margin-top:34px!important}.ckw-section-head h2{font-size:28px!important}.ckw-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.ckw-category-tile{min-height:184px!important}.ckw-category-tile strong{font-size:14px!important;padding:0 10px!important}.ckw-category-tile span{min-height:44px!important;font-size:11px!important;padding:3px 10px 12px!important}.ckw-company-band{padding:20px!important}.ckw-company-logo{display:none!important}.ckw-company-copy h2{font-size:25px!important}.ckw-capability-list{grid-template-columns:1fr!important}.ckw-capability-list span{min-height:46px!important;border-right:0!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-capability-list span:last-child{border-bottom:0!important}.ckw-buyer-grid{grid-template-columns:1fr!important}.ckw-buyer-grid a{min-height:auto!important}.ckw-process{width:calc(100% - 28px)!important}.ckw-process ol{grid-template-columns:1fr!important}.ckw-process li{border-right:0!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-process li:last-child{border-bottom:0!important}.ckw-topic-grid{grid-template-columns:1fr!important}.ckw-cta-band{padding:24px!important}.ckw-floating-cta{display:none!important}}

/* V36 showroom redesign layer. International trade showroom, product wall, factory evidence, and low-friction RFQ. */
:root{--ckw-paper:#f6f3ec;--ckw-panel:#fffdf8;--ckw-ink:#111827;--ckw-black:#0e1116;--ckw-graphite:#2a2f36;--ckw-muted:#626a73;--ckw-line:#d8d2c5;--ckw-brass:#c8a24a;--ckw-blue:#1f4e5f;--ckw-soft:#ebe6da}
html{scroll-behavior:smooth}body{background:var(--ckw-paper)!important;color:var(--ckw-ink)!important;overflow-x:hidden!important}.ckw-page,.ckw-site-header,.ckw-site-footer,.ckw-form-card,.ckw-shop-intro,.ckw-product-rfq-panel{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif!important;letter-spacing:0!important}.ckw-page h1,.ckw-page h2,.ckw-page h3,.ckw-site-header,.ckw-site-footer h2,.ckw-site-footer h3{font-family:"Manrope","Plus Jakarta Sans","Segoe UI",sans-serif!important}.ckw-shell,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-topic-hub{width:min(1220px,calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important}.ckw-page{width:100%!important;margin:0!important;padding:0 0 80px!important;background:var(--ckw-paper)!important}.home .entry-title,.home .wp-block-post-title{width:min(1220px,calc(100vw - 48px))!important;margin:0 auto!important;padding:18px 0!important;background:var(--ckw-paper)!important;color:var(--ckw-ink)!important;font:800 20px/1.2 "Manrope","Plus Jakarta Sans",sans-serif!important;border-bottom:1px solid var(--ckw-line)!important}
.ckw-site-header{background:var(--ckw-panel)!important;color:var(--ckw-ink)!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:40!important}.ckw-topbar{background:var(--ckw-black)!important;color:#f9f2db!important;font-size:12px!important;font-weight:700!important}.ckw-topbar .ckw-shell{width:min(1220px,calc(100vw - 48px))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:8px 0!important;text-align:left!important;letter-spacing:.04em!important}.ckw-topbar span+span{color:#dacb9c!important}.ckw-mainnav{background:var(--ckw-panel)!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-mainnav .ckw-shell{width:min(1220px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:minmax(330px,1fr) minmax(320px,430px) auto!important;align-items:center!important;gap:22px!important;padding:14px 0!important}.ckw-brand{display:flex!important;align-items:center!important;gap:14px!important;color:var(--ckw-ink)!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important}.ckw-brand-logo-wrap{width:58px!important;height:58px!important;flex:0 0 58px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid var(--ckw-line)!important}.ckw-brand-logo{width:42px!important;height:42px!important;object-fit:contain!important}.ckw-brand-copy{display:grid!important;gap:2px!important}.ckw-brand-copy strong{font-size:22px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important}.ckw-brand-copy small{color:var(--ckw-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ckw-rfq-search{min-height:44px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;background:#fff!important;border:1px solid var(--ckw-line)!important;color:var(--ckw-ink)!important;text-decoration:none!important;border-radius:0!important;box-shadow:none!important}.ckw-rfq-search span{padding:0 14px!important;color:var(--ckw-muted)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ckw-rfq-search strong{height:100%!important;display:flex!important;align-items:center!important;padding:0 18px!important;background:var(--ckw-black)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ckw-header-assist{display:grid!important;gap:2px!important;color:var(--ckw-muted)!important;font-size:11px!important;line-height:1.25!important}.ckw-header-assist strong{color:var(--ckw-ink)!important;font-size:12px!important}.ckw-menubar{background:var(--ckw-panel)!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-menubar .ckw-shell{width:min(1220px,calc(100vw - 48px))!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.ckw-nav-toggle{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ckw-nav-menu{display:none!important}.ckw-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:visible!important;padding:0!important;background:transparent!important;border:0!important}.ckw-nav a{min-height:48px!important;display:flex!important;align-items:center!important;padding:0 18px!important;color:var(--ckw-ink)!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important}.ckw-nav a:hover,.ckw-nav a:focus{background:#eee8dc!important;color:var(--ckw-black)!important}.ckw-nav .ckw-nav-cta{margin:6px 0 6px 10px!important;min-height:36px!important;background:var(--ckw-black)!important;color:#fff!important;border:1px solid var(--ckw-black)!important}
.ckw-button,.ckw-page a.ckw-button,.ckw-quote-button,.ckw-form button{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 22px!important;background:var(--ckw-black)!important;border:1px solid var(--ckw-black)!important;border-radius:0!important;color:#fff!important;text-decoration:none!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.ckw-button:hover,.ckw-button:focus,.ckw-quote-button:hover,.ckw-form button:hover{background:var(--ckw-blue)!important;border-color:var(--ckw-blue)!important;transform:translateY(-1px)!important}.ckw-button-secondary{background:rgba(255,253,248,.88)!important;color:var(--ckw-ink)!important;border-color:rgba(17,24,39,.35)!important}.ckw-eyebrow{margin:0 0 12px!important;color:var(--ckw-brass)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.ckw-showroom-hero{width:100vw!important;margin-left:calc(50% - 50vw)!important;min-height:640px!important;position:relative!important;display:grid!important;align-items:center!important;overflow:hidden!important;background:#efe8da!important}.ckw-showroom-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(246,243,236,.98) 0%,rgba(246,243,236,.88) 30%,rgba(246,243,236,.30) 56%,rgba(246,243,236,.05) 100%)!important}.ckw-showroom-media,.ckw-showroom-picture{position:absolute!important;inset:0!important;display:block!important}.ckw-showroom-img{width:100%!important;height:100%!important;min-height:640px!important;object-fit:cover!important;object-position:center center!important;filter:saturate(.98) contrast(1.02)!important}.ckw-showroom-copy{position:relative!important;z-index:2!important;width:min(1220px,calc(100vw - 48px))!important;margin:0 auto!important;padding:92px 0 96px!important}.ckw-showroom-copy h1{max-width:590px!important;margin:0 0 18px!important;color:var(--ckw-ink)!important;font-size:clamp(42px,5vw,74px)!important;line-height:.98!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.ckw-showroom-copy p:not(.ckw-eyebrow){max-width:520px!important;margin:0 0 28px!important;color:#27313c!important;font-size:18px!important;line-height:1.62!important}.ckw-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.ckw-showroom-proof{width:min(580px,100%)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:34px!important;border-top:1px solid rgba(17,24,39,.18)!important;border-bottom:1px solid rgba(17,24,39,.18)!important}.ckw-showroom-proof span{min-height:54px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;border-right:1px solid rgba(17,24,39,.16)!important;color:var(--ckw-graphite)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ckw-showroom-proof span:last-child{border-right:0!important}
.ckw-buying-path{width:min(1220px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:28px auto 0!important;background:var(--ckw-panel)!important;border:1px solid var(--ckw-line)!important}.ckw-buying-path div{min-height:104px!important;padding:22px 24px!important;border-right:1px solid var(--ckw-line)!important}.ckw-buying-path div:last-child{border-right:0!important}.ckw-buying-path strong{display:block!important;margin-bottom:8px!important;color:var(--ckw-ink)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ckw-buying-path span{display:block!important;color:var(--ckw-muted)!important;font-size:14px!important;line-height:1.55!important}
.ckw-showroom-wall{width:min(1220px,calc(100vw - 48px))!important;margin:70px auto 0!important;display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:24px!important;align-items:start!important}.ckw-showroom-wall-intro{position:sticky!important;top:20px!important;padding:26px!important;background:var(--ckw-black)!important;color:#fff!important;border:1px solid var(--ckw-black)!important}.ckw-showroom-wall-intro h2{margin:0 0 16px!important;color:#fff!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.04!important}.ckw-showroom-wall-intro p:not(.ckw-eyebrow){margin:0!important;color:#d5d1c8!important;font-size:14px!important;line-height:1.7!important}.ckw-showroom-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:246px!important;gap:12px!important}.ckw-showroom-card{position:relative!important;display:grid!important;align-content:end!important;min-height:246px!important;overflow:hidden!important;padding:18px!important;color:#fff!important;text-decoration:none!important;background:#111!important;border:1px solid #1f2329!important;isolation:isolate!important}.ckw-showroom-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.70) saturate(.92)!important;transition:transform .24s ease,filter .24s ease!important}.ckw-showroom-card:after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.18) 68%)!important}.ckw-showroom-card>*:not(img){position:relative!important;z-index:1!important}.ckw-showroom-card:hover img,.ckw-showroom-card:focus img{transform:scale(1.035)!important;filter:brightness(.78) saturate(.96)!important}.ckw-showroom-card .ckw-card-code{width:max-content!important;margin-bottom:10px!important;padding:5px 8px!important;background:rgba(255,253,248,.92)!important;color:var(--ckw-ink)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ckw-showroom-card strong{display:block!important;margin-bottom:8px!important;color:#fff!important;font-size:19px!important;line-height:1.05!important}.ckw-showroom-card em{display:block!important;min-height:52px!important;margin-bottom:11px!important;color:#f5efe2!important;font-size:12.5px!important;font-style:normal!important;line-height:1.38!important}.ckw-showroom-card small{display:block!important;color:#dacb9c!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ckw-featured-program{grid-column:span 2!important;grid-row:span 2!important}.ckw-featured-program strong{font-size:30px!important}.ckw-featured-program em{max-width:420px!important;font-size:15px!important;line-height:1.45!important}
.ckw-oem-studio,.ckw-capability-evidence,.ckw-rfq-desk,.ckw-home-trust{width:min(1220px,calc(100vw - 48px))!important;margin:74px auto 0!important}.ckw-oem-studio{display:grid!important;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:28px!important;align-items:stretch!important}.ckw-studio-copy{padding:34px!important;background:var(--panel,#fffdf8)!important;background:var(--ckw-panel)!important;border:1px solid var(--ckw-line)!important}.ckw-studio-copy h2,.ckw-capability-head h2,.ckw-rfq-desk-copy h2,.ckw-home-trust h2{margin:0 0 14px!important;color:var(--ckw-ink)!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.08!important}.ckw-studio-copy p:not(.ckw-eyebrow),.ckw-capability-head p:not(.ckw-eyebrow),.ckw-rfq-desk-copy p:not(.ckw-eyebrow){max-width:760px!important;margin:0 0 20px!important;color:var(--ckw-muted)!important;font-size:15px!important;line-height:1.7!important}.ckw-text-link{display:inline-flex!important;align-items:center!important;min-height:42px!important;color:var(--ckw-ink)!important;text-decoration:none!important;border-bottom:2px solid var(--ckw-brass)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ckw-studio-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.ckw-studio-grid div{min-height:280px!important;position:relative!important;overflow:hidden!important;background:#111!important;border:1px solid var(--ckw-line)!important}.ckw-studio-grid img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;filter:brightness(.82) saturate(.92)!important}.ckw-studio-grid strong{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-shadow:0 1px 12px rgba(0,0,0,.55)!important}
.ckw-capability-evidence{display:grid!important;gap:24px!important}.ckw-capability-head{max-width:820px!important}.ckw-evidence-wall{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--ckw-line)!important;background:var(--ckw-panel)!important}.ckw-evidence-wall div{display:grid!important;grid-template-rows:180px auto auto!important;min-height:350px!important;border-right:1px solid var(--ckw-line)!important;background:var(--ckw-panel)!important}.ckw-evidence-wall div:last-child{border-right:0!important}.ckw-evidence-wall img{width:100%!important;height:180px!important;object-fit:cover!important;display:block!important}.ckw-evidence-wall strong{display:block!important;padding:18px 18px 8px!important;color:var(--ckw-ink)!important;font-size:16px!important;line-height:1.2!important}.ckw-evidence-wall span{display:block!important;padding:0 18px 20px!important;color:var(--ckw-muted)!important;font-size:13px!important;line-height:1.55!important}
.ckw-rfq-desk{display:grid!important;grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr)!important;gap:28px!important;align-items:start!important}.ckw-rfq-desk-copy{padding:34px!important;background:var(--ckw-black)!important;color:#fff!important}.ckw-rfq-desk-copy h2{color:#fff!important}.ckw-rfq-desk-copy p:not(.ckw-eyebrow){color:#ded9cf!important}.ckw-rfq-notes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid rgba(255,255,255,.18)!important;border-left:1px solid rgba(255,255,255,.18)!important}.ckw-rfq-notes span{min-height:48px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;border-right:1px solid rgba(255,255,255,.18)!important;border-bottom:1px solid rgba(255,255,255,.18)!important;color:#f9f2db!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ckw-rfq-desk .ckw-form-card{width:100%!important;max-width:none!important;margin:0!important;padding:26px!important;background:var(--ckw-panel)!important;border:1px solid var(--ckw-line)!important;border-radius:0!important;box-shadow:none!important}.ckw-form-card h2{margin:0 0 8px!important;color:var(--ckw-ink)!important;font-size:clamp(26px,2.8vw,38px)!important;line-height:1.12!important}.ckw-form-card p{margin:0 0 18px!important;color:var(--ckw-muted)!important;font-size:14px!important;line-height:1.6!important}.ckw-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.ckw-form label{display:grid!important;gap:7px!important;color:var(--ckw-ink)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important}.ckw-form input,.ckw-form select,.ckw-form textarea{width:100%!important;min-height:46px!important;padding:11px 12px!important;border:1px solid #bfb8aa!important;border-radius:0!important;background:#fff!important;color:var(--ckw-ink)!important;font:500 14px/1.4 "Plus Jakarta Sans","Segoe UI",sans-serif!important}.ckw-form textarea{min-height:112px!important}.ckw-form input:focus,.ckw-form select:focus,.ckw-form textarea:focus{outline:3px solid rgba(200,162,74,.24)!important;border-color:var(--ckw-brass)!important}.ckw-form-wide,.ckw-form button{grid-column:1/-1!important}
.ckw-buying-guide{max-width:860px!important;margin-top:78px!important;padding:30px!important;background:var(--ckw-panel)!important;border:1px solid var(--ckw-line)!important}.ckw-buying-guide h2{font-size:clamp(25px,2.6vw,36px)!important;line-height:1.12!important}.ckw-buying-guide p{color:var(--ckw-muted)!important;font-size:14.5px!important;line-height:1.75!important}.ckw-topic-hub{max-width:920px!important;margin-top:28px!important;padding:28px!important;background:var(--ckw-panel)!important;border:1px solid var(--ckw-line)!important}.ckw-topic-hub h2{font-size:clamp(24px,2.4vw,34px)!important}.ckw-topic-hub p{font-size:14px!important}.ckw-topic-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ckw-topic-grid a{min-height:104px!important;padding:16px!important;border:1px solid var(--ckw-line)!important;background:#fff!important;color:var(--ckw-ink)!important;text-decoration:none!important}.ckw-home-trust{padding:30px!important;background:var(--ckw-panel)!important;border:1px solid var(--ckw-line)!important}.ckw-home-trust>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}.ckw-home-trust a{min-height:132px!important;display:grid!important;align-content:start!important;gap:8px!important;padding:18px!important;background:#fff!important;border:1px solid var(--ckw-line)!important;color:var(--ckw-ink)!important;text-decoration:none!important}.ckw-home-trust strong{font-size:15px!important}.ckw-home-trust span{color:var(--ckw-muted)!important;font-size:13px!important;line-height:1.5!important}.ckw-cta-band{width:min(1040px,calc(100vw - 48px))!important;margin:58px auto 0!important;padding:34px!important;background:var(--ckw-brass)!important;border:0!important;border-radius:0!important;color:var(--ckw-ink)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}.ckw-cta-band h2{margin:0!important;color:var(--ckw-ink)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important}.ckw-cta-band p{max-width:460px!important;margin:0!important;color:#342a14!important;font-size:14.5px!important;line-height:1.6!important}.ckw-cta-band .ckw-button{background:var(--ckw-black)!important;border-color:var(--ckw-black)!important;color:#fff!important;white-space:nowrap!important}
.ckw-site-footer{background:var(--ckw-black)!important;color:#ddd6c9!important;margin-top:72px!important}.ckw-footer-grid{width:min(1220px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:1.25fr repeat(3,minmax(0,.8fr))!important;gap:28px!important;padding:42px 0!important}.ckw-site-footer h2,.ckw-site-footer h3{color:#fff!important}.ckw-site-footer p,.ckw-site-footer a{color:#ddd6c9!important}.ckw-footer-bottom{width:min(1220px,calc(100vw - 48px))!important;border-top:1px solid rgba(255,255,255,.14)!important;padding:16px 0!important;color:#a9a195!important}.ckw-floating-cta{right:16px!important;bottom:16px!important;z-index:9999!important;display:grid!important;gap:8px!important}.ckw-floating-cta a{min-height:44px!important;padding:11px 16px!important;background:var(--ckw-black)!important;color:#fff!important;border-radius:0!important;text-decoration:none!important;font-weight:800!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important}.ckw-floating-cta .ckw-floating-whatsapp{background:#12845f!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{transition:none!important;animation:none!important}}
@media(max-width:1100px){.ckw-mainnav .ckw-shell{grid-template-columns:minmax(270px,1fr) auto!important}.ckw-header-assist{display:none!important}.ckw-showroom-wall{grid-template-columns:1fr!important}.ckw-showroom-wall-intro{position:static!important}.ckw-showroom-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-featured-program{grid-column:span 2!important}.ckw-oem-studio,.ckw-rfq-desk{grid-template-columns:1fr!important}.ckw-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-evidence-wall{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-evidence-wall div:nth-child(2){border-right:0!important}.ckw-evidence-wall div:nth-child(-n+2){border-bottom:1px solid var(--ckw-line)!important}.ckw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-shell,.ckw-page>.ckw-section,.ckw-page>.ckw-process,.ckw-page>.ckw-cta-band,.ckw-form-card,.ckw-faq,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-topic-hub,.ckw-showroom-copy,.ckw-buying-path,.ckw-showroom-wall,.ckw-oem-studio,.ckw-capability-evidence,.ckw-rfq-desk,.ckw-home-trust{width:calc(100% - 28px)!important}.home .entry-title,.home .wp-block-post-title{width:calc(100% - 28px)!important;padding:14px 0!important;font-size:17px!important}.ckw-topbar .ckw-shell{width:calc(100% - 28px)!important;display:block!important;text-align:center!important}.ckw-topbar span:first-child{display:block!important}.ckw-topbar span+span{display:none!important}.ckw-mainnav .ckw-shell{width:calc(100% - 28px)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px 0!important}.ckw-brand{gap:10px!important;min-width:0!important}.ckw-brand-logo-wrap{width:50px!important;height:50px!important;flex-basis:50px!important}.ckw-brand-logo{width:36px!important;height:36px!important}.ckw-brand-copy strong{font-size:16px!important;line-height:1.05!important}.ckw-brand-copy small{font-size:8.5px!important;letter-spacing:.05em!important}.ckw-rfq-search{width:108px!important;min-height:40px!important;margin-right:52px!important}.ckw-rfq-search span{display:none!important}.ckw-rfq-search strong{justify-content:center!important;width:100%!important;padding:0 10px!important;font-size:11px!important}.ckw-menubar{height:0!important;background:transparent!important;border:0!important;position:relative!important;z-index:50!important}.ckw-menubar .ckw-shell{width:100%!important;display:block!important;padding:0!important}.ckw-nav-menu{position:absolute!important;right:14px!important;top:-58px!important;width:42px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;background:#fff!important;border:1px solid var(--ckw-line)!important;cursor:pointer!important}.ckw-nav-menu span{display:block!important;width:18px!important;height:2px!important;background:var(--ckw-ink)!important}.ckw-nav{display:none!important;position:absolute!important;right:14px!important;top:-10px!important;width:min(330px,calc(100vw - 28px))!important;padding:10px!important;background:var(--ckw-panel)!important;border:1px solid var(--ckw-line)!important;box-shadow:0 18px 45px rgba(14,17,22,.20)!important}.ckw-nav-toggle:checked~.ckw-nav{display:grid!important;grid-template-columns:1fr!important}.ckw-nav a,.ckw-nav .ckw-nav-cta{justify-content:flex-start!important;min-height:42px!important;margin:0!important;padding:0 12px!important}.ckw-showroom-hero{min-height:610px!important;align-items:end!important}.ckw-showroom-hero:before{background:linear-gradient(0deg,rgba(246,243,236,.98) 0%,rgba(246,243,236,.90) 34%,rgba(246,243,236,.12) 78%)!important}.ckw-showroom-img{min-height:610px!important;object-position:center top!important}.ckw-showroom-copy{padding:300px 0 34px!important}.ckw-showroom-copy h1{max-width:350px!important;font-size:34px!important;line-height:1.05!important}.ckw-showroom-copy p:not(.ckw-eyebrow){max-width:340px!important;margin-bottom:18px!important;font-size:14.5px!important;line-height:1.55!important}.ckw-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.ckw-actions .ckw-button{width:100%!important}.ckw-showroom-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:18px!important}.ckw-showroom-proof span{min-height:40px!important;font-size:10px!important}.ckw-showroom-proof span:nth-child(2){border-right:0!important}.ckw-buying-path{grid-template-columns:1fr!important;margin-top:14px!important}.ckw-buying-path div{min-height:auto!important;padding:16px!important;border-right:0!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-buying-path div:last-child{border-bottom:0!important}.ckw-showroom-wall{margin-top:42px!important;gap:14px!important}.ckw-showroom-wall-intro{padding:22px!important}.ckw-showroom-wall-intro h2{font-size:28px!important}.ckw-showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:210px!important;gap:9px!important}.ckw-showroom-card{min-height:210px!important;padding:12px!important}.ckw-featured-program{grid-column:span 2!important;grid-row:span 1!important}.ckw-featured-program strong,.ckw-showroom-card strong{font-size:15px!important}.ckw-showroom-card em{min-height:48px!important;font-size:11px!important;line-height:1.32!important}.ckw-showroom-card small{font-size:9.5px!important}.ckw-showroom-card .ckw-card-code{font-size:9px!important}.ckw-oem-studio,.ckw-capability-evidence,.ckw-rfq-desk,.ckw-home-trust{margin-top:44px!important}.ckw-studio-copy,.ckw-rfq-desk-copy,.ckw-home-trust,.ckw-buying-guide,.ckw-topic-hub{padding:22px!important}.ckw-studio-copy h2,.ckw-capability-head h2,.ckw-rfq-desk-copy h2,.ckw-home-trust h2{font-size:26px!important}.ckw-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.ckw-studio-grid div{min-height:190px!important}.ckw-evidence-wall{grid-template-columns:1fr!important}.ckw-evidence-wall div{grid-template-rows:160px auto auto!important;min-height:auto!important;border-right:0!important;border-bottom:1px solid var(--ckw-line)!important}.ckw-evidence-wall div:last-child{border-bottom:0!important}.ckw-evidence-wall img{height:160px!important}.ckw-rfq-notes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-rfq-desk .ckw-form-card{padding:20px!important}.ckw-form{grid-template-columns:1fr!important}.ckw-home-trust>div,.ckw-topic-grid{grid-template-columns:1fr!important}.ckw-cta-band{width:calc(100% - 28px)!important;display:block!important;padding:24px!important}.ckw-cta-band p{margin:12px 0 18px!important}.ckw-floating-cta{display:none!important}.ckw-footer-grid{grid-template-columns:1fr!important;padding:32px 0!important}}
/* V36 viewport tightening after live visual review. */
body.home .tkseo-page-heading{margin:0!important;padding:0!important;background:var(--ckw-paper)!important;border-bottom:1px solid var(--ckw-line)!important}
body.home .tkseo-page-heading h1{width:min(1220px,calc(100vw - 48px))!important;margin:0 auto!important;padding:14px 0!important;color:var(--ckw-ink)!important;font:800 18px/1.2 "Manrope","Plus Jakarta Sans",sans-serif!important}
body.home .wp-block-post-content,body.home main.wp-block-group{margin-block-start:0!important}
.ckw-showroom-hero{min-height:460px!important}.ckw-showroom-img{min-height:460px!important}.ckw-showroom-copy{padding:42px 0 44px!important}.ckw-showroom-copy h1,.ckw-showroom-copy h2{max-width:570px!important;margin:0 0 12px!important;color:var(--ckw-ink)!important;font-size:clamp(34px,3.9vw,54px)!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.ckw-showroom-copy p:not(.ckw-eyebrow){max-width:500px!important;margin-bottom:18px!important;font-size:15.5px!important;line-height:1.5!important}.ckw-showroom-proof{display:none!important}.ckw-buying-path{margin-top:10px!important}.ckw-buying-path div{min-height:62px!important;padding:14px 18px!important}.ckw-buying-path strong{margin-bottom:4px!important}.ckw-buying-path span{font-size:12.5px!important;line-height:1.36!important}.ckw-showroom-wall{margin-top:18px!important}
body.home .ckw-floating-cta,body.home .tk-floating-item{display:none!important}
@media(max-width:700px){body.home .tkseo-page-heading h1{width:calc(100% - 28px)!important;padding:10px 0!important;font-size:15px!important}.ckw-showroom-hero{min-height:420px!important;align-items:end!important}.ckw-showroom-img{min-height:420px!important}.ckw-showroom-copy{padding:126px 0 18px!important}.ckw-showroom-copy h1,.ckw-showroom-copy h2{max-width:350px!important;margin-bottom:10px!important;font-size:26px!important;line-height:1.07!important}.ckw-showroom-copy p:not(.ckw-eyebrow){max-width:330px!important;margin-bottom:13px!important;font-size:13.5px!important;line-height:1.42!important}.ckw-actions{gap:7px!important}.ckw-actions .ckw-button{min-height:46px!important}.ckw-showroom-proof{display:none!important}.ckw-buying-path{margin-top:10px!important}.ckw-buying-path div{padding:10px 12px!important}.ckw-buying-path strong{margin-bottom:0!important;font-size:11px!important}.ckw-buying-path span{display:none!important}.ckw-showroom-wall{margin-top:20px!important}.ckw-showroom-wall-intro{padding:18px!important}.ckw-showroom-wall-intro h2{font-size:24px!important}}
/* V36 showroom continuation layer. Keeps the lower homepage in the same bright showroom language as the hero. */
.ckw-home-page{background:linear-gradient(180deg,#f6f3ec 0%,#f2ede2 46%,#f6f3ec 100%)!important}
.ckw-buying-path{margin-top:0!important;background:rgba(255,253,248,.92)!important;border-color:#d8d2c5!important;box-shadow:0 16px 42px rgba(17,24,39,.055)!important}.ckw-buying-path div{min-height:68px!important;padding:15px 18px!important;background:linear-gradient(180deg,#fffdf8,#fbf7ed)!important}.ckw-buying-path strong{color:#111827!important;font-size:12px!important}.ckw-buying-path span{color:#5e6670!important;font-size:12.5px!important;line-height:1.42!important}
.ckw-showroom-wall{margin-top:24px!important;grid-template-columns:300px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.ckw-showroom-wall-intro{position:sticky!important;top:18px!important;padding:24px!important;background:linear-gradient(180deg,#fffdf8 0%,#f3ecdd 100%)!important;color:#111827!important;border:1px solid #d8d2c5!important;box-shadow:0 18px 46px rgba(17,24,39,.07)!important}.ckw-showroom-wall-intro h2{max-width:260px!important;color:#111827!important;font-size:clamp(28px,2.7vw,40px)!important;line-height:1.02!important}.ckw-showroom-wall-intro p:not(.ckw-eyebrow){color:#56606b!important;font-size:13.5px!important;line-height:1.62!important}.ckw-showroom-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:22px!important}.ckw-showroom-rail span{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #d8d2c5!important;color:#334155!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.ckw-showroom-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:14px!important}.ckw-showroom-card{min-height:0!important;display:grid!important;grid-template-rows:auto auto auto auto auto!important;align-content:start!important;padding:0!important;background:#fffdf8!important;border:1px solid #d8d2c5!important;color:#111827!important;text-decoration:none!important;box-shadow:0 14px 34px rgba(17,24,39,.06)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.ckw-showroom-card:hover,.ckw-showroom-card:focus{border-color:#c8a24a!important;box-shadow:0 18px 46px rgba(17,24,39,.10)!important;transform:translateY(-2px)!important}.ckw-showroom-card:after{display:none!important}.ckw-showroom-card img{position:relative!important;inset:auto!important;width:100%!important;height:142px!important;object-fit:cover!important;filter:saturate(.9) contrast(.98) brightness(.97)!important;transform:none!important;transition:filter .2s ease!important}.ckw-showroom-card:hover img,.ckw-showroom-card:focus img{filter:saturate(.98) contrast(1.02) brightness(1)!important;transform:none!important}.ckw-showroom-card>*:not(img){position:relative!important;z-index:1!important}.ckw-showroom-card .ckw-card-code{width:max-content!important;margin:14px 14px 8px!important;padding:5px 8px!important;background:#f1eadc!important;border:1px solid #dfd3bd!important;color:#1f4e5f!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ckw-showroom-card strong{margin:0 14px 8px!important;color:#111827!important;font-size:17px!important;line-height:1.1!important}.ckw-showroom-card em{min-height:55px!important;margin:0 14px 12px!important;color:#4b5563!important;font-size:12px!important;line-height:1.42!important}.ckw-showroom-card small{margin:0 14px 16px!important;padding-top:10px!important;border-top:1px solid #ebe2d3!important;color:#9a7124!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ckw-featured-program{grid-column:span 2!important;grid-row:span 1!important;background:linear-gradient(180deg,#fffdf8,#f6efe2)!important}.ckw-featured-program img{height:248px!important}.ckw-featured-program strong{font-size:26px!important}.ckw-featured-program em{max-width:420px!important;font-size:14px!important;line-height:1.46!important}
.ckw-oem-studio,.ckw-capability-evidence,.ckw-rfq-desk,.ckw-home-trust{margin-top:58px!important}.ckw-oem-studio{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)!important;gap:18px!important;padding:18px!important;background:rgba(255,253,248,.62)!important;border:1px solid #d8d2c5!important}.ckw-studio-copy{padding:28px!important;background:linear-gradient(180deg,#fffdf8,#f4eddf)!important;border:1px solid #d8d2c5!important}.ckw-studio-copy h2,.ckw-capability-head h2,.ckw-rfq-desk-copy h2,.ckw-home-trust h2{font-size:clamp(28px,2.8vw,40px)!important;line-height:1.08!important}.ckw-studio-grid{gap:12px!important}.ckw-studio-grid div{min-height:0!important;display:grid!important;grid-template-rows:178px auto!important;background:#fffdf8!important;border:1px solid #d8d2c5!important;box-shadow:0 14px 34px rgba(17,24,39,.05)!important}.ckw-studio-grid img{height:178px!important;filter:saturate(.9) brightness(.98)!important}.ckw-studio-grid strong{position:static!important;display:flex!important;align-items:center!important;min-height:58px!important;padding:14px!important;color:#111827!important;background:#fffdf8!important;border-top:1px solid #d8d2c5!important;text-shadow:none!important;font-size:12px!important;line-height:1.25!important}
.ckw-capability-evidence{padding:0!important}.ckw-capability-head{max-width:none!important;padding:30px 30px 0!important;background:linear-gradient(180deg,rgba(255,253,248,.9),rgba(255,253,248,0))!important;border-top:1px solid #d8d2c5!important;border-left:1px solid #d8d2c5!important;border-right:1px solid #d8d2c5!important}.ckw-capability-head p:not(.ckw-eyebrow){max-width:760px!important}.ckw-evidence-wall{gap:12px!important;padding:18px!important;border:1px solid #d8d2c5!important;background:rgba(255,253,248,.72)!important}.ckw-evidence-wall div{grid-template-rows:150px auto auto!important;min-height:0!important;border:1px solid #d8d2c5!important;background:#fffdf8!important;box-shadow:0 12px 28px rgba(17,24,39,.045)!important}.ckw-evidence-wall img{height:150px!important;filter:saturate(.88) brightness(.98)!important}.ckw-evidence-wall strong{padding:16px 16px 7px!important;font-size:15px!important}.ckw-evidence-wall span{padding:0 16px 18px!important;font-size:12.5px!important;line-height:1.5!important}
.ckw-rfq-desk{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)!important;gap:18px!important;padding:18px!important;background:linear-gradient(180deg,#f8f2e6,#fffdf8)!important;border:1px solid #d8d2c5!important}.ckw-rfq-desk-copy{padding:28px!important;background:#fffdf8!important;color:#111827!important;border:1px solid #d8d2c5!important}.ckw-rfq-desk-copy h2{color:#111827!important}.ckw-rfq-desk-copy p:not(.ckw-eyebrow){color:#56606b!important}.ckw-rfq-notes{border-color:#d8d2c5!important}.ckw-rfq-notes span{min-height:42px!important;background:#f4eddf!important;border-color:#d8d2c5!important;color:#1f4e5f!important;font-size:10px!important}.ckw-rfq-desk .ckw-form-card{background:#fffdf8!important;border-color:#d8d2c5!important;box-shadow:0 14px 34px rgba(17,24,39,.06)!important}.ckw-form input,.ckw-form select,.ckw-form textarea{background:#fff!important;border-color:#cfc5b5!important}.ckw-form-card h2{font-size:clamp(24px,2.4vw,34px)!important}
.ckw-buying-guide,.ckw-topic-hub,.ckw-home-trust{background:#fffdf8!important;border-color:#d8d2c5!important;box-shadow:0 14px 34px rgba(17,24,39,.045)!important}.ckw-topic-grid a,.ckw-home-trust a{background:#fff!important;border-color:#d8d2c5!important;box-shadow:none!important}.ckw-cta-band{background:linear-gradient(90deg,#111827,#1f4e5f)!important;color:#fff!important}.ckw-cta-band h2,.ckw-cta-band p{color:#fff!important}.ckw-cta-band .ckw-button{background:#fffdf8!important;border-color:#fffdf8!important;color:#111827!important}
@media(max-width:1100px){.ckw-showroom-wall,.ckw-oem-studio,.ckw-rfq-desk{grid-template-columns:1fr!important}.ckw-showroom-wall-intro{position:static!important}.ckw-showroom-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-featured-program{grid-column:span 2!important}.ckw-oem-studio,.ckw-rfq-desk{padding:14px!important}.ckw-evidence-wall{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-evidence-wall div{border:1px solid #d8d2c5!important}}
@media(max-width:700px){.ckw-buying-path{grid-template-columns:1fr!important}.ckw-buying-path div{padding:12px 14px!important}.ckw-showroom-wall{margin-top:18px!important}.ckw-showroom-wall-intro{padding:18px!important}.ckw-showroom-wall-intro h2{max-width:none!important;font-size:25px!important}.ckw-showroom-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.ckw-showroom-rail span{min-height:32px!important;font-size:8.5px!important}.ckw-showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ckw-showroom-card img{height:104px!important}.ckw-showroom-card strong{font-size:14px!important;margin:0 10px 6px!important}.ckw-showroom-card em{min-height:62px!important;margin:0 10px 10px!important;font-size:11px!important;line-height:1.34!important}.ckw-showroom-card small{margin:0 10px 12px!important;font-size:8.5px!important}.ckw-showroom-card .ckw-card-code{margin:10px 10px 6px!important;font-size:8.5px!important}.ckw-featured-program{grid-column:span 2!important}.ckw-featured-program img{height:152px!important}.ckw-featured-program strong{font-size:20px!important}.ckw-oem-studio,.ckw-rfq-desk{padding:12px!important}.ckw-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-studio-grid div{grid-template-rows:122px auto!important}.ckw-studio-grid img{height:122px!important}.ckw-studio-grid strong{min-height:54px!important;padding:10px!important;font-size:10.5px!important}.ckw-capability-head{padding:22px 18px 0!important}.ckw-evidence-wall{grid-template-columns:1fr!important;padding:12px!important}.ckw-evidence-wall div{grid-template-rows:132px auto auto!important}.ckw-evidence-wall img{height:132px!important}.ckw-rfq-notes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-rfq-desk-copy,.ckw-studio-copy,.ckw-rfq-desk .ckw-form-card{padding:18px!important}.ckw-buying-guide,.ckw-topic-hub,.ckw-home-trust{padding:20px!important}.ckw-cta-band{padding:22px!important}}
/* V36 product wall density pass. More category scale, less single-feature dominance. */
.ckw-showroom-grid>br,.ckw-studio-grid>br,.ckw-evidence-wall>br,.ckw-topic-grid>br,.ckw-home-trust>div>br{display:none!important}
.ckw-featured-program{grid-column:span 1!important}.ckw-featured-program img{height:142px!important}.ckw-featured-program strong{font-size:17px!important}.ckw-featured-program em{max-width:none!important;font-size:12px!important}
@media(min-width:701px) and (max-width:1100px){.ckw-showroom-wall{grid-template-columns:240px minmax(0,1fr)!important;gap:14px!important}.ckw-showroom-wall-intro{position:static!important;padding:20px!important}.ckw-showroom-wall-intro h2{max-width:none!important;font-size:27px!important}.ckw-showroom-wall-intro p:not(.ckw-eyebrow){font-size:12.5px!important}.ckw-showroom-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ckw-showroom-rail span{min-height:32px!important;font-size:8.5px!important}.ckw-showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ckw-showroom-card img{height:118px!important}.ckw-showroom-card strong{font-size:15px!important}.ckw-showroom-card em{min-height:58px!important;font-size:11px!important}.ckw-featured-program{grid-column:span 1!important}.ckw-featured-program img{height:118px!important}.ckw-featured-program strong{font-size:15px!important}.ckw-featured-program em{font-size:11px!important}}
@media(max-width:700px){.ckw-buying-path{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-buying-path div{min-height:48px!important;padding:9px 7px!important;border-right:1px solid #d8d2c5!important;border-bottom:0!important}.ckw-buying-path div:last-child{border-right:0!important}.ckw-buying-path strong{font-size:9px!important;line-height:1.2!important;text-align:center!important}.ckw-buying-path span{display:none!important}.ckw-showroom-wall-intro{padding:14px!important}.ckw-showroom-wall-intro h2{font-size:21px!important;line-height:1.05!important}.ckw-showroom-wall-intro p:not(.ckw-eyebrow){margin-top:8px!important;font-size:12px!important;line-height:1.45!important}.ckw-showroom-rail{display:none!important}.ckw-featured-program{grid-column:span 1!important}.ckw-featured-program img{height:104px!important}.ckw-featured-program strong{font-size:14px!important}.ckw-featured-program em{font-size:11px!important}}
/* V36 RFQ desk polish after lower-page visual review. */
.ckw-rfq-desk>p,.ckw-rfq-desk>br{display:none!important}
@media(min-width:1101px){.ckw-rfq-desk{grid-template-columns:minmax(300px,.52fr) minmax(680px,1.48fr)!important;gap:22px!important;align-items:stretch!important}.ckw-rfq-desk-copy{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:100%!important}.ckw-rfq-desk-copy h2{max-width:430px!important}.ckw-rfq-notes{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-rfq-notes span{justify-content:center!important;text-align:center!important}.ckw-rfq-desk>.ckw-form-card{grid-column:2!important;grid-row:1!important}.ckw-rfq-desk .ckw-form-card{padding:30px!important}.ckw-rfq-desk .ckw-form-card h2,.ckw-rfq-desk .ckw-form-card p{max-width:760px!important}.ckw-rfq-desk .ckw-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ckw-rfq-desk .ckw-form-wide,.ckw-rfq-desk .ckw-form button{grid-column:1/-1!important}.ckw-rfq-desk .ckw-form textarea{min-height:104px!important}}
@media(min-width:701px) and (max-width:1100px){.ckw-rfq-desk{grid-template-columns:1fr!important}.ckw-rfq-notes{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-rfq-desk .ckw-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-rfq-desk .ckw-form-wide,.ckw-rfq-desk .ckw-form button{grid-column:1/-1!important}}
@media(max-width:700px){.ckw-rfq-desk-copy h2{font-size:24px!important}.ckw-rfq-notes span{min-height:36px!important;padding:8px 6px!important}.ckw-rfq-desk .ckw-form{grid-template-columns:1fr!important}.ckw-rfq-desk .ckw-form label,.ckw-rfq-desk .ckw-form-wide,.ckw-rfq-desk .ckw-form button{grid-column:1/-1!important}}
/* V36 tone unification layer. Removes remaining heavy black blocks from buttons and footer. */
:root{--ckw-warm:#f6f3ec;--ckw-cream:#fffdf8;--ckw-sand:#f1eadc;--ckw-sand-strong:#e7d8bd;--ckw-brass-soft:#c8a24a;--ckw-brass-strong:#ad7f25;--ckw-brand-blue:#1f4e5f;--ckw-tone-ink:#111827;--ckw-tone-muted:#56606b;--ckw-tone-line:#d8d2c5}
.ckw-topbar{background:linear-gradient(90deg,#f1eadc,#fffdf8 48%,#f1eadc)!important;color:#1f4e5f!important;border-bottom:1px solid var(--ckw-tone-line)!important}.ckw-topbar,.ckw-topbar *{color:#1f4e5f!important}.ckw-topbar .ckw-shell{color:#1f4e5f!important}.ckw-topbar span:first-child,.ckw-topbar span+span{color:#1f4e5f!important}.ckw-mainnav,.ckw-menubar{background:#fffdf8!important;border-bottom:1px solid var(--ckw-tone-line)!important}.ckw-rfq-search{background:#fffdf8!important;border:1px solid var(--ckw-tone-line)!important;box-shadow:0 10px 24px rgba(17,24,39,.045)!important;color:var(--ckw-tone-ink)!important}.ckw-rfq-search span{color:#6b6255!important}.ckw-rfq-search strong{background:linear-gradient(180deg,#d6b661,#c8a24a)!important;color:#111827!important;border-left:1px solid #b88a32!important}.ckw-nav .ckw-nav-cta{background:#f1eadc!important;border:1px solid #d8c69e!important;color:#1f4e5f!important}.ckw-nav .ckw-nav-cta:hover{background:#e7d8bd!important;color:#111827!important}
.ckw-button,.ckw-page a.ckw-button,.ckw-quote-button,.ckw-form button,.ckw-floating-cta a{background:linear-gradient(180deg,#d6b661,#c8a24a)!important;border:1px solid #ad7f25!important;color:#111827!important;border-radius:0!important;box-shadow:0 10px 24px rgba(173,127,37,.16)!important;text-shadow:none!important}.ckw-button:hover,.ckw-page a.ckw-button:hover,.ckw-quote-button:hover,.ckw-form button:hover,.ckw-floating-cta a:hover{background:linear-gradient(180deg,#c8a24a,#b88a32)!important;border-color:#9f741e!important;color:#111827!important;transform:translateY(-1px)!important}.ckw-button-secondary,.ckw-page a.ckw-button-secondary,.ckw-button-on-light{background:rgba(255,253,248,.92)!important;border-color:#c8a24a!important;color:#111827!important;box-shadow:0 10px 24px rgba(17,24,39,.055)!important}.ckw-button-secondary:hover,.ckw-page a.ckw-button-secondary:hover,.ckw-button-on-light:hover{background:#f1eadc!important;color:#111827!important;border-color:#b88a32!important}
.ckw-showroom-copy .ckw-button,.ckw-showroom-copy a.ckw-button{min-width:220px!important}.ckw-showroom-copy .ckw-button-secondary{background:rgba(255,253,248,.86)!important;color:#111827!important}.ckw-rfq-desk .ckw-form button{min-height:50px!important;background:linear-gradient(180deg,#d6b661,#c8a24a)!important;color:#111827!important}.ckw-floating-cta .ckw-floating-whatsapp{background:#fffdf8!important;color:#1f4e5f!important;border-color:#d8d2c5!important}
.ckw-cta-band{background:linear-gradient(90deg,#f1eadc,#fffdf8)!important;border:1px solid var(--ckw-tone-line)!important;color:var(--ckw-tone-ink)!important}.ckw-cta-band h2,.ckw-cta-band p{color:var(--ckw-tone-ink)!important}.ckw-cta-band p{color:#5f574c!important}.ckw-cta-band .ckw-button{background:linear-gradient(180deg,#d6b661,#c8a24a)!important;border-color:#ad7f25!important;color:#111827!important}
.ckw-site-footer{background:#fffdf8!important;color:var(--ckw-tone-ink)!important;border-top:1px solid var(--ckw-tone-line)!important;margin-top:72px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}.ckw-footer-grid{background:#fffdf8!important}.ckw-site-footer h2,.ckw-site-footer h3{color:var(--ckw-tone-ink)!important}.ckw-site-footer p,.ckw-site-footer a{color:#4b5563!important}.ckw-site-footer a:hover{color:#1f4e5f!important;text-decoration:underline!important;text-decoration-color:#c8a24a!important;text-underline-offset:3px!important}.ckw-footer-bottom{border-top:1px solid var(--ckw-tone-line)!important;color:#6b7280!important}.ckw-footer-bottom .ckw-shell{color:#6b7280!important}
.ckw-site-footer .ckw-footer-process{display:none!important}.ckw-footer-grid{grid-template-columns:1.35fr .8fr .8fr!important;gap:46px!important}.ckw-site-footer{padding-top:2px!important}
/* V36 full inner-page showroom layer. Keeps SEO text visible while removing old dark/blue page tone. */
body:not(.home) .entry-title,body:not(.home) .wp-block-post-title,body:not(.home) .tkseo-page-heading h1{width:min(1220px,calc(100vw - 48px))!important;margin:0 auto!important;padding:14px 0!important;color:#111827!important;font:800 18px/1.25 "Manrope","Plus Jakarta Sans",sans-serif!important;letter-spacing:0!important}
body:not(.home) .wp-block-post-content,body:not(.home) main.wp-block-group{margin-block-start:0!important;background:#f6f3ec!important}
.ckw-page:not(.ckw-home-page){width:100%!important;margin:0!important;padding:0 0 74px!important;background:linear-gradient(180deg,#f6f3ec 0%,#f1eadc 46%,#f6f3ec 100%)!important;color:#111827!important}
.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero){width:min(1220px,calc(100vw - 48px))!important;margin:26px auto 0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr)!important;gap:26px!important;align-items:center!important;padding:30px!important;background:linear-gradient(135deg,#fffdf8 0%,#f4eddf 100%)!important;border:1px solid #d8d2c5!important;border-radius:0!important;color:#111827!important;box-shadow:0 18px 46px rgba(17,24,39,.07)!important;overflow:hidden!important}
.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero):before{display:none!important}
.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero)>div:first-child{position:relative!important;z-index:1!important}
.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) h1{max-width:780px!important;margin:0 0 16px!important;color:#111827!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;letter-spacing:0!important;text-transform:none!important}
.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) p:not(.ckw-eyebrow){max-width:760px!important;margin:0 0 22px!important;color:#4b5563!important;font-size:16px!important;line-height:1.66!important}
.ckw-page:not(.ckw-home-page) .ckw-eyebrow{color:#9a7124!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}
.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) .ckw-hero-media{min-height:300px!important;background:#fff!important;border:1px solid #d8d2c5!important;border-radius:0!important;box-shadow:0 14px 34px rgba(17,24,39,.055)!important}
.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) .ckw-hero-img,.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) .ckw-hero-media img{width:100%!important;height:100%!important;min-height:300px!important;object-fit:cover!important;display:block!important;filter:saturate(.9) brightness(.98) contrast(.98)!important}
.ckw-page:not(.ckw-home-page)>.ckw-section,.ckw-page:not(.ckw-home-page)>.ckw-process,.ckw-page:not(.ckw-home-page)>.ckw-proof-grid,.ckw-page:not(.ckw-home-page)>.ckw-card-grid,.ckw-page:not(.ckw-home-page)>.ckw-evidence-grid,.ckw-page:not(.ckw-home-page)>.ckw-media-grid,.ckw-page:not(.ckw-home-page)>.ckw-faq,.ckw-page:not(.ckw-home-page)>.ckw-form-card,.ckw-page:not(.ckw-home-page)>.ckw-shop-intro,.ckw-page:not(.ckw-home-page)>.ckw-product-rfq-panel,.ckw-seo-answer{width:min(1220px,calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important}
.ckw-page:not(.ckw-home-page) .ckw-section{margin-top:58px!important;margin-bottom:0!important}
.ckw-page:not(.ckw-home-page) .ckw-section h2,.ckw-page:not(.ckw-home-page) .ckw-process h2,.ckw-seo-answer h2{color:#111827!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}
.ckw-page:not(.ckw-home-page) .ckw-section p,.ckw-page:not(.ckw-home-page) .ckw-copy-grid p,.ckw-page:not(.ckw-home-page) .ckw-note p,.ckw-seo-answer p{color:#4b5563!important;font-size:15px!important;line-height:1.72!important}
.ckw-copy-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.ckw-copy-grid>div,.ckw-note,.ckw-seo-answer,.ckw-page:not(.ckw-home-page) .ckw-faq details,.ckw-page:not(.ckw-home-page) .ckw-process li,.ckw-page:not(.ckw-home-page) .ckw-media-grid>.ckw-image-card,.ckw-page:not(.ckw-home-page) .ckw-evidence-grid>.ckw-evidence-card,.ckw-page:not(.ckw-home-page) .ckw-card-grid>a,.ckw-page:not(.ckw-home-page) .ckw-proof-grid>div{background:#fffdf8!important;border:1px solid #d8d2c5!important;border-radius:0!important;box-shadow:0 12px 30px rgba(17,24,39,.045)!important;color:#111827!important}
.ckw-copy-grid>div,.ckw-note,.ckw-seo-answer{padding:24px!important}
.ckw-copy-grid strong,.ckw-page:not(.ckw-home-page) .ckw-media-grid strong,.ckw-page:not(.ckw-home-page) .ckw-evidence-grid strong,.ckw-page:not(.ckw-home-page) .ckw-proof-grid strong{color:#111827!important}
.ckw-page:not(.ckw-home-page) .ckw-media-grid img,.ckw-page:not(.ckw-home-page) .ckw-evidence-grid img,.ckw-page:not(.ckw-home-page) .ckw-card-grid img{filter:saturate(.88) brightness(.98)!important;border-radius:0!important}
.ckw-page:not(.ckw-home-page) .ckw-process ol{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.ckw-page:not(.ckw-home-page) .ckw-process li:before{background:#f1eadc!important;color:#9a7124!important;border:1px solid #d8c69e!important}
.ckw-local-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important}.ckw-local-tags span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:5px 9px!important;background:#f1eadc!important;border:1px solid #d8c69e!important;color:#1f4e5f!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.woocommerce .woocommerce-ordering,body.woocommerce .woocommerce-result-count{float:none!important;display:block!important;width:100%!important;margin:0 0 14px!important}body.woocommerce .woocommerce-ordering select{width:100%!important;max-width:100%!important;min-height:42px!important;box-sizing:border-box!important}body.woocommerce ul.products{margin-left:0!important;margin-right:0!important;max-width:100%!important}body.woocommerce ul.products li.product{box-sizing:border-box!important}
body.woocommerce ul.products .wp-block-post-title,body.woocommerce ul.products h2,body.woocommerce ul.products h3,body.woocommerce ul.products .woocommerce-loop-product__title{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1.25!important;text-align:left!important}
body.woocommerce .wc-block-grid__product .wp-block-post-title,body.woocommerce .wp-block-post-template .wp-block-post-title,body.woocommerce .products-block-post-template .wp-block-post-title,body.woocommerce li.product .wp-block-post-title{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1.25!important;text-align:left!important}
body.woocommerce .wc-block-grid__product,body.woocommerce .wp-block-post-template>li,body.woocommerce .products-block-post-template>li{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body.woocommerce .wp-block-post-template,body.woocommerce .products-block-post-template{max-width:100%!important;overflow:hidden!important}
body.woocommerce .ckw-shop-intro{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr)!important;gap:26px!important;align-items:center!important;background:linear-gradient(135deg,#fffdf8 0%,#f4eddf 100%)!important;border:1px solid #d8d2c5!important;border-radius:0!important;box-shadow:0 18px 46px rgba(17,24,39,.07)!important}
body.woocommerce .ckw-shop-intro>.wc-block-components-notices{display:none!important}
body.woocommerce .ckw-shop-intro>img,body.woocommerce .ckw-shop-intro>img.ckw-shop-intro-img{display:block!important;width:100%!important;min-height:0!important;height:340px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;border:1px solid #d8d2c5!important;border-radius:0!important;filter:saturate(.9) brightness(.98) contrast(.98)!important}
body.woocommerce ul.products li.product a{max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
body.woocommerce ul.products li.product .button,body.woocommerce ul.products li.product .ckw-button{max-width:100%!important}
@media(max-width:1100px){.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero),body.woocommerce .ckw-shop-intro{grid-template-columns:1fr!important}.ckw-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-page:not(.ckw-home-page) .ckw-process ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){body:not(.home) .entry-title,body:not(.home) .wp-block-post-title,body:not(.home) .tkseo-page-heading h1{width:calc(100% - 28px)!important;padding:12px 0!important;font-size:16px!important}.ckw-page:not(.ckw-home-page){padding-bottom:50px!important}.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero){width:calc(100% - 28px)!important;margin-top:14px!important;padding:18px!important;gap:16px!important}.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) h1{font-size:30px!important;line-height:1.06!important}.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) p:not(.ckw-eyebrow){font-size:14.5px!important;line-height:1.56!important}.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) .ckw-hero-media,.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) .ckw-hero-img,.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) .ckw-hero-media img{min-height:210px!important}.ckw-page:not(.ckw-home-page)>.ckw-section,.ckw-page:not(.ckw-home-page)>.ckw-process,.ckw-page:not(.ckw-home-page)>.ckw-proof-grid,.ckw-page:not(.ckw-home-page)>.ckw-card-grid,.ckw-page:not(.ckw-home-page)>.ckw-evidence-grid,.ckw-page:not(.ckw-home-page)>.ckw-media-grid,.ckw-page:not(.ckw-home-page)>.ckw-faq,.ckw-page:not(.ckw-home-page)>.ckw-form-card,.ckw-page:not(.ckw-home-page)>.ckw-shop-intro,.ckw-page:not(.ckw-home-page)>.ckw-product-rfq-panel,.ckw-seo-answer{width:calc(100% - 28px)!important}.ckw-copy-grid,.ckw-page:not(.ckw-home-page) .ckw-process ol{grid-template-columns:1fr!important}.ckw-copy-grid>div,.ckw-note,.ckw-seo-answer{padding:18px!important}.ckw-page:not(.ckw-home-page) .ckw-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.ckw-page:not(.ckw-home-page) .ckw-actions .ckw-button,.ckw-page:not(.ckw-home-page) .ckw-actions a.ckw-button{width:100%!important;max-width:min(100%,calc(100vw - 56px))!important;min-width:0!important;box-sizing:border-box!important;justify-self:stretch!important}body.woocommerce .ckw-shop-intro>img,body.woocommerce .ckw-shop-intro>img.ckw-shop-intro-img{height:220px!important}body.woocommerce .woocommerce-ordering,body.woocommerce .woocommerce-result-count{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}body.woocommerce ul.products{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}}
/* V36 page navigation bar. Reference-led structure, adapted for CKW's showroom style. */
.ckw-menubar .ckw-shell{justify-content:center!important}
.ckw-nav{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}
.ckw-nav a{position:relative!important;min-height:46px!important;padding:0 13px!important;color:#111827!important;font-size:11px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}
.ckw-nav a:hover,.ckw-nav a:focus{background:#f1eadc!important;color:#111827!important;outline:none!important}
.ckw-nav a:focus-visible{box-shadow:inset 0 0 0 2px #c8a24a!important}
.ckw-nav a.is-active{background:#f6efe2!important;color:#1f4e5f!important}
.ckw-nav a.is-active:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:2px!important;background:#c8a24a!important}
.ckw-nav .ckw-nav-cta{margin:5px 0 5px 10px!important;min-height:34px!important;padding:0 16px!important;background:linear-gradient(180deg,#d6b661,#c8a24a)!important;border:1px solid #ad7f25!important;color:#111827!important;box-shadow:0 8px 18px rgba(173,127,37,.13)!important}
.ckw-nav .ckw-nav-cta:hover,.ckw-nav .ckw-nav-cta:focus{background:linear-gradient(180deg,#c8a24a,#b88a32)!important;color:#111827!important}
@media(min-width:701px) and (max-width:1100px){.ckw-menubar .ckw-shell{justify-content:flex-start!important;overflow:hidden!important}.ckw-nav{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ckw-nav::-webkit-scrollbar{display:none!important}.ckw-nav a{flex:0 0 auto!important;min-height:44px!important;padding:0 11px!important;font-size:10px!important}.ckw-nav .ckw-nav-cta{margin-left:6px!important}}
@media(max-width:700px){.ckw-topbar{background:#f1eadc!important}.ckw-rfq-search{background:#fffdf8!important}.ckw-rfq-search strong{background:linear-gradient(180deg,#d6b661,#c8a24a)!important;color:#111827!important}.ckw-showroom-copy .ckw-button,.ckw-showroom-copy a.ckw-button{width:100%!important;min-width:0!important}.ckw-site-footer{margin-top:46px!important}.ckw-footer-grid{grid-template-columns:1fr!important;gap:18px!important}}
@media(max-width:700px){.ckw-menubar{height:0!important;background:transparent!important;border:0!important;position:relative!important;z-index:50!important}.ckw-menubar .ckw-shell{width:100%!important;display:block!important;padding:0!important}.ckw-nav-menu{position:absolute!important;right:14px!important;top:-58px!important;width:42px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;background:#fff!important;border:1px solid var(--ckw-tone-line)!important;cursor:pointer!important}.ckw-nav-menu span{display:block!important;width:18px!important;height:2px!important;background:#111827!important}.ckw-nav{display:none!important;position:absolute!important;right:14px!important;top:-10px!important;width:min(330px,calc(100vw - 28px))!important;padding:10px!important;background:#fffdf8!important;border:1px solid var(--ckw-tone-line)!important;box-shadow:0 18px 45px rgba(14,17,22,.20)!important}.ckw-nav-toggle:checked~.ckw-nav{display:grid!important;grid-template-columns:1fr!important}.ckw-nav a,.ckw-nav .ckw-nav-cta{width:100%!important;justify-content:flex-start!important;min-height:42px!important;margin:0!important;padding:0 12px!important;font-size:11px!important;letter-spacing:.05em!important}.ckw-nav a.is-active:after{left:12px!important;right:auto!important;top:10px!important;bottom:10px!important;width:2px!important;height:auto!important}}
@media(max-width:700px){body .ckw-actions{max-width:100%!important;box-sizing:border-box!important}body .ckw-actions .ckw-button,body .ckw-actions a.ckw-button{width:100%!important;max-width:calc(100vw - 56px)!important;min-width:0!important;box-sizing:border-box!important;justify-self:stretch!important}}
.ckw-site-footer .ckw-footer-process{display:none!important}
body:has(.ckw-seo-page) .ckw-floating-cta{display:none!important}
body.woocommerce .wp-block-query-title,body.woocommerce h2.wp-block-query-title{width:min(1220px,calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;color:var(--ckw-tone-ink)!important;font-size:clamp(24px,3.2vw,34px)!important;line-height:1.12!important}
.ckw-page .ckw-hero:not(.ckw-showroom-hero){background:linear-gradient(135deg,#fffdf8 0%,#f4eddf 100%)!important;color:var(--ckw-tone-ink)!important;border:1px solid var(--ckw-tone-line)!important;box-shadow:0 18px 46px rgba(17,24,39,.07)!important}
.ckw-page .ckw-hero:not(.ckw-showroom-hero) h1{color:var(--ckw-tone-ink)!important}
.ckw-page .ckw-hero:not(.ckw-showroom-hero) p:not(.ckw-eyebrow){color:#374151!important}
.ckw-page .ckw-hero:not(.ckw-showroom-hero) .ckw-hero-media{background:#f6f3ec!important;border:1px solid var(--ckw-tone-line)!important}
.ckw-page .ckw-hero:not(.ckw-showroom-hero) img{filter:saturate(.92) brightness(.99) contrast(.98)!important}
.ckw-shop-intro>img,.ckw-shop-intro>img.ckw-shop-intro-img{display:block!important;width:100%!important;height:340px!important;max-height:none!important;min-height:220px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;align-self:stretch!important}
.tkseo-page-heading{width:min(1220px,calc(100vw - 48px))!important;margin:0 auto!important;padding:16px 0!important;border-bottom:1px solid var(--ckw-tone-line)!important;background:transparent!important}
.tkseo-page-heading h1{width:100%!important;margin:0!important;padding:0!important;color:var(--ckw-tone-ink)!important;font:800 20px/1.22 "Manrope","Plus Jakarta Sans","Segoe UI",sans-serif!important;letter-spacing:0!important}
body.home .tkseo-page-heading,body.page-id-15 .tkseo-page-heading{width:min(1220px,calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important;padding:16px 0!important;border-top:0!important;border-bottom:1px solid var(--ckw-tone-line)!important}
body.home .tkseo-page-heading h1,body.page-id-15 .tkseo-page-heading h1{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font:800 20px/1.22 "Manrope","Plus Jakarta Sans","Segoe UI",sans-serif!important}
body.single-product .wp-block-post-title,body.single-product h1.wp-block-post-title,body.single-product .ckw-product-rfq-panel{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
body.single-product .summary,body.single-product .summary *,body.single-product .ckw-product-rfq-panel,body.single-product .ckw-product-rfq-panel *{min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}
body.single-product .ckw-product-rfq-panel p{max-width:100%!important}
body.single-product .woocommerce-product-gallery{opacity:1!important}
body.single-product .woocommerce-product-gallery img.wp-post-image{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important;background:#fffdf8!important}
body .ckw-floating-cta{right:18px!important;left:auto!important;max-width:calc(100vw - 36px)!important}
body .ckw-floating-cta a,body .tk-floating-item{max-width:calc(100vw - 36px)!important;box-sizing:border-box!important}
@media(max-width:1100px){body .ckw-floating-cta{display:none!important}}
@media(max-width:700px){body.woocommerce .wp-block-query-title,body.woocommerce h2.wp-block-query-title{width:calc(100% - 28px)!important;font-size:28px!important;margin-top:28px!important}.tkseo-page-heading,body.home .tkseo-page-heading,body.page-id-15 .tkseo-page-heading{width:calc(100% - 28px)!important;padding:14px 0!important}.tkseo-page-heading h1,body.home .tkseo-page-heading h1,body.page-id-15 .tkseo-page-heading h1{font-size:17px!important}.ckw-shop-intro>img,.ckw-shop-intro>img.ckw-shop-intro-img{height:220px!important}.tk-floating-item,.tk-floating-button,.tk-chat-button{display:none!important}}
/* V40 CRM-informed buyer route layer. Keeps SEO visitors close to RFQ, WhatsApp, packaging, and product program paths. */
.ckw-action-routes{margin-top:20px!important;padding-top:20px!important;border-top:1px solid var(--ckw-tone-line,#d8d2c5)!important}
.ckw-action-routes-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:12px!important}
.ckw-action-routes-head .ckw-eyebrow{margin:0!important}
.ckw-action-routes-head h3{margin:0!important;color:var(--ckw-tone-ink,#111827)!important;font-size:clamp(18px,2vw,24px)!important;line-height:1.1!important;font-weight:850!important;letter-spacing:0!important}
.ckw-action-route-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.ckw-action-route-grid a{display:grid!important;align-content:start!important;gap:8px!important;min-height:118px!important;padding:15px!important;background:linear-gradient(180deg,#fff,#fbf7ed)!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;color:var(--ckw-tone-ink,#111827)!important;text-decoration:none!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}
.ckw-action-route-grid a:hover,.ckw-action-route-grid a:focus{border-color:#c8a24a!important;background:#fffdf8!important;transform:translateY(-1px)!important}
.ckw-action-route-grid strong{color:var(--ckw-tone-ink,#111827)!important;font-size:13px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.ckw-action-route-grid span{color:#56606b!important;font-size:12.5px!important;line-height:1.45!important}
@media(max-width:1100px){.ckw-action-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-action-routes-head{display:block!important}.ckw-action-routes-head h3{margin-top:4px!important}}
@media(max-width:700px){.ckw-action-routes{margin-top:16px!important;padding-top:16px!important}.ckw-action-route-grid{grid-template-columns:1fr!important}.ckw-action-route-grid a{min-height:auto!important;padding:14px!important}.ckw-action-route-grid strong{font-size:12px!important}.ckw-action-route-grid span{font-size:12px!important}}
/* V40 overflow guard. Avoid 100vw scrollbar bleed on the full-bleed showroom hero. */
.ckw-showroom-hero{width:100%!important;margin-left:0!important;margin-right:0!important}
.ckw-showroom-media,.ckw-showroom-picture,.ckw-showroom-img{max-width:100%!important}
/* V40 shop keyword route strip. Gives catalog and supplier queries a clear next page without crowding the product grid. */
.ckw-catalog-routes{width:min(1220px,calc(100vw - 48px))!important;margin:-8px auto 28px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.ckw-catalog-routes a{display:grid!important;gap:7px!important;min-height:96px!important;padding:14px!important;background:#fffdf8!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;color:var(--ckw-tone-ink,#111827)!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(17,24,39,.035)!important}
.ckw-catalog-routes strong{font-size:12px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}
.ckw-catalog-routes span{color:#56606b!important;font-size:12px!important;line-height:1.42!important}
@media(max-width:1100px){.ckw-catalog-routes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-catalog-routes{width:calc(100% - 28px)!important;grid-template-columns:1fr!important;margin:12px auto 24px!important}.ckw-catalog-routes a{min-height:auto!important}}
/* V41 high-intent page strengthening. Turns existing SEO traffic into clear buyer routes without changing metadata or slugs. */
.ckw-priority-route{width:min(1220px,calc(100vw - 48px))!important;margin:42px auto 0!important;padding:28px!important;background:linear-gradient(135deg,#fffdf8 0%,#f5efe3 100%)!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;box-shadow:0 16px 38px rgba(17,24,39,.055)!important}
.ckw-priority-route-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:18px!important}
.ckw-priority-route-head h2{max-width:680px!important;margin:0!important;color:var(--ckw-tone-ink,#111827)!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}
.ckw-priority-route-head p:not(.ckw-eyebrow){max-width:440px!important;margin:0!important;color:#56606b!important;font-size:14px!important;line-height:1.6!important}
.ckw-priority-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.ckw-priority-grid a{display:grid!important;align-content:start!important;gap:8px!important;min-height:132px!important;padding:16px!important;background:#fff!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;color:var(--ckw-tone-ink,#111827)!important;text-decoration:none!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}
.ckw-priority-grid a:hover,.ckw-priority-grid a:focus{border-color:#c8a24a!important;background:#fffaf0!important;transform:translateY(-1px)!important}
.ckw-priority-grid strong{color:var(--ckw-tone-ink,#111827)!important;font-size:13px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.ckw-priority-grid span{color:#56606b!important;font-size:12.5px!important;line-height:1.48!important}
.ckw-priority-route .ckw-actions{margin-top:18px!important}
@media(max-width:1100px){.ckw-priority-route-head{display:block!important}.ckw-priority-route-head p:not(.ckw-eyebrow){margin-top:8px!important}.ckw-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-priority-route{width:calc(100% - 28px)!important;margin-top:28px!important;padding:20px!important}.ckw-priority-route-head h2{font-size:25px!important}.ckw-priority-grid{grid-template-columns:1fr!important}.ckw-priority-grid a{min-height:auto!important;padding:14px!important}.ckw-priority-route .ckw-actions{display:grid!important;grid-template-columns:1fr!important}}
.ckw-traffic-index{width:min(1220px,calc(100vw - 48px))!important;margin:42px auto 0!important;padding:30px!important;background:#fffdf8!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;box-shadow:0 16px 38px rgba(17,24,39,.045)!important}
.ckw-traffic-index-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:20px!important}
.ckw-traffic-index-head h2{max-width:760px!important;margin:0!important;color:var(--ckw-tone-ink,#111827)!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important}
.ckw-traffic-index-head p:not(.ckw-eyebrow){max-width:430px!important;margin:0!important;color:#56606b!important;font-size:14px!important;line-height:1.62!important}
.ckw-traffic-route-group{margin-top:22px!important}
.ckw-traffic-route-group h3{margin:0 0 10px!important;color:#111827!important;font-size:16px!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.ckw-traffic-route-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.ckw-traffic-route-grid a{display:grid!important;align-content:start!important;gap:7px!important;min-height:126px!important;padding:16px!important;background:#fff!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;color:#111827!important;text-decoration:none!important}
.ckw-traffic-route-grid strong{font-size:14px!important;line-height:1.22!important;font-weight:850!important;color:#111827!important}
.ckw-traffic-route-grid span{font-size:12.5px!important;line-height:1.45!important;color:#5d6671!important}
.ckw-traffic-route-grid a:hover{border-color:var(--ckw-brass,#c8a24a)!important;background:#fff9ea!important}
@media(max-width:1100px){.ckw-traffic-index-head{display:block!important}.ckw-traffic-index-head p:not(.ckw-eyebrow){margin-top:8px!important}.ckw-traffic-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-traffic-index{width:calc(100% - 28px)!important;margin-top:28px!important;padding:20px!important}.ckw-traffic-index-head h2{font-size:25px!important}.ckw-traffic-route-grid{grid-template-columns:1fr!important}.ckw-traffic-route-grid a{min-height:auto!important;padding:14px!important}}
/* V42 accessory keyword route. GSC shows wholesale knife accessories landing on the product page, so keep users moving into category, sheaths, packaging, and RFQ paths. */
.ckw-product-keyword-route{width:min(1220px,calc(100vw - 48px))!important;margin:32px auto 54px!important;padding:26px!important;background:#fffdf8!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;box-shadow:0 16px 38px rgba(17,24,39,.055)!important;box-sizing:border-box!important}
.ckw-product-keyword-route h2{max-width:760px!important;margin:0 0 10px!important;color:var(--ckw-tone-ink,#111827)!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.08!important;letter-spacing:0!important}
.ckw-product-keyword-route p:not(.ckw-eyebrow){max-width:780px!important;margin:0 0 18px!important;color:#56606b!important;font-size:14.5px!important;line-height:1.65!important}
.ckw-product-keyword-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}
.ckw-product-keyword-grid a{display:grid!important;align-content:start!important;gap:8px!important;min-height:122px!important;padding:15px!important;background:linear-gradient(180deg,#fff,#fbf7ed)!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;color:var(--ckw-tone-ink,#111827)!important;text-decoration:none!important}
.ckw-product-keyword-grid strong{font-size:12.5px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.ckw-product-keyword-grid span{color:#56606b!important;font-size:12px!important;line-height:1.44!important}
.ckw-accessory-rfq-map{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:18px 0 4px!important}
.ckw-accessory-rfq-map div{padding:15px!important;background:#f8f3e8!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important}
.ckw-accessory-rfq-map strong{display:block!important;margin-bottom:6px!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--ckw-tone-ink,#111827)!important}
.ckw-accessory-rfq-map span{display:block!important;color:#56606b!important;font-size:12.5px!important;line-height:1.48!important}
.ckw-product-keyword-route .ckw-actions{margin-top:18px!important}
@media(max-width:1100px){.ckw-product-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-product-keyword-route{width:calc(100% - 28px)!important;margin:24px auto 40px!important;padding:20px!important}.ckw-product-keyword-route h2{font-size:25px!important}.ckw-product-keyword-grid,.ckw-accessory-rfq-map{grid-template-columns:1fr!important}.ckw-product-keyword-grid a{min-height:auto!important}.ckw-product-keyword-route .ckw-actions{display:grid!important;grid-template-columns:1fr!important}}
/* V43 folding model-code route. GSC shows 7036F/8041F folding 2 blade queries landing on the folding category, so give those visitors a direct sample/OEM path. */
.ckw-category-keyword-route{width:min(1220px,calc(100vw - 48px))!important;margin:24px auto 34px!important;padding:26px!important;background:linear-gradient(135deg,#fffdf8 0%,#f7f1e5 100%)!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;box-shadow:0 14px 32px rgba(17,24,39,.045)!important;box-sizing:border-box!important}
.ckw-category-keyword-route-head{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:flex-end!important;margin-bottom:16px!important}
.ckw-category-keyword-route h2{max-width:720px!important;margin:0!important;color:var(--ckw-tone-ink,#111827)!important;font-size:clamp(25px,2.8vw,38px)!important;line-height:1.08!important;letter-spacing:0!important}
.ckw-category-keyword-route-head p:not(.ckw-eyebrow){max-width:430px!important;margin:0!important;color:#56606b!important;font-size:14px!important;line-height:1.58!important}
.ckw-category-keyword-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.ckw-category-keyword-grid a{display:grid!important;align-content:start!important;gap:8px!important;min-height:124px!important;padding:15px!important;background:#fff!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;color:var(--ckw-tone-ink,#111827)!important;text-decoration:none!important}
.ckw-category-keyword-grid strong{font-size:12.5px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.ckw-category-keyword-grid span{color:#56606b!important;font-size:12px!important;line-height:1.44!important}
.ckw-category-keyword-route .ckw-actions{margin-top:18px!important}
@media(max-width:1100px){.ckw-category-keyword-route-head{display:block!important}.ckw-category-keyword-route-head p:not(.ckw-eyebrow){margin-top:8px!important}.ckw-category-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-category-keyword-route{width:calc(100% - 28px)!important;margin:18px auto 28px!important;padding:20px!important}.ckw-category-keyword-route h2{font-size:25px!important}.ckw-category-keyword-grid{grid-template-columns:1fr!important}.ckw-category-keyword-grid a{min-height:auto!important}.ckw-category-keyword-route .ckw-actions{display:grid!important;grid-template-columns:1fr!important}}
@media(min-width:1101px){.ckw-category-keyword-route{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:min(1220px,calc(100vw - 48px))!important;max-width:none!important}.ckw-category-keyword-route-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;align-items:end!important}.ckw-category-keyword-route h2{max-width:760px!important}.ckw-category-keyword-route-head p:not(.ckw-eyebrow){max-width:520px!important}.ckw-category-keyword-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-category-keyword-grid a{min-height:134px!important}}
/* V68 utility category guard. Keep tablet navigation and WooCommerce category intro from adding horizontal page scroll. */
@media(min-width:701px) and (max-width:1100px){html,body,.wp-site-blocks,#wp--skip-link--target{max-width:100%!important;overflow-x:hidden!important}.ckw-menubar,.ckw-menubar .ckw-shell{max-width:100vw!important;overflow:hidden!important;box-sizing:border-box!important}.ckw-nav{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important}.ckw-nav a{flex:0 0 auto!important}body.woocommerce .ckw-shop-intro,body.woocommerce .ckw-category-intro{width:min(1220px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;box-sizing:border-box!important}}
@media(max-width:700px){.ckw-category-seo-copy{grid-template-columns:1fr!important}.ckw-category-seo-copy>div{min-height:auto!important}}
/* V44 supplier-intent route. GSC sends wholesale supplier, catalog, and bulk supplier queries to Shop, so give the catalog page a supplier comparison path before product-grid browsing. */
.ckw-shop-supplier-route{width:min(1220px,calc(100vw - 48px))!important;margin:8px auto 34px!important;padding:28px!important;background:#fffdf8!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;box-shadow:0 16px 38px rgba(17,24,39,.052)!important;box-sizing:border-box!important}
.ckw-shop-supplier-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:16px!important}
.ckw-shop-supplier-head h2{max-width:720px!important;margin:0!important;color:var(--ckw-tone-ink,#111827)!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.08!important;letter-spacing:0!important}
.ckw-shop-supplier-head p:not(.ckw-eyebrow){max-width:450px!important;margin:0!important;color:#56606b!important;font-size:14px!important;line-height:1.6!important}
.ckw-shop-supplier-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.ckw-shop-supplier-grid a{display:grid!important;align-content:start!important;gap:8px!important;min-height:126px!important;padding:15px!important;background:linear-gradient(180deg,#fff,#fbf7ed)!important;border:1px solid var(--ckw-tone-line,#d8d2c5)!important;color:var(--ckw-tone-ink,#111827)!important;text-decoration:none!important}
.ckw-shop-supplier-grid strong{font-size:12.5px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.ckw-shop-supplier-grid span{color:#56606b!important;font-size:12px!important;line-height:1.44!important}
.ckw-shop-supplier-route .ckw-actions{margin-top:18px!important}
@media(max-width:1100px){.ckw-shop-supplier-head{display:block!important}.ckw-shop-supplier-head p:not(.ckw-eyebrow){margin-top:8px!important}.ckw-shop-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.ckw-shop-supplier-route{width:calc(100% - 28px)!important;margin:14px auto 28px!important;padding:20px!important}.ckw-shop-supplier-head h2{font-size:25px!important}.ckw-shop-supplier-grid{grid-template-columns:1fr!important}.ckw-shop-supplier-grid a{min-height:auto!important}.ckw-shop-supplier-route .ckw-actions{display:grid!important;grid-template-columns:1fr!important}}
/* V84 showroom catalog and product detail implementation. */
:root{--ckw-v84-paper:#f6f3ec;--ckw-v84-surface:#fffdf8;--ckw-v84-ink:#0b1628;--ckw-v84-muted:#53606f;--ckw-v84-line:#d8d2c5;--ckw-v84-brass:#c8a24a;--ckw-v84-blue:#0b2a50}
body.woocommerce,body.single-product{background:var(--ckw-v84-paper)!important;color:var(--ckw-v84-ink)!important}
.ckw-site-header{background:#fffdf8!important;color:var(--ckw-v84-ink)!important;border-bottom:1px solid var(--ckw-v84-line)!important;box-shadow:none!important}
.ckw-topbar{background:#fffdf8!important;color:#293548!important;border-bottom:1px solid var(--ckw-v84-line)!important;font-weight:700!important}
.ckw-topbar .ckw-shell{width:min(1480px,calc(100vw - 56px))!important;justify-content:space-between!important}
.ckw-mainnav{background:#fffdf8!important;border-bottom:1px solid var(--ckw-v84-line)!important}
.ckw-mainnav .ckw-shell,.ckw-menubar .ckw-shell{width:min(1480px,calc(100vw - 56px))!important}
.ckw-brand-copy strong{color:var(--ckw-v84-ink)!important;letter-spacing:.03em!important}.ckw-brand-copy small{color:#344154!important}
.ckw-rfq-search{background:linear-gradient(180deg,#d7b354,#bf8d2b)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#071326!important}
.ckw-rfq-search span{display:none!important}.ckw-rfq-search strong{background:transparent!important;color:#071326!important;justify-content:center!important;font-weight:900!important}
.ckw-header-assist{color:#172033!important}.ckw-menubar{background:#fffdf8!important;border-bottom:1px solid var(--ckw-v84-line)!important}
.ckw-nav{justify-content:center!important}.ckw-nav a{color:#101827!important;min-height:54px!important;border-bottom:2px solid transparent!important}.ckw-nav a:hover,.ckw-nav a.is-active{background:transparent!important;border-bottom-color:var(--ckw-v84-brass)!important}.ckw-nav .ckw-nav-cta{background:linear-gradient(180deg,#d7b354,#bf8d2b)!important;color:#071326!important;border:1px solid #b78328!important;border-radius:0!important}
body.woocommerce main,body.single-product main{background:var(--ckw-v84-paper)!important}
body.woocommerce .woocommerce,body.single-product .woocommerce{width:min(1480px,calc(100vw - 56px))!important;margin:0 auto!important;padding:16px 0 70px!important;box-sizing:border-box!important}
.ckw-v84-shop-showroom{width:min(1480px,calc(100vw - 56px))!important;margin:0 auto 10px!important;display:grid!important;grid-template-columns:minmax(360px,.55fr) minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important}
.ckw-v84-shop-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:250px!important;padding:10px 0!important}
.ckw-v84-breadcrumb{margin:0 0 20px!important;color:#526071!important;font-size:12px!important;font-weight:600!important}.ckw-v84-breadcrumb a{color:#172033!important;text-decoration:none!important}
.ckw-v84-shop-copy h1{max-width:620px!important;margin:0 0 14px!important;color:#050b14!important;font-size:clamp(34px,3.3vw,50px)!important;line-height:1!important;font-family:"Manrope","Plus Jakarta Sans",sans-serif!important;font-weight:900!important;letter-spacing:-.01em!important}
.ckw-v84-shop-lead{max-width:470px!important;margin:0 0 30px!important;color:#283548!important;font-size:16px!important;line-height:1.5!important}
.ckw-v84-proof-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;max-width:640px!important}
.ckw-v84-proof-row span{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:9px!important;align-items:start!important;color:#0b1628!important}
.ckw-v84-proof-row span:before{content:"";width:26px;height:26px;border:1px solid #0b1628;border-radius:50%;background:linear-gradient(135deg,transparent 48%,#0b1628 50%,transparent 54%)}
.ckw-v84-proof-row strong{display:block!important;font-size:11px!important;line-height:1.16!important;text-transform:none!important}.ckw-v84-proof-row small{display:block!important;margin-top:3px!important;color:#586575!important;font-size:10px!important;line-height:1.22!important}
.ckw-v84-shop-media{min-height:250px!important;display:grid!important;align-items:stretch!important}.ckw-v84-shop-media img{width:100%!important;height:100%!important;min-height:250px!important;object-fit:cover!important;border:1px solid var(--ckw-v84-line)!important;box-shadow:0 14px 34px rgba(17,24,39,.08)!important}
.ckw-v84-rfq-route{width:min(1480px,calc(100vw - 56px))!important;margin:8px auto 18px!important;display:grid!important;grid-template-columns:170px repeat(3,minmax(0,1fr))!important;align-items:stretch!important;background:rgba(255,253,248,.82)!important;border:1px solid var(--ckw-v84-line)!important}
.ckw-v84-rfq-route>strong{display:flex!important;align-items:center!important;padding:0 28px!important;color:#0b2a50!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important;border-right:1px solid var(--ckw-v84-line)!important}
.ckw-v84-rfq-route span{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-content:center!important;min-height:62px!important;padding:10px 24px!important;color:#111827!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}
.ckw-v84-rfq-route span b{grid-row:1/3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#0b2a50!important;color:#fff!important;font-size:14px!important}.ckw-v84-rfq-route small{display:block!important;margin-top:2px!important;color:#556170!important;font-size:11px!important;font-weight:600!important;text-transform:none!important}
.ckw-v84-program-cards{width:min(1480px,calc(100vw - 56px))!important;margin:0 auto 30px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}
.ckw-v84-program-card{display:grid!important;grid-template-rows:150px auto!important;background:var(--ckw-v84-surface)!important;border:1px solid var(--ckw-v84-line)!important;color:#101827!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(17,24,39,.05)!important;overflow:hidden!important}
.ckw-v84-program-card img{width:100%!important;height:150px!important;object-fit:cover!important;filter:saturate(.9) contrast(.98)!important}.ckw-v84-program-card span{padding:14px!important}.ckw-v84-program-card strong{display:block!important;margin-bottom:5px!important;font-size:15px!important;text-transform:uppercase!important;line-height:1.1!important}.ckw-v84-program-card em{display:block!important;min-height:32px!important;color:#263244!important;font-style:normal!important;font-size:13px!important;line-height:1.3!important}.ckw-v84-program-card small{display:block!important;margin-top:13px!important;color:#9b6f21!important;font-size:11px!important;font-weight:800!important}
body.woocommerce .woocommerce-result-count{margin:12px 0 18px!important;color:#647084!important;font-size:13px!important}body.woocommerce .woocommerce-ordering{margin:0 0 18px!important}body.woocommerce .woocommerce-ordering select{min-height:40px!important;border:1px solid var(--ckw-v84-line)!important;background:#fffdf8!important;color:#111827!important;padding:0 12px!important}
body.woocommerce ul.products{clear:both!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;margin:0 auto 44px!important;padding:0!important}
body.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:var(--ckw-v84-surface)!important;border:1px solid var(--ckw-v84-line)!important;box-shadow:0 8px 20px rgba(17,24,39,.045)!important;overflow:hidden!important}
body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;color:#111827!important;text-decoration:none!important}
body.woocommerce ul.products li.product a img{width:100%!important;aspect-ratio:1.18/1!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;background:#f0ece3!important}
body.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:58px!important;margin:0!important;padding:14px 14px 5px!important;color:#111827!important;font-size:14px!important;line-height:1.24!important;font-weight:900!important}
body.woocommerce ul.products li.product .price,.ckw-quote-price{margin:0 14px 12px!important;padding:0!important;background:transparent!important;border:0!important;color:#53606f!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important}
body.woocommerce ul.products li.product .button,body.woocommerce ul.products li.product .ckw-quote-button{width:calc(100% - 28px)!important;margin:0 14px 14px!important;min-height:38px!important;padding:9px 10px!important;background:linear-gradient(180deg,#d7b354,#bf8d2b)!important;border:0!important;border-radius:0!important;color:#071326!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.03em!important}
body.single-product div.product{width:min(1480px,calc(100vw - 56px))!important;margin:0 auto!important;padding:0 0 70px!important;display:grid!important;grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr)!important;gap:0!important;align-items:stretch!important;background:#fffdf8!important;border-bottom:1px solid var(--ckw-v84-line)!important}
body.single-product div.product div.images,body.single-product div.product div.summary{float:none!important;width:auto!important;margin:0!important}
body.single-product div.product div.images{min-height:520px!important;background:linear-gradient(135deg,#f4efe5,#fffdf8)!important;border-right:1px solid var(--ckw-v84-line)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
body.single-product div.product div.images img{width:100%!important;max-height:620px!important;object-fit:contain!important;mix-blend-mode:multiply!important}
body.single-product div.product div.summary{padding:52px 46px!important;background:linear-gradient(180deg,#fffdf8,#f8f2e8)!important}
body.single-product .product_title{margin:0 0 14px!important;color:#0b2a50!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.06!important;font-weight:900!important}.single-product .summary>.price{display:none!important}
.ckw-v84-product-rfq-panel{width:auto!important;margin:18px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ckw-v84-product-kicker{margin:0 0 16px!important;color:#344154!important;font-size:13px!important;font-weight:800!important}.ckw-v84-product-brief{max-width:590px!important;margin:0 0 22px!important;color:#263244!important;font-size:15px!important;line-height:1.55!important}
.ckw-v84-alert{display:grid!important;gap:3px!important;margin:0 0 20px!important;padding:16px 18px!important;border:1px solid var(--ckw-v84-line)!important;background:rgba(255,253,248,.72)!important;color:#111827!important}.ckw-v84-alert strong{font-size:13px!important}.ckw-v84-alert span{color:#53606f!important;font-size:12px!important}
.ckw-v84-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:28px!important}.ckw-v84-product-actions a:first-child{background:linear-gradient(180deg,#d7b354,#bf8d2b)!important;color:#071326!important;border-color:#b78328!important}.ckw-v84-product-actions a:last-child{grid-column:1/2!important}.ckw-v84-product-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:10px!important}.ckw-v84-product-proof span{color:#263244!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}
.ckw-v84-product-evidence,body.single-product div.product .woocommerce-tabs,body.single-product div.product .related,body.single-product div.product .up-sells{grid-column:1/-1!important}.ckw-v84-product-evidence{background:#fffdf8!important;border-top:1px solid var(--ckw-v84-line)!important}
.ckw-v84-capability-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid var(--ckw-v84-line)!important}.ckw-v84-capability-strip a{min-height:132px!important;padding:26px!important;border-right:1px solid var(--ckw-v84-line)!important;color:#111827!important;text-decoration:none!important}.ckw-v84-capability-strip a:last-child{border-right:0!important}.ckw-v84-capability-strip strong{display:block!important;margin-bottom:8px!important;font-size:14px!important;text-transform:uppercase!important}.ckw-v84-capability-strip span{display:block!important;color:#53606f!important;font-size:12px!important;line-height:1.45!important}.ckw-v84-capability-strip small{display:block!important;margin-top:12px!important;color:#0b4f84!important;font-size:12px!important;font-weight:800!important}
.ckw-v84-reference-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;width:min(1240px,calc(100vw - 56px))!important;margin:22px auto!important}.ckw-v84-reference-card{background:#fffdf8!important;border:1px solid var(--ckw-v84-line)!important;padding:20px!important}.ckw-v84-reference-card h2{margin:0 0 14px!important;color:#0b2a50!important;font-size:17px!important;text-transform:uppercase!important}.ckw-v84-reference-card table{width:100%!important;border-collapse:collapse!important;font-size:12px!important}.ckw-v84-reference-card th,.ckw-v84-reference-card td{padding:9px 10px!important;border:1px solid #e5ded1!important;text-align:left!important;vertical-align:top!important}.ckw-v84-reference-card th{width:20%!important;color:#526071!important;background:#fbf7ef!important}.ckw-v84-rfq-notes-card ul{margin:0 0 18px 18px!important;color:#263244!important;font-size:13px!important;line-height:1.55!important}
.ckw-v84-inline-cta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 18px!important;align-items:center!important;padding:14px 16px!important;background:#f7f2e8!important;border:1px solid var(--ckw-v84-line)!important}.ckw-v84-inline-cta strong{font-size:13px!important}.ckw-v84-inline-cta span{color:#53606f!important;font-size:12px!important}.ckw-v84-inline-cta a{grid-column:2!important;grid-row:1/3!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 18px!important;border:1px solid #9fb0c2!important;color:#0b2a50!important;text-decoration:none!important;font-weight:900!important;text-transform:uppercase!important;font-size:11px!important}
@media(max-width:1180px){body.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ckw-v84-shop-showroom{grid-template-columns:1fr!important}.ckw-v84-program-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.single-product div.product{grid-template-columns:1fr!important}body.single-product div.product div.images{border-right:0!important;border-bottom:1px solid var(--ckw-v84-line)!important}.ckw-v84-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-v84-reference-grid{grid-template-columns:1fr!important}}
@media(max-width:760px){.ckw-topbar .ckw-shell,.ckw-mainnav .ckw-shell,.ckw-menubar .ckw-shell,body.woocommerce .woocommerce,body.single-product .woocommerce,.ckw-v84-shop-showroom,.ckw-v84-rfq-route,.ckw-v84-program-cards,body.single-product div.product,.ckw-v84-reference-grid{width:calc(100% - 28px)!important}.ckw-v84-shop-copy{min-height:auto!important}.ckw-v84-shop-copy h1{font-size:32px!important}.ckw-v84-shop-lead{font-size:14px!important}.ckw-v84-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ckw-v84-shop-media img{min-height:190px!important}.ckw-v84-rfq-route{grid-template-columns:1fr!important}.ckw-v84-rfq-route>strong{min-height:44px!important;border-right:0!important;border-bottom:1px solid var(--ckw-v84-line)!important}.ckw-v84-rfq-route span{min-height:54px!important;padding:8px 14px!important}.ckw-v84-program-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ckw-v84-program-card{grid-template-rows:112px auto!important}.ckw-v84-program-card img{height:112px!important}.ckw-v84-program-card span{padding:11px!important}.ckw-v84-program-card strong{font-size:13px!important}.ckw-v84-program-card em{min-height:42px!important;font-size:11px!important}body.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:64px!important;padding:10px 10px 4px!important;font-size:12px!important}body.woocommerce ul.products li.product .button,body.woocommerce ul.products li.product .ckw-quote-button{width:calc(100% - 20px)!important;margin:0 10px 10px!important;font-size:10px!important}body.single-product div.product div.images{min-height:300px!important}body.single-product div.product div.summary{padding:26px 18px!important}.ckw-v84-product-actions{grid-template-columns:1fr!important}.ckw-v84-product-actions a:last-child{grid-column:auto!important}.ckw-v84-product-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-v84-capability-strip{grid-template-columns:1fr!important}.ckw-v84-capability-strip a{min-height:auto!important;border-right:0!important;border-bottom:1px solid var(--ckw-v84-line)!important;padding:18px!important}.ckw-v84-reference-card{padding:14px!important;overflow-x:auto!important}.ckw-v84-reference-card table{min-width:620px!important}.ckw-v84-inline-cta{grid-template-columns:1fr!important}.ckw-v84-inline-cta a{grid-column:auto!important;grid-row:auto!important;margin-top:8px!important}}
@media(min-width:1181px){.ckw-v84-shop-media{height:382px!important;min-height:382px!important}.ckw-v84-shop-media img{height:382px!important;min-height:382px!important}.ckw-v84-shop-copy{min-height:382px!important}.ckw-v84-shop-showroom{align-items:start!important}}
@media(max-width:760px){.ckw-v84-shop-media{height:auto!important;min-height:auto!important}.ckw-v84-shop-media img{height:auto!important;aspect-ratio:1.1/1!important;object-fit:cover!important}}
body.woocommerce.post-type-archive-product .wp-block-post-title,
body.woocommerce.tax-product_cat .wp-block-post-title,
body.woocommerce.post-type-archive-product .woocommerce-products-header,
body.woocommerce.tax-product_cat .woocommerce-products-header,
body.woocommerce.post-type-archive-product .woocommerce-breadcrumb,
body.woocommerce.tax-product_cat .woocommerce-breadcrumb,
body.woocommerce.post-type-archive-product .woocommerce-result-count,
body.woocommerce.tax-product_cat .woocommerce-result-count,
body.woocommerce.post-type-archive-product .woocommerce-ordering,
body.woocommerce.tax-product_cat .woocommerce-ordering{display:none!important}
body.woocommerce.post-type-archive-product .ckw-v84-shop-showroom,
body.woocommerce.tax-product_cat .ckw-v84-shop-showroom{margin-top:34px!important}
body.post-type-archive-product .tkseo-page-heading,
body.tax-product_cat .tkseo-page-heading,
body.post-type-archive-product .wp-block-query-title,
body.tax-product_cat .wp-block-query-title,
body.post-type-archive-product .wc-block-breadcrumbs,
body.tax-product_cat .wc-block-breadcrumbs,
body.post-type-archive-product .wp-block-woocommerce-store-notices,
body.tax-product_cat .wp-block-woocommerce-store-notices,
body.post-type-archive-product .wp-block-woocommerce-product-results-count,
body.tax-product_cat .wp-block-woocommerce-product-results-count,
body.post-type-archive-product .wp-block-woocommerce-catalog-sorting,
body.tax-product_cat .wp-block-woocommerce-catalog-sorting{display:none!important}
body.post-type-archive-product main.wp-block-group,
body.tax-product_cat main.wp-block-group{padding-top:0!important;margin-top:0!important}
body.post-type-archive-product .ckw-v84-shop-showroom,
body.tax-product_cat .ckw-v84-shop-showroom{margin-top:28px!important}
body.post-type-archive-product .ckw-v84-shop-showroom,
body.tax-product_cat .ckw-v84-shop-showroom,
body.post-type-archive-product .ckw-v84-rfq-route,
body.tax-product_cat .ckw-v84-rfq-route,
body.post-type-archive-product .ckw-v84-program-cards,
body.tax-product_cat .ckw-v84-program-cards,
body.post-type-archive-product ul.products,
body.tax-product_cat ul.products{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:min(1480px,calc(100vw - 56px))!important;max-width:none!important}
@media(max-width:760px){body.post-type-archive-product .ckw-v84-shop-showroom,body.tax-product_cat .ckw-v84-shop-showroom,body.post-type-archive-product .ckw-v84-rfq-route,body.tax-product_cat .ckw-v84-rfq-route,body.post-type-archive-product .ckw-v84-program-cards,body.tax-product_cat .ckw-v84-program-cards,body.post-type-archive-product ul.products,body.tax-product_cat ul.products{left:auto!important;transform:none!important;width:calc(100vw - 28px)!important}}
/* V85 global buyers logo and story update. */
.ckw-brand-logo-wrap{width:96px!important;height:96px!important;flex:0 0 96px!important;padding:4px!important;background:#fff!important;border-color:#d8d2c5!important;box-shadow:0 8px 20px rgba(11,22,40,.06)!important}
.ckw-brand-logo{width:100%!important;height:100%!important;object-fit:contain!important}
.ckw-brand-copy small{max-width:340px!important;color:#344154!important;letter-spacing:.04em!important;text-transform:none!important;font-size:12px!important;line-height:1.28!important}
.ckw-topbar{background:#0b1628!important;color:#fff!important}.ckw-topbar span:first-child{color:#fff!important}.ckw-topbar span+span{color:#f4d7d7!important}
.ckw-rfq-search,.ckw-nav .ckw-nav-cta,.ckw-cta-band .ckw-button,.ckw-floating-cta a{background:#bf0d16!important;border-color:#bf0d16!important;color:#fff!important}.ckw-rfq-search strong{color:#fff!important}
.ckw-global-story{width:min(1220px,calc(100vw - 48px))!important;margin:52px auto 0!important;display:grid!important;grid-template-columns:minmax(260px,.48fr) minmax(0,1fr)!important;gap:30px!important;align-items:center!important;padding:28px!important;background:#fffdf8!important;border:1px solid var(--ckw-line,#d8d2c5)!important;box-shadow:0 14px 32px rgba(11,22,40,.055)!important}
.ckw-global-story-logo{display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid var(--ckw-line,#d8d2c5)!important;min-height:280px!important;padding:14px!important}.ckw-global-story-logo img{width:100%!important;max-height:330px!important;object-fit:contain!important}
.ckw-global-story h2{margin:0 0 14px!important;color:#0b1628!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.08!important;letter-spacing:0!important}.ckw-global-story p:not(.ckw-eyebrow){margin:0 0 14px!important;color:#53606f!important;font-size:15.5px!important;line-height:1.68!important}
.ckw-logo-panel{background:#fff!important;border:1px solid var(--ckw-line,#d8d2c5)!important}.ckw-logo-panel img{aspect-ratio:auto!important;width:100%!important;max-height:430px!important;object-fit:contain!important;padding:18px!important}
@media(max-width:1100px){.ckw-brand-logo-wrap{width:82px!important;height:82px!important;flex-basis:82px!important}.ckw-global-story{grid-template-columns:1fr!important}.ckw-global-story-logo{min-height:220px!important}.ckw-brand-copy small{max-width:280px!important}}
@media(max-width:700px){.ckw-brand-logo-wrap{width:56px!important;height:56px!important;flex-basis:56px!important;padding:2px!important}.ckw-brand-logo{width:100%!important;height:100%!important}.ckw-brand-copy strong{font-size:15px!important}.ckw-brand-copy small{font-size:8.5px!important;line-height:1.2!important;max-width:210px!important}.ckw-global-story{width:calc(100% - 28px)!important;margin-top:30px!important;padding:18px!important}.ckw-global-story-logo{min-height:180px!important}.ckw-global-story h2{font-size:26px!important}.ckw-global-story p:not(.ckw-eyebrow){font-size:14px!important}}
/* V86 product-wall homepage and unified navy/red palette. */
:root{--ckw-navy:#071526!important;--ckw-navy-2:#10233a!important;--ckw-red:#c8102e!important;--ckw-red-dark:#990d24!important;--ckw-warm:#f7f6f2!important;--ckw-gray:#eef1f4!important;--ckw-panel:#ffffff!important;--ckw-ink:#071526!important;--ckw-muted:#526070!important;--ckw-line:#d9dee5!important;--ckw-blue:#c8102e!important;--ckw-cyan:#dbe7f6!important;--ckw-brass:#c8102e!important;--ckw-black:#071526!important;--ckw-v84-brass:#c8102e!important;--ckw-v84-blue:#071526!important;--ckw-v84-line:#d9dee5!important;--ckw-v84-surface:#ffffff!important}
body{background:var(--ckw-warm)!important;color:var(--ckw-ink)!important}.ckw-site-header{background:#fff!important;color:var(--ckw-ink)!important;border-bottom:1px solid var(--ckw-line)!important;box-shadow:0 1px 0 rgba(7,21,38,.06)!important}.ckw-topbar{background:var(--ckw-navy)!important;color:#fff!important}.ckw-topbar span:first-child,.ckw-topbar span+span{color:#fff!important}.ckw-mainnav{background:#fff!important}.ckw-mainnav .ckw-shell{background:#fff!important}.ckw-brand{color:var(--ckw-ink)!important}.ckw-brand-copy strong{color:var(--ckw-ink)!important}.ckw-brand-copy small{color:#3c4a5b!important}.ckw-brand-logo-wrap{border-color:var(--ckw-line)!important;box-shadow:0 10px 24px rgba(7,21,38,.08)!important}.ckw-header-assist{color:var(--ckw-ink)!important}.ckw-menubar{background:var(--ckw-navy)!important;border-bottom:0!important}.ckw-nav{justify-content:center!important}.ckw-nav a{color:#fff!important}.ckw-nav a:hover,.ckw-nav a.is-active{background:rgba(255,255,255,.1)!important;color:#fff!important}.ckw-nav .ckw-nav-cta{background:var(--ckw-red)!important;color:#fff!important}.ckw-rfq-search{background:var(--ckw-red)!important;border:1px solid var(--ckw-red)!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important}.ckw-rfq-search span{color:#fff!important}.ckw-rfq-search strong{background:var(--ckw-red-dark)!important;color:#fff!important;border-radius:0 8px 8px 0!important}
.ckw-eyebrow{color:var(--ckw-red)!important;letter-spacing:.1em!important}.ckw-button,.ckw-page a.ckw-button,.ckw-quote-button,.ckw-form button,body.woocommerce ul.products li.product .button,body.woocommerce ul.products li.product .ckw-quote-button,.ckw-v84-product-actions a:first-child,.ckw-rfq-desk .ckw-form button{background:var(--ckw-red)!important;border:1px solid var(--ckw-red)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important}.ckw-button:hover,.ckw-quote-button:hover,.ckw-form button:hover,body.woocommerce ul.products li.product .button:hover{background:var(--ckw-red-dark)!important;border-color:var(--ckw-red-dark)!important}.ckw-button-secondary,.ckw-button-on-light{background:#fff!important;color:var(--ckw-navy)!important;border-color:var(--ckw-line)!important}.ckw-text-link{color:var(--ckw-navy)!important;border-color:var(--ckw-red)!important}.ckw-floating-cta a{background:var(--ckw-red)!important;border-color:var(--ckw-red)!important;color:#fff!important}.ckw-floating-cta .ckw-floating-whatsapp{background:#fff!important;color:var(--ckw-navy)!important;border-color:var(--ckw-line)!important}
.ckw-page:not(.ckw-home-page){background:linear-gradient(180deg,#fff 0%,var(--ckw-warm) 48%,var(--ckw-gray) 100%)!important}.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero),.ckw-copy-grid>div,.ckw-note,.ckw-seo-answer,.ckw-page:not(.ckw-home-page) .ckw-faq details,.ckw-page:not(.ckw-home-page) .ckw-process li,.ckw-page:not(.ckw-home-page) .ckw-card-grid>a,.ckw-page:not(.ckw-home-page) .ckw-proof-grid>div,.ckw-shop-intro,.ckw-product-rfq-panel,.ckw-v84-shop-showroom,.ckw-v84-program-card,body.woocommerce ul.products li.product{background:#fff!important;border-color:var(--ckw-line)!important;box-shadow:0 14px 34px rgba(7,21,38,.055)!important;color:var(--ckw-ink)!important}.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero){background:linear-gradient(135deg,#fff 0%,var(--ckw-gray) 100%)!important}.ckw-page:not(.ckw-home-page) .ckw-eyebrow{color:var(--ckw-red)!important}.ckw-page:not(.ckw-home-page)>.ckw-hero:not(.ckw-showroom-hero) h1,.ckw-page:not(.ckw-home-page) .ckw-section h2,.ckw-page:not(.ckw-home-page) .ckw-process h2,.ckw-seo-answer h2,.ckw-copy-grid strong{color:var(--ckw-ink)!important}.ckw-page:not(.ckw-home-page) .ckw-section p,.ckw-page:not(.ckw-home-page) .ckw-copy-grid p,.ckw-page:not(.ckw-home-page) .ckw-note p,.ckw-seo-answer p{color:var(--ckw-muted)!important}
body.woocommerce ul.products li.product a img{background:var(--ckw-gray)!important;border-radius:0!important}body.woocommerce ul.products li.product .price,.ckw-quote-price{color:var(--ckw-muted)!important}body.single-product div.product{background:#fff!important;border-color:var(--ckw-line)!important}body.single-product div.product div.images{background:linear-gradient(135deg,#fff,var(--ckw-gray))!important;border-color:var(--ckw-line)!important}body.single-product div.product div.summary{background:#fff!important}body.single-product .product_title,.ckw-v84-reference-card h2{color:var(--ckw-ink)!important}.ckw-v84-alert,.ckw-v84-reference-card,.ckw-v84-inline-cta{background:#fff!important;border-color:var(--ckw-line)!important}.ckw-v84-capability-strip a{border-color:var(--ckw-line)!important}.ckw-v84-capability-strip small{color:var(--ckw-red)!important}
.ckw-site-footer{background:var(--ckw-navy)!important;color:#dbe7f6!important}.ckw-site-footer p,.ckw-site-footer a{color:#dbe7f6!important}.ckw-footer-bottom{color:#9fb0c2!important;border-top-color:rgba(255,255,255,.14)!important}
.ckw-s2-home{background:linear-gradient(180deg,#fff 0%,var(--ckw-warm) 42%,var(--ckw-gray) 100%)!important;color:var(--ckw-ink)!important;padding-bottom:86px!important}.ckw-s2-home>section,.ckw-s2-home>#live-products{width:min(1280px,calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important}.ckw-s2-hero{display:grid!important;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr)!important;min-height:620px!important;margin-top:0!important;background:var(--ckw-navy)!important;color:#fff!important;border:1px solid rgba(7,21,38,.08)!important;overflow:hidden!important}.ckw-s2-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(42px,6vw,76px)!important}.ckw-s2-hero h1{max-width:760px!important;margin:0 0 18px!important;color:#fff!important;font-size:clamp(46px,5.8vw,88px)!important;line-height:.94!important;letter-spacing:0!important;text-transform:none!important}.ckw-s2-hero p:not(.ckw-eyebrow){max-width:630px!important;margin:0 0 24px!important;color:#dbe7f6!important;font-size:18px!important;line-height:1.62!important}.ckw-s2-hero .ckw-button-secondary{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.7)!important}.ckw-s2-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin-top:34px!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.18)!important}.ckw-s2-hero-stats span{display:grid!important;gap:5px!important;min-height:92px!important;padding:18px!important;background:rgba(255,255,255,.06)!important}.ckw-s2-hero-stats strong{color:#fff!important;font-size:13px!important;text-transform:uppercase!important}.ckw-s2-hero-stats small{color:#c8d6e6!important;font-size:12px!important;line-height:1.35!important}.ckw-s2-hero-media,.ckw-s2-hero-media .ckw-showroom-picture{height:100%!important;min-height:620px!important;display:block!important}.ckw-s2-hero-media .ckw-showroom-img{width:100%!important;height:100%!important;min-height:620px!important;object-fit:cover!important;filter:saturate(.92) contrast(1.02)!important}
.ckw-s2-category-tabs{margin-top:28px!important}.ckw-s2-section-head,.ckw-s2-product-wall-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:18px!important}.ckw-s2-section-head h2,.ckw-s2-product-wall h2,.ckw-s2-packaging-copy h2,.ckw-s2-final-rfq h2{margin:0!important;color:var(--ckw-ink)!important;font-size:clamp(30px,3.4vw,52px)!important;line-height:1.04!important;letter-spacing:0!important;text-transform:none!important}.ckw-s2-section-head a,.ckw-s2-product-wall-head>a{color:var(--ckw-red)!important;text-decoration:none!important;font-weight:900!important}.ckw-s2-tabs{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.ckw-s2-tabs a{display:grid!important;gap:7px!important;min-height:96px!important;padding:16px!important;background:#fff!important;border:1px solid var(--ckw-line)!important;color:var(--ckw-ink)!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(7,21,38,.04)!important}.ckw-s2-tabs a.is-active,.ckw-s2-tabs a:hover{border-color:var(--ckw-red)!important}.ckw-s2-tabs strong{font-size:14px!important}.ckw-s2-tabs span{color:var(--ckw-muted)!important;font-size:12px!important;line-height:1.35!important}
.ckw-s2-category-feature,.ckw-s2-product-wall,.ckw-s2-packaging-band,.ckw-s2-evidence-strip,.ckw-s2-final-rfq{margin-top:58px!important}.ckw-s2-feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:260px!important;gap:16px!important}.ckw-s2-feature-card{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:260px!important;padding:20px!important;overflow:hidden!important;background:var(--ckw-navy)!important;color:#fff!important;text-decoration:none!important}.ckw-s2-feature-card.is-large{grid-column:span 2!important;grid-row:span 2!important}.ckw-s2-feature-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.67) saturate(.92)!important;transition:transform .24s ease!important}.ckw-s2-feature-card:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(7,21,38,.86),rgba(7,21,38,.1) 62%)!important}.ckw-s2-feature-card:hover img{transform:scale(1.04)!important}.ckw-s2-feature-card span,.ckw-s2-feature-card strong,.ckw-s2-feature-card em{position:relative!important;z-index:1!important}.ckw-s2-feature-card span{margin-bottom:8px!important;color:#f4b8c4!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.ckw-s2-feature-card strong{font-size:24px!important;line-height:1.02!important}.ckw-s2-feature-card.is-large strong{font-size:42px!important}.ckw-s2-feature-card em{max-width:360px!important;margin-top:8px!important;color:#dbe7f6!important;font-style:normal!important;font-size:13px!important;line-height:1.45!important}
.ckw-s2-product-wall{padding:28px!important;background:#fff!important;border:1px solid var(--ckw-line)!important;box-shadow:0 16px 40px rgba(7,21,38,.06)!important}.ckw-s2-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.ckw-s2-product-card{display:flex!important;flex-direction:column!important;min-width:0!important;background:#fff!important;border:1px solid var(--ckw-line)!important;overflow:hidden!important;color:var(--ckw-ink)!important}.ckw-s2-product-media{display:block!important;background:var(--ckw-gray)!important}.ckw-s2-product-img,.ckw-s2-product-media img{display:block!important;width:100%!important;aspect-ratio:1.08/1!important;height:auto!important;object-fit:cover!important}.ckw-s2-product-body{display:grid!important;gap:9px!important;padding:15px!important}.ckw-s2-product-body>span{color:var(--ckw-red)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ckw-s2-product-body h3{min-height:48px!important;margin:0!important;color:var(--ckw-ink)!important;font-size:15px!important;line-height:1.24!important}.ckw-s2-product-body h3 a{color:var(--ckw-ink)!important;text-decoration:none!important}.ckw-s2-product-body p{min-height:42px!important;margin:0!important;color:var(--ckw-muted)!important;font-size:12px!important;line-height:1.42!important}.ckw-s2-product-body div{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.ckw-s2-product-body em{padding:4px 7px!important;background:var(--ckw-gray)!important;color:#334155!important;font-style:normal!important;font-size:10px!important;font-weight:800!important}.ckw-s2-product-rfq{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;margin-top:4px!important;background:var(--ckw-red)!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}
.ckw-s2-packaging-band{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:20px!important;align-items:stretch!important;padding:24px!important;background:var(--ckw-navy)!important;color:#fff!important}.ckw-s2-packaging-copy{padding:24px!important}.ckw-s2-packaging-copy h2{color:#fff!important}.ckw-s2-packaging-copy p{max-width:560px!important;color:#dbe7f6!important;line-height:1.65!important}.ckw-s2-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:20px 0!important}.ckw-s2-chip-row span{padding:8px 10px!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;font-size:12px!important;font-weight:800!important}.ckw-s2-packaging-copy .ckw-text-link{color:#fff!important;border-color:#f4b8c4!important}.ckw-s2-packaging-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.ckw-s2-packaging-grid div{display:grid!important;grid-template-rows:minmax(220px,1fr) auto!important;background:#fff!important;overflow:hidden!important}.ckw-s2-packaging-grid img{width:100%!important;height:100%!important;min-height:220px!important;object-fit:cover!important}.ckw-s2-packaging-grid strong{padding:13px!important;color:var(--ckw-ink)!important;font-size:12px!important;text-transform:uppercase!important}
.ckw-s2-evidence-strip{display:grid!important;grid-template-columns:1fr 1fr 1.1fr!important;gap:16px!important}.ckw-s2-evidence-strip>div{display:grid!important;background:#fff!important;border:1px solid var(--ckw-line)!important;box-shadow:0 12px 30px rgba(7,21,38,.045)!important}.ckw-s2-evidence-strip img{width:100%!important;height:190px!important;object-fit:cover!important}.ckw-s2-evidence-strip strong{padding:16px 16px 0!important;color:var(--ckw-ink)!important}.ckw-s2-evidence-strip span,.ckw-s2-evidence-strip p{padding:8px 16px 16px!important;margin:0!important;color:var(--ckw-muted)!important;line-height:1.6!important}.ckw-s2-evidence-strip>div:last-child{align-content:center!important;background:var(--ckw-gray)!important}.ckw-s2-final-rfq{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:34px!important;background:#fff!important;border:1px solid var(--ckw-line)!important;box-shadow:0 14px 34px rgba(7,21,38,.055)!important}
.ckw-live-trust-gallery{width:min(1220px,calc(100vw - 48px))!important;margin:58px auto 0!important;padding:30px!important;background:#fffdf8!important;border:1px solid var(--ckw-line,#d8d2c5)!important}.ckw-live-trust-head{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:22px!important;align-items:end!important;margin-bottom:20px!important}.ckw-live-trust-head h2{margin:0!important;color:var(--ckw-ink)!important;font-size:clamp(30px,3.2vw,48px)!important;line-height:1.02!important}.ckw-live-trust-head p:last-child{margin:0!important;color:var(--ckw-muted)!important;line-height:1.65!important}.ckw-live-trust-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:22px!important}.ckw-live-trust-card{display:grid!important;background:#fff!important;border:1px solid var(--ckw-line)!important}.ckw-live-trust-card>img{width:100%!important;height:190px!important;object-fit:cover!important}.ckw-live-trust-card>div{padding:16px!important}.ckw-live-trust-card span{color:var(--ckw-red)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}.ckw-live-trust-card h3{margin:8px 0!important;color:var(--ckw-ink)!important;font-size:20px!important;line-height:1.1!important}.ckw-live-trust-card p{margin:0!important;color:var(--ckw-muted)!important;font-size:13px!important;line-height:1.55!important}
@media(max-width:1180px){.ckw-s2-hero{grid-template-columns:1fr!important}.ckw-s2-hero-media,.ckw-s2-hero-media .ckw-showroom-picture,.ckw-s2-hero-media .ckw-showroom-img{min-height:420px!important}.ckw-s2-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-s2-feature-grid,.ckw-s2-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-s2-feature-card.is-large{grid-column:span 2!important}.ckw-s2-packaging-band{grid-template-columns:1fr!important}.ckw-s2-packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-s2-evidence-strip{grid-template-columns:1fr!important}}
@media(max-width:700px){.ckw-menubar{height:0!important;background:transparent!important}.ckw-nav{background:#fff!important}.ckw-nav a,.ckw-nav .ckw-nav-cta{color:var(--ckw-ink)!important;background:#fff!important}.ckw-nav .ckw-nav-cta{color:var(--ckw-red)!important}.ckw-nav a:hover,.ckw-nav a.is-active{background:var(--ckw-gray)!important;color:var(--ckw-ink)!important}.ckw-rfq-search strong{border-radius:8px!important}.ckw-s2-home{padding-bottom:58px!important}.ckw-s2-home>section,.ckw-s2-home>#live-products{width:calc(100% - 28px)!important}.ckw-s2-hero{width:100%!important;min-height:0!important}.ckw-s2-hero-copy{padding:34px 20px!important}.ckw-s2-hero h1{font-size:38px!important;line-height:1!important}.ckw-s2-hero p:not(.ckw-eyebrow){font-size:15px!important;line-height:1.55!important}.ckw-s2-hero-stats{grid-template-columns:1fr!important;margin-top:24px!important}.ckw-s2-hero-stats span{min-height:auto!important;padding:12px!important}.ckw-s2-hero-media,.ckw-s2-hero-media .ckw-showroom-picture,.ckw-s2-hero-media .ckw-showroom-img{min-height:240px!important}.ckw-s2-section-head,.ckw-s2-product-wall-head,.ckw-s2-final-rfq{display:grid!important;align-items:start!important}.ckw-s2-section-head h2,.ckw-s2-product-wall h2,.ckw-s2-packaging-copy h2,.ckw-s2-final-rfq h2{font-size:27px!important}.ckw-s2-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ckw-s2-tabs a{min-height:82px!important;padding:12px!important}.ckw-s2-category-feature,.ckw-s2-product-wall,.ckw-s2-packaging-band,.ckw-s2-evidence-strip,.ckw-s2-final-rfq{margin-top:36px!important}.ckw-s2-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:10px!important}.ckw-s2-feature-card,.ckw-s2-feature-card.is-large{grid-column:auto!important;grid-row:auto!important;min-height:220px!important;padding:14px!important}.ckw-s2-feature-card.is-large{grid-column:span 2!important}.ckw-s2-feature-card strong{font-size:16px!important}.ckw-s2-feature-card.is-large strong{font-size:26px!important}.ckw-s2-feature-card em{font-size:11px!important}.ckw-s2-product-wall{padding:14px!important}.ckw-s2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ckw-s2-product-body{padding:11px!important}.ckw-s2-product-body h3{min-height:58px!important;font-size:12px!important;line-height:1.25!important}.ckw-s2-product-body p{display:none!important}.ckw-s2-product-body em{font-size:9px!important}.ckw-s2-packaging-band{padding:16px!important}.ckw-s2-packaging-copy{padding:4px!important}.ckw-s2-packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-s2-packaging-grid div{grid-template-rows:132px auto!important}.ckw-s2-packaging-grid img{min-height:132px!important}.ckw-s2-evidence-strip img{height:150px!important}.ckw-s2-final-rfq{padding:22px!important}.ckw-s2-final-rfq .ckw-button{width:100%!important}}
@media(max-width:700px){.ckw-live-trust-gallery{width:calc(100vw - 28px)!important;margin-top:36px!important;padding:18px!important}.ckw-live-trust-head{grid-template-columns:1fr!important;gap:10px!important}.ckw-live-trust-head h2{font-size:28px!important}.ckw-live-trust-grid{grid-template-columns:1fr!important}.ckw-live-trust-card>img{height:170px!important}.ckw-live-trust-gallery>.ckw-button{width:100%!important}}
.ckw-motion-company{position:relative!important;width:100%!important;margin:72px 0 0!important;padding:clamp(64px,8vw,118px) max(24px,calc((100vw - 1280px)/2)) clamp(72px,9vw,132px)!important;overflow:hidden!important;background:radial-gradient(circle at 88% 7%,rgba(246,139,0,.19),transparent 31%),linear-gradient(145deg,#07140f 0%,#111817 58%,#19130b 100%)!important;color:#fff!important}.ckw-motion-company:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.075) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 82%)}.ckw-motion-company>*{position:relative;z-index:1}.ckw-motion-lead{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr)!important;gap:clamp(28px,6vw,92px)!important;align-items:end!important;margin-bottom:42px!important}.ckw-motion-kicker,.ckw-motion-card small,.ckw-motion-doc-copy p,.ckw-motion-pack-copy p{margin:0 0 14px!important;color:#ff8a00!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.ckw-motion-lead h2{max-width:820px!important;margin:0!important;color:#fff!important;font-size:clamp(50px,6.5vw,94px)!important;line-height:.88!important;letter-spacing:-.025em!important;text-transform:uppercase!important}.ckw-motion-lead h2 em{display:block!important;color:#ff8a00!important;font-style:normal!important}.ckw-motion-lead-copy{display:grid!important;gap:15px!important}.ckw-motion-lead-copy p{margin:0!important;color:#d8e2dc!important;font-size:16px!important;line-height:1.7!important}.ckw-motion-lead-copy strong{color:#fff!important;font-size:14px!important;line-height:1.55!important}.ckw-motion-card{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;min-height:520px!important;margin-top:24px!important;border:1px solid rgba(255,255,255,.18)!important;background:#0b100f!important;box-shadow:0 28px 80px rgba(0,0,0,.28)!important}.ckw-motion-media{position:relative!important;min-height:520px!important;overflow:hidden!important}.ckw-motion-media img{width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.62) saturate(.82)!important;animation:ckwMotionDrift 13s ease-in-out infinite alternate!important}.ckw-motion-media:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-22%;width:18%;transform:rotate(11deg);background:linear-gradient(90deg,transparent,rgba(255,138,0,.38),transparent);animation:ckwMotionSweep 5.8s ease-in-out infinite}.ckw-motion-card-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(28px,5vw,66px)!important;background:linear-gradient(160deg,rgba(255,138,0,.16),rgba(6,17,13,.96) 48%)!important}.ckw-motion-card-copy strong{color:#fff!important;font-size:clamp(34px,4vw,58px)!important;line-height:.94!important;text-transform:uppercase!important}.ckw-motion-card-copy p{margin:22px 0 0!important;color:#d5ded9!important;line-height:1.7!important}.ckw-motion-stages{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 56px!important;border:1px solid rgba(255,255,255,.18)!important;border-top:0!important}.ckw-motion-stages article{display:grid!important;grid-template-columns:auto 1fr!important;gap:6px 14px!important;min-height:160px!important;padding:25px!important;border-right:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.035)!important;animation:ckwMotionRise .7s both!important}.ckw-motion-stages article:last-child{border-right:0!important}.ckw-motion-stages b{grid-row:1/3;color:#ff8a00!important;font-size:20px!important}.ckw-motion-stages strong{color:#fff!important;font-size:16px!important}.ckw-motion-stages span{color:#aebbb4!important;font-size:12px!important;line-height:1.5!important}.ckw-motion-document{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;align-items:stretch!important;min-height:430px!important;background:#f6f2e9!important;color:#0b1220!important}.ckw-motion-doc-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(34px,6vw,78px)!important}.ckw-motion-doc-copy h3{margin:0 0 18px!important;color:#0b1220!important;font-size:clamp(38px,4.8vw,68px)!important;line-height:.94!important;text-transform:uppercase!important}.ckw-motion-doc-copy span{color:#48545d!important;line-height:1.7!important}.ckw-motion-doc-media{min-height:430px!important;overflow:hidden!important}.ckw-motion-doc-media img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.8) contrast(1.02)!important}.ckw-motion-certificates{margin:16px 0 0!important;padding:18px 0!important;overflow:hidden!important;border-top:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.ckw-motion-certificate-track{display:flex!important;width:max-content!important;will-change:transform;animation:ckwCertificateRun 32s linear infinite!important}.ckw-motion-certificate-track img{width:auto!important;height:180px!important;flex:none!important;filter:grayscale(.65) saturate(.65) brightness(.82)!important}.ckw-motion-note{margin:12px 0 58px!important;color:#9eaaa4!important;font-size:11px!important;line-height:1.55!important}.ckw-motion-pack{position:relative!important;min-height:520px!important;overflow:hidden!important;background:#111!important}.ckw-motion-pack>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.56) saturate(.88)!important;animation:ckwMotionDrift 11s ease-in-out infinite alternate-reverse!important}.ckw-motion-pack:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,9,.94),rgba(4,12,9,.5) 54%,rgba(4,12,9,.1))}.ckw-motion-pack-copy{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:520px!important;max-width:640px!important;padding:clamp(34px,7vw,88px)!important}.ckw-motion-pack-copy h3{margin:0 0 20px!important;color:#fff!important;font-size:clamp(46px,6vw,82px)!important;line-height:.88!important;text-transform:uppercase!important}.ckw-motion-pack-copy span{color:#d5ded9!important;font-size:16px!important;line-height:1.7!important}.ckw-motion-pack-copy a{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;min-height:48px!important;margin-top:26px!important;padding:0 18px!important;background:#ff8a00!important;color:#111!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}.ckw-motion-company a:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}@keyframes ckwCertificateRun{to{transform:translateX(-33.333%)}}@keyframes ckwMotionSweep{0%,18%{left:-22%}72%,100%{left:112%}}@keyframes ckwMotionDrift{from{transform:scale(1.01) translate3d(-.5%,0,0)}to{transform:scale(1.07) translate3d(.7%,-.6%,0)}}@keyframes ckwMotionRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.ckw-motion-lead,.ckw-motion-card,.ckw-motion-document{grid-template-columns:1fr!important}.ckw-motion-card-copy{min-height:360px!important}.ckw-motion-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-motion-stages article:nth-child(2){border-right:0!important}.ckw-motion-stages article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)!important}.ckw-motion-doc-media{order:-1!important}}
@media(max-width:540px){.ckw-motion-company{margin-top:42px!important;padding:52px 14px 68px!important}.ckw-motion-lead{display:block!important;margin-bottom:26px!important}.ckw-motion-lead h2{font-size:46px!important;line-height:.93!important}.ckw-motion-lead-copy{margin-top:24px!important}.ckw-motion-lead-copy p{font-size:14px!important}.ckw-motion-card{grid-template-columns:1fr!important;min-height:0!important}.ckw-motion-media{min-height:370px!important}.ckw-motion-card-copy{min-height:330px!important;padding:30px 24px!important}.ckw-motion-card-copy strong{font-size:38px!important}.ckw-motion-stages{grid-template-columns:1fr!important;margin-bottom:34px!important}.ckw-motion-stages article{min-height:126px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important}.ckw-motion-document{min-height:0!important}.ckw-motion-doc-media{min-height:300px!important}.ckw-motion-doc-copy{padding:32px 24px!important}.ckw-motion-doc-copy h3{font-size:40px!important}.ckw-motion-certificate-track img{height:126px!important}.ckw-motion-note{margin-bottom:34px!important}.ckw-motion-pack,.ckw-motion-pack-copy{min-height:560px!important}.ckw-motion-pack-copy{justify-content:flex-end!important;padding:34px 24px!important}.ckw-motion-pack-copy h3{font-size:48px!important}.ckw-motion-pack-copy a{width:100%!important;justify-content:center!important}}
@media(prefers-reduced-motion:reduce){.ckw-motion-company *{scroll-behavior:auto!important}.ckw-motion-media img,.ckw-motion-media:after,.ckw-motion-certificate-track,.ckw-motion-pack>img,.ckw-motion-stages article{animation:none!important}}
.ckw-v95-rfq{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:clamp(34px,7vw,96px)!important;align-items:start!important;width:min(1280px,calc(100vw - 48px))!important;margin:0 auto!important;padding:clamp(54px,7vw,98px) 0!important;background:#fff!important;color:var(--ckw-ink)!important}.ckw-v95-rfq-intro>p{margin:0 0 14px!important;color:#ff8a00!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.ckw-v95-rfq-intro h2{max-width:560px!important;margin:0 0 18px!important;color:var(--ckw-ink)!important;font-size:clamp(42px,5.6vw,78px)!important;line-height:.9!important;letter-spacing:-.025em!important;text-transform:uppercase!important}.ckw-v95-rfq-intro>span{display:block!important;max-width:560px!important;color:var(--ckw-muted)!important;line-height:1.7!important}.ckw-v95-rfq-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-content:start!important}.ckw-v95-rfq-form label{display:grid!important;gap:8px!important;color:var(--ckw-ink)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ckw-v95-rfq-form input{width:100%!important;min-height:52px!important;padding:12px 14px!important;border:1px solid #d8d2c5!important;border-radius:0!important;background:#fff!important;color:var(--ckw-ink)!important;font:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;box-sizing:border-box!important}.ckw-v95-rfq-form input:focus{outline:3px solid rgba(255,138,0,.2)!important;border-color:#ff8a00!important}.ckw-v95-rfq-form button{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:52px!important;padding:14px 20px!important;border:0!important;border-radius:0!important;background:#ff8a00!important;color:#111!important;font-size:12px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important}.ckw-v95-rfq-form button:hover{background:#e87900!important}.ckw-v95-rfq-form small{grid-column:1/-1!important;color:var(--ckw-muted)!important;font-size:11px!important;line-height:1.55!important}@media(max-width:760px){.ckw-v95-rfq{grid-template-columns:1fr!important;width:100%!important;gap:30px!important;padding:48px 14px 58px!important}.ckw-v95-rfq-intro h2{font-size:48px!important}.ckw-v95-rfq-form{grid-template-columns:1fr!important;gap:14px!important}.ckw-v95-rfq-form button,.ckw-v95-rfq-form small{grid-column:1!important}}
.ckw-s2-hero .ckw-showroom-picture,.ckw-s2-hero .ckw-showroom-img{position:static!important;inset:auto!important}.ckw-s2-hero-media{position:relative!important;overflow:hidden!important}.ckw-s2-hero-media .ckw-showroom-picture{width:100%!important;height:100%!important}.ckw-s2-hero-media .ckw-showroom-img{display:block!important;width:100%!important;height:100%!important}
.home .entry-title,.home .wp-block-post-title,.home .tkseo-page-heading,.home .tkseo-page-heading h1{display:none!important}
@media(max-width:700px){.ckw-s2-hero-copy{padding:28px 20px 22px!important}.ckw-s2-hero h1{font-size:34px!important}.ckw-s2-hero .ckw-actions{gap:10px!important}.ckw-s2-hero-stats{display:none!important}.ckw-s2-hero-media,.ckw-s2-hero-media .ckw-showroom-picture,.ckw-s2-hero-media .ckw-showroom-img{min-height:220px!important}}
.ckw-topbar,.ckw-topbar *{color:#fff!important}.ckw-s2-hero-stats{display:flex!important}.ckw-s2-hero-stats span{flex:1 1 0!important}.ckw-s2-feature-grid{grid-auto-flow:dense!important}.ckw-s2-feature-card:nth-child(2){grid-column:3!important;grid-row:1!important}.ckw-s2-feature-card:nth-child(3){grid-column:4!important;grid-row:1!important}.ckw-s2-feature-card:nth-child(4){grid-column:3/5!important;grid-row:2!important}
.ckw-topbar .ckw-shell,.ckw-topbar .ckw-shell span,.ckw-topbar .ckw-shell span:first-child,.ckw-topbar .ckw-shell span+span{color:#fff!important}
@media(max-width:1180px){.ckw-s2-feature-card:nth-child(2),.ckw-s2-feature-card:nth-child(3),.ckw-s2-feature-card:nth-child(4){grid-column:auto!important;grid-row:auto!important}}
@media(max-width:700px){.ckw-s2-hero-media,.ckw-s2-hero-media .ckw-showroom-picture,.ckw-s2-hero-media .ckw-showroom-img{height:180px!important;min-height:180px!important}.ckw-s2-feature-card:nth-child(2),.ckw-s2-feature-card:nth-child(3),.ckw-s2-feature-card:nth-child(4){grid-column:auto!important;grid-row:auto!important}.ckw-s2-feature-card.is-large{grid-column:span 2!important}}

/* Homepage category cards: keep the three live program tiles in a responsive grid. */
.ckw-v95-categories{width:min(1280px,calc(100vw - 48px))!important;margin:64px auto!important}.ckw-v95-heading{margin-bottom:22px!important}.ckw-v95-heading>p{margin:0 0 10px!important;color:#ff8a00!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.ckw-v95-heading h2{margin:0 0 12px!important;color:var(--ckw-ink)!important;font-size:clamp(34px,4.8vw,64px)!important;line-height:.95!important;text-transform:uppercase!important}.ckw-v95-heading h2 em{color:#ff8a00!important;font-style:normal!important}.ckw-v95-heading>span{display:block!important;max-width:650px!important;color:var(--ckw-muted)!important;line-height:1.65!important}.ckw-v95-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;width:100%!important}.ckw-v95-category-grid>a{display:grid!important;grid-template-rows:auto 1fr!important;min-width:0!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--ckw-line)!important;color:var(--ckw-ink)!important;text-decoration:none!important;box-shadow:0 14px 34px rgba(7,21,38,.07)!important}.ckw-v95-category-grid>a>div{position:relative!important;aspect-ratio:1/1!important;min-width:0!important;overflow:hidden!important;background:var(--ckw-gray)!important}.ckw-v95-category-grid>a img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .3s ease!important}.ckw-v95-category-grid>a:hover img{transform:scale(1.035)!important}.ckw-v95-category-grid>a>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important;align-content:center!important;padding:18px 20px!important;color:var(--ckw-ink)!important}.ckw-v95-category-grid>a>span strong{font-size:18px!important;line-height:1.15!important}.ckw-v95-category-grid>a>span small{grid-column:1/-1!important;color:var(--ckw-muted)!important;font-size:12px!important;line-height:1.45!important}.ckw-v95-category-grid>a>b{display:none!important}@media(max-width:900px){.ckw-v95-categories{width:calc(100% - 28px)!important;margin:46px auto!important}.ckw-v95-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:560px){.ckw-v95-category-grid{grid-template-columns:1fr!important}.ckw-v95-category-grid>a>div{aspect-ratio:1/1!important}.ckw-v95-category-grid>a>span{padding:14px 16px!important}.ckw-v95-category-grid>a>span strong{font-size:16px!important}}
/* V91 selected template: navy, white, brass wholesale program showroom. */
:root{--ckw-v91-navy:#071827!important;--ckw-v91-navy-2:#0c2134!important;--ckw-v91-ink:#101928!important;--ckw-v91-muted:#596575!important;--ckw-v91-line:#d8d2c8!important;--ckw-v91-paper:#f6f3ec!important;--ckw-v91-surface:#fffdf8!important;--ckw-v91-brass:#c99b36!important;--ckw-v91-brass-dark:#a9791e!important;--ckw-red:#c99b36!important;--ckw-red-dark:#a9791e!important;--ckw-blue:#071827!important;--ckw-brass:#c99b36!important;--ckw-v84-brass:#c99b36!important;--ckw-v84-blue:#071827!important;--ckw-v84-line:#d8d2c8!important;--ckw-v84-surface:#fffdf8!important}
html,body{overflow-x:hidden!important}body{background:var(--ckw-v91-paper)!important;color:var(--ckw-v91-ink)!important}
.ckw-shell{width:min(1480px,calc(100vw - 64px))!important;max-width:none!important}.ckw-site-header{background:#fff!important;color:var(--ckw-v91-ink)!important;border-bottom:1px solid var(--ckw-v91-line)!important;box-shadow:none!important}.ckw-topbar{background:var(--ckw-v91-navy)!important;color:#fff!important;font-size:12px!important;font-weight:800!important}.ckw-topbar .ckw-shell{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:34px!important}.ckw-topbar span{color:#fff!important;white-space:nowrap!important}.ckw-topbar span:first-child{margin-right:auto!important}
.ckw-mainnav{background:#fff!important;border-bottom:1px solid var(--ckw-v91-line)!important}.ckw-mainnav .ckw-shell{min-height:108px!important;display:grid!important;grid-template-columns:minmax(340px,1fr) minmax(260px,430px) minmax(280px,1fr)!important;align-items:center!important;gap:34px!important;background:#fff!important}.ckw-brand{min-width:0!important;display:flex!important;align-items:center!important;gap:16px!important;color:var(--ckw-v91-ink)!important;text-decoration:none!important}.ckw-brand-logo-wrap{width:62px!important;height:62px!important;flex:0 0 62px!important;padding:4px!important;background:#fff!important;border:0!important;box-shadow:none!important}.ckw-brand-logo{width:100%!important;height:100%!important;object-fit:contain!important}.ckw-brand-copy strong{display:block!important;color:#0b1c30!important;font-size:28px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important}.ckw-brand-copy small{display:block!important;margin-top:5px!important;color:#5a6472!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.18em!important}.ckw-rfq-search{justify-self:center!important;width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:linear-gradient(180deg,#d8b657,#bd8a28)!important;border:1px solid #b2812a!important;border-radius:0!important;color:#071827!important;box-shadow:none!important;text-decoration:none!important}.ckw-rfq-search strong{background:transparent!important;color:#071827!important;border-radius:0!important;font-size:14px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ckw-header-assist{justify-self:end!important;color:var(--ckw-v91-ink)!important;text-align:left!important;font-size:13px!important;line-height:1.45!important}.ckw-header-assist span{display:block!important;color:#425062!important}.ckw-header-assist strong{display:block!important;color:#071827!important;font-weight:900!important}
.ckw-menubar{height:auto!important;background:#fff!important;border-bottom:1px solid var(--ckw-v91-line)!important}.ckw-menubar .ckw-shell{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ckw-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}.ckw-nav a{height:54px!important;display:flex!important;align-items:center!important;padding:0 24px!important;color:#071827!important;background:#fff!important;border-bottom:3px solid transparent!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ckw-nav a:hover,.ckw-nav a.is-active{color:#071827!important;background:#fff!important;border-bottom-color:var(--ckw-v91-brass)!important}.ckw-nav-toggle,.ckw-nav-menu{display:none!important}
.ckw-button,.ckw-page a.ckw-button,.ckw-form button,.ckw-quote-button,.ckw-rfq-desk .ckw-form button{border-radius:0!important;background:linear-gradient(180deg,#d8b657,#bd8a28)!important;border:1px solid #b2812a!important;color:#071827!important;box-shadow:none!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.04em!important}.ckw-button:hover,.ckw-page a.ckw-button:hover,.ckw-form button:hover,.ckw-quote-button:hover{background:var(--ckw-v91-navy)!important;border-color:var(--ckw-v91-navy)!important;color:#fff!important}.ckw-button-secondary,.ckw-button-on-light{background:#fff!important;border:1px solid #071827!important;color:#071827!important}
body.post-type-archive-product main.wp-block-group,body.tax-product_cat main.wp-block-group{padding-top:0!important;margin-top:0!important;background:var(--ckw-v91-paper)!important}.woocommerce-breadcrumb,.woocommerce-products-header,.wp-block-query-title{display:none!important}
body.post-type-archive-product .ckw-v84-shop-showroom,body.tax-product_cat .ckw-v84-shop-showroom{position:relative!important;left:auto!important;transform:none!important;width:min(1480px,calc(100vw - 64px))!important;max-width:none!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(380px,.42fr) minmax(0,.58fr)!important;align-items:stretch!important;background:#fffdf8!important;border:1px solid var(--ckw-v91-line)!important;box-shadow:none!important;overflow:hidden!important}.ckw-v84-shop-copy{min-height:410px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:48px 52px!important;background:#fffdf8!important}.ckw-v84-breadcrumb{margin-bottom:24px!important;color:#5f6875!important;font-size:12px!important;font-weight:800!important}.ckw-v84-breadcrumb a{color:#071827!important;text-decoration:none!important}.ckw-v84-shop-copy h1{max-width:560px!important;margin:0 0 18px!important;color:#071827!important;font-size:clamp(40px,4vw,58px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:.01em!important;text-transform:uppercase!important}.ckw-v84-shop-lead{max-width:520px!important;margin:0 0 28px!important;color:#344154!important;font-size:16px!important;line-height:1.55!important}.ckw-v84-proof-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important}.ckw-v84-proof-row span{display:grid!important;grid-template-columns:34px 1fr!important;gap:10px!important;align-items:start!important;color:#071827!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.ckw-v84-proof-row span:before{content:"";width:32px!important;height:32px!important;border:1px solid #071827!important;border-radius:50%!important;background:linear-gradient(135deg,transparent 47%,#071827 48%,#071827 52%,transparent 53%)!important}.ckw-v84-proof-row strong{display:block!important;font-size:11px!important;line-height:1.1!important;text-transform:none!important;color:#071827!important}.ckw-v84-proof-row small{display:block!important;margin-top:3px!important;color:#677484!important;font-size:10px!important;line-height:1.2!important}.ckw-v84-shop-actions{margin-top:24px!important}.ckw-v84-shop-media{min-height:410px!important;height:auto!important;background:#ece7de!important}.ckw-v84-shop-media img,.ckw-v84-shop-hero-img{width:100%!important;height:100%!important;min-height:410px!important;object-fit:cover!important;display:block!important}
body.post-type-archive-product .ckw-v84-rfq-route,body.tax-product_cat .ckw-v84-rfq-route{position:relative!important;left:auto!important;transform:none!important;width:min(1400px,calc(100vw - 92px))!important;max-width:none!important;margin:0 auto 24px!important;display:grid!important;grid-template-columns:220px repeat(3,1fr)!important;background:var(--ckw-v91-navy)!important;color:#fff!important;border:0!important;box-shadow:0 16px 32px rgba(7,24,39,.12)!important;z-index:2!important}.ckw-v84-rfq-route>strong{min-height:74px!important;padding:0 34px!important;border-right:1px solid rgba(255,255,255,.16)!important;display:flex!important;align-items:center!important;color:#fff!important;text-transform:uppercase!important;font-size:13px!important;letter-spacing:.04em!important}.ckw-v84-rfq-route span{min-height:74px!important;padding:0 32px!important;display:grid!important;grid-template-columns:34px 1fr!important;align-content:center!important;gap:8px!important;border-right:1px solid rgba(255,255,255,.16)!important;color:#fff!important;font-size:12px!important;text-transform:uppercase!important;font-weight:900!important}.ckw-v84-rfq-route span:last-child{border-right:0!important}.ckw-v84-rfq-route b{grid-row:1/3!important;width:34px!important;height:34px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#071827!important}.ckw-v84-rfq-route small{display:block!important;color:#cad3dc!important;font-size:10px!important;font-weight:700!important;text-transform:none!important}
body.post-type-archive-product .ckw-v84-program-cards,body.tax-product_cat .ckw-v84-program-cards{position:relative!important;left:auto!important;transform:none!important;width:min(1400px,calc(100vw - 92px))!important;max-width:none!important;margin:0 auto 44px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ckw-v91-program-tile{position:relative!important;min-height:250px!important;height:250px!important;display:block!important;overflow:hidden!important;background:#071827!important;border:0!important;text-decoration:none!important;color:#fff!important;box-shadow:none!important}.ckw-v91-program-tile:nth-child(8){grid-column:span 2!important}.ckw-v91-program-tile img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;filter:brightness(.72) contrast(1.06)!important}.ckw-v91-program-tile:after{content:"";position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(7,24,39,.78),rgba(7,24,39,.1) 64%),linear-gradient(0deg,rgba(7,24,39,.62),rgba(7,24,39,0) 55%)!important}.ckw-v91-program-tile span{position:absolute!important;inset:auto 18px 18px 18px!important;z-index:2!important;padding:0!important;display:grid!important;gap:5px!important;background:transparent!important;color:#fff!important}.ckw-v91-program-tile strong{font-size:21px!important;line-height:1!important;text-transform:uppercase!important;color:#fff!important}.ckw-v91-program-tile em{min-height:auto!important;color:#f0f4f8!important;font-size:12px!important;line-height:1.35!important;font-style:normal!important}.ckw-v91-program-tile small{justify-self:end!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--ckw-v91-navy)!important;color:#fff!important;font-size:0!important}.ckw-v91-program-tile small:after{content:"->";font-size:18px!important}
.ckw-v91-catalog-toolbar{width:min(1400px,calc(100vw - 92px))!important;margin:0 auto 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.ckw-v91-catalog-toolbar h2{margin:0!important;color:#071827!important;font-size:24px!important;text-transform:uppercase!important}.ckw-v91-catalog-toolbar span{font-size:12px!important;color:#647184!important}.ckw-v91-filter-row{display:flex!important;gap:12px!important;align-items:center!important}.ckw-v91-filter-row a{min-height:38px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #d8d2c8!important;color:#1c2a3a!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important}.ckw-v91-filter-row .ckw-v91-filter-action{background:var(--ckw-v91-navy)!important;color:#fff!important;border-color:var(--ckw-v91-navy)!important}
body.post-type-archive-product ul.products,body.tax-product_cat ul.products{position:relative!important;left:auto!important;transform:none!important;width:min(1400px,calc(100vw - 92px))!important;max-width:none!important;margin:0 auto 48px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;padding:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #ded8cc!important;display:flex!important;flex-direction:column!important;min-height:100%!important;box-shadow:0 10px 26px rgba(7,24,39,.04)!important;overflow:hidden!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;text-decoration:none!important;color:#101928!important}.woocommerce ul.products li.product a img{width:100%!important;height:250px!important;aspect-ratio:auto!important;object-fit:contain!important;background:#f8f7f3!important;border-radius:0!important;margin:0!important;padding:18px!important}.woocommerce-loop-product__title{min-height:52px!important;margin:0!important;padding:0 18px!important;color:#071827!important;font-size:15px!important;line-height:1.3!important;font-weight:900!important}.ckw-v91-loop-meta{padding:0 18px 12px!important;display:grid!important;gap:7px!important}.ckw-v91-loop-cat{order:-1!important;color:#7a8796!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}.ckw-v91-loop-sku{color:#526071!important;font-size:11px!important;font-weight:800!important}.ckw-v91-loop-meta p{min-height:42px!important;margin:0!important;color:#526071!important;font-size:12px!important;line-height:1.45!important}.ckw-v91-loop-chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.ckw-v91-loop-chips small{padding:3px 8px!important;border:1px solid #cfc7bb!important;border-radius:999px!important;color:#526071!important;font-size:10px!important;background:#fffdf8!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .ckw-quote-price,.woocommerce ul.products li.product .ckw-v91-moq{display:block!important;margin:auto 18px 14px!important;color:#526071!important;background:transparent!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;text-transform:none!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .ckw-quote-button{width:calc(100% - 36px)!important;margin:0 18px 18px!important;min-height:46px!important;padding:0 12px!important;background:#fff!important;border:1px solid #b79555!important;border-radius:0!important;color:#071827!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.03em!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .ckw-quote-button:hover{background:var(--ckw-v91-navy)!important;border-color:var(--ckw-v91-navy)!important;color:#fff!important}
.ckw-v91-factory-evidence,.ckw-v91-oem-studio,.ckw-v91-buying-hub,.ckw-v91-lower-route>section{width:min(1480px,calc(100vw - 64px))!important;margin:0 auto 16px!important;background:#fffdf8!important;border:1px solid #e1dacd!important;box-shadow:none!important}.ckw-v91-factory-evidence{display:grid!important;grid-template-columns:250px 1fr!important;align-items:center!important;padding:28px 34px!important}.ckw-v91-evidence-copy h2,.ckw-v91-oem-copy h2,.ckw-v91-buying-hub h2{margin:0 0 8px!important;color:#071827!important;font-size:22px!important;line-height:1!important;text-transform:uppercase!important}.ckw-v91-evidence-copy p,.ckw-v91-oem-copy p,.ckw-v91-buying-hub p{margin:0 0 16px!important;color:#526071!important;font-size:13px!important;line-height:1.5!important}.ckw-v91-evidence-copy a,.ckw-v91-oem-copy a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 16px!important;border:1px solid #071827!important;color:#071827!important;text-decoration:none!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.ckw-v91-evidence-stats{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important}.ckw-v91-evidence-stats span{min-height:72px!important;padding:0 18px!important;display:grid!important;align-content:center!important;border-left:1px solid #d8d2c8!important}.ckw-v91-evidence-stats strong{font-size:16px!important;color:#071827!important}.ckw-v91-evidence-stats small{color:#526071!important;font-size:11px!important;line-height:1.3!important}.ckw-v91-oem-studio{display:grid!important;grid-template-columns:230px 330px 1fr!important;gap:24px!important;align-items:center!important;padding:28px 34px!important}.ckw-v91-oem-feature img{width:100%!important;height:170px!important;object-fit:cover!important;display:block!important}.ckw-v91-oem-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.ckw-v91-oem-grid a{text-decoration:none!important;color:#071827!important;text-align:center!important;font-size:11px!important;font-weight:800!important}.ckw-v91-oem-grid img{width:100%!important;height:112px!important;object-fit:cover!important;display:block!important;margin-bottom:8px!important}.ckw-v91-oem-grid span{display:block!important;line-height:1.25!important}.ckw-v91-buying-hub{display:grid!important;grid-template-columns:270px repeat(6,1fr)!important;gap:0!important;padding:26px 34px!important}.ckw-v91-buying-hub a{min-height:72px!important;display:flex!important;align-items:center!important;padding:0 16px!important;border-left:1px solid #d8d2c8!important;color:#071827!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important}.ckw-v91-lower-route{margin-top:18px!important}.ckw-v91-lower-route .ckw-shop-supplier-route,.ckw-v91-lower-route .ckw-category-keyword-route{padding:34px!important}
body.single-product .site-main,body.single-product main,body.single-product .wp-site-blocks{background:#fffdf8!important}body.single-product div.product,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide{width:min(1480px,calc(100vw - 64px))!important;max-width:none!important;margin:34px auto 0!important;background:#fffdf8!important;border:1px solid #d8d2c8!important;display:grid!important;grid-template-columns:minmax(0,.58fr) minmax(420px,.42fr)!important;gap:0!important}.woocommerce div.product div.images,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child{width:auto!important;min-height:560px!important;margin:0!important;background:#f6f3ec!important;border-right:1px solid #d8d2c8!important;display:flex!important;align-items:center!important;justify-content:center!important}.woocommerce div.product div.images img,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child img{max-width:100%!important;max-height:560px!important;object-fit:contain!important;padding:18px!important}.woocommerce div.product div.summary,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:nth-child(2){width:auto!important;margin:0!important;padding:50px 46px!important;background:#fffdf8!important}.single-product .product_title,.single-product .wp-block-post-title{font-size:clamp(32px,3vw,44px)!important;line-height:1.04!important;color:#071827!important}.ckw-v84-product-rfq-panel{margin-top:22px!important}.ckw-v84-product-kicker{color:#526071!important;font-size:13px!important;font-weight:900!important}.ckw-v84-product-brief{color:#344154!important;font-size:15px!important;line-height:1.62!important}.ckw-v84-alert{border:1px solid #d8d2c8!important;background:#fff!important;padding:16px 18px!important}.ckw-v84-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.ckw-v84-product-actions a{min-height:46px!important}.ckw-v84-product-actions a:last-child{grid-column:auto!important}.ckw-v84-product-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid #e0d8cc!important;padding-top:16px!important}.ckw-v84-product-proof span{font-size:10px!important;color:#071827!important;text-align:center!important}.ckw-v84-product-evidence,.ckw-product-keyword-route,body.single-product .related,body.single-product main#wp--skip-link--target>.wp-block-woocommerce-product-details,body.single-product main#wp--skip-link--target>.wp-block-woocommerce-product-collection{width:min(1480px,calc(100vw - 64px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.ckw-v84-capability-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid #d8d2c8!important;background:#fffdf8!important}.ckw-v84-capability-strip a{padding:26px!important;border-right:1px solid #d8d2c8!important;background:#fffdf8!important}.ckw-v84-reference-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}.ckw-v84-reference-card{background:#fffdf8!important;border:1px solid #d8d2c8!important;box-shadow:none!important}
.ckw-site-footer{margin-top:72px!important;background:var(--ckw-v91-navy)!important;color:#d7e2ec!important}.ckw-footer-grid{width:min(1480px,calc(100vw - 64px))!important;display:grid!important;grid-template-columns:1.3fr repeat(4,minmax(0,1fr))!important;gap:38px!important;padding:44px 0!important}.ckw-site-footer h2,.ckw-site-footer h3{color:#fff!important;text-transform:uppercase!important;font-size:15px!important}.ckw-site-footer p,.ckw-site-footer a,.ckw-site-footer span{display:block!important;color:#d7e2ec!important;font-size:13px!important;line-height:1.55!important;text-decoration:none!important}.ckw-footer-rfq{display:inline-flex!important;margin-top:10px!important;min-height:34px!important;padding:0 14px!important;border:1px solid #d7e2ec!important;align-items:center!important}.ckw-footer-bottom{width:min(1480px,calc(100vw - 64px))!important;border-top:1px solid rgba(255,255,255,.16)!important;padding:18px 0!important;color:#9fb0bf!important;font-size:12px!important}.ckw-floating-cta{right:24px!important;bottom:24px!important;gap:8px!important}.ckw-floating-cta a{border-radius:0!important;background:var(--ckw-v91-navy)!important}.ckw-floating-cta a:first-child{background:linear-gradient(180deg,#d8b657,#bd8a28)!important;color:#071827!important}
@media(max-width:1180px){.ckw-mainnav .ckw-shell{grid-template-columns:1fr!important;gap:14px!important;padding:18px 0!important}.ckw-header-assist{justify-self:start!important}.ckw-menubar .ckw-shell{justify-content:flex-start!important}.ckw-nav{justify-content:flex-start!important;overflow-x:auto!important}.ckw-nav a{white-space:nowrap!important}.ckw-v84-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.post-type-archive-product .ckw-v84-shop-showroom,body.tax-product_cat .ckw-v84-shop-showroom{grid-template-columns:1fr!important}.ckw-v84-shop-media,.ckw-v84-shop-media img{height:300px!important;min-height:300px!important}body.post-type-archive-product .ckw-v84-rfq-route,body.tax-product_cat .ckw-v84-rfq-route{grid-template-columns:1fr!important}.ckw-v84-rfq-route>strong,.ckw-v84-rfq-route span{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important}body.post-type-archive-product .ckw-v84-program-cards,body.tax-product_cat .ckw-v84-program-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-v91-program-tile:nth-child(8){grid-column:auto!important}body.post-type-archive-product ul.products,body.tax-product_cat ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-v91-factory-evidence,.ckw-v91-oem-studio,.ckw-v91-buying-hub{grid-template-columns:1fr!important}.ckw-v91-evidence-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-v91-oem-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ckw-v91-buying-hub a{border-left:0!important;border-top:1px solid #d8d2c8!important}body.single-product div.product,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide{grid-template-columns:1fr!important}.ckw-v84-reference-grid{grid-template-columns:1fr!important}.ckw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.ckw-shell,.ckw-mainnav .ckw-shell,.ckw-topbar .ckw-shell,.ckw-menubar .ckw-shell{width:calc(100vw - 28px)!important}.ckw-topbar .ckw-shell{justify-content:flex-start!important;overflow:hidden!important}.ckw-topbar .ckw-shell span:not(:first-child){display:none!important}.ckw-brand-logo-wrap{width:48px!important;height:48px!important;flex-basis:48px!important}.ckw-brand-copy strong{font-size:17px!important}.ckw-brand-copy small{font-size:8px!important}.ckw-rfq-search{width:100%!important}.ckw-nav{display:none!important}.ckw-nav-menu{display:flex!important;margin-left:auto!important;width:44px!important;height:44px!important;border:1px solid #d8d2c8!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}.ckw-nav-menu span{width:22px!important;height:2px!important;background:#071827!important}.ckw-nav-toggle:checked~.ckw-nav{display:grid!important;width:100%!important}.ckw-nav-toggle:checked~.ckw-nav a{height:42px!important;padding:0 12px!important}.ckw-v84-shop-copy{min-height:auto!important;padding:34px 24px!important}.ckw-v84-shop-copy h1{font-size:38px!important}.ckw-v84-shop-media,.ckw-v84-shop-media img{height:250px!important;min-height:250px!important}body.post-type-archive-product .ckw-v84-shop-showroom,body.tax-product_cat .ckw-v84-shop-showroom,body.post-type-archive-product .ckw-v84-rfq-route,body.tax-product_cat .ckw-v84-rfq-route,body.post-type-archive-product .ckw-v84-program-cards,body.tax-product_cat .ckw-v84-program-cards,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,.ckw-v91-catalog-toolbar,.ckw-v91-factory-evidence,.ckw-v91-oem-studio,.ckw-v91-buying-hub,.ckw-v91-lower-route>section{width:calc(100vw - 28px)!important}.ckw-v84-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-v84-rfq-route{margin-bottom:16px!important}.ckw-v84-program-cards{grid-template-columns:1fr!important}.ckw-v91-program-tile{height:210px!important;min-height:210px!important}.ckw-v91-catalog-toolbar{display:grid!important}.ckw-v91-filter-row{display:grid!important;grid-template-columns:1fr 1fr!important}body.post-type-archive-product ul.products,body.tax-product_cat ul.products{grid-template-columns:1fr!important;gap:14px!important}.woocommerce ul.products li.product a img{height:260px!important}.ckw-v91-evidence-stats,.ckw-v91-oem-grid{grid-template-columns:1fr 1fr!important}.ckw-v91-oem-feature img{height:150px!important}.ckw-footer-grid{width:calc(100vw - 28px)!important;grid-template-columns:1fr!important}.ckw-footer-bottom{width:calc(100vw - 28px)!important}body.single-product div.product,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide,body.single-product main#wp--skip-link--target>.wp-block-woocommerce-product-details,body.single-product main#wp--skip-link--target>.ckw-v84-product-evidence,body.single-product main#wp--skip-link--target>.ckw-product-keyword-route,body.single-product main#wp--skip-link--target>.wp-block-woocommerce-product-collection,.ckw-v84-reference-grid{width:calc(100vw - 28px)!important}body.single-product div.product div.images,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child{min-height:310px!important}body.single-product div.product div.images img,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child img{max-height:310px!important}.woocommerce div.product div.summary,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:nth-child(2){padding:28px 22px!important}.ckw-v84-product-actions{grid-template-columns:1fr!important}.ckw-v84-product-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckw-v84-capability-strip{grid-template-columns:1fr!important}.wp-block-woocommerce-product-collection ul.products{grid-template-columns:1fr!important}.ckw-floating-cta{display:none!important}}

/* V91 WooCommerce block catalog and product detail polish. */
body.post-type-archive-product .wp-block-woocommerce-product-collection,body.tax-product_cat .wp-block-woocommerce-product-collection{width:min(1400px,calc(100vw - 92px))!important;max-width:none!important;margin:0 auto 48px!important}
body.post-type-archive-product .wc-block-product-template,body.tax-product_cat .wc-block-product-template{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:0!important;padding:0!important}
body.post-type-archive-product .wc-block-product,body.tax-product_cat .wc-block-product{display:flex!important;flex-direction:column!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #ded8cc!important;box-shadow:0 10px 26px rgba(7,24,39,.04)!important;overflow:hidden!important;text-align:left!important}
body.post-type-archive-product .wc-block-components-product-image,body.tax-product_cat .wc-block-components-product-image{height:250px!important;margin:0!important;background:#f8f7f3!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.post-type-archive-product .wc-block-components-product-image a,body.tax-product_cat .wc-block-components-product-image a{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.post-type-archive-product .wc-block-components-product-image img,body.tax-product_cat .wc-block-components-product-image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:18px!important;background:#f8f7f3!important}
body.post-type-archive-product .wc-block-product:not(.has-post-thumbnail) .wc-block-components-product-image:after,body.tax-product_cat .wc-block-product:not(.has-post-thumbnail) .wc-block-components-product-image:after{content:"Factory RFQ";display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#7a8796!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}
body.post-type-archive-product .wc-block-product .wp-block-post-title,body.tax-product_cat .wc-block-product .wp-block-post-title{min-height:58px!important;margin:0!important;padding:16px 18px 4px!important;text-align:left!important;color:#071827!important;font-size:15px!important;line-height:1.28!important;font-weight:900!important}
body.post-type-archive-product .wc-block-product .wp-block-post-title a,body.tax-product_cat .wc-block-product .wp-block-post-title a{color:#071827!important;text-decoration:none!important}
body.post-type-archive-product .wp-block-woocommerce-product-price,body.tax-product_cat .wp-block-woocommerce-product-price{margin:0!important;padding:0 18px 12px!important;text-align:left!important}
body.post-type-archive-product .wc-block-grid__product-price,body.tax-product_cat .wc-block-grid__product-price{color:#526071!important;font-size:0!important;font-weight:800!important;text-transform:none!important}
body.post-type-archive-product .wc-block-grid__product-price:after,body.tax-product_cat .wc-block-grid__product-price:after{content:"MOQ from 120 pcs";font-size:12px!important}
body.post-type-archive-product .wc-block-product .ckw-quote-button,body.tax-product_cat .wc-block-product .ckw-quote-button{width:calc(100% - 36px)!important;min-height:46px!important;margin:auto 18px 18px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #b79555!important;border-radius:0!important;color:#071827!important;font-size:0!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.03em!important;text-decoration:none!important}
body.post-type-archive-product .wc-block-product .ckw-quote-button:after,body.tax-product_cat .wc-block-product .ckw-quote-button:after{content:"Request Factory Quote";font-size:12px!important}
body.post-type-archive-product .wc-block-product .ckw-quote-button:hover,body.tax-product_cat .wc-block-product .ckw-quote-button:hover{background:#071827!important;border-color:#071827!important;color:#fff!important}
body.single-product main#wp--skip-link--target,body.single-product .wp-site-blocks{padding-top:0!important;margin-top:0!important}
body.single-product div.product,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide{margin-top:24px!important;grid-template-columns:minmax(0,.56fr) minmax(420px,.44fr)!important}
body.single-product div.product div.images,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child{min-height:470px!important;background:#f6f3ec!important}
body.single-product div.product div.images img,body.single-product .woocommerce-product-gallery__image img,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child img{width:min(78%,760px)!important;max-width:78%!important;max-height:430px!important;height:auto!important;object-fit:contain!important;padding:0!important}
body.single-product .summary .ckw-quote-price,body.single-product .wp-block-woocommerce-product-price .ckw-quote-price{font-size:0!important}
body.single-product .summary .ckw-quote-price:after,body.single-product .wp-block-woocommerce-product-price .ckw-quote-price:after{content:"MOQ from 120 pcs";font-size:12px!important}
@media(max-width:1180px){body.post-type-archive-product .wc-block-product-template,body.tax-product_cat .wc-block-product-template{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.single-product div.product,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide{grid-template-columns:1fr!important}}
@media(max-width:760px){body.post-type-archive-product .wp-block-woocommerce-product-collection,body.tax-product_cat .wp-block-woocommerce-product-collection{width:calc(100vw - 28px)!important}body.post-type-archive-product .wc-block-product-template,body.tax-product_cat .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.post-type-archive-product .wc-block-components-product-image,body.tax-product_cat .wc-block-components-product-image{height:160px!important}.wc-block-product .wp-block-post-title{min-height:72px!important;font-size:12px!important;padding:11px 11px 4px!important}.wp-block-woocommerce-product-price{padding:0 11px 10px!important}.wc-block-product .ckw-quote-button{width:calc(100% - 22px)!important;margin:0 11px 12px!important}.wc-block-product .ckw-quote-button:after{font-size:10px!important}body.single-product div.product div.images,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child{min-height:280px!important}body.single-product div.product div.images img,body.single-product .woocommerce-product-gallery__image img,body.single-product main#wp--skip-link--target>.wp-block-columns.alignwide>.wp-block-column:first-child img{width:82%!important;max-width:82%!important;max-height:260px!important}}

/* V91 block-theme product page correction. */
.tk-local-codex-path-cta{display:none!important}
body.single-product .wp-block-group.woocommerce.product{display:block!important;width:min(1480px,calc(100vw - 64px))!important;max-width:none!important;margin:24px auto 0!important;padding:0 0 70px!important;background:#fffdf8!important;border:1px solid #d8d2c8!important}
body.single-product .wp-block-group.woocommerce.product>main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.single-product .wc-block-breadcrumbs,body.single-product .wc-block-store-notices{display:none!important}
body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,.56fr) minmax(420px,.44fr)!important;gap:0!important;background:#fffdf8!important;border-bottom:1px solid #d8d2c8!important}
body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide>.wp-block-column:first-child{min-height:520px!important;background:#f6f3ec!important;border-right:1px solid #d8d2c8!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide>.wp-block-column:nth-child(2){padding:48px 46px!important;background:#fffdf8!important}
body.single-product .woocommerce-product-gallery,body.single-product .woocommerce-product-gallery__wrapper,body.single-product .woocommerce-product-gallery__image{width:100%!important;max-width:none!important;height:100%!important;min-height:520px!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.single-product .woocommerce-product-gallery__image a{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.single-product .woocommerce-product-gallery__image img.wp-post-image{width:76%!important;max-width:760px!important;max-height:480px!important;height:auto!important;object-fit:contain!important}
body.single-product div.wp-block-group.woocommerce.product main .wp-block-column:first-child div.woocommerce-product-gallery.images{width:100%!important;max-width:none!important;flex:1 1 100%!important;align-self:stretch!important}
body.single-product div.wp-block-group.woocommerce.product main .wp-block-column:first-child div.woocommerce-product-gallery__wrapper,body.single-product div.wp-block-group.woocommerce.product main .wp-block-column:first-child div.woocommerce-product-gallery__image{width:100%!important;max-width:none!important;flex:1 1 100%!important}
body.single-product div.wp-block-group.woocommerce.product main .wp-block-column:first-child div.woocommerce-product-gallery__image img.wp-post-image{width:min(76%,760px)!important;max-width:760px!important;max-height:480px!important;height:auto!important}
body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide>.wp-block-column:first-child{overflow:hidden!important}
body.single-product div.wp-block-group.woocommerce.product main .wp-block-column:first-child div.woocommerce-product-gallery.images{transform:scale(2.35)!important;transform-origin:center center!important}
body.single-product .wp-block-group.woocommerce.product>main>.wp-block-woocommerce-product-details,body.single-product .wp-block-group.woocommerce.product>main>.ckw-v84-product-evidence,body.single-product .wp-block-group.woocommerce.product>main>.wp-block-woocommerce-product-collection,body.single-product .wp-block-group.woocommerce.product>main>.ckw-product-keyword-route{width:100%!important;max-width:none!important;margin:40px 0 0!important;padding-left:24px!important;padding-right:24px!important}
.ckw-site-footer .ckw-footer-grid,.ckw-site-footer .ckw-footer-grid>div{background:transparent!important}.ckw-site-footer .ckw-footer-grid{color:#d7e2ec!important}.ckw-site-footer .ckw-footer-grid h2,.ckw-site-footer .ckw-footer-grid h3{color:#fff!important}.ckw-site-footer .ckw-footer-grid p,.ckw-site-footer .ckw-footer-grid a,.ckw-site-footer .ckw-footer-grid span{color:#d7e2ec!important}
@media(max-width:1180px){body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide{grid-template-columns:1fr!important}body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide>.wp-block-column:first-child{border-right:0!important;border-bottom:1px solid #d8d2c8!important}.woocommerce-product-gallery,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image{min-height:420px!important}}
@media(max-width:760px){body.single-product .wp-block-group.woocommerce.product{width:calc(100vw - 28px)!important;margin-top:14px!important}body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide>.wp-block-column:first-child{min-height:300px!important}body.single-product .woocommerce-product-gallery,body.single-product .woocommerce-product-gallery__wrapper,body.single-product .woocommerce-product-gallery__image{min-height:300px!important}body.single-product div.wp-block-group.woocommerce.product main .wp-block-column:first-child div.woocommerce-product-gallery.images{transform:scale(1.72)!important}body.single-product .woocommerce-product-gallery__image img.wp-post-image{width:82%!important;max-height:270px!important}body.single-product .wp-block-group.woocommerce.product>main>.wp-block-columns.alignwide>.wp-block-column:nth-child(2){padding:28px 22px!important}body.single-product .wp-block-group.woocommerce.product>main>.wp-block-woocommerce-product-details,body.single-product .wp-block-group.woocommerce.product>main>.ckw-v84-product-evidence,body.single-product .wp-block-group.woocommerce.product>main>.wp-block-woocommerce-product-collection,body.single-product .wp-block-group.woocommerce.product>main>.ckw-product-keyword-route{padding-left:12px!important;padding-right:12px!important}}

:root {
  --v95-orange: #ee870a;
  --v95-orange-dark: #c96d00;
  --v95-green: #174f37;
  --v95-ink: #232522;
  --v95-muted: #70736f;
  --v95-gray: #f1f2f1;
  --v95-line: #d8dad7;
  --v95-display: "Barlow Condensed", sans-serif;
  --v95-body: "Manrope", sans-serif;
}

/* Restore the original V95 homepage category layout after the complete asset bundle is loaded. */
body.home .ckw-v95-categories { width: auto !important; margin: 0 !important; padding: 105px clamp(20px, 5vw, 80px) !important; background: #f3f4f3 !important; }
body.home .ckw-v95-categories .ckw-v95-heading { max-width: 760px !important; margin: 0 auto 52px !important; text-align: center !important; }
body.home .ckw-v95-categories .ckw-v95-heading > p { margin: 0 0 10px !important; color: var(--v95-orange-dark) !important; font-size: 9px !important; letter-spacing: .18em !important; }
body.home .ckw-v95-categories .ckw-v95-heading h2 { margin: 0 !important; color: var(--v95-ink) !important; font-size: clamp(52px, 6vw, 82px) !important; line-height: .92 !important; }
body.home .ckw-v95-categories .ckw-v95-heading h2 em { color: var(--v95-green) !important; }
body.home .ckw-v95-categories .ckw-v95-heading > span { max-width: none !important; margin-top: 15px !important; color: #737671 !important; font-size: 12px !important; }
body.home .ckw-v95-category-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: clamp(18px, 3vw, 42px) !important; }
body.home .ckw-v95-category-grid > a { display: grid !important; grid-template-columns: 1fr auto !important; grid-template-rows: auto 1fr !important; align-items: center !important; border-radius: 14px !important; box-shadow: 0 8px 26px rgba(30, 34, 31, .08) !important; }
body.home .ckw-v95-category-grid > a > div { grid-column: 1 / -1 !important; aspect-ratio: 1.08 !important; }
body.home .ckw-v95-category-grid img { width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center !important; }
body.home .ckw-v95-category-grid > a > span { display: block !important; padding: 24px 0 24px 26px !important; }
body.home .ckw-v95-category-grid strong { font-family: var(--v95-display) !important; font-size: 32px !important; line-height: 1 !important; text-transform: uppercase !important; }
body.home .ckw-v95-category-grid small { display: block !important; margin-top: 6px !important; color: #7c7f7b !important; font-size: 8px !important; letter-spacing: .08em !important; text-transform: uppercase !important; }
body.home .ckw-v95-category-grid > a > b { width: 42px !important; height: 42px !important; display: grid !important; place-items: center !important; margin-right: 26px !important; border-radius: 5px !important; background: var(--v95-green) !important; color: #fff !important; font-size: 18px !important; }
@media (max-width: 760px) {
  body.home .ckw-v95-categories { padding: 72px 18px !important; }
  body.home .ckw-v95-category-grid { grid-template-columns: 1fr !important; }
}

body { background: var(--v95-gray); color: var(--v95-ink); font-family: var(--v95-body); }
.ckw-site-header, .ckw-site-footer, .ckw-page { font-family: var(--v95-body); }
.ckw-site-header { position: relative; z-index: 50; border: 0; background: #fff; color: var(--v95-ink); box-shadow: none; }
.ckw-topbar { min-height: 34px; background: #222421; color: #dedfdc; font-size: 9px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
.ckw-topbar .ckw-shell { width: min(1440px, calc(100vw - 80px)); min-height: 34px; display: flex; align-items: center; justify-content: space-between; padding: 0; }
.ckw-topbar a { display: inline !important; margin: 0 !important; color: #dedfdc !important; }
.ckw-mainnav { background: #fff; }
.ckw-mainnav .ckw-shell { width: min(1440px, calc(100vw - 80px)); min-height: 148px; display: grid; grid-template-columns: minmax(340px, 1fr) minmax(380px, 1.2fr) auto; align-items: center; gap: 38px; padding: 24px 0; }
.ckw-brand { display: flex; align-items: center; gap: 20px; color: var(--v95-ink) !important; letter-spacing: 0; text-decoration: none !important; text-transform: none; }
.ckw-brand-logo-wrap { width: 70px; height: 70px; display: grid; place-items: center; flex: 0 0 70px; }
.ckw-brand-logo { width: 70px; height: 70px; object-fit: contain; }
.ckw-brand-copy { display: block !important; }
.ckw-brand-copy strong { display: block; font-family: var(--v95-display); font-size: 28px; font-weight: 800; line-height: 1; letter-spacing: -.015em; text-transform: uppercase; }
.ckw-brand-copy small { display: block; margin-top: 8px; color: #777a76; font-size: 9px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.ckw-header-assist { padding-left: 32px; border-left: 1px solid var(--v95-line); color: var(--v95-ink); font-size: 12px; line-height: 1.6; white-space: normal; }
.ckw-header-assist strong { display: block; margin-top: 8px; color: #777a76; font-size: 9px; letter-spacing: .1em; text-transform: uppercase; }
.ckw-header-contact { min-height: 46px; display: inline-flex; align-items: center; justify-content: center; padding: 0 22px; border-radius: 4px; background: var(--v95-orange); color: #fff !important; font-size: 10px; font-weight: 800; letter-spacing: .06em; text-decoration: none !important; text-transform: uppercase; }
.ckw-header-contact:hover { background: var(--v95-orange-dark); }
.ckw-menubar { position: sticky; top: 0; z-index: 60; border: 0 !important; background: var(--v95-orange) !important; box-shadow: 0 5px 18px rgba(41, 35, 27, .16); }
.ckw-menubar .ckw-shell { width: min(1440px, calc(100vw - 80px)); min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 30px; padding: 0; }
.ckw-nav { width: auto; display: flex; align-self: stretch; justify-content: flex-start; gap: 0; }
.ckw-nav a { min-width: 108px; min-height: 58px; display: grid; place-items: center; padding: 0 18px; background: transparent !important; color: #fff !important; font-size: 11px; font-weight: 700; text-decoration: none !important; }
.ckw-nav a:hover, .ckw-nav a.is-active { background: rgba(119, 58, 0, .28) !important; color: #fff !important; }
.ckw-store-search { width: min(340px, 32vw); display: flex; align-items: center; margin: 0; }
.ckw-store-search input { width: 100%; height: 36px; padding: 0 14px; border: 0; border-radius: 18px 0 0 18px; outline: 0; background: #fff; color: var(--v95-ink); font-size: 11px; }
.ckw-store-search button { height: 36px; padding: 0 15px; border: 0; border-radius: 0 18px 18px 0; background: var(--v95-green); color: #fff; font-size: 9px; font-weight: 800; text-transform: uppercase; }
.ckw-nav-menu, .ckw-nav-toggle { display: none; }

.ckw-page.ckw-v95-home { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden; background: #fff; }
.ckw-v95-home h1, .ckw-v95-home h2, .ckw-v95-home h3 { font-family: var(--v95-display) !important; }
.ckw-v95-home h1, .ckw-v95-home h2, .ckw-v95-home p { overflow-wrap: anywhere; }
.ckw-v95-hero { min-height: 610px; position: relative; display: flex; align-items: center; overflow: hidden; background: #111; }
.ckw-v95-hero-media { position: absolute; inset: 0; }
.ckw-v95-hero-media picture, .ckw-v95-hero-media img { width: 100%; height: 100%; display: block; object-fit: cover; object-position: center; filter: saturate(.8) contrast(1.08); }
.ckw-v95-hero-shade { position: absolute; inset: 0; z-index: 1; background: linear-gradient(90deg, rgba(8, 12, 9, .88), rgba(8, 12, 9, .48) 44%, rgba(8, 12, 9, .08)); }
.ckw-v95-hero-copy { width: min(650px, 48vw); position: relative; z-index: 2; margin-left: clamp(30px, 7vw, 120px); color: #fff; }
.ckw-v95-hero-copy > p { margin: 0 0 12px; color: #ffab38; font-size: 11px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
.ckw-v95-hero-copy h1 { margin: 0; color: #fff; font-size: clamp(64px, 6.6vw, 108px); font-weight: 800; letter-spacing: -.035em; line-height: .84; text-transform: uppercase; }
.ckw-v95-hero-copy h1 em { color: #f29a2f; font-style: normal; }
.ckw-v95-hero-copy > span { display: block; margin: 24px 0 30px; font-size: 12px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
.ckw-v95-outline { min-height: 46px; display: inline-flex; align-items: center; padding: 0 24px; border: 1px solid #fff; border-radius: 24px; background: rgba(0, 0, 0, .18); color: #fff !important; font-size: 10px; font-weight: 800; letter-spacing: .06em; text-decoration: none !important; text-transform: uppercase; }
.ckw-v95-outline:hover { background: #fff; color: var(--v95-ink) !important; }
.ckw-v95-hero-note { max-width: 290px; position: absolute; right: clamp(30px, 6vw, 96px); bottom: 38px; z-index: 2; padding: 20px 22px; border-radius: 14px 14px 0 14px; background: rgba(23, 79, 55, .94); color: #fff; box-shadow: 0 16px 35px rgba(0, 0, 0, .22); }
.ckw-v95-hero-note small { display: block; color: #bcd8c9; font-size: 8px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.ckw-v95-hero-note strong { display: block; margin-top: 7px; font-family: var(--v95-display); font-size: 23px; line-height: 1.05; text-transform: uppercase; }
.ckw-v95-advantages { display: grid; grid-template-columns: repeat(4, 1fr); padding: 22px clamp(20px, 5vw, 80px); background: var(--v95-orange); color: #fff; }
.ckw-v95-advantages > div { min-height: 78px; display: flex; align-items: center; gap: 16px; padding: 0 28px; }
.ckw-v95-advantages > div + div { border-left: 1px solid rgba(255, 255, 255, .35); }
.ckw-v95-advantages b { width: 46px; height: 46px; display: grid; place-items: center; flex: 0 0 auto; border: 2px solid #fff; border-radius: 50%; font-family: var(--v95-display); font-size: 18px; }
.ckw-v95-advantages span, .ckw-v95-advantages strong, .ckw-v95-advantages small { display: block; }
.ckw-v95-advantages strong { font-size: 11px; text-transform: uppercase; }
.ckw-v95-advantages small { margin-top: 5px; color: #fff3df; font-size: 8px; }
.ckw-v95-section { padding: 105px clamp(20px, 5vw, 80px); }
.ckw-v95-heading { max-width: 760px; margin: 0 auto 52px; text-align: center; }
.ckw-v95-heading p, .ckw-v95-featured-copy > p, .ckw-v95-oem-copy > p, .ckw-v95-company-copy > p, .ckw-v95-rfq > div > p { margin: 0 0 10px; color: var(--v95-orange-dark); font-size: 9px; font-weight: 800; letter-spacing: .18em; text-transform: uppercase; }
.ckw-v95-heading h2, .ckw-v95-featured-copy h2, .ckw-v95-oem-copy h2, .ckw-v95-company-copy h2, .ckw-v95-rfq h2 { margin: 0; font-size: clamp(52px, 6vw, 82px); font-weight: 800; letter-spacing: -.025em; line-height: .92; text-transform: uppercase; }
.ckw-v95-heading h2 em { color: var(--v95-green); font-style: normal; }
.ckw-v95-heading > span { display: block; margin-top: 15px; color: #737671; font-size: 12px; line-height: 1.7; }
.ckw-v95-categories { background: #f3f4f3; }
.ckw-v95-category-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(18px, 3vw, 42px); }
.ckw-v95-category-grid > a { display: grid; grid-template-columns: 1fr auto; align-items: center; overflow: hidden; border-radius: 14px; background: #fff; color: var(--v95-ink) !important; text-decoration: none !important; box-shadow: 0 8px 26px rgba(30, 34, 31, .08); transition: .22s ease; }
.ckw-v95-category-grid > a:hover { transform: translateY(-5px); box-shadow: 0 18px 36px rgba(30, 34, 31, .13); }
.ckw-v95-category-grid > a > div { grid-column: 1 / -1; aspect-ratio: 1.08; overflow: hidden; }
.ckw-v95-category-grid img { width: 100%; height: 100%; object-fit: cover; transition: transform .45s ease; }
.ckw-v95-category-grid > a:hover img { transform: scale(1.03); }
.ckw-v95-category-grid > a > span { display: block; padding: 24px 0 24px 26px; }
.ckw-v95-category-grid strong, .ckw-v95-category-grid small { display: block; }
.ckw-v95-category-grid strong { font-family: var(--v95-display); font-size: 32px; text-transform: uppercase; }
.ckw-v95-category-grid small { margin-top: 6px; color: #7c7f7b; font-size: 8px; letter-spacing: .08em; text-transform: uppercase; }
.ckw-v95-category-grid > a > b { width: 42px; height: 42px; display: grid; place-items: center; margin-right: 26px; border-radius: 5px; background: var(--v95-green); color: #fff; font-size: 18px; }

.ckw-v95-home .ckw-s2-product-wall { width: 100%; margin: 0; padding: 105px clamp(20px, 5vw, 80px); background: #fff; }
.ckw-v95-home .ckw-s2-product-wall-head { max-width: 1440px; display: flex; align-items: end; justify-content: space-between; gap: 28px; margin: 0 auto 42px; }
.ckw-v95-home .ckw-s2-product-wall-head .ckw-eyebrow { margin: 0 0 10px; color: var(--v95-orange-dark) !important; font-size: 9px !important; letter-spacing: .18em; }
.ckw-v95-home .ckw-s2-product-wall-head h2 { max-width: 740px; margin: 0; font-size: clamp(52px, 6vw, 82px); line-height: .92; text-transform: uppercase; }
.ckw-v95-home .ckw-s2-product-wall-head span { max-width: 760px; display: block; margin-top: 15px; color: #737671; font-size: 12px; line-height: 1.7; }
.ckw-v95-home .ckw-s2-product-wall-head > a { color: var(--v95-green) !important; font-size: 10px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.ckw-v95-home .ckw-s2-product-grid { max-width: 1440px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin: 0 auto; }
.ckw-v95-home .ckw-s2-product-card { position: relative; padding: 12px 12px 20px; border: 1px solid #e0e2df; background: #fff; box-shadow: none; transition: .18s ease; }
.ckw-v95-home .ckw-s2-product-card:hover { transform: translateY(-3px); border-color: #e8a34a; box-shadow: 0 12px 30px rgba(34, 39, 35, .1); }
.ckw-v95-home .ckw-s2-product-media { aspect-ratio: 1.1; display: block; overflow: hidden; background: #f5f5f3; }
.ckw-v95-home .ckw-s2-product-img { width: 100%; height: 100%; object-fit: cover; }
.ckw-v95-home .ckw-s2-product-body { display: block; padding: 0; }
.ckw-v95-home .ckw-s2-product-body > span { display: inline-block; margin-top: 14px; padding: 5px 7px; border-radius: 3px; background: var(--v95-orange); color: #fff; font-size: 7px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.ckw-v95-home .ckw-s2-product-body h3 { min-height: 47px; margin: 10px 0 6px; font-family: var(--v95-body); font-size: 12px; line-height: 1.5; }
.ckw-v95-home .ckw-s2-product-body h3 a { color: var(--v95-ink) !important; text-decoration: none !important; }
.ckw-v95-home .ckw-s2-product-body p { margin: 0; color: #7c7f7b; font-size: 9px; }
.ckw-v95-home .ckw-s2-product-body > div { display: none; }
.ckw-v95-home .ckw-s2-product-rfq { display: flex; align-items: center; justify-content: space-between; margin-top: 16px; padding-top: 12px; border-top: 1px solid #e0e2df; color: var(--v95-green) !important; font-size: 8px; font-weight: 800; letter-spacing: .1em; text-decoration: none !important; text-transform: uppercase; }
.ckw-v95-home .ckw-s2-product-rfq::after { content: "→"; }
.ckw-v95-reference-note { max-width: 1440px; margin: 22px auto 0; padding: 14px 16px; border-left: 4px solid var(--v95-orange); background: #fff7ec; color: #665847; font-size: 11px; line-height: 1.7; }

.ckw-v95-featured { min-height: 620px; display: grid; grid-template-columns: 34% 1fr; background: #f4f4f2; }
.ckw-v95-featured-copy { display: flex; flex-direction: column; justify-content: center; padding: 70px clamp(30px, 5vw, 76px); }
.ckw-v95-featured-copy h2 { font-size: clamp(50px, 5vw, 75px); }
.ckw-v95-featured-copy > span { margin: 26px 0 12px; font-size: 13px; font-weight: 800; text-transform: uppercase; }
.ckw-v95-featured-copy ul { margin: 12px 0 30px; padding: 0; list-style: none; color: #555953; font-size: 11px; line-height: 2.1; }
.ckw-v95-featured-copy li::before { content: "•"; margin-right: 10px; color: var(--v95-orange); }
.ckw-v95-featured-copy > a, .ckw-v95-company-copy > a { width: max-content; min-height: 46px; display: inline-flex; align-items: center; padding: 0 22px; border-radius: 4px; background: var(--v95-green); color: #fff !important; font-size: 10px; font-weight: 800; letter-spacing: .06em; text-decoration: none !important; text-transform: uppercase; }
.ckw-v95-featured-image { min-height: 620px; overflow: hidden; border-radius: 56px 0 0; }
.ckw-v95-featured-image img { width: 100%; height: 100%; object-fit: cover; }
.ckw-v95-oem { display: grid; grid-template-columns: 47% 1fr; align-items: center; gap: clamp(45px, 7vw, 110px); background: #fff; }
.ckw-v95-oem-image { min-height: 650px; overflow: hidden; border-radius: 0 54px 0 0; }
.ckw-v95-oem-image img { width: 100%; height: 650px; object-fit: cover; }
.ckw-v95-oem-copy { padding-right: clamp(0px, 3vw, 40px); }
.ckw-v95-oem-copy ol { margin: 38px 0 0; padding: 0; border-top: 1px solid var(--v95-line); list-style: none; }
.ckw-v95-oem-copy li { min-height: 96px; display: grid; grid-template-columns: 56px 1fr; align-items: center; gap: 18px; border-bottom: 1px solid var(--v95-line); }
.ckw-v95-oem-copy li > b { color: var(--v95-orange); font-family: var(--v95-display); font-size: 22px; }
.ckw-v95-oem-copy strong, .ckw-v95-oem-copy small { display: block; }
.ckw-v95-oem-copy strong { font-family: var(--v95-display); font-size: 24px; text-transform: uppercase; }
.ckw-v95-oem-copy small { margin-top: 6px; color: #777a76; font-size: 9px; line-height: 1.5; }
.ckw-v95-company { min-height: 650px; display: grid; grid-template-columns: 48% 1fr; background: var(--v95-green); color: #fff; }
.ckw-v95-company-image { min-height: 650px; }
.ckw-v95-company-image img { width: 100%; height: 100%; object-fit: cover; filter: saturate(.8); }
.ckw-v95-company-copy { display: flex; flex-direction: column; justify-content: center; padding: 80px clamp(30px, 7vw, 120px); }
.ckw-v95-company-copy > p { color: #ffc473; }
.ckw-v95-company-copy h2 { color: #fff; }
.ckw-v95-company-copy > span { max-width: 650px; margin-top: 24px; color: #cfddd5; font-size: 12px; line-height: 1.8; }
.ckw-v95-company-copy > div { display: grid; grid-template-columns: repeat(4, 1fr); margin: 34px 0; border-top: 1px solid rgba(255, 255, 255, .35); border-bottom: 1px solid rgba(255, 255, 255, .35); }
.ckw-v95-company-copy > div b { padding: 18px 8px; text-align: center; font-family: var(--v95-display); font-size: 15px; letter-spacing: .06em; text-transform: uppercase; }
.ckw-v95-company-copy > div b + b { border-left: 1px solid rgba(255, 255, 255, .35); }
.ckw-v95-company-copy > a { border: 1px solid #fff; border-radius: 24px; background: transparent; }
.ckw-v95-company-copy > a:hover { background: #fff; color: var(--v95-green) !important; }
.ckw-v95-rfq { display: grid; grid-template-columns: .85fr 1.15fr; gap: clamp(55px, 8vw, 130px); background: #fff; }
.ckw-v95-rfq > div > span { display: block; margin-top: 22px; color: #747772; font-size: 12px; line-height: 1.7; }
.ckw-v95-rfq form { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.ckw-v95-rfq label { display: block; }
.ckw-v95-rfq label > span { display: block; margin-bottom: 8px; color: #5d605c; font-size: 8px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
.ckw-v95-rfq input { width: 100%; min-height: 54px; padding: 0 14px; border: 1px solid #cfd2ce; border-radius: 4px; outline: 0; background: #fafafa; font-size: 12px; }
.ckw-v95-rfq input:focus { border-color: var(--v95-green); box-shadow: 0 0 0 3px rgba(23, 79, 55, .12); }
.ckw-v95-rfq button { grid-column: 1 / -1; min-height: 52px; border: 0; border-radius: 4px; background: var(--v95-orange); color: #fff; font-size: 10px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; }
.ckw-v95-rfq button:hover { background: var(--v95-orange-dark); }
.ckw-v95-seo-copy { max-width: 1280px; margin: 0 auto; padding: 0 24px 64px; color: #767a75; font-size: 11px; line-height: 1.7; text-align: center; }
.ckw-site-footer { margin: 0; background: #1b2f26; color: #d7ddd9; }
.ckw-footer-grid { grid-template-columns: 1.25fr repeat(4, minmax(0, .8fr)); padding: 52px 0; }
.ckw-site-footer h2, .ckw-site-footer h3 { font-family: var(--v95-display); text-transform: uppercase; }
.ckw-site-footer p, .ckw-site-footer a { color: #d7ddd9 !important; }
.ckw-footer-bottom { color: #95a49c; }
.ckw-floating-cta { display: grid; gap: 6px; }
.ckw-floating-cta a { min-height: 44px; border-radius: 4px; background: var(--v95-orange); }
.ckw-floating-cta .ckw-floating-whatsapp { background: var(--v95-green); }

@media (max-width: 1100px) {
  .ckw-mainnav .ckw-shell { grid-template-columns: 1fr auto; }
  .ckw-header-assist { display: none; }
  .ckw-nav a { min-width: auto; padding: 0 13px; }
  .ckw-v95-home .ckw-s2-product-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ckw-footer-grid { grid-template-columns: repeat(3, 1fr); }
}

@media (max-width: 820px) {
  .ckw-topbar { display: none; }
  .ckw-mainnav .ckw-shell { width: min(100% - 40px, 1440px); min-height: 110px; padding: 18px 0; }
  .ckw-brand-logo-wrap, .ckw-brand-logo { width: 52px; height: 52px; flex-basis: 52px; }
  .ckw-brand-copy strong { font-size: 22px; }
  .ckw-header-contact { display: none; }
  .ckw-menubar .ckw-shell { width: min(100% - 40px, 1440px); }
  .ckw-nav a:nth-of-type(4), .ckw-nav a:nth-of-type(5) { display: none; }
  .ckw-store-search { width: min(300px, 48vw); }
  .ckw-v95-hero { min-height: 570px; }
  .ckw-v95-hero-copy { width: 80vw; margin-left: 24px; }
  .ckw-v95-hero-note { display: none; }
  .ckw-v95-advantages { grid-template-columns: repeat(2, 1fr); padding: 14px 20px; }
  .ckw-v95-advantages > div:nth-child(3) { border-top: 1px solid rgba(255, 255, 255, .35); border-left: 0; }
  .ckw-v95-advantages > div:nth-child(4) { border-top: 1px solid rgba(255, 255, 255, .35); }
  .ckw-v95-section, .ckw-v95-home .ckw-s2-product-wall { padding: 82px 20px; }
  .ckw-v95-category-grid { grid-template-columns: 1fr; }
  .ckw-v95-home .ckw-s2-product-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .ckw-v95-featured, .ckw-v95-oem, .ckw-v95-company, .ckw-v95-rfq { grid-template-columns: 1fr; }
  .ckw-v95-featured-copy, .ckw-v95-company-copy { padding: 75px 24px; }
  .ckw-v95-featured-image, .ckw-v95-oem-image, .ckw-v95-company-image { min-height: 480px; }
  .ckw-v95-oem-image img { height: 480px; }
  .ckw-footer-grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 520px) {
  .ckw-mainnav .ckw-shell { min-height: 92px; }
  .ckw-brand-logo-wrap, .ckw-brand-logo { width: 44px; height: 44px; flex-basis: 44px; }
  .ckw-brand-copy strong { font-size: 19px; }
  .ckw-brand-copy small { display: none; }
  .ckw-menubar .ckw-shell { width: min(100% - 24px, 1440px); gap: 10px; }
  .ckw-nav a { padding: 0 9px; font-size: 9px; }
  .ckw-nav a:nth-of-type(3) { display: none; }
  .ckw-store-search { width: 44vw; }
  .ckw-store-search button { display: none; }
  .ckw-store-search input { border-radius: 18px; }
  .ckw-v95-hero { min-height: 520px; }
  .ckw-v95-hero-copy { width: calc(100vw - 48px); }
  .ckw-v95-hero-copy h1 { font-size: clamp(52px, 16vw, 70px); }
  .ckw-v95-advantages > div { min-height: 92px; padding: 0 9px; }
  .ckw-v95-advantages b { width: 38px; height: 38px; font-size: 15px; }
  .ckw-v95-advantages strong { font-size: 9px; }
  .ckw-v95-advantages small { display: none; }
  .ckw-v95-heading h2, .ckw-v95-featured-copy h2, .ckw-v95-oem-copy h2, .ckw-v95-company-copy h2, .ckw-v95-rfq h2, .ckw-v95-home .ckw-s2-product-wall-head h2 { font-size: clamp(46px, 14vw, 60px); }
  .ckw-v95-home .ckw-s2-product-wall-head { display: block; }
  .ckw-v95-home .ckw-s2-product-wall-head > a { display: inline-block; margin-top: 18px; }
  .ckw-v95-home .ckw-s2-product-card { padding: 8px 8px 16px; }
  .ckw-v95-home .ckw-s2-product-body h3 { min-height: 58px; font-size: 10px; }
  .ckw-v95-featured-image, .ckw-v95-oem-image, .ckw-v95-company-image { min-height: 360px; }
  .ckw-v95-oem-image img { height: 360px; }
  .ckw-v95-company-copy > div { grid-template-columns: repeat(2, 1fr); }
  .ckw-v95-rfq form { grid-template-columns: 1fr; }
  .ckw-v95-rfq button { grid-column: auto; }
  .ckw-footer-grid { grid-template-columns: 1fr; }
  .ckw-floating-cta { left: 12px; right: 12px; }
  .ckw-floating-cta a { width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition-duration: .01ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; }
}

/* Forms, CRM inquiry dock and editorial article templates. */
:root {
  --ckw-editorial-navy: #071827;
  --ckw-editorial-navy-soft: #102a3d;
  --ckw-editorial-brass: #c99c35;
  --ckw-editorial-brass-light: #e0c16e;
  --ckw-editorial-ivory: #fffdf8;
  --ckw-editorial-paper: #f5f1e8;
  --ckw-editorial-line: #d8d2c5;
  --ckw-editorial-muted: #596674;
}

body.ckw-inquiry-page .ckw-form-card {
  width: min(1180px, calc(100vw - 48px)) !important;
  max-width: none !important;
  margin: 34px auto 72px !important;
  padding: clamp(24px, 4vw, 48px) !important;
  background: var(--ckw-editorial-ivory) !important;
  border: 1px solid var(--ckw-editorial-line) !important;
  box-shadow: 0 22px 55px rgba(7, 24, 39, .08) !important;
}

body.ckw-inquiry-page .ckw-form-card > h2 {
  margin: 0 !important;
  color: var(--ckw-editorial-navy) !important;
  font-family: var(--v95-display) !important;
  font-size: clamp(38px, 4vw, 58px) !important;
  letter-spacing: -.02em !important;
  line-height: .96 !important;
  text-transform: uppercase !important;
}

body.ckw-inquiry-page .ckw-form-card > h2::before {
  content: "Wholesale inquiry desk" !important;
  display: block !important;
  margin: 0 0 12px !important;
  color: var(--ckw-editorial-brass) !important;
  font-family: var(--v95-body) !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: .16em !important;
  line-height: 1.4 !important;
  text-transform: uppercase !important;
}

body.ckw-inquiry-page .ckw-quick-form-card > h2::before { content: "Fast RFQ · reply target 1–2 business days" !important; }
body.ckw-inquiry-page .ckw-form-card > p { max-width: 820px !important; margin: 16px 0 28px !important; color: var(--ckw-editorial-muted) !important; }
body.ckw-inquiry-page .ckw-form { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 16px 18px !important; }
body.ckw-inquiry-page .ckw-quick-form { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }

.ckw-form-section {
  min-height: 72px;
  display: grid;
  grid-template-columns: 46px minmax(0, 1fr);
  gap: 16px;
  align-items: center;
  margin: 12px 0 2px;
  padding: 14px 0;
  border-top: 1px solid var(--ckw-editorial-line);
}

.ckw-form-section:first-of-type { margin-top: 0; }
.ckw-form-section > span {
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  background: var(--ckw-editorial-navy);
  color: #fff;
  font-family: var(--v95-display);
  font-size: 18px;
  font-weight: 800;
}
.ckw-form-section strong, .ckw-form-section small { display: block; }
.ckw-form-section strong { color: var(--ckw-editorial-navy); font-size: 13px; letter-spacing: .08em; text-transform: uppercase; }
.ckw-form-section small { margin-top: 4px; color: var(--ckw-editorial-muted); font-size: 11px; line-height: 1.45; }

body.ckw-inquiry-page .ckw-form label {
  align-content: start !important;
  color: var(--ckw-editorial-navy) !important;
  font-size: 12px !important;
  letter-spacing: .015em !important;
}

body.ckw-inquiry-page .ckw-form input,
body.ckw-inquiry-page .ckw-form select,
body.ckw-inquiry-page .ckw-form textarea {
  min-height: 50px !important;
  padding: 12px 14px !important;
  border: 1px solid #cfc6b7 !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: var(--ckw-editorial-navy) !important;
  box-shadow: none !important;
}

body.ckw-inquiry-page .ckw-form textarea { min-height: 118px !important; resize: vertical !important; }
body.ckw-inquiry-page .ckw-form input:focus,
body.ckw-inquiry-page .ckw-form select:focus,
body.ckw-inquiry-page .ckw-form textarea:focus {
  outline: 3px solid rgba(201, 156, 53, .22) !important;
  border-color: var(--ckw-editorial-brass) !important;
}

body.ckw-inquiry-page .ckw-form button {
  min-height: 54px !important;
  margin-top: 8px !important;
  background: linear-gradient(180deg, var(--ckw-editorial-brass-light), var(--ckw-editorial-brass)) !important;
  border: 1px solid #a87c24 !important;
  border-radius: 0 !important;
  color: var(--ckw-editorial-navy) !important;
  font-size: 12px !important;
  letter-spacing: .08em !important;
}

body.ckw-inquiry-page .ckw-form button:hover { background: var(--ckw-editorial-navy) !important; border-color: var(--ckw-editorial-navy) !important; color: #fff !important; }
body.ckw-inquiry-page .ckw-form-success { border: 1px solid #7aa384 !important; border-radius: 0 !important; background: #edf6ef !important; color: #244c2d !important; }

/* Keep Build RFQ and Online Chat readable, aligned, and non-overlapping. */
body:not(.single-product) .ckw-floating-cta {
  position: fixed !important;
  right: 18px !important;
  bottom: 70px !important;
  left: auto !important;
  z-index: 99997 !important;
  width: 132px !important;
  display: block !important;
}

body:not(.single-product) .ckw-floating-cta a,
body:not(.single-product) .tk-floating-item,
body:not(.single-product) .tk-otf-chat-item {
  width: 132px !important;
  min-height: 46px !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 14px !important;
  border: 1px solid var(--ckw-editorial-navy) !important;
  border-radius: 0 !important;
  background: var(--ckw-editorial-ivory) !important;
  color: var(--ckw-editorial-navy) !important;
  font: 800 11px/1.2 var(--v95-body) !important;
  letter-spacing: .05em !important;
  text-transform: uppercase !important;
  box-shadow: 0 12px 30px rgba(7, 24, 39, .18) !important;
}

body:not(.single-product) .ckw-floating-cta a { background: linear-gradient(180deg, var(--ckw-editorial-brass-light), var(--ckw-editorial-brass)) !important; border-color: #a87c24 !important; }
body:not(.single-product) .tk-floating-item { right: 18px !important; bottom: 18px !important; }
body:not(.single-product) .tk-floating-contact .tk-floating-menu .tk-floating-item { width: 132px !important; }

body #tk-chat-panel.tk-chat-panel {
  right: 18px !important;
  bottom: 74px !important;
  width: min(420px, calc(100vw - 28px)) !important;
  height: min(610px, calc(100vh - 104px)) !important;
  border: 1px solid var(--ckw-editorial-line) !important;
  border-radius: 0 !important;
  background: var(--ckw-editorial-ivory) !important;
  box-shadow: 0 24px 70px rgba(7, 24, 39, .28) !important;
  font-family: var(--v95-body) !important;
}

body #tk-chat-panel .tk-chat-head { padding: 16px 18px !important; background: var(--ckw-editorial-navy) !important; }
body #tk-chat-panel .tk-chat-head strong { font-family: var(--v95-display) !important; font-size: 23px !important; letter-spacing: .02em !important; text-transform: uppercase !important; }
body #tk-chat-panel .tk-chat-head span { color: #d7e2ea !important; font-size: 11px !important; }
body #tk-chat-panel .tk-chat-log { padding: 16px !important; background: var(--ckw-editorial-paper) !important; }
body #tk-chat-panel .tk-chat-bubble { border-color: var(--ckw-editorial-line) !important; border-radius: 0 !important; background: #fff !important; color: var(--ckw-editorial-navy) !important; font-family: var(--v95-body) !important; }
body #tk-chat-panel .tk-chat-bubble-user { background: var(--ckw-editorial-navy) !important; border-color: var(--ckw-editorial-navy) !important; color: #fff !important; }
body #tk-chat-panel .tk-chat-form,
body #tk-chat-panel .tk-chat-lead-form { padding: 12px !important; border-color: var(--ckw-editorial-line) !important; background: var(--ckw-editorial-ivory) !important; }
body #tk-chat-panel .tk-chat-form textarea,
body #tk-chat-panel .tk-chat-lead-form input,
body #tk-chat-panel .tk-chat-lead-form textarea { border-color: #cfc6b7 !important; border-radius: 0 !important; font-family: var(--v95-body) !important; }
body #tk-chat-panel .tk-chat-form textarea:focus,
body #tk-chat-panel .tk-chat-lead-form input:focus,
body #tk-chat-panel .tk-chat-lead-form textarea:focus { outline: 3px solid rgba(201, 156, 53, .22) !important; border-color: var(--ckw-editorial-brass) !important; }
body #tk-chat-panel .tk-chat-form button,
body #tk-chat-panel .tk-chat-lead-form button { border-radius: 0 !important; background: var(--ckw-editorial-brass) !important; color: var(--ckw-editorial-navy) !important; font-family: var(--v95-body) !important; font-weight: 900 !important; text-transform: uppercase !important; }

/* Article library and article detail templates share the packaging-page visual system. */
.ckw-article-library,
.ckw-article-detail { background: var(--ckw-editorial-paper) !important; color: var(--ckw-editorial-navy) !important; }
.ckw-article-library h1, .ckw-article-library h2, .ckw-article-library h3,
.ckw-article-detail h1, .ckw-article-detail h2, .ckw-article-detail h3 { color: var(--ckw-editorial-navy) !important; font-family: var(--v95-display) !important; }

body.ckw-article-index-page .entry-title,
body.ckw-article-index-page .wp-block-post-title,
body.ckw-article-detail-page .entry-title,
body.ckw-article-detail-page .wp-block-post-title { border-bottom-color: var(--ckw-editorial-line) !important; }

.ckw-article-library > .ckw-hero,
.ckw-article-detail > .ckw-hero {
  width: min(1440px, calc(100vw - 48px)) !important;
  min-height: 560px !important;
  margin: 28px auto 0 !important;
  padding: clamp(34px, 5vw, 76px) !important;
  display: grid !important;
  grid-template-columns: minmax(0, .86fr) minmax(420px, 1.14fr) !important;
  gap: clamp(30px, 5vw, 76px) !important;
  background: var(--ckw-editorial-ivory) !important;
  border: 1px solid var(--ckw-editorial-line) !important;
  color: var(--ckw-editorial-navy) !important;
  overflow: hidden !important;
}

.ckw-article-library > .ckw-hero h1,
.ckw-article-detail > .ckw-hero h1 { max-width: 640px !important; margin: 0 0 22px !important; color: var(--ckw-editorial-navy) !important; font-size: clamp(52px, 5.6vw, 86px) !important; line-height: .91 !important; text-transform: uppercase !important; }
.ckw-article-library > .ckw-hero p:not(.ckw-eyebrow),
.ckw-article-detail > .ckw-hero p:not(.ckw-eyebrow) { color: var(--ckw-editorial-muted) !important; font-size: 16px !important; line-height: 1.75 !important; }
.ckw-article-library > .ckw-hero .ckw-eyebrow,
.ckw-article-detail > .ckw-hero .ckw-eyebrow { color: var(--ckw-editorial-brass) !important; }
.ckw-article-library > .ckw-hero .ckw-hero-media,
.ckw-article-detail > .ckw-hero .ckw-hero-media { min-height: 430px !important; border: 0 !important; border-radius: 0 !important; background: #ede8de !important; }
.ckw-article-library > .ckw-hero .ckw-hero-media img,
.ckw-article-detail > .ckw-hero .ckw-hero-media img { min-height: 430px !important; object-fit: cover !important; }
.ckw-article-library > .ckw-hero .ckw-button-secondary,
.ckw-article-detail > .ckw-hero .ckw-button-secondary { background: transparent !important; border-color: var(--ckw-editorial-navy) !important; color: var(--ckw-editorial-navy) !important; }

.ckw-article-library > .ckw-section,
.ckw-article-detail > .ckw-section,
.ckw-article-library > .ckw-topic-hub,
.ckw-article-detail > .ckw-topic-hub,
.ckw-article-library > .ckw-priority-route,
.ckw-article-detail > .ckw-priority-route,
.ckw-article-library > .ckw-buying-guide,
.ckw-article-detail > .ckw-buying-guide,
.ckw-article-library > .ckw-cta-band,
.ckw-article-detail > .ckw-cta-band {
  width: min(1180px, calc(100vw - 48px)) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.ckw-article-library > .ckw-seo-preserve,
.ckw-article-detail > .ckw-seo-preserve,
.ckw-article-library > .ckw-section:not(.ckw-copy-grid),
.ckw-article-detail > .ckw-section:not(.ckw-copy-grid) { padding: clamp(26px, 4vw, 52px) !important; background: var(--ckw-editorial-ivory) !important; border: 1px solid var(--ckw-editorial-line) !important; }
.ckw-article-library .ckw-copy-grid,
.ckw-article-detail .ckw-copy-grid { gap: 18px !important; }
.ckw-article-library .ckw-copy-grid > div,
.ckw-article-detail .ckw-copy-grid > div { padding: 26px !important; border-color: var(--ckw-editorial-line) !important; background: var(--ckw-editorial-ivory) !important; box-shadow: none !important; }
.ckw-article-library .ckw-copy-grid strong,
.ckw-article-detail .ckw-copy-grid strong { color: var(--ckw-editorial-navy) !important; font-family: var(--v95-display) !important; font-size: 21px !important; }
.ckw-article-library p,
.ckw-article-detail p { color: var(--ckw-editorial-muted); }
.ckw-article-library .ckw-topic-hub,
.ckw-article-detail .ckw-topic-hub { padding: clamp(28px, 4vw, 48px) !important; border: 1px solid var(--ckw-editorial-line) !important; background: #f8f3e8 !important; }
.ckw-article-library .ckw-topic-grid,
.ckw-article-detail .ckw-topic-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 10px !important; }
.ckw-article-library .ckw-topic-grid a,
.ckw-article-detail .ckw-topic-grid a { min-height: 116px !important; padding: 18px !important; border-color: var(--ckw-editorial-line) !important; background: var(--ckw-editorial-ivory) !important; }
.ckw-article-library .ckw-topic-grid strong,
.ckw-article-detail .ckw-topic-grid strong { color: var(--ckw-editorial-navy) !important; font-size: 13px !important; }
.ckw-article-library .ckw-action-routes,
.ckw-article-detail .ckw-action-routes { margin-top: 38px !important; padding-top: 28px !important; border-top: 1px solid var(--ckw-editorial-line) !important; }
.ckw-article-library .ckw-action-route-grid,
.ckw-article-detail .ckw-action-route-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
.ckw-article-library .ckw-action-route-grid a,
.ckw-article-detail .ckw-action-route-grid a { border-color: var(--ckw-editorial-line) !important; background: var(--ckw-editorial-ivory) !important; }
.ckw-article-library > .ckw-cta-band,
.ckw-article-detail > .ckw-cta-band { margin-top: 56px !important; background: var(--ckw-editorial-ivory) !important; border: 1px solid var(--ckw-editorial-line) !important; border-left: 8px solid var(--ckw-editorial-brass) !important; color: var(--ckw-editorial-navy) !important; }

@media (max-width: 1100px) {
  .ckw-article-library > .ckw-hero,
  .ckw-article-detail > .ckw-hero { grid-template-columns: 1fr !important; }
  .ckw-article-library .ckw-topic-grid,
  .ckw-article-detail .ckw-topic-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}

@media (max-width: 820px) {
  .ckw-nav { flex-wrap: nowrap !important; justify-content: flex-start !important; overflow-x: auto !important; scrollbar-width: none !important; }
  .ckw-nav a, .ckw-nav a:nth-of-type(3), .ckw-nav a:nth-of-type(4), .ckw-nav a:nth-of-type(5) { display: flex !important; flex: 0 0 auto !important; }
  body.ckw-inquiry-page .ckw-form-card { width: calc(100vw - 28px) !important; padding: 24px 18px !important; }
  body.ckw-inquiry-page .ckw-form,
  body.ckw-inquiry-page .ckw-quick-form { grid-template-columns: 1fr !important; }
  body.ckw-inquiry-page .ckw-form label,
  body.ckw-inquiry-page .ckw-form-wide,
  body.ckw-inquiry-page .ckw-form button { grid-column: 1 / -1 !important; }
  .ckw-article-library > .ckw-hero,
  .ckw-article-detail > .ckw-hero { width: calc(100vw - 28px) !important; min-height: 0 !important; margin-top: 14px !important; padding: 28px 20px !important; gap: 24px !important; }
  .ckw-article-library > .ckw-hero h1,
  .ckw-article-detail > .ckw-hero h1 { font-size: clamp(42px, 12vw, 62px) !important; }
  .ckw-article-library > .ckw-hero .ckw-hero-media,
  .ckw-article-detail > .ckw-hero .ckw-hero-media,
  .ckw-article-library > .ckw-hero .ckw-hero-media img,
  .ckw-article-detail > .ckw-hero .ckw-hero-media img { min-height: 280px !important; }
  .ckw-article-library > .ckw-section,
  .ckw-article-detail > .ckw-section,
  .ckw-article-library > .ckw-topic-hub,
  .ckw-article-detail > .ckw-topic-hub,
  .ckw-article-library > .ckw-priority-route,
  .ckw-article-detail > .ckw-priority-route,
  .ckw-article-library > .ckw-buying-guide,
  .ckw-article-detail > .ckw-buying-guide,
  .ckw-article-library > .ckw-cta-band,
  .ckw-article-detail > .ckw-cta-band { width: calc(100vw - 28px) !important; }
  .ckw-article-library .ckw-topic-grid,
  .ckw-article-detail .ckw-topic-grid,
  .ckw-article-library .ckw-action-route-grid,
  .ckw-article-detail .ckw-action-route-grid { grid-template-columns: 1fr !important; }
  .ckw-article-library .ckw-topic-grid a,
  .ckw-article-detail .ckw-topic-grid a { min-height: 0 !important; }
  body:not(.single-product) .ckw-floating-cta { left: 12px !important; right: auto !important; bottom: calc(12px + env(safe-area-inset-bottom, 0px)) !important; width: calc(50vw - 18px) !important; }
  body:not(.single-product) .ckw-floating-cta a,
  body:not(.single-product) .tk-floating-item,
  body:not(.single-product) .tk-otf-chat-item { min-height: 42px !important; font-size: 10px !important; }
  body:not(.single-product) .ckw-floating-cta a { width: 100% !important; }
  body:not(.single-product) .tk-floating-item,
  body:not(.single-product) .tk-otf-chat-item { right: 12px !important; bottom: calc(12px + env(safe-area-inset-bottom, 0px)) !important; width: calc(50vw - 18px) !important; font-size: 10px !important; }
  body:not(.single-product) .tk-floating-item::after { content: none !important; }
  body #tk-chat-panel.tk-chat-panel { right: 10px !important; bottom: calc(62px + env(safe-area-inset-bottom, 0px)) !important; width: calc(100vw - 20px) !important; height: min(590px, calc(100vh - 84px)) !important; }
}

@media (max-width: 520px) {
  .ckw-store-search { display: none !important; }
  .ckw-menubar .ckw-shell { width: 100% !important; padding: 0 10px !important; }
  .ckw-nav { width: 100% !important; }
  .ckw-nav a { min-height: 46px !important; padding: 0 11px !important; font-size: 9px !important; }
  .ckw-form-section { grid-template-columns: 38px minmax(0, 1fr); gap: 12px; }
  .ckw-form-section > span { width: 36px; height: 36px; font-size: 16px; }
  body.ckw-inquiry-page .ckw-form-card > h2 { font-size: 38px !important; }
}

/* Homepage RFQ prefill — compact, visible and routed into the canonical CRM form. */
body.home .ckw-page.ckw-v95-home #homepage-rfq.ckw-v95-rfq {
  width: min(1280px, calc(100vw - 48px)) !important;
  min-height: 0 !important;
  height: auto !important;
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(300px, .78fr) minmax(0, 1.22fr) !important;
  align-items: center !important;
  gap: clamp(36px, 5vw, 72px) !important;
  margin: 72px auto !important;
  padding: clamp(34px, 4.2vw, 58px) !important;
  overflow: hidden !important;
  border: 1px solid var(--ckw-editorial-line) !important;
  border-top: 5px solid var(--ckw-editorial-brass) !important;
  border-radius: 0 !important;
  background: var(--ckw-editorial-ivory) !important;
  color: var(--ckw-editorial-navy) !important;
  box-shadow: 0 22px 55px rgba(7, 24, 39, .08) !important;
}

body.home .ckw-page.ckw-v95-home #homepage-rfq.ckw-v95-rfq::after {
  content: "RFQ" !important;
  position: absolute !important;
  right: -8px !important;
  bottom: -34px !important;
  z-index: 0 !important;
  color: rgba(7, 24, 39, .035) !important;
  font: 800 clamp(110px, 14vw, 190px)/.8 var(--v95-display) !important;
  letter-spacing: -.04em !important;
  pointer-events: none !important;
}

body.home #homepage-rfq .ckw-v95-rfq-intro,
body.home #homepage-rfq .ckw-v95-rfq-form {
  min-width: 0 !important;
  position: relative !important;
  z-index: 1 !important;
}

body.home #homepage-rfq .ckw-v95-rfq-intro > p {
  margin: 0 0 12px !important;
  color: var(--ckw-editorial-brass) !important;
  font: 900 10px/1.2 var(--v95-body) !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
}

body.home #homepage-rfq .ckw-v95-rfq-intro > h2 {
  max-width: 520px !important;
  margin: 0 !important;
  color: var(--ckw-editorial-navy) !important;
  font: 800 clamp(48px, 5vw, 72px)/.9 var(--v95-display) !important;
  letter-spacing: -.025em !important;
  text-transform: uppercase !important;
}

body.home #homepage-rfq .ckw-v95-rfq-intro > span {
  max-width: 500px !important;
  display: block !important;
  margin: 22px 0 0 !important;
  color: var(--ckw-editorial-muted) !important;
  font: 500 13px/1.75 var(--v95-body) !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form {
  width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: start !important;
  gap: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form label {
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  position: static !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--ckw-editorial-navy) !important;
  opacity: 1 !important;
  visibility: visible !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form label > span {
  display: block !important;
  margin: 0 0 8px !important;
  color: var(--ckw-editorial-navy) !important;
  font: 900 10px/1.2 var(--v95-body) !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form input {
  width: 100% !important;
  min-width: 0 !important;
  height: 54px !important;
  min-height: 54px !important;
  max-height: 54px !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 16px !important;
  border: 1px solid #cfc6b7 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  background: #fff !important;
  color: var(--ckw-editorial-navy) !important;
  font: 600 13px/1 var(--v95-body) !important;
  box-shadow: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  appearance: none !important;
  transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form input::placeholder {
  color: #7b858d !important;
  opacity: 1 !important;
}

/* CRM anti-spam honeypot: preserve it in the form, never expose it visually. */
body.home #homepage-rfq form.ckw-v95-rfq-form input[name="tk_company_website_confirm"] {
  display: none !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form input:hover {
  border-color: #9e927f !important;
  background: #fffefb !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form input:focus-visible {
  border-color: var(--ckw-editorial-brass) !important;
  box-shadow: 0 0 0 3px rgba(201, 156, 53, .22) !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form button {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  min-height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 18px !important;
  margin: 4px 0 0 !important;
  padding: 0 20px !important;
  border: 1px solid #a87c24 !important;
  border-radius: 0 !important;
  background: linear-gradient(180deg, var(--ckw-editorial-brass-light), var(--ckw-editorial-brass)) !important;
  color: var(--ckw-editorial-navy) !important;
  font: 900 11px/1.2 var(--v95-body) !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
  cursor: pointer !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: background .18s ease, color .18s ease, border-color .18s ease, transform .18s ease !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form button b {
  font-size: 20px !important;
  line-height: 1 !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form button:hover,
body.home #homepage-rfq form.ckw-v95-rfq-form button:focus-visible {
  border-color: var(--ckw-editorial-navy) !important;
  background: var(--ckw-editorial-navy) !important;
  color: #fff !important;
  transform: translateY(-1px) !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form button:focus-visible {
  outline: 3px solid rgba(201, 156, 53, .35) !important;
  outline-offset: 3px !important;
}

body.home #homepage-rfq form.ckw-v95-rfq-form > small {
  grid-column: 1 / -1 !important;
  display: block !important;
  margin: -2px 0 0 !important;
  color: var(--ckw-editorial-muted) !important;
  font: 600 10px/1.55 var(--v95-body) !important;
  letter-spacing: .015em !important;
}

@media (max-width: 900px) {
  body.home .ckw-page.ckw-v95-home #homepage-rfq.ckw-v95-rfq {
    grid-template-columns: 1fr !important;
    gap: 32px !important;
    margin: 54px auto !important;
  }
  body.home #homepage-rfq .ckw-v95-rfq-intro > h2,
  body.home #homepage-rfq .ckw-v95-rfq-intro > span { max-width: 680px !important; }
}

@media (max-width: 580px) {
  body.home .ckw-page.ckw-v95-home #homepage-rfq.ckw-v95-rfq {
    width: calc(100vw - 28px) !important;
    gap: 26px !important;
    margin: 38px auto 72px !important;
    padding: 28px 18px !important;
  }
  body.home #homepage-rfq .ckw-v95-rfq-intro > h2 {
    font-size: clamp(42px, 13vw, 56px) !important;
  }
  body.home #homepage-rfq .ckw-v95-rfq-intro > span {
    margin-top: 16px !important;
    font-size: 12px !important;
  }
  body.home #homepage-rfq form.ckw-v95-rfq-form {
    grid-template-columns: 1fr !important;
    gap: 15px !important;
  }
  body.home #homepage-rfq form.ckw-v95-rfq-form button,
  body.home #homepage-rfq form.ckw-v95-rfq-form > small { grid-column: 1 !important; }
  body.home #homepage-rfq form.ckw-v95-rfq-form button { padding: 0 15px !important; }
}

body.single-product .ckw-floating-cta,body.single-product .tk-floating-item,body.single-product .tk-chat-panel{display:none!important}
body.single-product a[href*='/wholesale-application/']{display:none!important}
body.single-product .ckw-v84-product-actions a[href*='/wholesale-application/']{display:inline-flex!important}

/*# sourceURL=ckw-site-inline-css */
