/* Native Shoptet sidebar Top 10: keep original links, images, prices and ranking. */
.type-category .sidebar .box.box-topProducts{padding:0;border:1px solid #e0e8f2;border-radius:18px;background:#fff;overflow:hidden}
.type-category .sidebar .box-topProducts .top-products-wrapper{margin:0;padding:0;min-width:0}
.type-category .sidebar .box-topProducts .pageElement__heading{margin:0;padding:17px 16px 15px;border-bottom:1px solid #e8eef6;color:#0b2348;font-size:17px;font-weight:800;line-height:1.35;letter-spacing:-.2px;text-transform:none}
.type-category .sidebar .box-topProducts .top-products{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0 12px;list-style:none;counter-reset:top}
.type-category .sidebar .box-topProducts .top-products>li{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;width:auto;min-height:86px;height:auto;margin:0;padding:14px 0;border:0;border-bottom:1px solid #edf1f6;background:#fff;counter-increment:top}
.type-category .sidebar .box-topProducts .top-products>li:last-child{border-bottom:0}
.type-category .sidebar .box-topProducts .top-products>li::before{content:counter(top);counter-increment:none;position:absolute;z-index:1;left:0;top:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:2px solid #fff;border-radius:7px;background:#edf3fb;color:#153b76;font-size:10px;font-weight:800;line-height:1;box-sizing:content-box;transform:none}
.type-category .sidebar .box-topProducts .top-products>li:first-child::before{background:#153b76;color:#fff}
.type-category .sidebar .box-topProducts .top-products-image{grid-column:1;grid-row:1;position:static;display:flex;align-items:center;justify-content:center;float:none;flex:none;width:54px;height:60px;margin:0;padding:4px;border:0;border-radius:9px;background:#fff;box-sizing:border-box}
.type-category .sidebar .box-topProducts .top-products-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain;background:#fff}
.type-category .sidebar .box-topProducts .top-products-content{grid-column:2;grid-row:1;position:static;display:flex;flex-direction:column;align-items:flex-start;gap:5px;float:none;flex:none;min-width:0;width:auto;max-width:100%;height:auto;margin:0;padding:0;color:#0b2348;text-decoration:none;line-height:1.4}
.type-category .sidebar .box-topProducts .top-products-name{display:block;min-width:0;width:100%;height:auto;margin:0;padding:0;color:#0b2348;font-size:13px;font-weight:650;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-transform:none;text-decoration:none}
.type-category .sidebar .box-topProducts .top-products-content strong{display:block;margin:0;padding:0;color:#153b76;font-size:14px;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}
.type-category .sidebar .box-topProducts a:focus-visible{outline:3px solid #81caff;outline-offset:3px;border-radius:5px}
@media(hover:hover){.type-category .sidebar .box-topProducts .top-products-content:hover .top-products-name{color:#2461a1}.type-category .sidebar .box-topProducts .top-products-content:hover{text-decoration:none}}
/* Below the catalogue on small screens; other native sidebar boxes stay hidden. */
@media(max-width:991px){
 .type-category #content-wrapper>.content-wrapper-in:has(>.sidebar-left .box-topProducts){display:flex;flex-direction:column;gap:0}
 .type-category #content-wrapper>.content-wrapper-in:has(>.sidebar-left .box-topProducts)>#content{order:1;float:none;min-width:0;width:100%;margin:0}
 .type-category #content-wrapper>.content-wrapper-in>.sidebar-left:has(.box-topProducts){display:block;order:2;float:none;min-width:0;width:100%;margin:28px 0 0;padding:0}
 .type-category #content-wrapper>.content-wrapper-in>.sidebar-left:has(.box-topProducts)>.sidebar-inner{display:block;width:100%;margin:0;padding:0}
 .type-category #content-wrapper>.content-wrapper-in>.sidebar-left:has(.box-topProducts)>.sidebar-inner>:not(.box-topProducts){display:none}
 .type-category .sidebar .box.box-topProducts{display:block;margin:0}
 .type-category .sidebar .box-topProducts .top-products{padding:0 16px}
 .type-category .sidebar .box-topProducts .top-products>li{grid-template-columns:60px minmax(0,1fr);gap:14px;min-height:88px;padding:12px 0}
 .type-category .sidebar .box-topProducts .top-products-image{width:60px;height:60px}
 .type-category .sidebar .box-topProducts .top-products-name{font-size:14px}
 .type-category .sidebar .box-topProducts .top-products-content strong{font-size:15px}
}
@media(min-width:600px) and (max-width:991px){
 .type-category .sidebar .box-topProducts .top-products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
 .type-category .sidebar .box-topProducts .top-products>li:nth-last-child(2):nth-child(odd){border-bottom:0}
}
