.cpc-installation{color:#202223;background:#fff;font-family:var(--font-body--family,Hind,Arial,sans-serif)}.cpc-installation *{box-sizing:border-box}.cpc-installation [hidden]{display:none!important}.cpc-installation__wrap{width:min(calc(100% - 48px),1180px);margin-inline:auto}.cpc-installation__hero{color:#fff;padding:clamp(52px,7vw,88px) 0;background:linear-gradient(118deg,#202223,#2c3032 72%,#691c2d);border-bottom:5px solid #db1d37}.cpc-installation__eyebrow{text-transform:uppercase;font-size:.78rem;font-weight:700;letter-spacing:.13em;margin:0 0 .7rem}.cpc-installation__hero .cpc-installation__eyebrow{color:#f9e01d}.cpc-installation h1{font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.08;max-width:920px;color:inherit;margin:0 0 1.2rem}.cpc-installation__intro{max-width:760px;font-size:1.14rem;line-height:1.6;color:#f4f4f4}.cpc-installation__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.8rem}.cpc-installation__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:46px;background:#db1d37;border:1px solid #db1d37;border-radius:4px;color:#fff;text-decoration:none;font-weight:650}.cpc-installation__button:hover{background:#b71830;border-color:#b71830}.cpc-installation__button--outline{border-color:#aaa;background:transparent;color:#fff}.cpc-installation__button--outline:hover{background:#fff;color:#202223;border-color:#fff}.cpc-installation__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:40px 0;border-bottom:1px solid #ddd}.cpc-installation__benefits h2{font-size:1.25rem;margin:0 0 .65rem}.cpc-installation p{line-height:1.6}.cpc-installation__benefits p{font-size:.96rem;color:#505456;margin:0}.cpc-installation__sizes{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 15px}.cpc-installation__sizes a{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:112px;min-height:66px;padding:10px 14px;border:1px solid #ccc;border-radius:4px;color:#202223;text-decoration:none;text-align:center}.cpc-installation__sizes a[aria-current=page]{background:#202223;color:#fff;border-color:#202223;box-shadow:inset 0 -3px #f9e01d}.cpc-installation__sizes a:hover{border-color:#db1d37}.cpc-installation__sizes span{font-size:.83rem}.cpc-installation__size-note{font-size:.9rem;color:#555}.cpc-installation__catalog{padding:32px 0 45px}.cpc-installation__section-heading h2{margin:0 0 24px;font-size:clamp(1.6rem,3vw,2.3rem)}.cpc-installation__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-inline-size:760px}.cpc-installation[data-catalog-mode=pps] .cpc-installation__controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr);max-inline-size:900px}.cpc-installation__pipe-search{display:flex;flex-direction:column;gap:7px;min-width:0}.cpc-installation__pipe-search p{margin:0;color:#505456;font-size:.86rem;line-height:1.5}.cpc-installation__controls label{display:flex;flex-direction:column;gap:7px;font-size:.86rem;font-weight:650}.cpc-installation__controls input,.cpc-installation__controls select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #aaa;border-radius:4px;background:#fff;color:#202223;font:inherit;font-size:1rem;font-weight:400}.cpc-installation__controls input{box-sizing:border-box}@media(max-width:640px){.cpc-installation[data-catalog-mode=pps] .cpc-installation__controls{grid-template-columns:minmax(0,1fr)}}.cpc-installation :focus-visible{outline:3px solid #db1d37;outline-offset:3px}.cpc-installation__result-count{min-height:24px;font-size:.9rem;color:#505456;margin:18px 0}.cpc-installation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cpc-installation__card{display:flex;flex-direction:column;min-width:0;border:1px solid #ddd;border-radius:5px;overflow:hidden;background:#fff}.cpc-installation__media{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0;min-height:0;height:220px;padding:20px;overflow:hidden;background:#fafafa;border-bottom:1px solid #eee}.cpc-installation__media img{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;object-position:center}.cpc-installation__media-placeholder{font-size:1rem;font-weight:650;color:#737779;text-align:center;padding:15px}.cpc-installation__card-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;gap:12px;padding:20px}.cpc-installation__card h3{font-size:1.12rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.cpc-installation__part{color:#555;font-size:.83rem;margin:0;overflow-wrap:anywhere}.cpc-installation__specs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;font-size:.84rem;margin:0}.cpc-installation__specs dt{color:#666}.cpc-installation__specs dd{font-weight:550;margin:0;overflow-wrap:anywhere}.cpc-installation__price{margin:4px 0;font-size:1.25rem;font-weight:700}.cpc-installation__card details{border-top:1px solid #e5e5e5;padding-top:10px;font-size:.88rem;line-height:1.5}.cpc-installation__card summary{cursor:pointer;font-weight:650}.cpc-installation__card details p{margin:.7rem 0}.cpc-installation__card details ul{margin:.7rem 0;padding-left:1.2rem}.cpc-installation__caption{color:#6b6e70;font-size:.74rem;line-height:1.4;margin:0}.cpc-installation__card .cpc-installation__button{margin-top:auto;padding:10px 12px;font-size:.91rem}.cpc-installation__empty{text-align:center;padding:42px 24px;background:#f7f7f7;border:1px solid #ddd;border-radius:4px}.cpc-installation__guide{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:35px 0 50px;border-top:1px solid #ddd}.cpc-installation__guide h2{margin:0;font-size:1.6rem;line-height:1.35}.cpc-installation__guide p:first-child{margin-top:0}.cpc-installation__guide a{color:#bb1831;font-weight:650;text-underline-offset:3px}@media(max-width:950px){.cpc-installation__grid,.cpc-installation__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cpc-installation__wrap{width:calc(100% - 32px)}.cpc-installation__benefits,.cpc-installation__guide{grid-template-columns:1fr;gap:22px}.cpc-installation__benefits{padding:28px 0}.cpc-installation__sizes{gap:8px}.cpc-installation__sizes a{min-width:calc(25% - 6px);padding:8px 6px;font-size:.9rem}.cpc-installation__grid{gap:14px}.cpc-installation__media{height:170px;padding:12px}.cpc-installation__card-content{padding:14px}.cpc-installation__specs{grid-template-columns:1fr;gap:3px}.cpc-installation__specs dd{margin-bottom:7px}.cpc-installation__card h3{font-size:1rem}}@media(max-width:420px){.cpc-installation__grid{grid-template-columns:1fr}.cpc-installation__media{height:210px}.cpc-installation__controls{grid-template-columns:1fr}.cpc-installation__sizes a{min-width:calc(33.33% - 6px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cpc-installation-catalog.css.map */
