[data-category-recommendations][hidden]{display:none!important}
.rl-category-recommendations{width:100%;min-width:0;padding:24px 0;color:#1b1b21}
.rl-category-recommendations h2{margin:0 0 24px;font-size:28px;line-height:1.25;font-weight:700}
.rl-category-recommendation-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px}
.rl-category-recommendation-tabs button{border:1px solid #d6d6dc;border-radius:24px;background:#fff;padding:10px 20px;color:inherit;font:inherit;cursor:pointer}
.rl-category-recommendation-tabs button[aria-selected=true]{background:#1b1722;border-color:#1b1722;color:#fff;font-weight:600}
.rl-category-recommendation-tabs button:focus-visible{outline:2px solid #1b1722;outline-offset:3px}
.rl-category-recommendation-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0}
.rl-category-recommendation-item{min-width:0;height:100%}
.rl-category-recommendation-item .rc-product{display:flex;flex-direction:column;height:100%;min-width:0;padding:20px;background:#fff;border-radius:16px;box-shadow:0 2px 6px #14111d0a}
.rl-category-recommendation-item .rc-product>a{display:flex;flex-direction:column;text-decoration:none;color:inherit}
.rl-category-recommendation-item img{display:block;width:100%;height:180px;object-fit:contain;margin:0 0 16px}
.rl-category-recommendation-item h3{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}
.rl-category-recommendation-item .rc-card-selection{font-size:14px;color:#71717a;line-height:1.45;margin:0 0 8px}
.rl-category-recommendation-item .rc-rating{font-size:14px;margin:0 0 12px}
.rl-category-recommendation-item .rc-muted:not(.rc-card-selection){font-size:13px;color:#71717a;margin:0}
.rl-category-recommendation-item strong{font-size:22px;line-height:1.5}
@media(max-width:1023px){.rl-category-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.rl-category-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rl-category-recommendation-item .rc-product{padding:16px}.rl-category-recommendation-item img{height:150px}.rl-category-recommendations h2{font-size:24px}}
@media(max-width:359px){.rl-category-recommendation-grid{grid-template-columns:1fr}}
