.fixed-container{margin:150px auto;max-width:1382px;padding:0 15px}h1{color:#6e6f71;font-family:FoundersGrotesk!important;font-size:40px;line-height:1;margin-bottom:20px}h1,h2{font-weight:400}h1,h2{font-style:normal}h2{border-bottom:2px solid #ee3042;color:#ee3042;margin-bottom:1.5rem;margin-top:rem;padding-bottom:.5rem}h2,h3{font-family:FoundersGrotesk!important;font-size:1.5rem}h3{font-style:normal;font-weight:400}.brand-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.brand-card{align-items:center;border:1px solid #ddd;color:inherit;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center;text-decoration:none;transition:transform .2s}.brand-card:hover{text-decoration:none;transform:translateY(-5px)}.brand-card img{height:80px;margin:0 auto 1rem;max-width:200px;object-fit:contain}.brand-card h3{font-size:1.2rem;margin-top:1rem}.machine-types-columns-container{display:grid;gap:30px;grid-template-columns:1fr;margin-top:1.5rem}.machine-type-column{background-color:#f9f9f9;border:2px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem}.machine-type-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.machine-type-column h2{border-bottom:2px solid #ee3042;color:#ee3042;flex-grow:1;font-family:FoundersGrotesk!important;font-size:1.5rem;font-style:normal;font-weight:400;margin:0 0 1rem;padding-bottom:.5rem}.machine-type-column .machine-group-image-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;line-height:0;max-width:120px}.machine-type-column .machine-group-image-container img{display:block;height:80px;max-width:100%;object-fit:contain;width:auto}.machine-type-column .image-placeholder{align-items:center;background-color:#f0f0f0;border:1px dashed #ccc;border-radius:4px;color:#aaa;display:flex;font-size:.8em;height:80px;justify-content:center;width:100%}.machine-model-list{display:flex;flex-grow:1;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.machine-model-list li{display:flex;flex:0 0 calc(20% - 0.6rem);margin-bottom:0}.machine-model-list li a{background-color:#fff;border:3px solid #ddd;border-radius:7px;color:#333;display:block;font-size:.9rem;line-height:1;padding:1rem .9rem .7rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;width:100%}.machine-model-list li a:hover{background-color:#f5f5f5;border-color:#ee3042;color:#ee3042;transform:translateY(-3px)}.machine-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(250px,1fr));margin-bottom:2rem}.machine-card{background:#fff;border:3px solid #ddd;border-radius:10px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;max-width:400px;overflow:hidden;text-decoration:none;transition:transform .2s;width:100%}.machine-card:hover{text-decoration:none;transform:translateY(-5px)}.card-image-link{display:block;line-height:0;position:relative}.card-image{align-items:center;aspect-ratio:4/3;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:100%}.card-image img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:cover;padding:20px;width:auto}.product-type-badge{left:-5px;padding:3px;top:-5px;width:177px!important;z-index:2}.kit-badge,.product-type-badge{height:auto;pointer-events:none;position:absolute}.kit-badge{bottom:5px;right:5px;width:165px!important;z-index:3}.product-content{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.machine-card h3{color:inherit;font-size:19px;line-height:1.3;margin:0 0 .5rem;text-align:left}.product-type{color:#ee3042;line-height:1}.product-details,.product-type{font-size:14px;margin-bottom:1rem}.product-details{line-height:1.4}.product-details p{border-top:1px solid #ccc;font-size:.8rem;margin:.1rem 0;padding:7px 0 0}.product-details p:first-child{border-top:none;padding-top:0}.description{font-size:.9rem;line-height:1.4;margin-top:1rem}.button-container{margin-top:auto;padding-top:1rem;text-align:right}.learn-more-btn{background-color:#ee3042;border-radius:5px;display:inline-block;padding:.5rem 1.5rem;text-align:center;transition:background-color .2s}.learn-more-btn,.learn-more-btn:hover{color:#fff!important;text-decoration:none!important}.learn-more-btn:hover{background-color:#d62b3c}.breadcrumbNav{box-sizing:border-box;padding-bottom:45px;width:100%}.PaginationUl{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 0 0 1px}.PaginationUl li{background-image:url(https://362209.fs1.hubspotusercontent-na1.net/hubfs/362209/Images/Icons/IC%20Internal%20001%20Red.svg);background-position:top 3px right 8px;background-repeat:no-repeat;flex-shrink:0;list-style:none;margin-bottom:5px;margin-right:0;padding-right:25px}.PaginationUl li a{color:#4c4c4d;display:inline-block;font-weight:400;text-decoration:none}.PaginationUl li a:hover{text-decoration:underline}.PaginationUl li:last-child{background:none;padding-right:5px}.PaginationUl li:last-child span{color:#4c4c4d;display:inline-block;font-weight:500;white-space:normal}.prd-search-outer h2{clear:both;margin-top:1rem;width:100%}.footer-wrapper{margin:0;padding:0;width:100%}@media (max-width:1200px){.machine-grid:not(.machine-grid-text-only){grid-template-columns:repeat(3,minmax(250px,1fr))}.machine-model-list li{flex:0 0 calc(25% - 0.6rem)}}@media (max-width:992px){.fixed-container{margin-bottom:50px;margin-top:120px;max-width:100%;padding:0 10px}.breadcrumbNav{padding-bottom:30px}.machine-grid:not(.machine-grid-text-only){grid-template-columns:repeat(2,minmax(250px,1fr))}.machine-type-column{padding:1.2rem}.machine-model-list li{flex:0 0 calc(33.33% - 0.5rem)}}@media (max-width:768px){.brand-grid{grid-template-columns:1fr}.machine-type-column{padding:1rem}.machine-type-header{align-items:flex-start;flex-direction:column}.machine-type-column h2{font-size:1.3rem;margin-bottom:.75rem}.machine-type-column .machine-group-image-container{margin:0 0 1rem;max-width:150px}.machine-model-list li{flex:0 0 calc(50% - 0.375rem);font-size:.85rem}.machine-model-list li a{padding:.5rem .7rem}.machine-grid:not(.machine-grid-text-only){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.machine-card{max-width:100%}h1{font-size:30px;line-height:1.1}h3{font-size:1.1rem}.machine-card h3{font-size:18px}.product-content{padding:.75rem}}@media (max-width:576px){.machine-model-list li{flex:0 0 100%}.machine-grid:not(.machine-grid-text-only){grid-template-columns:1fr}}