.pb-alfaparf{padding:20px 20px 0;margin:auto;color:#111}.pb-alfaparf__intro{margin-bottom:24px}.pb-alfaparf__intro h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:0 0 8px}.pb-alfaparf__intro>p{font-size:14px;line-height:1.5;margin:0;color:#555}.pb-alfaparf pb-alfaparf-ranges{display:block;min-width:0;overflow-anchor:none}.pb-ar-heading{display:flex;align-items:center;gap:16px;margin-bottom:16px}.pb-ar-heading h2{font-size:22px;margin:0;flex:1}.pb-ar-controls{display:flex;gap:8px}.pb-ar-controls button{width:44px;height:44px;border:1px solid #ddd;border-radius:50%;font-size:22px;display:flex;align-items:center;justify-content:center;background:#fff}.pb-ar-controls button:disabled{opacity:.3;cursor:default}.pb-ar-controls button:not(:disabled):hover{border-color:#111}.pb-ar-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/4.3);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:1px;list-style:none;padding:2px 1px 12px;margin:0;scrollbar-width:thin;scrollbar-color:#ccc transparent}.pb-ar-card{scroll-snap-align:start;min-width:0}.pb-ar-card>a{display:block;text-decoration:none;color:inherit}.pb-ar-card__image{height:200px;border-radius:8px;background:#f6f4f3;display:flex;align-items:center;justify-content:center;gap:0;padding:20px 10px;overflow:hidden;border:1px solid transparent}.pb-ar-card__image img{width:48%;height:100%;object-fit:contain;mix-blend-mode:multiply;flex:none}.pb-ar-card>a:hover .pb-ar-card__image{border-color:#c7c2c0}.pb-ar-card h3{font-size:15px;font-weight:600;line-height:1.4;margin:12px 0 4px}.pb-ar-card p{font-size:13px;line-height:1.4;color:#666;margin:0}.pb-ar-toggle{font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;background:none;border:0;padding:8px 0}.pb-ar-controls[hidden],.pb-ar-toggle[hidden]{display:none!important}.pb-ar-track.is-expanded{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:24px 16px}.pb-alfaparf button:focus-visible,.pb-alfaparf a:focus-visible{outline:2px solid #111;outline-offset:2px}.pb-alfaparf__products{font-size:24px;margin:26px 0 16px;scroll-margin-top:180px}.pb-alfaparf__products>span{font-size:14px;font-weight:400;color:#666;margin-left:8px}.pb-alfaparf-info{padding:32px 20px;margin:0 auto}.pb-alfaparf-info>details{border-top:1px solid #ddd}.pb-alfaparf-info summary{font-size:15px;font-weight:600;min-height:48px;padding:16px 0;cursor:pointer}.pb-alfaparf-info__range{border-top:1px solid #eee}.pb-alfaparf-info__range .rte{font-size:14px;max-width:85ch;padding-bottom:20px}.pb-alfaparf-info summary:focus-visible{outline:2px solid #111;outline-offset:2px}
@media(max-width:1023px){.pb-ar-track{grid-auto-columns:30%}.pb-ar-track.is-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.pb-alfaparf{padding:16px 16px 0}.pb-alfaparf__intro{margin-bottom:20px}.pb-ar-heading{gap:10px;margin-bottom:12px;flex-wrap:wrap}.pb-ar-heading h2{font-size:20px}.pb-ar-controls{display:none}.pb-ar-track{grid-auto-columns:68%;gap:12px}.pb-ar-card__image{height:185px;padding:16px 8px}.pb-ar-card h3{font-size:14px}.pb-ar-card p{font-size:12px}.pb-ar-toggle{font-size:12px}.pb-ar-track.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.pb-ar-track.is-expanded .pb-ar-card__image{height:155px;padding:12px 6px}.pb-alfaparf__products{font-size:21px;scroll-margin-top:100px;margin-top:22px}.pb-alfaparf-info{padding:24px 16px}}
.pb-alfaparf .pb-ar-toggle,.pb-alfaparf .pb-ar-controls button{color:#111!important;-webkit-text-fill-color:#111}

.pb-alfaparf-info h2{font-size:20px;line-height:1.4;margin:0}.pb-alfaparf-info summary>h2{display:inline;font-size:16px}.pb-alfaparf-info__faq{margin:24px 0}.pb-alfaparf-info__faq>h2{margin-bottom:12px}.pb-alfaparf-info__faq>details{border-top:1px solid #e5e5e5}.pb-alfaparf-info .rte{max-width:85ch;font-size:14px;line-height:1.65;padding:0 0 16px}.pb-alfaparf-info .rte a{text-decoration:underline;text-underline-offset:3px}

pb-brand-ranges{display:block;min-width:0;overflow-anchor:none;margin:24px 0} .pb-ar-card__image img:only-child{width:85%}
