/* Camotec design overrides - loaded after the Customizer "Zusaetzliches CSS" (see mu-plugins/camotec-site.php).
   Versioned here and deployed with tools/deploy.sh instead of editing the Customizer. */
/* CAMOTEC 2026-11-05: hero background RAL 5012 gradient (replaces workshop photo), freigestelltes CAMOnozzle-Bild */
.page-id-22 .camotec-stage,
:is(.page-id-35,.page-id-38,.page-id-56,.page-id-57,.page-id-58,.page-id-65,.page-id-74) .camotec-product-stage{
background:linear-gradient(105deg,#ffffff 0%,#f4f8fc 34%,#d6e6f3 62%,#8fb8dc 86%,#3b83bd 118%)!important}
.page-id-22 .camotec-stage::before,
:is(.page-id-35,.page-id-38,.page-id-56,.page-id-57,.page-id-58,.page-id-65,.page-id-74) .camotec-product-stage::before{display:none}
@media(max-width:800px){
.page-id-22 .camotec-stage,
:is(.page-id-35,.page-id-38,.page-id-56,.page-id-57,.page-id-58,.page-id-65,.page-id-74) .camotec-product-stage{
background:linear-gradient(180deg,#ffffff 0%,#f4f8fc 40%,#cfe2f1 72%,#6fa3cf 100%)!important}}
:is(.page-id-56,.page-id-57,.page-id-58) .camotec-product-nozzle .camotec-product-image-wrap{overflow:visible;border-radius:0}
:is(.page-id-56,.page-id-57,.page-id-58) .camotec-product-nozzle .camotec-product-hero-image{object-fit:contain;transform:none;filter:drop-shadow(0 14px 14px #0a264733)}
.camotec-technology-page .camotec-principle-photo img[src*="produktbild" i]{object-fit:contain;padding:18px}
.camotec-applications-page .camotec-applications-hero-visual img[src*="produktbild" i]{object-fit:contain;padding:28px 28px 70px}
.camotec-applications-page .camotec-application-grid article:first-child .camotec-application-media>img[src*="produktbild" i]{object-fit:contain;padding:22px}
/* END CAMOTEC 2026-11-05 */

/* 2026-11-05 CAMOnozzle sizes + CAMObrush image */
.camotec-nozzle-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:34px 0 40px}
.camotec-nozzle-sizes article{display:grid;grid-template-columns:44% 1fr;align-items:center;gap:22px;background:#fff;border:1px solid #dbe5ee;border-radius:6px;padding:20px 26px 20px 12px}
.camotec-nozzle-sizes img{width:100%;height:170px;object-fit:contain}
.camotec-nozzle-sizes article+article img{transform:scale(1.18)}
.camotec-nozzle-sizes h3{margin:8px 0 6px;font-size:30px;line-height:1.1;color:#0a1f44}
.camotec-nozzle-sizes p{margin:0;color:#4a5b6d;font-size:15px;line-height:1.5}
.camotec-compatibility .camotec-related+.camotec-related{margin-left:22px}
.camotec-product-brush .camotec-product-hero-image{filter:none!important}
@media(max-width:800px){.camotec-nozzle-sizes{grid-template-columns:1fr}.camotec-nozzle-sizes article{grid-template-columns:40% 1fr}.camotec-nozzle-sizes img{height:130px}}

/* Benefits-Leiste (Präzision … Swiss Engineering) – Neuaufbau 2026-11 */
.page-id-22 #benefits{padding:34px 0 38px;background:#fff;border-bottom:1px solid #e6edf3}
.page-id-22 #benefits .camotec-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 32px;margin:0}
.page-id-22 #benefits .camotec-benefit:nth-child(n){position:relative;display:block;padding:18px 0 0;border:0;border-top:1px solid #dce5ed;grid-column:auto}
.page-id-22 #benefits .camotec-benefit::before{content:"";position:absolute;left:0;top:-2px;width:28px;height:3px;background:var(--blue,#0089ed)}
.page-id-22 #benefits .camotec-benefit h3{font-size:15px;line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--navy,#061950);margin:0 0 6px;hyphens:manual;overflow-wrap:normal}
.page-id-22 #benefits .camotec-benefit p{font-size:13px;line-height:1.45;color:var(--muted,#345482);margin:0}
@media(max-width:1000px){.page-id-22 #benefits .camotec-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 28px}}
@media(max-width:540px){.page-id-22 #benefits{padding:22px 0 26px}.page-id-22 #benefits .camotec-benefits{grid-template-columns:1fr;gap:0}.page-id-22 #benefits .camotec-benefit:nth-child(n){display:grid;grid-template-columns:42% 1fr;gap:12px;align-items:baseline;padding:14px 0;border-top:1px solid #e6edf3}.page-id-22 #benefits .camotec-benefit:first-child{border-top:0}.page-id-22 #benefits .camotec-benefit::before{display:none}.page-id-22 #benefits .camotec-benefit h3{margin:0;font-size:14px}.page-id-22 #benefits .camotec-benefit p{font-size:13px}}
