.sp-product .sp-model{margin:18px 0 0;color:var(--red);font-size:20px;line-height:1.4;font-weight:700;letter-spacing:-.02em}
.sp-product .category-hero .lead{margin-top:20px}
.sp-product .sp-video-lead{font-size:16px;color:var(--muted);line-height:1.75;margin-top:22px}
.sp-product .pv-detail-card figure{background:#fff}
.sp-product .pv-detail-card img{object-fit:contain}
.sp-product .sp-comparison a{color:var(--red);text-decoration:underline;text-underline-offset:4px}
.sp-product .sp-faq{padding-bottom:64px}
.sp-product .sp-faq .faq{max-width:900px;margin-top:30px}
.sp-product .pv-process ol h3{min-height:2.5em}
.sp-product .quality-video-poster{object-fit:contain;background:white}
.sp-selection{margin:28px 0 0;padding:24px;border:1px solid var(--line);background:var(--paper)}
.sp-selection p{font-size:14px;color:var(--muted);max-width:700px;margin-top:14px}
.sp-selection .actions{margin-top:20px}
#equipment-single-lane-stick-packaging-machine .catalogue-products,#selection>.catalogue-products{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:620px){.sp-product .sp-model{font-size:18px}.sp-product .category-hero h1{font-size:40px}.sp-product .pv-process ol h3{min-height:0}.sp-product .sp-faq{padding-bottom:40px}}
@media(max-width:620px){#equipment-single-lane-stick-packaging-machine .catalogue-products,#selection>.catalogue-products{grid-template-columns:1fr}}
