.tyre-size-data-table{margin:0 auto;padding:0 120px}
@media(max-width:1024px){.tyre-size-data-table{padding:0 40px}
}
@media(min-width:768px) and (max-width:1200px){.tyre-size-data-table{padding:0 16px !important}
}
@media(max-width:767px){.tyre-size-data-table{padding:0 30px}
}
.tyre-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1020px;margin:0 auto;margin-top:40px;gap:87px}
@media(max-width:991px){.tyre-container{gap:30px}
}
@media(max-width:767px){.tyre-categories{width:100%}
.tyre-container{padding:0;width:100%;flex-direction:column;margin-top:48px}
}
.tyre-container .tyre-categories span{font-family:Poppins-Bold,sans-serif;font-size:26px;font-weight:700;line-height:26px;text-align:left}
.tyre-categories h2{margin-bottom:32px;position:relative;font-family:Poppins-Regular,sans-serif;font-size:32px;font-weight:400;padding-bottom:24px;line-height:38.4px;letter-spacing:-0.01em;text-align:left;text-decoration:none}
@media(max-width:767px){.tyre-categories h2{font-size:26px;font-weight:400;line-height:31.2px;padding-bottom:16px;margin-bottom:18px}
}
.tyre-categories h2::after{content:'';position:absolute;bottom:0;left:0;width:120px;height:6px;background-color:orange}
@media(max-width:767px){.tyre-categories h2::after{width:63px;height:3px}
}
.category{width:316px;height:66px;padding:24px 20px 24px 20px;gap:10px;border-radius:5px;margin-bottom:15px;background-size:cover;background-position:center;font-family:Poppins-Bold,sans-serif;font-size:26px;font-weight:700;line-height:26px;text-align:left;text-decoration:none;color:white;cursor:pointer}
@media(max-width:767px){.category{font-size:20px;line-height:20px;width:100%}
}
@media(max-width:767px){.general-compatibility{width:100%;padding-top:3px}
}
.general-compatibility h2{margin-bottom:32px;position:relative;font-family:Poppins-Regular,sans-serif;font-size:32px;font-weight:400;padding-bottom:24px;line-height:38.4px;letter-spacing:-0.01em;text-align:left;text-decoration:none}
@media(max-width:767px){.general-compatibility h2{font-size:26px;line-height:31.2px;padding-bottom:16px;margin-bottom:18px}
}
.general-compatibility h2::after{content:'';position:absolute;bottom:0;left:0;width:120px;height:6px;background-color:orange}
@media(max-width:767px){.general-compatibility h2::after{width:63px;height:3px}
}
.general-compatibility table{border-radius:10px;border:1px solid #f1f1f1}
.general-compatibility td{font-family:Poppins-Regular,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left;padding:18px 20px}
@media(max-width:767px){.general-compatibility td{padding:18px 10px;width:33.3%}
}
.general-compatibility th{background:#828282;color:#fff;font-family:Poppins-Medium,sans-serif;font-size:14px;font-weight:500;line-height:21px;text-align:left;padding:16px}
.general-compatibility table tr:nth-child(odd){background-color:white}
.general-compatibility table tr:nth-child(even){background-color:#f3f3f3}
.compatibility-table{border-collapse:collapse;position:relative;width:100%}
.compatibility-table thead{position:sticky;top:0;background-color:white;z-index:2}
.compatibility-table tbody{display:block;overflow-y:auto;overflow-x:hidden}
.compatibility-table thead,.compatibility-table tbody tr{display:table;width:100%;table-layout:fixed}
.compatibility-table tbody::-webkit-scrollbar{background-color:#828282;width:4px}
.compatibility-table tbody::-webkit-scrollbar-thumb{background-color:#343233;border-radius:2px}
.compatibility-table tbody::-webkit-scrollbar-track{background-color:transparent}