:root{--primary: #eb1414;--clr999: #999;--clr666: #666;--white: #fff;--gray: #e5e5e5;--gray2: #f5f5f5}.product-finder .page-width{position:relative;min-height:350px}.machine-grossmaschine .pf-brand-content h3{display:none}.pf-loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:999;display:flex;align-items:center;justify-content:center}.pf-machine-text{width:100%}.pf-spinner{width:50px;height:50px;border-radius:50%;border:4px solid #14141433;border-top:4px solid #eb1414;animation:pf-spin .8s linear infinite;display:block!important}.pf-content{display:none}.pf-content{opacity:0;transition:opacity .3s ease}.pf-content.loaded{opacity:1}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-wrapper{padding:0 0 40px;min-height:500px}.pf-content .pf-step{text-align:center}.pf-step{display:none}.pf-step.active{display:block}.pf-steps{display:flex;align-items:center;justify-content:center;gap:65px;padding:16px 0;margin-bottom:31px;border-bottom:1px solid rgb(0 0 0 / 12%);counter-reset:step}img{max-width:100%;max-height:100%}.pf-step-label{counter-increment:step;display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#666;position:relative;font-size:14px}.pf-step-label[data-step=diameter]{display:none}.pf-step-label[data-step=diameter].active{display:inline-flex}.pf-step-label:before{content:counter(step);width:32px;height:32px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#666}.pf-step-label.active{color:var(--primary);font-weight:600}.pf-step-label.active:before{background:var(--primary);color:var(--white)}.pf-step-label.completed:before{content:"\2713";background:var(--primary);color:#fff}.pf-step-label:not(:last-child):after{content:"";position:absolute;right:-44px;top:50%;width:30px;height:1px;background:var(--gray)}.product-finder .heading_box h2{font-size:30px;line-height:1.2;font-weight:700;margin:0;letter-spacing:0}.product-finder .heading_box p{font-size:16px;margin-top:8px;color:#666}.pf-grid{list-style:none;padding:0;margin:0}.pf-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:896px;margin:52px auto 0}.pf-card{border:2px solid var(--gray);border-radius:10px;background:#fff;text-align:center;height:100%;cursor:pointer;padding:16px;display:flex;flex-direction:column;justify-content:center}.pf-card.pf-diameter{padding:24px}.pf-diameter-image img{height:80px;object-fit:contain}.pf-diameter-content p.pf-muted{font-size:24px!important}.pf-diameter-content p.pf-muted{font-size:24px}.pf-diameter-image{margin-bottom:16px}ul.pf-grid.pf-card-grid.pf-diameters{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pf-card:hover{border-color:var(--primary);box-shadow:0 8px 20px #00000029;transform:translateY(-3px)}[data-step=machine].active .pf-card-grid{gap:24px}.pf-card h3{font-size:14px;margin:0}.pf-muted{color:#666;font-size:14px}ul.pf-grid.pf-card-grid.pf-diameters{max-width:768px;margin-left:auto;margin-right:auto}.pf-card p.pf-muted,.pf-brand-subtext{font-size:16px;color:var(--primary);font-weight:900;margin:0}p.pf-brand-subtext{font-size:12px}body article.pf-card.pf-diameter{font-size:24px;color:var(--primary);font-weight:900;line-height:1;justify-content:space-between}.pf-machines .pf-machine-image{padding:16px 16px 3px;margin-top:-55px;height:195px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--gray)}.pf-machines .pf-machine-content{padding:16px}.pf-machines .pf-machine-image img{max-width:100%;width:auto;height:120%}.pf-card:hover .pf-machine-image{border-color:var(--primary)}.pf-card.pf-machine:hover img{scale:1.1}.product-finder *{transition:.4s ease all;font-family:var(--font-heading-family);text-transform:none!important}.pf-machines .pf-machine-content h3{font-size:20px;font-weight:700;text-transform:capitalize!important}.pf-card:hover .pf-machine-content h3{color:var(--primary)}.pf-machines .pf-machine-content p.pf-machine-subtext{font-size:24px;color:var(--primary);margin:0;font-weight:900}.pf-brand-image img{max-height:96px;object-fit:contain}.pf-brand-content p.pf-muted{margin:0}.pf-brand-content p.pf-muted:not(empty)+.pf-brand-subtext{display:none}.pf-brand-content p.pf-muted:empty+.pf-brand-subtext{display:block;font-size:16px}.button_navigation{text-align:left;margin-bottom:20px}.pf-back{background:transparent;border:0;font-size:14px;cursor:pointer;opacity:.6;display:flex;align-items:center;gap:8px;font-weight:500;color:#141414}.pf-back svg{width:16px;height:auto;stroke:#141414}.pf-back:hover{opacity:1}.product-finder .button_wrapepr{display:flex;align-items:center;gap:8px}.pf-result-layout{display:flex;flex-direction:column;margin-top:30px}.pf-result-info{display:flex;gap:1.5rem;align-items:center;margin-bottom:24px}section.pf-step[data-step=results]{padding-top:32px}.pf-product-body h4 a{color:#141414;text-decoration:none;display:block;margin-top:5px}.pf-machine-preview{width:200px;padding:16px;border:1px solid #e5e5e5;border-radius:12px}.pf-machine-preview img{width:100%}img.pf-machine-image{height:112px;object-fit:contain}.pf-machine-text{text-align:left}.pf-eyebrow,.pf-eyebrow *{color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0}.pf-result-title *,.pf-result-title{font-size:24px;text-transform:uppercase;display:flex;align-items:center;gap:5px;margin:0}.pf-eyebrow:has(span.pf-eyebrow-brand-desc){display:flex;align-items:center;gap:2px}.product-finder:has([data-step=results].active) .pf-steps{display:none}.pf-result-desc{font-size:14px;color:#666}.pf-results{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pf-product-card{border:1px solid #e5e5e5;border-radius:12px;padding:16px;background:#fff}.pf-product-image img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.pf-product-body h4{font-size:14px;margin:0}.pf-price{font-weight:600;margin-bottom:10px}.pf-primary{display:block;background:var(--primary);color:#fff;text-align:center;padding:10px;border-radius:8px;text-decoration:none;border:0;width:100%;cursor:pointer}.pf-result-products h3{text-align:left;font-size:18px;margin-bottom:16px;font-weight:500}.pf-results li:hover .pf-product-card{border-color:var(--primary)}.pf-results li:hover .pf-product-image img{scale:1.05}.pf-result-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.pf-result-actions .pf-reset{background:var(--primary);color:#fff;border:0;padding:6px 25px;font-size:14px;cursor:pointer}.pf-result-title>span{color:var(--primary)}.pf-card.pf-machine{padding:0}eyebrow:has(span.pf-eyebrow-brand-desc) .pf-eyebrow-brand{display:none}p.pf-result-desc,p.pf-result-desc *{font-size:14px;margin:0;color:var(--clr666)}body .pf-result-desc,.pf-result-title{margin-top:8px}.pf-result-desc:has(.pf-result-brand-desc-inline){display:flex;align-items:center;gap:2px}.pf-product-body{margin-top:12px;text-align:left}.pf-item-no{font-size:10px}.pf-breadcrumb a{color:#777;text-decoration:none}.pf-breadcrumb a:hover{text-decoration:underline}.pf-breadcrumb-brand{font-weight:600;color:#000}.pf-no-results{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:#777;font-size:.95rem;font-size:22px}.pf-step-label:not(.active):not(.completed){pointer-events:none}span.pf-step-label.completed{cursor:pointer}nav.pf-breadcrumb *{font-size:12px}nav.pf-breadcrumb{display:flex;align-items:center;gap:8px}p.pf-product-desc{font-size:12px;margin:8px 0}.pf-results .grid__item{width:100%;min-width:100%;max-width:10%}ul.pf-grid.pf-card-grid.pf-brands{display:flex;flex-wrap:wrap;justify-content:center}ul.pf-grid.pf-card-grid.pf-brands>li{width:calc(33.33% - 12px)}ul.pf-grid.pf-card-grid.pf-brands:has(article[data-brand=alle-hersteller]) .pf-brand-subtext{margin-top:3px;font-size:12px}.pf-muted.brands_range{letter-spacing:0;word-spacing:3px}li.pf-brand-spacer{width:0!important;height:0!important;overflow:hidden;margin-left:-11px}.pf-result-title[style="display: block;"]{flex-wrap:wrap;display:flex!important}.pf-result-title .pf-result-title-black{color:#141414}@media(max-width:900px){.pf-card-grid,.pf-results{grid-template-columns:repeat(2,1fr);gap:25px}.pf-result-info{flex-direction:column;align-items:flex-start}.pf-step-label{font-size:0}.product-finder .heading_box h2{font-size:24px}}@media(max-width:630px){.pf-grid.pf-card-grid.pf-machines,.pf-results{grid-template-columns:repeat(1,1fr);gap:34px}.pf-machines .pf-machine-content h3,.pf-machines .pf-machine-content p.pf-machine-subtext{font-size:16px}.product-finder .heading_box h2{font-size:20px}body .pf-grid.pf-card-grid.pf-diameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pf-steps{gap:25px;padding:16px 30px}.pf-step-label:not(:last-child):after{right:-26px;top:50%}ul.pf-grid.pf-card-grid.pf-brands{gap:12px}.pf-machine-preview{width:100%}.pf-product-card{padding:12px}.pf-result-products h3{font-size:16px}pf-result-title{font-size:20px}ul.pf-grid.pf-card-grid.pf-brands>li{width:100%}.machine-grossmaschine ul.pf-grid.pf-card-grid.pf-brands>li,.machine-kleinmaschine ul.pf-grid.pf-card-grid.pf-brands>li{width:46%}}@media(max-width:400px){ul.pf-grid.pf-card-grid.pf-brands>li{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-finder.css.map */
