.material-page main{padding:16px 20px 60px;background-color:var(--ploy-background-primary);background-image:url(https://cdn.ploy.ai/a354271e-d932-44f7-ab8f-44cf5da00fae/user/dba7f45e-old-paper-page-min.webp);background-position:center 165px;background-size:100% auto;background-repeat:no-repeat;font-family:var(--ploy-font-body);font-size:17px;line-height:1.49}.material-page__breadcrumbs{max-width:1400px;margin:0 auto 20px;text-align:right;font-size:17px}.material-page__breadcrumbs a{color:var(--ploy-accent-primary);font-weight:700;text-decoration:none}.material-page__breadcrumbs a:hover{text-decoration:underline}.material-page__banner{position:relative;display:flex;align-items:center;min-height:238px;max-width:1400px;margin:0 auto 40px;padding:50px;border-radius:20px;overflow:hidden;background-position:center;background-size:cover;color:var(--ploy-text-inverse)}.material-page__banner-border{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}.material-page__banner h1{position:relative;margin:0;font-family:var(--ploy-font-body);font-weight:400;font-size:40px;line-height:1.25}.material-page main a{color:var(--ploy-accent-primary)}.material-page main a:hover,.material-page main a:focus-visible{text-decoration:underline}.material-page__category-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:38px;max-width:1320px;margin:auto}.material-page__entries,.material-page__sidebar{min-width:0}.material-page__entry{margin:0 0 35px}.material-page__entry--with-image{display:grid;grid-template-columns:32% minmax(0,1fr);align-items:start;gap:20px}.material-page__entry-image{width:100%;height:250px;border-radius:20px;object-fit:cover}.material-page__entry-copy{min-width:0}.material-page__entry-copy p{margin:0 0 12px}.material-page__entry-copy p:first-child>a:first-child{font-family:var(--ploy-font-heading);font-size:30px;font-weight:500;line-height:1.2;text-decoration:none}.material-page__entry-copy a{font-weight:700;text-decoration:none}.material-page__entry-copy p:first-child>a:first-child{font-weight:500}.material-page__consultation{margin-bottom:52px;min-width:0}.material-page__consultation .hero-consultation__form-wrap{padding:0}.material-page__consultation .hero-consultation__form-heading{min-height:78px}.material-page__consultation .hero-consultation__form{border:1px solid var(--ploy-border-primary);border-top:0}.material-page__consultation .hero-consultation__form input,.material-page__consultation .hero-consultation__form textarea{border:0;border-bottom:1px solid var(--ploy-border-primary);border-radius:0;background:var(--ploy-background-primary)}.material-page__consultation .hero-consultation__form input::placeholder,.material-page__consultation .hero-consultation__form textarea::placeholder{color:transparent}.material-page__status{margin:8px 15px 0;font-size:14px}.material-page__factory{border:1px solid var(--ploy-border-primary);border-radius:20px;overflow:hidden;background:var(--ploy-background-primary)}.material-page__factory h2{margin:0;padding:19px 20px;background:var(--ploy-background-secondary);border-bottom:3px solid var(--ploy-accent-primary);font-family:var(--ploy-font-heading);font-size:22px;line-height:1.3;font-weight:500;text-transform:uppercase}.material-page__factory-copy{padding:20px}.material-page__factory-copy p{margin:0 0 12px}.material-page__factory-copy p:last-child{margin-bottom:0}.material-page__product-top,.material-page__detail-content,.material-page__bottom{max-width:1320px;margin:0 auto}.material-page__product-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;margin-bottom:35px}.material-page__feature{min-width:0;min-height:540px;padding:65px 22px 35px;border:1px solid var(--ploy-border-primary);border-radius:20px;background:var(--ploy-background-primary)}.material-page__feature h2{margin:10px 0 12px;padding-bottom:12px;border-bottom:3px solid var(--ploy-accent-secondary);font-family:var(--ploy-font-heading);font-size:39px;line-height:1.4;font-weight:500}.material-page__rich p{margin:0 0 12px}.material-page__rich ul{margin:0 0 14px;padding-left:29px;list-style:none}.material-page__rich li{position:relative;margin:0 0 8px;padding-left:0}.material-page__rich li:before{position:absolute;left:-23px;color:var(--ploy-accent-primary);content:"✓";font-weight:700}.material-page__rich ol{padding-left:27px}.material-page__rich ol li{list-style:decimal}.material-page__rich ol li:before{content:none}.material-page__rich h3{margin:20px 0 8px;font-family:var(--ploy-font-heading);font-size:24px}.material-page__rich table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:10px 0 20px;font-size:15px}.material-page__rich td,.material-page__rich th{border:1px solid var(--ploy-border-primary);padding:8px 10px;text-align:left}.material-page__button{display:inline-block;margin:20px 0 0;padding:10px 23px;border-radius:28px;background:var(--ploy-button-primary-background);color:var(--ploy-button-primary-text)!important;line-height:1.35;text-decoration:none}.material-page__button:hover{opacity:.9;text-decoration:none!important}.material-page__gallery{min-width:0}.material-page__gallery-main{display:block;width:100%;height:445px;border-radius:20px;object-fit:cover}.material-page__gallery-thumbs{display:flex;gap:18px;margin-top:18px;overflow-x:auto;padding-bottom:5px}.material-page__gallery-thumb{flex:0 0 140px;height:130px;padding:0;border:2px solid transparent;border-radius:18px;overflow:hidden;cursor:pointer;background:var(--ploy-background-primary)}.material-page__gallery-thumb.is-active{border-color:var(--ploy-accent-primary)}.material-page__gallery-thumb img{width:100%;height:100%;object-fit:cover}.material-page__detail-section{padding:20px 0 12px;border-top:3px solid var(--ploy-accent-secondary)}.material-page__detail-section h2,.material-page__equipment h2{margin:0 0 12px;font-family:var(--ploy-font-heading);font-size:38px;font-weight:500;line-height:1.2}.material-page__equipment{padding:24px 20px 40px;border-top:3px solid var(--ploy-accent-secondary)}.material-page__equipment ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 22px;margin:0;padding:0;list-style:none}.material-page__equipment li a{color:var(--ploy-text-primary);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase}.material-page__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;padding:50px 40px;background-image:url(https://alleghenyshredders.com/wp-content/uploads/2025/04/Faq-bg2.png);background-size:cover}.material-page__bottom .material-page__factory{background:var(--ploy-background-secondary)}.material-page__bottom .material-page__factory h2{border:0;padding:20px 40px 0;background:transparent;font-size:32px;text-transform:none}.material-page__bottom .material-page__factory-copy{padding:10px 40px 20px}@media(max-width:1023px){.material-page__category-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:24px}.material-page__product-top{gap:25px}.material-page__feature{padding-top:25px}.material-page__feature h2{font-size:32px}.material-page__equipment ul{grid-template-columns:repeat(3,minmax(0,1fr))}.material-page__bottom{gap:25px;padding-inline:20px}}@media(max-width:767px){.material-page main{padding:6px 18px 30px;background-position:center 140px;background-size:auto 1100px}.material-page__breadcrumbs{display:none}.material-page__banner{min-height:210px;padding:34px 22px;margin-bottom:35px}.material-page__banner h1{max-width:300px;font-size:36px;line-height:1.28}.material-page__category-grid,.material-page__product-top,.material-page__bottom{display:block}.material-page__entry{margin-bottom:28px}.material-page__entry--with-image{display:block}.material-page__entry-image{max-height:300px;margin-bottom:15px}.material-page__sidebar{margin-top:40px}.material-page__feature{min-height:0;padding:25px 20px;margin-bottom:24px}.material-page__feature h2{font-size:31px;line-height:1.3}.material-page__gallery-main{height:auto;max-height:410px;aspect-ratio:4/3}.material-page__gallery-thumb{flex-basis:105px;height:92px}.material-page__detail-content{margin-top:30px}.material-page__detail-section h2,.material-page__equipment h2{font-size:31px}.material-page__equipment{padding-inline:0}.material-page__equipment ul{grid-template-columns:repeat(2,minmax(0,1fr))}.material-page__bottom{padding:35px 16px}.material-page__bottom .material-page__factory{margin-top:32px}.material-page__bottom .material-page__factory h2,.material-page__bottom .material-page__factory-copy{padding-inline:20px}}
