#accessoryCategories[hidden],[data-accessory-detail][hidden],#accessoryCategoryBack[hidden],#sjCategories[hidden]{display:none!important}
.accessory-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 48px}
.accessory-category{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #29292e;border-radius:12px;background:#0c0c0f;transition:border-color .15s}
.accessory-category:hover,.accessory-category:focus-visible{border-color:#F20210;outline:none}
.accessory-category-image{aspect-ratio:1.45;display:flex;align-items:center;justify-content:center;background:#fff;padding:12px;overflow:hidden}
.accessory-category-image img{width:100%;height:100%;object-fit:contain;display:block}
.accessory-category-copy{position:relative;padding:18px 48px 18px 16px;min-height:90px;display:flex;align-items:center}
.accessory-category h2{margin:0;font:400 clamp(16px,2vw,23px)/1.15 'Russo One';text-transform:uppercase}
.accessory-category .arrow{right:14px;bottom:calc(50% - 7px);width:26px}
.accessory-category .arrow:before{width:24px}
#accessoryCategoryBack{display:inline-block;padding:12px 0;margin-bottom:12px;color:#F20210;font:400 10px 'Russo One'}
@media(max-width:800px){.accessory-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.accessory-category-copy{padding:14px 30px 14px 12px;min-height:82px}.accessory-category h2{font-size:16px}.accessory-category .arrow{right:10px;width:18px}.accessory-category .arrow:before{width:16px}.accessory-category .arrow:after{width:7px;height:7px;top:3px}}
@media(max-width:350px){.accessory-category-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.accessory-category{transition:none}}
