@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--ink:#123c49;--blue:#12617a;--accent:#eeb83e;--paper:#f7f8f8;--line:#e1e7e9;--muted:#6b7d83}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:175px}body{margin:0;font:14px/1.6 'DM Sans',Arial,sans-serif;background:var(--paper);color:var(--ink)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button:disabled{cursor:default}.shell{width:min(1440px,91%);margin-inline:auto}.utilitybar{background:var(--ink);color:#dce8eb;font-size:10px;letter-spacing:1px;padding:8px 0}.utilitybar .shell{display:flex;justify-content:space-between;gap:20px}.utilitybar b{color:#ffcf63;font-weight:500}.site-header{position:sticky;top:0;z-index:30;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.main-header{height:91px;display:flex;align-items:center;gap:36px}.kip-logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.kip-logo img{height:66px;width:92px;object-fit:contain}.kip-logo>span{font-size:10px;line-height:1.5;letter-spacing:1.2px;border-inline-start:1px solid #ccd9dd;padding-inline-start:12px}.global-search{display:flex;flex:1;margin-inline:35px;max-width:650px;background:#f1f5f6;border:1px solid #e0e8ea;border-radius:8px;overflow:hidden}.global-search input{border:0;outline:0;background:none;min-width:0;flex:1;padding:14px 19px;font-size:12px;color:var(--ink)}.global-search button{border:0;background:var(--blue);color:#fff;width:53px;font-size:23px}.language-switch{border:0;background:none;color:var(--ink);font-size:12px;white-space:nowrap}.cart-link{display:flex;align-items:center;gap:10px;font-size:11px}.cart-icon{width:37px;height:37px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:18px}.cart-link b{background:var(--accent);color:var(--ink);min-width:20px;display:inline-block;text-align:center;border-radius:20px;margin-inline-start:6px}.nav-shell{border-top:1px solid #edf1f2}.primary-nav{display:flex;align-items:center;gap:30px;height:49px;font-size:11px;font-weight:600}.primary-nav>a:hover{color:var(--blue)}.primary-nav .nav-end{margin-inline-start:auto;font-weight:500;color:var(--muted)}.departments{position:relative;align-self:stretch}.departments>button{height:100%;background:var(--ink);color:white;padding:0 22px;border:0;min-width:200px;text-align:start;display:flex;gap:14px;align-items:center;font-size:11px}.departments>button span:last-child{margin-inline-start:auto}.category-menu{position:absolute;inset-inline-start:0;top:100%;width:290px;background:#fff;padding:13px;box-shadow:0 20px 50px #123c4926;border:1px solid var(--line);z-index:35;border-radius:0 0 12px 12px}.category-menu[hidden]{display:none}.category-menu a{display:flex;justify-content:space-between;padding:12px;border-radius:5px}.category-menu a:hover{background:#edf4f6}.showroom-hero{padding:26px 0 0}.hero-grid{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(235px,1fr);gap:18px}.hero-main{min-height:455px;background:#e9f0f2;border-radius:16px;position:relative;display:grid;grid-template-columns:1.08fr 1fr;overflow:hidden;isolation:isolate}.hero-main:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#12617a07 1px,transparent 1px),linear-gradient(90deg,#12617a07 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,transparent,#000);z-index:-1}.hero-copy{padding:57px 0 60px 46px;position:relative;z-index:2}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--blue);margin-bottom:18px}.hero-copy h1{font-size:clamp(38px,4.1vw,65px);line-height:1.05;font-weight:800;letter-spacing:-2.5px;max-width:550px}.hero-copy h1 em{font-style:normal;color:var(--blue)}.hero-copy>p:not(.eyebrow){font-size:13px;max-width:260px;color:#637981;margin:23px 0}.solid-link{display:inline-flex;align-items:center;gap:16px;background:var(--ink);color:#fff;padding:14px 22px;border-radius:6px;font-size:11px;font-weight:600;transition:transform .25s,background .25s}.solid-link:hover{transform:translateY(-3px);background:var(--blue)}.solid-link.gold{background:var(--accent);color:var(--ink)}.hero-product{position:relative;display:flex;align-items:center;justify-content:center;padding:38px 22px 65px 5px;isolation:isolate}.hero-product:before{content:'';position:absolute;top:50%;left:50%;width:290px;height:290px;border-radius:50%;background:#fff8;transform:translate(-50%,-50%);box-shadow:0 0 0 28px #fff3,0 0 0 60px #fff2;z-index:-1}.hero-product img{width:100%;max-width:300px;height:315px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(8px 18px 8px #123c491a);animation:machineFloat 7s ease-in-out infinite}.hero-product small{position:absolute;bottom:50px;inset-inline:20px;text-align:center;font-size:8px;letter-spacing:1px;color:#69828a}.hero-pagination{position:absolute;bottom:21px;inset-inline:40px;display:flex;align-items:center;gap:17px}.hero-pagination>span{font-size:10px;color:#577581}.hero-pagination>span b{font-weight:700;color:var(--ink)}.hero-dots{display:flex;gap:5px}.hero-dots button{border:0;background:transparent;padding:10px 3px}.hero-dots span{width:20px;height:3px;background:#b6c8ce;display:block}.hero-dots [aria-pressed=true] span{width:37px;background:var(--blue)}.hero-arrows{margin-inline-start:auto;display:flex;gap:7px}.hero-arrows button{background:#fff8;border:1px solid #cad9de;border-radius:50%;width:30px;height:30px;color:var(--ink)}.hero-side{display:flex;flex-direction:column;gap:16px}.project-tile{position:relative;flex:1;min-height:260px;overflow:hidden;border-radius:14px;padding:28px;color:white;background:var(--ink);display:flex;flex-direction:column;justify-content:end;isolation:isolate}.project-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.48)}.project-tile:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#123c49e6,transparent);z-index:-1}.project-tile .eyebrow{color:#f6ce72;font-size:8px}.project-tile h2{font-size:26px;line-height:1.16;letter-spacing:-.7px}.project-tile a{font-size:10px;display:flex;justify-content:space-between;align-items:center;margin-top:21px}.project-tile a span{display:grid;place-items:center;border:1px solid #fff7;width:31px;height:31px;border-radius:50%}.help-tile{background:#f4e5be;border-radius:14px;padding:24px 28px;min-height:157px;position:relative}.help-tile>span{position:absolute;inset-inline-end:20px;top:20px;border:1px solid #b69b61;border-radius:50%;height:32px;width:32px;display:grid;place-items:center}.help-tile small{font-size:8px;letter-spacing:1.5px}.help-tile h3{font-size:22px;margin:7px 0 13px;line-height:1.2;max-width:190px}.help-tile a{font-size:10px;border-bottom:1px solid}.confidence-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0;border-bottom:1px solid var(--line);gap:20px}.confidence-item{display:flex;align-items:center;gap:13px;border-inline-end:1px solid var(--line);padding-inline:16px}.confidence-item:first-child{padding-inline-start:0}.confidence-item:last-child{border:0}.confidence-icon{font-size:26px;font-weight:400;color:var(--blue)}.confidence-item strong{display:block;font-size:11px;font-weight:600}.confidence-item small{display:block;font-size:9px;color:var(--muted);margin-top:2px}.section-space{padding-block:62px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:9px}.section-heading h2{font-size:32px;letter-spacing:-1px;line-height:1.2;font-weight:800}.section-heading p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:8px}.view-link{font-size:11px;font-weight:600;white-space:nowrap;border-bottom:1px solid #bdcbd0;padding-bottom:4px}.category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.category-card>div{height:145px;border:1px solid var(--line);background:white;border-radius:12px;position:relative;display:grid;place-items:center;overflow:hidden;transition:background .25s,border-color .25s}.category-card>div>span{position:absolute;top:9px;inset-inline-start:12px;font-size:8px;color:#92a4aa}.category-card img{width:82%;height:105px;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.category-card:hover>div{background:#e9f1f3;border-color:#a8c4cf}.category-card:hover img{transform:scale(1.09) translateY(-3px)}.category-card h3{font-size:10px;line-height:1.4;margin-top:13px;display:flex;justify-content:space-between;gap:5px}.category-card h3 span{color:#859ba3}.category-card p{font-size:8px;color:var(--muted);margin-top:4px}.brands-section{padding:30px 0;background:#fff;border-block:1px solid var(--line)}.brands-layout{display:flex;align-items:center;gap:40px}.brands-intro{min-width:135px;font-size:12px;font-weight:700;line-height:1.4}.brands-intro small{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:6px}.brand-viewport{overflow:hidden;flex:1;direction:ltr;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.logo-conveyor{display:flex;width:max-content;animation:conveyor 60s linear infinite}.logo-conveyor>div{display:flex;gap:35px;padding-inline-end:35px;align-items:center;flex-shrink:0}.logo-conveyor a{width:110px;height:60px;display:grid;place-items:center}.logo-conveyor img{max-width:100px;max-height:48px;object-fit:contain}.brand-viewport:hover .logo-conveyor,.brand-viewport:focus-within .logo-conveyor{animation-play-state:paused}.discovery{background:#fff}.discovery-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.discovery-head .section-heading{margin:0}.product-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.product-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:11px 13px;font-size:10px;color:var(--muted)}.product-tabs [aria-selected=true]{border-color:var(--blue);color:var(--ink);font-weight:700}.discovery-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.equipment-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:white;transition:border .3s,box-shadow .3s}.equipment-card:hover{border-color:#b6cbd2;box-shadow:0 15px 35px #123c490b}.equipment-picture{display:grid;place-items:center;height:225px;background:#f5f7f8;position:relative;padding:35px 22px 15px}.equipment-picture img{max-width:100%;width:90%;height:170px;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.equipment-card:hover .equipment-picture img{transform:scale(1.045)}.product-brand{position:absolute;top:14px;inset-inline-start:17px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.picture-arrow{position:absolute;bottom:12px;inset-inline-end:12px;width:27px;height:27px;border:1px solid #d3e0e5;border-radius:50%;display:grid;place-items:center;font-size:14px}.equipment-description{padding:19px;display:flex;flex-direction:column;flex:1}.equipment-category{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:9px}.equipment-description h3{font-size:13px;line-height:1.5;min-height:39px}.equipment-model{display:block;font-size:9px;color:var(--muted);margin:8px 0 18px}.equipment-description button{margin-top:auto;background:white;border:1px solid #becfd6;border-radius:6px;padding:10px;font-size:10px;color:var(--ink);text-align:start;transition:background .2s}.equipment-description button:hover{background:var(--ink);color:#fff}.equipment-description button.is-added{background:#eaf1ed;color:#658276;opacity:.75;border-color:#d4e1d8}.catalogue-banner{display:flex;align-items:center;justify-content:space-between;margin-top:28px;background:#edf4f6;padding:21px 27px;border-radius:8px;gap:20px}.catalogue-banner p{font-size:11px}.catalogue-banner a{font-size:11px;font-weight:700;white-space:nowrap}.services-block{background:#123c49;color:white;position:relative;overflow:hidden}.services-block:before{content:'';position:absolute;inset:0;background:url('assets/kitchen-plan.svg') center/700px;opacity:.05;pointer-events:none}.service-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative}.service-scene{height:460px;position:relative;border-radius:12px;overflow:hidden}.service-scene img{width:100%;height:100%;object-fit:cover}.service-scene>span{position:absolute;bottom:20px;inset-inline-start:22px;background:#fff;padding:13px 19px;border-radius:6px;color:var(--ink);font-size:10px}.service-content>.eyebrow{color:#f3c65b}.service-content h2{font-size:43px;line-height:1.13;letter-spacing:-1.4px;margin-bottom:24px}.service-content details{border-bottom:1px solid #ffffff25;padding:17px 0}.service-content summary{display:flex;gap:15px;align-items:center;cursor:pointer;list-style:none}.service-content summary::-webkit-details-marker{display:none}.service-content summary span:first-child{font-size:9px;color:#f3c65b}.service-content h3{font-size:14px;flex:1}.service-content summary span:last-child{font-size:19px}.service-content details p{color:#b9cdd3;font-size:12px;margin-top:15px;padding-inline-start:29px}.service-content>a{margin-top:27px}.impact-row{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:25px;align-items:center;padding-block:38px;border-bottom:1px solid var(--line)}.impact-row>div:not(:first-child){border-inline-start:1px solid var(--line);padding-inline-start:30px}.impact-row .eyebrow{margin:0;font-size:8px}.impact-row h2{font-size:23px;letter-spacing:-.5px}.impact-row strong{font:800 32px/1.1 Manrope,sans-serif}.impact-row strong span{color:#bd942e;font-size:20px}.impact-row p{font-size:9px;color:var(--muted);margin-top:7px}.studio-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.studio-copy h2{font-size:39px;letter-spacing:-1.1px;line-height:1.17;margin-bottom:21px}.studio-copy>p:not(.eyebrow){font-size:12px;color:var(--muted);max-width:450px;margin-bottom:21px}.studio-copy .view-link{display:inline-block}.studio-photo{height:280px;position:relative;background:#e6edef;border-radius:12px;overflow:hidden}.studio-photo img{width:100%;height:100%;object-fit:cover}.studio-photo small{position:absolute;bottom:20px;inset-inline-start:20px;background:#fff;padding:9px 14px;font-size:9px;border-radius:5px}.machine-strip{background:#eef3f4;padding:32px 0;border-block:1px solid var(--line);overflow:hidden}.strip-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:10px}.strip-label strong{font-size:11px}.strip-label button{background:none;border:0;border-bottom:1px solid #9fb6be;font-size:9px;color:var(--ink)}.machine-viewport{overflow:hidden;direction:ltr}.machine-track{display:flex;width:max-content;animation:conveyor 90s linear infinite}.machine-track.paused,.machine-viewport:hover .machine-track,.machine-viewport:focus-within .machine-track{animation-play-state:paused}.machine-set{display:flex;gap:16px;padding-inline-end:16px;flex-shrink:0}.machine-set a{width:165px;height:160px;border-radius:10px;background:#fff;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.machine-set img{width:125px;height:110px;object-fit:contain}.machine-set span{font-size:8px;color:var(--muted);margin-top:8px}.contact-section{background:#fff}.contact-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.contact-layout h2{font-size:40px;letter-spacing:-1.4px;line-height:1.2}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-cards a{padding:22px;border:1px solid var(--line);border-radius:10px}.contact-cards small{font-size:9px;color:var(--muted);display:block;margin-bottom:9px}.contact-cards strong{font-size:12px}.showroom-footer{background:#102f3a;color:#b6cbd2;padding:45px 0 20px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.footer-main h3{font-size:11px;color:white;margin-bottom:16px}.footer-main a{display:block;font-size:10px;margin-bottom:9px}.footer-main .footer-wordmark{color:white;font-size:37px;font-weight:800;letter-spacing:-1px;line-height:1}.footer-main>div:first-child p{max-width:240px;font-size:10px;margin-top:17px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:18px;border-top:1px solid #ffffff16;font-size:9px}.footer-bottom a{direction:ltr}.footer-bottom strong{color:#e3edf0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{font-family:'Noto Sans Arabic',Arial,sans-serif;letter-spacing:0}[dir=rtl] .hero-copy{padding:45px 38px 70px 0}[dir=rtl] .hero-copy h1{font-size:clamp(32px,3.5vw,52px);line-height:1.35}[dir=rtl] .hero-product{padding:38px 5px 65px 22px}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .hero-copy>p:not(.eyebrow){line-height:1.9}[dir=rtl] .hero-copy h1 em{font-style:normal}
@keyframes machineFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(0)}}@keyframes conveyor{to{transform:translateX(-50%)}}
/* The shop uses the same commerce system, with a persistent filter panel. */
body.shop-showroom{--bg:#f7f8f8;--panel:#fff;--ink:#123c49;--muted:#6b7d83;--line:#e1e7e9;--gold:#eeb83e;--soft:#edf3f5;--radius:8px;--heading:Manrope,Arial,sans-serif;background:var(--bg)}.shop-showroom .announcement{background:#123c49}.shop-showroom .shopheader{position:sticky;top:0;z-index:20;height:95px;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.shop-showroom .brand img{width:88px;height:67px}.shop-showroom .brand>span{font-size:10px;letter-spacing:1px}.shop-showroom .shopheader nav{font-size:11px;gap:20px}.shop-showroom .shopintro{padding:35px 4.5%;background:#e9f0f2;position:relative;overflow:hidden;min-height:165px}.shop-showroom .shopintro:after{content:'KIP / COLLECTION';font:800 85px Manrope,sans-serif;position:absolute;inset-inline-end:4.5%;bottom:-24px;letter-spacing:-4px;color:#123c4908;pointer-events:none}.shop-showroom h1{font:800 42px/1.2 Manrope,sans-serif;letter-spacing:-1.4px;margin-bottom:10px}.shop-showroom .eyebrow{color:var(--blue);font-size:8px}.shop-showroom .shoplayout{padding:32px 4.5% 70px;grid-template-columns:220px minmax(0,1fr);gap:25px;max-width:1600px}.shop-showroom .filters{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px;position:sticky;top:115px;max-height:calc(100vh - 140px);overflow:auto;scrollbar-width:thin}.shop-showroom .filtertitle{margin-bottom:18px}.shop-showroom .filtertitle h2{font-size:12px}.shop-showroom .filters h3{font-size:9px;letter-spacing:.8px}.shop-showroom .category{padding:9px;font-size:10px}.shop-showroom .category.selected{background:#123c49}.shop-showroom .productlist.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shop-showroom .grid .product{padding:0;overflow:hidden;border-radius:10px;gap:0;box-shadow:none;transform:none}.shop-showroom .grid .tilebutton{padding:18px 12px 10px;background:#f2f5f6}.shop-showroom .grid .modeltile{height:175px;border:0;background:transparent}.shop-showroom .productphoto img{mix-blend-mode:multiply;transition:transform .3s}.shop-showroom .product:hover .productphoto img{transform:scale(1.04)}.shop-showroom .grid .productinfo{padding:16px 14px 0}.shop-showroom .grid .productmeta{font-size:8px;margin-bottom:7px;letter-spacing:.3px}.shop-showroom .grid .productname{font-size:11px;min-height:33px;line-height:1.5}.shop-showroom .grid code{font-size:9px;color:#7f9299;margin-bottom:13px}.shop-showroom .grid .specpreview{display:none}.shop-showroom .grid .productactions{padding:0 14px 15px;gap:7px;margin-top:auto}.shop-showroom .primary{background:#123c49;border-color:#123c49;border-radius:6px;font-size:10px}.shop-showroom .grid .primary{background:#fff;color:#123c49;border:1px solid #becfd6;text-align:start;min-height:37px;padding:9px 11px}.shop-showroom .grid .primary:hover{background:#123c49;color:#fff}.shop-showroom .primary.is-added,.shop-showroom .primary.is-added:disabled{background:#eaf1ed;color:#658276;opacity:.75;border-color:#d4e1d8;filter:none}.shop-showroom .textbutton{font-size:9px}.shop-showroom .grid .textbutton{text-align:start}.shop-showroom .resultbar{padding:0 0 16px}.shop-showroom .cartbutton{background:#123c49}.shop-showroom .cartbutton b{background:#eeb83e}.shop-showroom footer{background:#102f3a;color:#b6cbd2;border:0;padding-bottom:65px;position:relative}.shop-showroom footer strong{color:#fff}.shop-showroom .noahlabs-credit{position:absolute;bottom:17px;inset-inline-end:4.5%;font-size:10px;direction:ltr}.shop-showroom .noahlabs-credit strong{font:700 10px 'DM Sans',sans-serif}.shop-showroom #toast{border-radius:8px}.shop-showroom dialog{border-radius:12px}.shop-showroom [dir=ltr]{direction:ltr}[dir=rtl] .shop-showroom h1{font-family:'Noto Sans Arabic',Arial,sans-serif;letter-spacing:0;font-size:36px}
@media(min-width:1500px){.hero-main{min-height:510px}.hero-copy{padding-top:75px}.hero-product img{height:350px;max-width:350px}}
@media(max-width:1150px){.kip-logo>span{display:none}.global-search{margin-inline:0}.primary-nav{gap:20px}.primary-nav .nav-end{display:none}.hero-grid{grid-template-columns:2.6fr 1fr}.hero-copy{padding-inline-start:30px}.hero-copy h1{font-size:47px}.hero-product img{height:275px}.hero-product:before{width:215px;height:215px}.hero-main{min-height:420px}.project-tile{padding:21px}.project-tile h2{font-size:23px}.help-tile{padding:20px;min-height:143px}.category-grid{grid-template-columns:repeat(4,1fr);gap:24px 18px}.category-card>div{height:160px}.category-card img{height:125px}.category-card h3{font-size:12px}.category-card p{font-size:9px}.discovery-head{display:block}.product-tabs{margin-top:20px;width:max-content;max-width:100%}.service-layout{gap:40px}.service-content h2{font-size:35px}.confidence-item{padding-inline:5px;gap:9px}.confidence-item strong{font-size:10px}.confidence-item small{font-size:8px}.shop-showroom .productlist.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-showroom .shopheader nav{display:none}.shop-showroom .shoplayout{grid-template-columns:205px minmax(0,1fr)}.shop-showroom .grid .modeltile{height:150px}}
@media(max-width:800px){.main-header{gap:18px;flex-wrap:wrap;height:auto;padding-block:13px}.kip-logo img{width:72px;height:50px}.main-header .global-search{order:4;flex-basis:100%;max-width:none}.cart-link{margin-inline-start:auto}.main-header .language-switch{margin-inline-start:auto}.main-header .language-switch+.cart-link{margin-inline-start:0}.primary-nav{gap:23px;overflow-x:auto;white-space:nowrap;height:45px;scrollbar-width:none}.departments{position:static}.departments>button{min-width:160px;padding-inline:14px}.category-menu{inset-inline-start:4.5%;top:100%}.hero-grid{grid-template-columns:1fr}.hero-main{min-height:410px;grid-template-columns:1.1fr 1fr}.hero-copy h1{font-size:48px}.hero-side{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.project-tile{min-height:170px;flex:auto;padding:23px}.project-tile h2{font-size:24px}.project-tile .eyebrow{margin-bottom:8px}.project-tile a{margin-top:13px}.help-tile{min-height:170px;padding:23px}.confidence-strip{grid-template-columns:repeat(2,1fr);gap:20px;padding-block:24px}.confidence-item:nth-child(2){border:0}.confidence-item:nth-child(3){padding-inline-start:0}.section-space{padding-block:43px}.section-heading h2{font-size:28px}.discovery-products{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-picture{height:215px}.service-layout{grid-template-columns:1fr;gap:30px}.service-scene{height:300px}.service-content h2{max-width:500px}.impact-row{grid-template-columns:repeat(4,1fr);gap:20px}.impact-row>div:first-child{grid-column:1/-1}.impact-row>div:nth-child(2){border:0;padding-inline-start:0}.impact-row>div:not(:first-child){padding-inline-start:15px}.impact-row strong{font-size:27px}.studio-grid{gap:30px}.studio-copy h2{font-size:30px}.contact-layout{grid-template-columns:1fr;gap:25px}.contact-layout h2{font-size:33px}.footer-main{grid-template-columns:2fr 1fr 1fr;gap:25px}.footer-main>div:last-child{grid-column:2/-1}.shop-showroom .shoplayout{grid-template-columns:180px minmax(0,1fr);gap:18px}.shop-showroom .filters{padding:15px}.shop-showroom .productlist.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-showroom .shopintro{min-height:150px}.shop-showroom h1{font-size:35px}}
@media(max-width:550px){.utilitybar{font-size:8px;letter-spacing:.3px}.utilitybar .shell>span:last-child{display:none}.main-header{gap:12px}.cart-link>span:last-child{font-size:10px}.global-search input{padding:12px;font-size:11px}.primary-nav{gap:20px;font-size:10px}.hero-copy{padding:35px 0 75px 23px}.hero-copy h1{font-size:35px;letter-spacing:-1.4px}.hero-copy .eyebrow{font-size:7px;letter-spacing:1px}.hero-copy>p:not(.eyebrow){font-size:11px;margin-block:19px;max-width:170px}.solid-link{font-size:9px;padding:12px 14px;gap:8px}.hero-main{grid-template-columns:1.2fr 1fr;min-height:365px;border-radius:12px}.hero-product{padding:35px 8px 65px 0}.hero-product img{height:240px}.hero-product:before{width:155px;height:155px;box-shadow:0 0 0 18px #fff3,0 0 0 35px #fff2}.hero-product small{font-size:6px;bottom:53px;inset-inline:0}.hero-pagination{inset-inline:23px;gap:10px;bottom:18px}.hero-side{grid-template-columns:1.25fr 1fr;gap:10px}.project-tile{padding:18px;min-height:170px}.project-tile h2{font-size:21px}.project-tile .eyebrow{font-size:7px}.project-tile a{font-size:9px}.project-tile a span{width:25px;height:25px}.help-tile{padding:18px;min-height:170px}.help-tile>span{display:none}.help-tile small{font-size:7px;letter-spacing:1px}.help-tile h3{font-size:20px;margin-top:12px}.help-tile a{font-size:9px}.confidence-item strong{font-size:9px}.confidence-item small{font-size:8px}.confidence-icon{font-size:23px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.category-card>div{height:157px}.category-card img{height:120px}.category-card h3{font-size:11px}.section-heading{gap:15px}.section-heading h2{font-size:25px}.section-heading p:not(.eyebrow){font-size:10px}.view-link{font-size:9px}.brands-layout{display:block}.brands-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px}.brands-intro small{margin:0;font-size:8px}.logo-conveyor>div{gap:20px;padding-inline-end:20px}.logo-conveyor a{width:90px;height:44px}.logo-conveyor img{max-width:80px;max-height:35px}.equipment-picture{height:180px;padding-inline:12px}.equipment-picture img{height:130px}.discovery-products{gap:12px}.equipment-description{padding:13px}.equipment-description h3{font-size:11px;min-height:49px}.equipment-category{font-size:7px;letter-spacing:.5px}.equipment-model{font-size:8px}.equipment-description button{font-size:9px;padding:9px}.product-brand{font-size:8px;inset-inline-start:12px}.product-tabs{gap:0}.product-tabs button{font-size:8px;padding:9px 7px}.catalogue-banner{padding:17px;display:block}.catalogue-banner a{display:inline-block;margin-top:9px;font-size:10px}.catalogue-banner p{font-size:10px}.service-scene{height:250px}.service-content h2{font-size:32px}.service-content h3{font-size:13px}.impact-row{grid-template-columns:repeat(2,1fr);padding-block:29px;gap:25px}.impact-row>div:nth-child(4){border:0;padding-inline-start:0}.impact-row strong{font-size:30px}.studio-grid{grid-template-columns:1fr}.studio-photo{height:240px}.machine-set a{width:135px;height:140px}.machine-set img{width:100px;height:95px}.contact-cards{gap:10px}.contact-cards a{padding:18px 13px}.contact-cards strong{font-size:10px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:10px;font-size:8px}.shop-showroom .shopheader{height:80px;padding:10px 4.5%;gap:13px}.shop-showroom .brand img{height:52px;width:65px}.shop-showroom .brand>span{display:none}.shop-showroom .shopintro{padding:28px 4.5%;min-height:145px}.shop-showroom h1{font-size:32px}.shop-showroom .shoplayout{display:block;padding-top:24px}.shop-showroom .filters{position:static;max-height:none;padding:17px;margin-bottom:24px}.shop-showroom .filters h3{margin-top:17px}.shop-showroom #categories{display:flex;gap:7px;overflow-x:auto}.shop-showroom .category{width:auto;white-space:nowrap;border:1px solid var(--line);font-size:9px;flex-shrink:0}.shop-showroom .filters label{margin-bottom:12px}.shop-showroom .filters .filternote{display:none}.shop-showroom .grid .modeltile{height:135px}.shop-showroom .grid .productname{font-size:10px}.shop-showroom .grid .productinfo{padding:13px 11px 0}.shop-showroom .grid .productactions{padding:0 11px 13px}.shop-showroom .grid .primary{font-size:9px}.shop-showroom .resultbar>div{gap:5px}.shop-showroom .resultbar select{max-width:125px;font-size:9px}.shop-showroom .viewbutton{font-size:9px;padding:7px}.shop-showroom .productlist.grid{gap:10px}.shop-showroom .grid .productmeta{font-size:7px}.shop-showroom .grid .tilebutton{padding:12px 8px 8px}[dir=rtl] .hero-copy{padding:30px 21px 75px 0}[dir=rtl] .hero-copy h1{font-size:29px;line-height:1.4}[dir=rtl] .hero-copy>p:not(.eyebrow){font-size:10px}[dir=rtl] .hero-copy .eyebrow{font-size:7px}[dir=rtl] .hero-product{padding:35px 0 65px 8px}[dir=rtl] .shop-showroom h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.logo-conveyor>div:nth-child(2),.machine-set:nth-child(2){display:none}.brand-viewport,.machine-viewport{overflow-x:auto}.logo-conveyor,.machine-track{width:max-content}}
