.flush-trim-page{--flush-accent:#f4a259;color:#555;font-size:17px;line-height:1.65}.flush-banner{aspect-ratio:600/160;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:auto}.flush-wrap{width:min(1140px,100% - 48px);margin-inline:auto}.flush-band{background:#fff;padding:56px 0}.flush-band--soft{background:#f5f6f7}.flush-trim-page .source-hero__eyebrow{color:#8a561c}.flush-trim-page [data-landing-hero-v2] .source-hero__why:before{background:var(--flush-accent)}.flush-trim-page [data-landing-hero-v2] .landing-v2-toggle{color:#9b631c}.flush-trim-page .source-hero__visual img{border-radius:var(--sct-radius-media-subtle);object-fit:contain;height:auto}.flush-trim-page[data-product-family=wood] .landing-v2-proof{background:var(--flush-accent);color:#25354a}.flush-trim-page .landing-v2-proof>ul>li{color:#25354a;border-color:#25354a40}.flush-trim-page .landing-v2-proof .landing-v2-proof__icon{color:#25354a;filter:none}.flush-trim-page .hub-l1-action--primary{background:var(--flush-accent);border-color:var(--flush-accent);color:#26354a}.flush-trim-page .hub-l1-action--primary:hover{background:#fff}.flush-heading{text-align:center;margin-bottom:28px}.flush-heading>.sct-divider{justify-content:center}.flush-trim-page .flush-band h2{margin-top:0;font-size:30px;line-height:1.3}.flush-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.flush-products .sct-unified-card.sct-unified-card.sct-unified-card>.flush-card-gallery{z-index:2;aspect-ratio:auto;background:#fff;height:auto;padding:12px 10px 0;position:relative}.flush-products .pcd-slide{aspect-ratio:1}.flush-products .pcd-slide img{object-fit:contain;width:100%;height:100%}.flush-products .sct-unified-card.sct-unified-card.sct-unified-card>.sct-unified-card__copy{padding:18px}.flush-products .sct-unified-card.sct-unified-card.sct-unified-card .sct-unified-card__copy h3{font-size:20px;line-height:1.35}.flush-products .sct-unified-card.sct-unified-card.sct-unified-card .sct-unified-card__copy p:empty{display:none}.flush-products .pcd-gallery-arrow{color:#8792a0}.flush-products .pcd-gallery-dot[aria-current=true] span{background:#a05a19}.flush-band--dark{color:#eee;--sct-body-color:#eee;background:#24272b}.flush-trim-page .flush-band--dark .flush-heading h2{color:#fff}.flush-band--dark .flush-intro{color:#eee;--sct-body-color:#eee;text-align:center;max-width:920px;margin:0 auto 32px}.flush-band--dark .wood-compression-reasons{--sct-body-color:#555;color:#555}.flush-band--dark .wood-compression-reasons .pcd-icon-box{align-items:flex-start}.flush-features{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);align-items:start;gap:48px;display:grid}.flush-feature-copy{min-width:0}.flush-feature-copy p{margin:12px 0 20px}.flush-feature-copy img{object-fit:contain;border-radius:var(--sct-radius-media-subtle);max-width:100%;height:auto;margin:20px auto;display:block}.flush-feature-copy .flush-bearing{width:150px}.flush-feature-copy .flush-coating{width:250px}.flush-feature-tool img{object-fit:contain;width:170px;max-width:100%;height:auto;margin:0 auto;display:block}.flush-sales{align-items:center;gap:48px;display:flex}.flush-sales>div{flex:1}.flush-sales>a{flex:none}.flush-application{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.flush-application img{object-fit:contain;border-radius:var(--sct-radius-media-subtle);justify-self:center;width:100%;max-width:300px;height:auto;max-height:330px;display:block}.flush-application[data-source-node="40cc1c03"] img{max-width:340px;max-height:360px}.flush-application li{margin-bottom:12px}.flush-trim-page .flush-faq{background:#fff;padding-top:20px}#flush-products{scroll-margin-top:110px}@media (width<=1000px){.flush-products{grid-template-columns:repeat(2,minmax(0,1fr))}.flush-features{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:24px}.flush-application{gap:28px}}@media (width<=767px){.flush-wrap{width:calc(100% - 32px)}.flush-band{padding:36px 0}.flush-application,.flush-features{grid-template-columns:1fr}.flush-sales{flex-direction:column;align-items:flex-start;gap:24px}.flush-trim-page .flush-band h2{font-size:25px}.flush-feature-tool{grid-row:1}.flush-feature-tool img{width:120px}.flush-feature-copy .flush-coating{width:230px}.flush-application img{max-width:260px}.flush-application[data-source-node="40cc1c03"] img{max-width:300px}}@media (width<=520px){.flush-products{grid-template-columns:1fr}.flush-products .pcd-slide{aspect-ratio:4/3}}#flush-features,#flush-reasons{scroll-margin-top:110px}
