/* START_SECTION:rok-organizer-categories (INDEX:99) */
.rok-organizer-categories{max-width:1384px;margin:0 auto;padding:8px 32px 36px;color:#202c36}
.rok-organizer-categories__header h2{font-size:24px;line-height:1.3;margin:0 0 8px;text-transform:none}
.rok-organizer-categories__header p{font-size:16px;line-height:1.5;margin:0 0 24px}
.rok-organizer-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}
.rok-organizer-categories__card{display:flex;height:100%;flex-direction:column;border:1px solid #dce2e6;border-radius:10px;overflow:hidden;color:inherit;text-decoration:none;background:#fff}
.rok-organizer-categories__card:hover{border-color:#125b8e;box-shadow:0 3px 12px #17384b12}
.rok-organizer-categories__card:focus-visible{outline:3px solid #125b8e;outline-offset:4px}
.rok-organizer-categories__image{position:relative;aspect-ratio:4/3;flex:none;box-sizing:border-box;overflow:hidden;background:#fff}
.rok-organizer-categories__image img{position:absolute;inset:0;display:block;box-sizing:border-box;width:100%;height:100%;max-height:100%;padding:18px;object-fit:contain}
.rok-organizer-categories__card h3{font-size:17px;line-height:1.4;font-weight:600;text-transform:none;margin:0;padding:16px;background:#f5f7f8;flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}
.rok-organizer-categories__card h3 span{color:#125b8e}
.rok-organizer-categories__browse{display:inline-flex;gap:12px;margin-top:24px;padding:12px 0;color:#125b8e;text-decoration:underline;text-underline-offset:4px;font-weight:600}
@media(max-width:999px){.rok-organizer-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:599px){.rok-organizer-categories{padding:4px 16px 24px}.rok-organizer-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rok-organizer-categories__image{aspect-ratio:1}.rok-organizer-categories__image img{padding:10px}.rok-organizer-categories__card h3{font-size:15px;padding:12px}.rok-organizer-categories__header h2{font-size:22px}}
.rok-organizer-categories__card[href$="/knife-organizers"] .rok-organizer-categories__image img{padding:8px;object-fit:cover;object-position:60% 50%}
/* END_SECTION:rok-organizer-categories */
