.cp-materials{--cp-material-frame-radius:6px;--cp-material-image-inset:12px;--cp-material-frame-border:1px}.cp-materials .cp-materials-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:var(--cp-content-gap);gap:var(--cp-content-gap);align-items:center;margin-bottom:var(--cp-content-gap)}.cp-materials .cp-materials-intro p{margin-bottom:0}.cp-materials .cp-materials-diagram{position:relative;min-inline-size:0;margin:0}.cp-materials .cp-materials-coil{position:relative;aspect-ratio:1600/850}.cp-materials .cp-materials-coil>img{position:absolute;inset-inline-start:9.375%;inset-block-start:7.059%;inline-size:89.063%;block-size:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .8%,#000 99.2%,transparent);mask-image:linear-gradient(90deg,transparent,#000 .8%,#000 99.2%,transparent)}.cp-materials .cp-materials-leaders{position:absolute;inset:0;inline-size:100%;block-size:100%;color:var(--orange);pointer-events:none}.cp-materials .cp-materials-label{position:absolute;max-inline-size:24%;padding:2px 6px;background:#fff;font-size:12px;line-height:18px;font-weight:600;overflow-wrap:anywhere}.cp-materials .cp-materials-label-0{inset-inline-start:0;inset-block-start:38.8235294118%}.cp-materials .cp-materials-label-1{inset-inline-start:0;inset-block-start:54.5882352941%}.cp-materials .cp-materials-label-2{inset-inline-start:68%;inset-block-start:0}.cp-materials .cp-materials-marker{position:absolute;inline-size:8px;aspect-ratio:1;border-radius:50%;background:var(--orange);transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.cp-materials .cp-materials-marker-0{inset-inline-start:35%;inset-block-start:38.824%}.cp-materials .cp-materials-marker-1{inset-inline-start:33.125%;inset-block-start:54.588%}.cp-materials .cp-materials-marker-2{inset-inline-start:60.938%;inset-block-start:9.412%}.cp-materials .cp-materials-key,.cp-materials .cp-materials-marker>span{display:none}.cp-materials .cp-materials-group{margin-top:32px;min-inline-size:0}.cp-materials .cp-materials-intro+.cp-materials-group{margin-top:0}.cp-materials .cp-materials-group>h3{font-size:24px;line-height:1.2;margin:0 0 12px}.condenser-preview .cp-materials .cp-materials-guidance{margin:0 0 var(--cp-content-gap)}.cp-materials .cp-materials-grid{display:grid;grid-gap:16px;gap:16px;padding:0;margin:0;list-style:none}.cp-materials .cp-materials-grid-fins{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-materials .cp-materials-grid-tubes{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-materials .cp-materials-card{min-inline-size:0;padding:var(--cp-material-image-inset);border:var(--cp-material-frame-border) solid var(--line);border-radius:var(--cp-material-frame-radius);display:flex;flex-direction:column;gap:16px}.cp-materials .cp-materials-card>img{inline-size:100%;block-size:auto;border-radius:max(0px,calc(var(--cp-material-frame-radius) - var(--cp-material-frame-border) - var(--cp-material-image-inset)));object-fit:cover}.cp-materials .cp-materials-card-copy{flex:1 1;display:flex;flex-direction:column;gap:8px}.cp-materials .cp-materials-card h4{font:700 20px/1.3 Coil,Impact,sans-serif;letter-spacing:0;margin:0;overflow-wrap:anywhere}.cp-materials .cp-materials-cost{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap;margin:auto 0 0;font-size:13px;line-height:20px;color:var(--ink)}.cp-materials .cp-materials-cost>span:first-child{font-size:16px;font-weight:600;letter-spacing:0}.cp-materials .cp-materials-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cp-materials .cp-materials-note{font-size:13px;line-height:20px;margin:16px 0 24px;color:var(--muted)}.cp-materials .cp-materials-casing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;align-items:center;border:var(--cp-material-frame-border) solid var(--line);border-radius:var(--cp-material-frame-radius);padding:var(--cp-material-image-inset)}.cp-materials .cp-materials-casing>img{inline-size:100%;block-size:auto;border-radius:max(0px,calc(var(--cp-material-frame-radius) - var(--cp-material-frame-border) - var(--cp-material-image-inset)))}.cp-materials .cp-materials-casing>div{min-inline-size:0}.cp-materials .cp-materials-casing h3{margin-bottom:8px}.cp-materials .cp-materials-casing p{margin:0}.cp-materials .cp-materials-casing .cp-materials-closing{font-size:13px;line-height:20px;color:var(--muted);margin-top:8px}@media(min-width:601px){.cp-materials .cp-materials-label-0,.cp-materials .cp-materials-label-1{transform:translateY(-50%)}}@media(max-width:1100px){.cp-materials .cp-materials-intro{grid-template-columns:minmax(0,1fr);gap:var(--cp-content-gap)}.cp-materials .cp-materials-diagram{max-inline-size:760px;inline-size:100%;justify-self:center}.cp-materials .cp-materials-grid-tubes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cp-materials .cp-materials-grid-fins{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-materials .cp-materials-group>h3{font-size:22px}.cp-materials .cp-materials-casing{--cp-material-image-inset:16px;grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:600px){.cp-materials .cp-materials-coil{aspect-ratio:1425/770}.cp-materials .cp-materials-coil>img{position:static;inline-size:100%;block-size:auto}.cp-materials .cp-materials-leaders{display:none}.cp-materials .cp-materials-labels{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.cp-materials .cp-materials-label{position:static;max-inline-size:100%;padding:0;display:flex;align-items:center;gap:6px;background:transparent;font-size:13px;line-height:20px}.cp-materials .cp-materials-key,.cp-materials .cp-materials-marker>span{display:inline}.cp-materials .cp-materials-key{font-weight:600}.cp-materials .cp-materials-marker{display:grid;place-items:center;inline-size:24px;background:var(--ink);color:#fff;font-size:12px;line-height:1;font-weight:600}.cp-materials .cp-materials-marker-0{inset-inline-start:28.772%;inset-block-start:35.065%}.cp-materials .cp-materials-marker-1{inset-inline-start:26.667%;inset-block-start:52.468%}.cp-materials .cp-materials-marker-2{inset-inline-start:57.895%;inset-block-start:2.597%}}@media(max-width:440px){.cp-materials .cp-materials-grid-fins,.cp-materials .cp-materials-grid-tubes{grid-template-columns:minmax(0,1fr)}}.cp-materials .cp-materials-coil>img[src^="/images/condenser-materials/condenser-front-approved-20261109-"]{block-size:85.882%;object-fit:contain}.condenser-preview .cp-function{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;grid-gap:32px;gap:32px}.condenser-preview .cp-function-copy{min-inline-size:0}.condenser-preview .cp-function-copy>p:last-child{margin-bottom:0}.condenser-preview .cp-function-coilmark{inline-size:72px;block-size:72px;max-inline-size:none;object-fit:contain;justify-self:end}.cp-refrigerants .cp-refrigerants-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--cp-content-gap);gap:var(--cp-content-gap);align-items:end;margin-bottom:var(--cp-content-gap)}.cp-refrigerants .cp-refrigerants-intro>div{min-inline-size:0}.cp-refrigerants .cp-refrigerants-intro p{margin-bottom:0;max-inline-size:75ch}.cp-refrigerants .cp-refrigerants-cylinder{inline-size:calc(134px / 3);block-size:auto;justify-self:end}.cp-refrigerants .cp-refrigerants-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;margin:0;padding:0}.cp-refrigerants .cp-refrigerants-card{min-inline-size:0;padding:24px;border:1px solid var(--line);border-radius:6px}.cp-refrigerants .cp-refrigerants-card h3{font-size:32px;line-height:1.15;letter-spacing:0;margin:0 0 12px}.cp-refrigerants .cp-refrigerants-card p{margin:0}.cp-refrigerants .cp-refrigerants-note{margin:16px 0 24px;font-size:13px;line-height:20px;color:var(--muted)}.cp-refrigerants .cp-refrigerants-closing{padding:20px 24px;border:1px solid var(--line);border-radius:6px}.cp-refrigerants .cp-refrigerants-closing p{margin:0}@media(max-width:900px){.cp-refrigerants .cp-refrigerants-card{padding:20px}.cp-refrigerants .cp-refrigerants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.condenser-preview .cp-function{grid-template-columns:minmax(0,1fr);gap:20px}.cp-refrigerants .cp-refrigerants-intro{column-gap:16px}.cp-refrigerants .cp-refrigerants-cylinder{inline-size:calc(100px / 3);justify-self:end}.cp-refrigerants .cp-refrigerants-grid{grid-template-columns:minmax(0,1fr)}.cp-refrigerants .cp-refrigerants-card h3{font-size:28px}.cp-refrigerants .cp-refrigerants-closing{padding:20px}}