*,:after,:before{box-sizing:border-box}
h2{color:#b61032;font-size:40px}
p{color:#626773}
.table>:not(caption)>*>*{background-color:transparent;border-bottom-width:0;box-shadow:inset 0 0 0 9999px transparent;padding:.5rem}
.table>thead{vertical-align:bottom}
tbody,td,th,thead,tr{border-color:#dee2e6}
.premium{background:#fff;margin-bottom:0;padding:0 0 47px}
.premium .clubs{background:#fff}
.premium .clubs table{border-collapse:collapse;caption-side:bottom}
.premium .clubs table thead{position:relative}
.premium .clubs table thead th{font-weight:500;font-size:11.11px;line-height:20px;letter-spacing:.02em;text-transform:uppercase;color:#626773}
.premium .clubs table thead th .table-heading{display:block;line-height:30px;white-space:nowrap;padding:4px}
.premium .clubs table thead tr:nth-child(1) th{text-align:center;padding-top:24px}
.premium .clubs table thead tr:nth-child(1) th:nth-child(1){color:#25272c;font-family:var(--variable-font-family);font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;vertical-align:middle;text-align:justify;padding:20px 16px}
.premium .clubs table thead tr:nth-child(1) th img{width:164px}
.premium .clubs table thead tr:nth-child(1) th:not(:last-child),.premium .clubs table thead tr:nth-child(2) th:not(:last-child){border-right:1px solid rgba(176,181,191,0.2)}
.premium .clubs table thead tr:nth-child(2) th{text-align:center !important}
.premium .clubs table tbody tr td:not(:first-child){text-align:center !important}
.premium .clubs table tbody tr td:not(:first-child) img{height:32px;width:32px;background:rgba(71,204,102,0.1215686275);padding:4px;border-radius:4px !important}
.premium .clubs table tbody tr{position:relative;border-bottom:#fff}
.premium .clubs table tbody tr::after{content:"";background:#edeef1;width:97% !important;height:1px;position:absolute;top:100%;left:50% !important;transform:translateX(-50%) !important}
.premium .clubs table tbody tr:nth-child(11)::after{visibility:hidden}
.premium .clubs table tbody td{padding:20px 16px;vertical-align:middle;font-weight:400;font-size:13.33px}
.premium .clubs table tbody td:nth-child(odd){color:#626773}
.premium .clubs table tbody td:nth-child(even){color:#626773}
.premium .clubs table .tire-heading-cls{background:#f9f6ee;border-bottom:transparent;text-align:center}
.premium .clubs table .tire-heading-cls th{color:#25272c;font-weight:600;font-size:18px;font-family:var(--variable-font-family) !important}
.premium .clubs table .tire-heading-cls::after{visibility:hidden}
.premium .clubs table .tire-note-cls{border-top:20px solid white}
.premium .clubs table .tire-note-cls th{padding:8px 16px}
.premium .clubs table .tire-note-cls th div{color:#25272c !important;font-size:12px !important;font-style:normal;font-weight:600 !important;line-height:140%;letter-spacing:.048px;padding:10px 8px;background:#fef2f5;text-align:left !important}
.premium .clubs table .tire-note-cls::after{visibility:hidden}
.premium thead.premium-header{position:sticky !important;top:0;background:#fff;z-index:var(--z-index-default)}
.premium .custom_th_root{left:1%;right:0;top:0;bottom:0;color:#25272c !important;font-family:var(--variable-font-family);font-size:16px !important;font-weight:500 !important;line-height:125% !important;text-transform:uppercase !important;font-style:normal !important}
.premium .custom_th{position:relative !important;left:0;right:0;top:0;bottom:0;font-style:normal !important;font-weight:600 !important;font-size:10px !important;line-height:29px;color:#494e5c !important}
.premium .custom_th p{color:#494e5c !important;font-size:10px !important;line-height:14px;letter-spacing:.4px;margin-bottom:0}
.premium .custom_tr{border-style:hidden}
.premium .row-name{min-width:350px;width:12%;position:relative}
.premium .row-name span{display:block;color:#25272c;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-transform:capitalize;width:90%}
.premium .select-wrapper{margin-top:80px}
@media(max-width:767px){.premium tr{display:flex;flex-wrap:wrap}
.premium .hover-text{display:inline-block !important;position:relative;left:auto;bottom:auto}
.premium .premium .row-name span{display:inline !important}
.premium table{overflow:auto}
.premium tr th{font-size:12px !important}
.premium tr td:nth-of-type(1){width:100%}
.premium tr td:nth-of-type(2),.premium tr td:nth-of-type(3),.premium tr td:nth-of-type(4),.premium tr td:nth-of-type(5){width:25%}
.premium thead tr:nth-child(1){display:none !important}
.premium .row-name{border-bottom:0}
.premium .clubs{border:0}
.premium thead tr:nth-child(2) .custom_th_root:nth-child(2) span{background:linear-gradient(90deg,#8c0107 -26.67%,#ff3a57 121.67%);background-clip:text !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.premium thead tr:nth-child(2) .custom_th_root:nth-child(3) span{background:linear-gradient(90deg,#777779 30.1%,#aeb8c0 108.12%) !important;background-clip:text !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent !important}
.premium thead tr:nth-child(2) .custom_th_root:nth-child(4) span{background:linear-gradient(90deg,#6a4f25 -41.4%,#a37e2e 99.85%) !important;background-clip:text !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.premium thead tr:nth-child(2) .custom_th_root:nth-child(5) span{background:linear-gradient(90deg,#212329 -9.67%,#6c7689 93.35%) !important;background-clip:text !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.premium thead tr:nth-child(2) th:nth-child(1){width:100%;border-bottom:0;padding:0}
.premium thead tr:nth-child(2) th:nth-child(n+2){width:25%;padding:15px 0}
.premium thead tr:nth-child(2) th:nth-child(n+2) span{padding:0 !important;display:inline-block !important}
.premium .table-top{padding:0 !important}
.premium tbody .tire-heading-cls th{font-size:14px !important}
.premium .row-name span{font-size:12px;display:inline !important}
.premium table tbody tr td:not(:first-child) img{height:16px !important;width:16px !important;padding:3px !important}
.premium table thead tr:nth-child(2) th{border-right:none !important}
.premium .hover-text svg{height:13.33px;width:13.33px}
.premium .cmp-image .cmp-image__image{height:180px}
.premium .premium .text{width:100%}
.premium .custom_th_root{font-size:12px !important}
.table>:not(:last-child)>:last-child>*{border-bottom-width:1px;border-bottom-color:inherit}
}
.premium .premium .text{padding:36px 0 0 !important;width:100%}
.tooltip-text{visibility:hidden;position:absolute;z-index:var(--z-index-default);color:#1f2b34 !important;font-size:13.33px !important;font-style:normal !important;font-weight:400 !important;line-height:23.327px;background:#fff;width:250px !important;padding:5px 10px;box-shadow:0 4px 8px rgba(0,0,0,0.16)}
.hover-text:hover .tooltip-text{visibility:visible;color:#1f2b34;font-size:13.33px;font-style:normal;font-weight:400;line-height:23.327px !important}
.bottom{top:36px;right:-466%}
.hover-text{position:absolute;display:inline-block;margin:0;left:325px;bottom:37%;text-align:center}
.hover-text .tooltip-text.bottom{top:170%;left:50%;margin-left:-125px;box-shadow:0 4px 8px rgba(0,0,0,0.16)}
.hover-text .tooltip-text::after{content:"";position:absolute;bottom:100%;left:50%;border-style:solid;border-width:15px}
.hover-text .tooltip-text.bottom::after{bottom:100%;left:50%;margin-left:-15px;border-color:transparent transparent #fff transparent;filter:drop-shadow(0 -12px 8px rgba(0,0,0,0.16));-webkit-filter:drop-shadow(0 -12px 8px rgba(0,0,0,0.16))}
.premium .text{width:100% !important}
.middle{background-color:#f9f6ee;align-items:center;text-align:center;position:relative;border-bottom:none !important}
.table-scroll{height:100vh;overflow-y:auto}
.table-scroll::-webkit-scrollbar{height:6px;width:6px}
.table-scroll::-webkit-scrollbar-button{display:none}
.table-scroll::-webkit-scrollbar-thumb{background-color:#888}
.table-scroll::-webkit-scrollbar-track{background-color:#f1f1f1}
@media(min-width:768px){.premium{padding:0 !important}
.premium .custom_th{max-width:175px}
.premium table tbody td{padding:30px 16px !important}
.premium table tbody tr td:not(:first-child){vertical-align:baseline !important}
.premium .tire-note-cls{border-bottom:30px solid white !important}
}
@media(max-width:524px){.table-scroll{overflow-x:auto !important;overflow-y:auto !important;width:100% !important;max-width:100% !important;display:block !important}
.premium table{overflow-x:visible !important;min-width:500px !important;width:500px !important;max-width:none !important;display:table !important;margin:0 !important}
.premium .clubs{width:100% !important;overflow-x:visible !important}
}