#snize_results .rok-hardware-shop{display:block!important;width:100%;clear:both;margin:0 0 24px;padding:0;border:1px solid #d7dde1;border-radius:5px;background:#fafbfc;overflow:hidden;box-sizing:border-box}
#snize_results .rok-hardware-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid #d7dde1;background:#eef1f3}
#snize_results .rok-hardware-tabs button{display:block;flex:0 0 auto;margin:0!important;padding:13px 19px;min-height:44px;border:0;border-right:1px solid #d7dde1;border-radius:0;background:transparent;color:#263b4a;font-family:inherit;font-weight:600;font-size:14px;line-height:1.3;box-shadow:none;cursor:pointer}
#snize_results .rok-hardware-tabs button[aria-selected=true]{background:white;color:#075880;box-shadow:inset 0 -3px #075880}
#snize_results .rok-hardware-choices{display:flex;flex-wrap:wrap;gap:12px;padding:18px;background:white}
#snize_results .rok-hardware-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:110px;max-width:190px;min-height:52px;flex:1 1 120px;padding:10px;margin:0!important;box-sizing:border-box;border:1px solid #d0d6da;border-radius:4px;background:white;color:#17394e;font-size:13px;line-height:1.35;text-decoration:none;text-align:center;box-shadow:none;cursor:pointer}
#snize_results .rok-hardware-choice img{display:block;width:100%;height:108px;object-fit:contain;margin:0!important}
#snize_results .rok-hardware-choice[aria-pressed=true],#snize_results .rok-hardware-choice[aria-current=page]{border:2px solid #075880;background:#f1f8fc;padding:9px}
#snize_results .rok-hardware-choice:hover{border-color:#075880;background:#f4f9fb}
#snize_results .rok-hardware-shop button:focus-visible,#snize_results .rok-hardware-shop a:focus-visible{outline:3px solid #e98724;outline-offset:-3px}
#snize_results .rok-hardware-note{padding:0 18px 12px;margin:0;background:white;color:#52616b;font-size:12px}
@media(max-width:600px){#snize_results .rok-hardware-choices{flex-wrap:nowrap;overflow-x:auto;padding:12px;gap:9px}#snize_results .rok-hardware-choice{flex:0 0 124px;min-width:124px}#snize_results .rok-hardware-tabs button{padding:12px;font-size:12px}#snize_results .rok-hardware-choice img{height:90px}}


#snize_results .rok-hardware-choice{flex:0 0 140px;min-height:172px;max-width:140px;justify-content:flex-start;}
#snize_results .rok-hardware-media{display:block;position:relative;flex:0 0 auto;width:112px;height:112px;overflow:hidden;background:white;}
#snize_results .rok-hardware-media img{display:block;width:100%;height:100%;object-fit:contain;margin:0!important;}
#snize_results .rok-hardware-choice>span:last-child{display:flex;align-items:center;justify-content:center;min-height:35px;}
#snize_results .rok-hardware-choice[aria-pressed=true]{padding:9px;}
@media(max-width:600px){#snize_results .rok-hardware-choice{flex-basis:132px;min-width:132px;max-width:132px;}#snize_results .rok-hardware-media{width:108px;height:108px;}}

#snize_results .rok-hardware-logo{display:flex;align-items:center;justify-content:center;width:112px;height:80px;margin:6px 0;}
#snize_results .rok-hardware-logo img{width:100%;height:100%;max-width:100%;object-fit:contain;}
#snize_results .rok-hardware-shop[data-active=brand] .rok-hardware-choice{min-height:145px;}
#snize_results .rok-hardware-shop[data-active=size] .rok-hardware-choices{flex-wrap:wrap;gap:9px;}
#snize_results .rok-hardware-shop[data-active=size] .rok-hardware-choice{flex:0 0 auto;min-width:90px;max-width:none;min-height:44px;padding:10px 15px;justify-content:center;}
#snize_results .rok-hardware-shop[data-active=size] .rok-hardware-choice>span:last-child{min-height:0;}
#snize_results .rok-hardware-shop[data-active=size] .rok-hardware-choice[aria-pressed=true]{padding:9px 14px;}
