.drum-recommendations{margin-block:2.5rem;padding-block:1.5rem;scroll-margin-top:110px}.drum-recommendations>h2{margin:.7rem 0 1rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.drum-recommendations p{line-height:1.65}.drum-recommendation-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin:24px 0;display:grid}.drum-recommendation-grid article{background:#fff;border:1px solid #ded8d1;border-top:3px solid #b54b00;border-radius:8px;min-width:0;padding:22px}.drum-recommendation-grid h3{margin:12px 0;font-size:1.35rem;line-height:1.25}.drum-recommendation-grid p{margin:0 0 14px;font-size:.94rem}.drum-recommendation-grid .drum-choice-fit{color:#984000;font-size:.82rem;font-weight:750;line-height:1.5}.drum-recommendation-grid .drum-choice-price{color:#191716;font-size:1.25rem;font-weight:800}.drum-recommendation-grid a,.drum-recommendation-method a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.drum-choice-links{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;font-size:.88rem;font-weight:700;display:flex}.drum-recommendation-method{background:#f6f2eb;border-left:3px solid #b54b00;margin-block:24px;padding:24px}.drum-recommendation-method h3{margin:0 0 12px;font-size:1.2rem;font-weight:750;line-height:1.3}.drum-recommendation-method p,.drum-recommendation-method li{font-size:.93rem;line-height:1.7}.drum-recommendation-method ul{margin:16px 0 22px;padding-left:20px;list-style:outside}.drum-recommendation-method li{margin-bottom:10px}@media (max-width:600px){.drum-recommendation-grid article,.drum-recommendation-method{padding:18px}.drum-choice-links a{padding-block:5px}.drum-recommendations{margin-block:1.5rem}}.shop-page-summary{color:var(--muted);margin:0 0 16px;font-size:.85rem;line-height:1.5}.shop-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-block:28px 12px;display:flex}.shop-pagination ol{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shop-pagination a,.shop-pagination .shop-page-disabled{box-sizing:border-box;border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:9px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.shop-pagination a:hover{border-color:var(--orange)}.shop-pagination a[aria-current=page]{background:var(--black);color:#fff;border-color:var(--black)}.shop-pagination a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.shop-pagination .shop-page-disabled{color:#77716b;background:#f4f1ed}@media (max-width:560px){.shop-pagination{gap:8px}.shop-pagination ol{flex-basis:100%;order:-1}}
