#cimi-ceramics *{box-sizing:border-box}
#cimi-ceramics{scroll-behavior:smooth;scroll-padding-top:90px}
#cimi-ceramics{margin:0;background:#fff;color:#202f39;font:15px/1.75 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
#cimi-ceramics a{color:inherit;text-decoration:none}
#cimi-ceramics a:hover{color:#136ca5}
#cimi-ceramics a:focus-visible,#cimi-ceramics button:focus-visible,#cimi-ceramics input:focus-visible,#cimi-ceramics select:focus-visible,#cimi-ceramics textarea:focus-visible{outline:3px solid #2c87b9;outline-offset:5px}
#cimi-ceramics button,#cimi-ceramics input,#cimi-ceramics select,#cimi-ceramics textarea{font:inherit}
#cimi-ceramics .wrap{width:min(1180px,calc(100% - 96px));margin:auto}
#cimi-ceramics .topbar{background:#f3f5f6;border-bottom:1px solid #e6eaed;color:#64737c;font-size:11px;padding:8px 0}
#cimi-ceramics .topbar .wrap{display:flex;justify-content:space-between}
#cimi-ceramics .header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0}
#cimi-ceramics .logo{width:218px;display:block}
#cimi-ceramics .header nav{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:600}
#cimi-ceramics .header nav a:last-child{border:1px solid #cfd9df;padding:10px 16px}
#cimi-ceramics .simple-intro{padding:26px 0 48px}
#cimi-ceramics .breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#7a8790;margin-bottom:35px}
#cimi-ceramics .eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#176fa9;margin:0 0 16px}
#cimi-ceramics h1{font-size:clamp(34px,4.3vw,56px);line-height:1.08;letter-spacing:-1.9px;max-width:950px;margin:0 0 24px;font-weight:600}
#cimi-ceramics h2{font-size:34px;line-height:1.2;letter-spacing:-.9px;margin:0 0 20px;font-weight:600}
#cimi-ceramics h3{font-size:16px;line-height:1.4;font-weight:600;margin:0 0 11px}
#cimi-ceramics p{margin:0 0 22px}
#cimi-ceramics .simple-intro>p:last-of-type{font-size:17px;line-height:1.7;color:#61717d;max-width:770px}
#cimi-ceramics .intro-link{font-size:12px;font-weight:700;color:#176fa9;display:inline-flex;gap:35px;margin-top:7px}
#cimi-ceramics .sticky-nav{position:sticky;top:0;z-index:20;background:#fffffff5;backdrop-filter:blur(12px);border-block:1px solid #dce3e8}
#cimi-ceramics .sticky-nav .wrap{display:flex;gap:28px;justify-content:space-between;white-space:nowrap;overflow-x:auto;padding:17px 0;font-size:11px}
#cimi-ceramics .sticky-nav a{color:#4b5f6d}
#cimi-ceramics .sticky-nav a:hover{color:#176fa9}
#cimi-ceramics .manual-product{padding:68px 0;border-bottom:1px solid #e2e7eb}
#cimi-ceramics .manual-product>.wrap{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);column-gap:72px;row-gap:32px;align-items:start}
#cimi-ceramics .manual-title{grid-column:1/-1;display:flex;gap:22px;align-items:baseline;padding-bottom:24px;border-bottom:1px solid #e6eaed}
#cimi-ceramics .manual-title>span{font-size:12px;color:#81929e;font-variant-numeric:tabular-nums}
#cimi-ceramics .manual-title h2{margin:0;max-width:920px;font-size:30px}
#cimi-ceramics .manual-images{display:flex;flex-direction:column;gap:22px;min-width:0}
#cimi-ceramics .manual-images figure{margin:0;padding:28px;background:#f7f8f9;border:1px solid #edf0f2;display:flex;flex-direction:column;align-items:center}
#cimi-ceramics .manual-images figure+figure{background:white;border:0;border-top:1px solid #e4e9ed;padding:24px 15px 0}
#cimi-ceramics .manual-crop{width:100%;background-repeat:no-repeat;flex:none}
#cimi-ceramics .blue-key{filter:url(#catalogue-blue-key)}
#cimi-ceramics .manual-images figcaption{font-size:10px;line-height:1.5;color:#84919a;text-align:center;margin-top:20px;max-width:340px}
#cimi-ceramics .manual-description{min-width:0}
#cimi-ceramics .manual-description>div:first-child>h3{font-size:11px;text-transform:uppercase;letter-spacing:1.15px;color:#3f5665;margin-top:24px}
#cimi-ceramics .manual-description>div:first-child>h3:first-child{margin-top:0}
#cimi-ceramics .manual-description p{font-size:14px;line-height:1.8;color:#5d6f7d}
#cimi-ceramics .product-benefit{border-left:2px solid #83aac3;padding:3px 0 1px 19px;margin:26px 0}
#cimi-ceramics .product-benefit h3{font-size:11px;letter-spacing:1.15px;text-transform:uppercase;color:#3f5665}
#cimi-ceramics .product-benefit p{margin-bottom:0}
#cimi-ceramics .text-link{display:flex;justify-content:space-between;align-items:center;color:#176fa9;font-size:12px;font-weight:600;padding:12px 0}
#cimi-ceramics .product-inquiry{margin:16px 0 28px;border-bottom:0}
#cimi-ceramics .manual-description>div+div{margin-top:30px}
#cimi-ceramics .manual-description>div+div>h3{font-size:18px;margin-bottom:8px}
#cimi-ceramics table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}
#cimi-ceramics caption{text-align:left;font-size:10px;color:#83919b;padding:0 0 14px}
#cimi-ceramics thead{background:#edf2f5}
#cimi-ceramics th,#cimi-ceramics td{text-align:left;padding:11px 14px;border-bottom:1px solid #e4eaee}
#cimi-ceramics th{font-weight:400;width:67%}
#cimi-ceramics thead th{font-weight:600;color:#344e60}
#cimi-ceramics td{font-weight:600;color:#253d4d}
#cimi-ceramics tbody tr:nth-child(even){background:#fafbfc}
#cimi-ceramics .manual-description .spec-note{font-size:10px;line-height:1.65;color:#81909a;margin:15px 0 0}
#cimi-ceramics .catalogue-section{padding:65px 0}
#cimi-ceramics .intro{color:#647783;max-width:830px}
#cimi-ceramics .catalogue-section h2{font-size:30px}
#cimi-ceramics .catalogue-original{display:block;width:100%;height:auto;margin-top:28px;border:1px solid #e3e8ec}
#cimi-ceramics .catalogue-section>a>.text-link{font-size:11px}
#cimi-ceramics .catalogue-items{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px;margin-top:36px}
#cimi-ceramics .catalogue-items article{border-top:1px solid #e2e8ec;padding:22px 0 0}
#cimi-ceramics .catalogue-items h3{font-size:17px}
#cimi-ceramics .catalogue-items p{font-size:13px;color:#627582;margin:0}
#cimi-ceramics .catalogue-items .eyebrow{display:block;margin-bottom:10px;font-size:9px}
#cimi-ceramics .material{background:#f4f6f7;border-block:1px solid #e3e8ec;padding:65px 0}
#cimi-ceramics .material h2{font-size:34px}
#cimi-ceramics .comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:36px}
#cimi-ceramics .comparison article{border-top:1px solid #ccd7de;padding-top:22px}
#cimi-ceramics .comparison span{font-size:9px;letter-spacing:1px;color:#176fa9}
#cimi-ceramics .comparison h3{font-size:20px;margin:16px 0}
#cimi-ceramics .comparison p{font-size:13px;color:#647783}
#cimi-ceramics .material-note{font-size:10px;color:#7e8c96;margin:20px 0 0}
#cimi-ceramics .material-note a{text-decoration:underline;text-underline-offset:3px}
#cimi-ceramics .inquiry{background:white;padding:75px 0}
#cimi-ceramics .inquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}
#cimi-ceramics .inquiry h2{font-size:38px;max-width:380px}
#cimi-ceramics .inquiry p{font-size:14px;color:#647783}
#cimi-ceramics .email{font-size:22px;color:#176fa9;display:inline-block;margin:12px 0 24px}
#cimi-ceramics .inquiry .small{font-size:11px}
#cimi-ceramics form{background:#f5f7f8;padding:30px;border:1px solid #e4e9ed}
#cimi-ceramics label{display:block;font-size:11px;font-weight:600;margin:16px 0 7px}
#cimi-ceramics form>label:first-child{margin-top:0}
#cimi-ceramics input,#cimi-ceramics select,#cimi-ceramics textarea{width:100%;min-width:0;padding:11px 12px;background:white;color:#293f4e;border:1px solid #cbd6de;border-radius:0;font-size:13px}
#cimi-ceramics textarea{resize:vertical}
#cimi-ceramics .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#cimi-ceramics .inquiry .form-note{font-size:10px;line-height:1.65;margin:15px 0 20px}
#cimi-ceramics .btn{background:#176fa9;color:white;border:1px solid #176fa9;display:inline-flex;padding:13px 22px;font-size:12px;font-weight:600;cursor:pointer}
#cimi-ceramics .btn:hover{background:#125780;color:white}
#cimi-ceramics #form-status{font-size:12px;padding:15px;background:#e6eef4;margin:18px 0 0}
#cimi-ceramics .footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid #e2e8ec;padding:27px 0;font-size:10px;color:#7c8c97}
#cimi-ceramics .skip{position:absolute;top:-100px;left:10px;padding:10px;background:white;z-index:100}
#cimi-ceramics .skip:focus{top:10px}
@media(max-width:1000px){#cimi-ceramics .wrap{width:calc(100% - 60px)}
#cimi-ceramics .manual-product>.wrap{column-gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
#cimi-ceramics .manual-images figure{padding:18px}
#cimi-ceramics .inquiry-grid{gap:40px}
#cimi-ceramics .sticky-nav .wrap{justify-content:flex-start;gap:24px}
}
@media(max-width:700px){#cimi-ceramics{scroll-padding-top:72px}
#cimi-ceramics .wrap{width:calc(100% - 36px)}
#cimi-ceramics .topbar{font-size:9px}
#cimi-ceramics .header{padding:20px 0;gap:18px}
#cimi-ceramics .logo{width:150px}
#cimi-ceramics .header nav{flex-direction:column;gap:7px;font-size:10px;align-items:flex-end}
#cimi-ceramics .header nav a:last-child{border:0;padding:0}
#cimi-ceramics .simple-intro{padding:20px 0 32px}
#cimi-ceramics .breadcrumb{font-size:9px;gap:8px;margin-bottom:28px}
#cimi-ceramics h1{font-size:38px;letter-spacing:-1.2px}
#cimi-ceramics .simple-intro>p:last-of-type{font-size:15px}
#cimi-ceramics .sticky-nav .wrap{padding:14px 0;font-size:10px;gap:22px}
#cimi-ceramics .manual-product{padding:40px 0}
#cimi-ceramics .manual-product>.wrap{grid-template-columns:1fr;gap:24px}
#cimi-ceramics .manual-title{gap:12px;padding-bottom:20px}
#cimi-ceramics .manual-title h2{font-size:26px;letter-spacing:-.6px}
#cimi-ceramics .manual-images{gap:18px}
#cimi-ceramics .manual-images figure{padding:22px}
#cimi-ceramics .manual-images figure+figure{padding-top:18px}
#cimi-ceramics .manual-crop{max-width:min(100%,330px)!important}
#cimi-ceramics .manual-description p{font-size:14px}
#cimi-ceramics .manual-description>div+div{margin-top:26px}
#cimi-ceramics th,#cimi-ceramics td{padding:10px 9px}
#cimi-ceramics .catalogue-section{padding:42px 0}
#cimi-ceramics .catalogue-items,#cimi-ceramics .comparison,#cimi-ceramics .inquiry-grid{grid-template-columns:1fr}
#cimi-ceramics .catalogue-items{gap:24px}
#cimi-ceramics .comparison{gap:22px}
#cimi-ceramics .material,#cimi-ceramics .inquiry{padding:44px 0}
#cimi-ceramics .inquiry-grid{gap:25px}
#cimi-ceramics .material h2,#cimi-ceramics .inquiry h2{font-size:30px}
#cimi-ceramics .inquiry h2{max-width:none}
#cimi-ceramics form{padding:22px}
#cimi-ceramics .form-row{grid-template-columns:1fr;gap:0}
#cimi-ceramics .footer span{width:100%}
}
@media(prefers-reduced-motion:reduce){#cimi-ceramics{scroll-behavior:auto}
}
#cimi-ceramics .contact-button-only{text-align:center}
#cimi-ceramics .inquiry{padding:48px 0}
#cimi-ceramics .contact-button-only .btn{min-width:180px}
#cimi-ceramics .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#cimi-ceramics .chamber-original figure{padding:0;background:transparent;border:0}
#cimi-ceramics .chamber-original .manual-crop{filter:none}
@media(max-width:700px){#cimi-ceramics .chamber-original .manual-crop{max-width:582px!important}
}
#cimi-ceramics .chamber-original .schematic-detail{padding:0;border:0;background:white}
#cimi-ceramics .schematic-detail a{display:block;width:100%;cursor:zoom-in}
#cimi-ceramics .schematic-detail img{display:block;width:100%;height:auto;filter:none}
#cimi-ceramics .chamber-original{gap:30px;padding:24px;background:#fafbfc;border:1px solid #e7ecef}
#cimi-ceramics .chamber-original .chamber-product-equipment{width:100%;margin:0;padding:0;background:transparent}
#cimi-ceramics .chamber-montage-clean{clip-path:polygon(0 0,76% 0,76% 43%,94% 52%,94% 68%,100% 73%,100% 100%,0 100%)}
#cimi-ceramics .chamber-original .schematic-detail{padding:24px 0 0;border-top:1px solid #dce4e9;background:transparent;margin:0}
#cimi-ceramics .chamber-original .schematic-detail img{background:white}
@media(max-width:700px){#cimi-ceramics .chamber-original{padding:18px;gap:22px}
#cimi-ceramics .chamber-original .schematic-detail{padding-top:20px}
}
#cimi-ceramics .schematic-detail a{position:relative}
#cimi-ceramics .schematic-detail a::after{content:"";position:absolute;left:0;bottom:0;width:10.5%;height:13.5%;background:#fff;pointer-events:none}
#cimi-ceramics{font-size:17px;color:#243641}
#cimi-ceramics .sticky-nav .wrap{font-size:16px;gap:28px;justify-content:flex-start;padding:18px 0}
#cimi-ceramics .sticky-nav a{color:#354e5e;font-weight:500}
#cimi-ceramics .manual-description>div:first-child>h3,#cimi-ceramics .manual-description>div+div>h3,#cimi-ceramics .manual-description h3{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:#253e4f;margin-bottom:14px}
#cimi-ceramics .manual-description>div:first-child>h3{margin-top:30px}
#cimi-ceramics .manual-description>div:first-child>h3:first-child{margin-top:0}
#cimi-ceramics .manual-description p{font-size:17px;line-height:1.75;color:#405767}
#cimi-ceramics table{font-size:16px;line-height:1.55}
#cimi-ceramics th,#cimi-ceramics td{padding:12px 14px}
#cimi-ceramics .caption,#cimi-ceramics caption{font-size:13px}
#cimi-ceramics .manual-description .spec-note{font-size:13px}
#cimi-ceramics .catalogue-items h3{font-size:20px}
#cimi-ceramics .catalogue-items p,#cimi-ceramics .comparison p,#cimi-ceramics .intro{font-size:17px;line-height:1.75;color:#405767}
#cimi-ceramics .comparison h3{font-size:21px}
#cimi-ceramics .material-note{font-size:13px}
#cimi-ceramics .text-link,#cimi-ceramics .btn,#cimi-ceramics .header nav{font-size:15px}
#cimi-ceramics .eyebrow{font-size:13px}
@media(max-width:700px){#cimi-ceramics .sticky-nav .wrap{font-size:15px;padding:16px 0;gap:24px}
#cimi-ceramics .manual-description>div:first-child>h3,#cimi-ceramics .manual-description>div+div>h3,#cimi-ceramics .manual-description h3{font-size:20px}
#cimi-ceramics .manual-description p,#cimi-ceramics .catalogue-items p,#cimi-ceramics .comparison p,#cimi-ceramics .intro{font-size:17px;line-height:1.75}
#cimi-ceramics table{font-size:15px}
#cimi-ceramics th,#cimi-ceramics td{padding:11px 9px}
#cimi-ceramics .header nav{font-size:12px}
}
#cimi-ceramics .related-product-group{grid-column:1/-1;border-top:1px solid #e0e7ec;padding-top:32px;margin-top:10px}
#cimi-ceramics .related-product-group>h3{font-size:23px}
#cimi-ceramics .related-product-group>p{max-width:820px;color:#405767;font-size:16px}
#cimi-ceramics .supplement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:30px}
#cimi-ceramics .supplement-card{min-width:0;border-top:1px solid #dce5eb;padding-top:24px}
#cimi-ceramics .supplement-card h3{font-size:21px;margin:22px 0 12px}
#cimi-ceramics .supplement-card p{font-size:17px;color:#405767;line-height:1.75}
#cimi-ceramics .supplement-card dl{font-size:15px;margin:22px 0 0}
#cimi-ceramics .supplement-card dt{font-weight:700;color:#263f50;margin-top:14px}
#cimi-ceramics .supplement-card dd{margin:5px 0 0;color:#4f6574}
#cimi-ceramics .supplement-photo{display:flex;gap:12px;align-items:center;justify-content:center;min-height:210px;background:#f6f8f9;padding:16px}
#cimi-ceramics .catalogue-product-photo{width:100%;background-repeat:no-repeat;min-width:0;flex:1 1 0}
#cimi-ceramics .supplement-photo:has(.catalogue-product-photo:nth-child(2)){flex-direction:column}
#cimi-ceramics .supplement-photo:has(.catalogue-product-photo:nth-child(2)) .catalogue-product-photo{flex:none;max-height:none;width:100%;max-width:330px!important}
#cimi-ceramics .one-card{grid-template-columns:minmax(0,1fr);max-width:650px}
#cimi-ceramics .guide-rail{align-self:start}
#cimi-ceramics .guide-rail h3{margin-top:0}
#cimi-ceramics .supplement-card .image-pending{font-size:13px;color:#6a7e8b;margin-top:22px}
@media(max-width:700px){#cimi-ceramics .supplement-grid{grid-template-columns:1fr;gap:26px}
#cimi-ceramics .supplement-photo{min-height:0}
#cimi-ceramics .related-product-group>h3{font-size:22px}
}
#cimi-ceramics .related-product-group{padding-top:38px;margin-top:16px}
#cimi-ceramics .related-product-group>h3{font-size:26px;line-height:1.3;margin-bottom:26px}
#cimi-ceramics .supplement-grid,#cimi-ceramics .one-card{display:block;max-width:none;margin-top:0}
#cimi-ceramics .supplement-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:center;padding:32px 0;margin:0;border-top:1px solid #dce5eb}
#cimi-ceramics .supplement-photo{min-height:0;padding:18px;background:#f7f8f9;overflow:hidden}
#cimi-ceramics .supplement-copy{min-width:0}
#cimi-ceramics .supplement-copy h3{margin:0 0 16px;font-size:24px;line-height:1.3;letter-spacing:-.4px}
#cimi-ceramics .supplement-copy p{font-size:16px;line-height:1.7;margin-bottom:20px;max-width:580px}
#cimi-ceramics .supplement-card dl{display:grid;grid-template-columns:145px minmax(0,1fr);column-gap:22px;row-gap:0;font-size:15px;line-height:1.65;margin:20px 0 0;border-top:1px solid #dce5eb}
#cimi-ceramics .supplement-card dt,#cimi-ceramics .supplement-card dd{padding:12px 0;margin:0;border-bottom:1px solid #e4e9ed}
#cimi-ceramics .supplement-card dt{font-weight:600;color:#314b5d}
#cimi-ceramics .supplement-card dd{color:#506674}
#cimi-ceramics .supplement-card.guide-rail{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);background:#f6f8f9;padding:24px 28px;margin-top:8px;gap:48px;border:0}
#cimi-ceramics .guide-rail .guide-label h3{font-size:21px;margin:0 0 5px}
#cimi-ceramics .guide-rail .guide-label p{font-size:14px;color:#637987;margin:0}
#cimi-ceramics .guide-rail dl{margin:0;border:0}
#cimi-ceramics .guide-rail dt,#cimi-ceramics .guide-rail dd{border:0;padding:6px 0}
#cimi-ceramics #catalogue>.supplement-grid{margin-top:28px}
@media(max-width:900px){#cimi-ceramics .supplement-card,#cimi-ceramics .supplement-card.guide-rail{gap:28px}
#cimi-ceramics .supplement-card dl{grid-template-columns:120px minmax(0,1fr);gap:0 16px}
}
@media(max-width:700px){#cimi-ceramics .supplement-card,#cimi-ceramics .supplement-card.guide-rail{grid-template-columns:1fr;gap:22px;padding:26px 0}
#cimi-ceramics .supplement-card.guide-rail{padding:22px}
#cimi-ceramics .supplement-copy h3{font-size:23px}
#cimi-ceramics .supplement-card dl{font-size:15px;grid-template-columns:110px minmax(0,1fr)}
#cimi-ceramics .related-product-group>h3{font-size:24px}
}
#cimi-ceramics .supplement-card{align-items:start}
#cimi-ceramics .supplement-copy{padding-top:4px}
#cimi-ceramics .supplement-photo:has(.catalogue-product-photo:nth-child(2)){
 display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);
 align-items:center;justify-items:center;gap:16px;padding:20px;min-height:0;
}
#cimi-ceramics .supplement-photo:has(.catalogue-product-photo:nth-child(2)) .catalogue-product-photo{
 width:100%;max-width:100%!important;min-width:0;height:auto;max-height:none;
}
#cimi-ceramics #vacuum-chucks .supplement-photo{grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr)}
#cimi-ceramics #vacuum-chucks .supplement-photo .catalogue-product-photo:first-child{max-width:170px!important}
#cimi-ceramics #grinding-dressing .supplement-photo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
@media(max-width:700px){#cimi-ceramics .supplement-photo:has(.catalogue-product-photo:nth-child(2)){gap:12px;padding:16px}
#cimi-ceramics .supplement-copy{padding-top:0}
}
#cimi-ceramics .contact-button-only .btn{justify-content:center;align-items:center;text-align:center}
#cimi-ceramics .wafer-benefits{margin-bottom:48px}
#cimi-ceramics .material-comparison-heading{font-size:24px;line-height:1.35;margin:0}
#cimi-ceramics .material-comparison-heading+.comparison{margin-top:24px}
#cimi-ceramics .semiconductor-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}
#cimi-ceramics .semiconductor-benefits h3{margin:12px 0}
#cimi-ceramics .semiconductor-benefits p{margin-bottom:0}
@media(max-width:700px){#cimi-ceramics .semiconductor-benefits{grid-template-columns:1fr;gap:24px}
}
#cimi-ceramics .guide-rail-photos{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:center}
#cimi-ceramics .guide-rail-photos img{display:block;width:100%;height:auto;min-width:0}
#cimi-ceramics #grinding-dressing .supplement-photo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto}
#cimi-ceramics #grinding-dressing .catalogue-product-photo:first-child{grid-column:1;grid-row:1}
#cimi-ceramics #grinding-dressing .catalogue-product-photo:nth-child(2){grid-column:1;grid-row:2}
#cimi-ceramics #grinding-dressing .grinding-equipment-photo{display:block;grid-column:2;grid-row:1 / span 2;width:100%;height:auto;min-width:0;align-self:center}
#cimi-ceramics .other-page .simple-intro h1{max-width:1080px}
#cimi-ceramics .other-page .simple-intro>p:last-of-type{max-width:960px}
#cimi-ceramics .other-page .other-gallery{gap:24px}
#cimi-ceramics .other-page .other-gallery figure,#cimi-ceramics .other-page .other-gallery figure+figure{margin:0;padding:20px;border:1px solid #edf0f2;background:#f7f8f9;min-width:0}
#cimi-ceramics .other-crop{width:100%;max-width:var(--native-width);flex:none;min-width:0;background-repeat:no-repeat}
#cimi-ceramics .other-table{max-width:100%;overflow-x:auto}
#cimi-ceramics .other-page table thead th:first-child{width:66%}
#cimi-ceramics .other-page .product-inquiry{width:fit-content;border:0;justify-content:flex-start;padding:10px 0;margin:18px 0 0}
#cimi-ceramics .other-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}
#cimi-ceramics .other-benefits h3{margin:12px 0}
#cimi-ceramics .other-benefits p{margin-bottom:0}
@media(max-width:700px){#cimi-ceramics .other-page .other-gallery figure,#cimi-ceramics .other-page .other-gallery figure+figure{padding:16px}
#cimi-ceramics .other-page .manual-title h2{font-size:27px}
#cimi-ceramics .other-benefits{grid-template-columns:1fr;gap:24px}
}
#cimi-ceramics .floating-contact{position:fixed;right:12px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:76px;min-height:92px;padding:14px 8px;background:#176fa9;color:#fff;border:1px solid #176fa9;border-radius:8px;box-shadow:0 4px 18px #20374726;font:600 12px/1.4 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}
#cimi-ceramics .floating-contact svg{width:23px;height:23px;flex:none}
#cimi-ceramics .floating-contact:hover{background:#125780;color:#fff;box-shadow:0 6px 20px #20374733}
#cimi-ceramics .floating-contact:focus-visible{outline:3px solid #243542;outline-offset:4px}
#cimi-ceramics .manual-description>div:empty,#cimi-ceramics .energy-supplement-copy:empty,#cimi-ceramics .thermal-related-copy:empty{display:none}
@media(max-width:1399px){#cimi-ceramics .floating-contact{top:auto;bottom:max(20px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right));transform:none;flex-direction:row;width:auto;min-height:48px;padding:12px 18px;gap:9px;border-radius:24px;font-size:13px}
#cimi-ceramics .footer{padding-bottom:94px}
}
@media print{#cimi-ceramics .floating-contact{display:none}
}
@media(prefers-reduced-motion:reduce){#cimi-ceramics .floating-contact{transition:none}
}
