.accessories-compact .ph-hero{padding:24px 0 20px;min-height:0}.accessories-compact .ph-hero h1{font-size:clamp(28px,4vw,44px);margin-bottom:14px}.accessories-compact .ph-lead{font-size:17px;margin:14px 0 0;max-width:900px}.accessories-compact .accessory-category{padding:20px 0;scroll-margin-top:100px}.accessories-compact h2{font-size:25px;margin-bottom:16px}.accessory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.accessory-grid .cleaning-card,.accessory-grid .payment-product-with-detail{min-width:0;margin:0}.accessory-grid .cleaning-product-image{height:145px;min-height:0;padding:12px;background:#fff}.accessory-grid .cleaning-product-image img{height:120px;max-height:120px;width:100%;object-fit:contain}.accessory-grid .cleaning-card-body{padding:16px;gap:8px}.accessory-grid .cleaning-card-body h3{font-size:19px;margin:4px 0 8px}.accessory-grid .cleaning-card-body p{font-size:14px;line-height:1.45;margin:6px 0}.accessory-grid .cleaning-card-body .cleaning-price{font-size:24px;font-weight:700}.accessory-grid .cleaning-card-body dl{font-size:13px;margin:8px 0}.accessory-grid .button{padding:9px 12px;font-size:14px}.accessory-grid .payment-product-card{padding:16px;min-height:0;gap:9px}.accessory-grid .payment-product-card img{width:100%;height:120px;object-fit:contain}.accessory-grid .payment-product-card strong{font-size:19px}.accessories-compact .model-category-jumps{gap:8px;margin:12px 0}.accessories-compact .model-category-jumps a{font-size:14px;padding:8px 12px}.accessories-compact .ph-category-buttons:empty{display:none}@media(max-width:900px){.accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.accessory-grid{grid-template-columns:1fr}.accessories-compact .ph-hero{padding-top:18px}}
