.table-hover.table-hover tbody tr:hover{background:var(--clr-blue-light-primary-50)}.table{margin:0}.table-header-group{background:var(--clr-grey-75);border-bottom:2px solid var(--clr-grey-100)}.table-icon{font-size:1rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:80px;margin:0 auto}.sticky-header{display:flex;justify-content:flex-end;align-items:flex-end;position:sticky;top:9.6rem;padding:1rem 0;width:100%;margin:0 0 1.5rem;background:var(--clr-white);z-index:1}.sticky-header .sticky-card{display:flex;flex-direction:column;justify-content:flex-start;border-radius:.5rem;background:var(--clr-white);box-shadow:0 4px 8px #0003;padding:1rem;margin:0 .5rem;height:8.5rem;width:calc(280px - 1rem)}.sticky-header .sticky-card .name{font-family:Montserrat,sans-serif;font-weight:600;color:var(--clr-black)}.sticky-header .sticky-card .price{color:var(--clr-grey-500);min-height:2rem;display:flex;align-items:baseline;line-height:1.5rem;font-size:.8rem}.sticky-header .sticky-card .price strong{font-weight:700;font-size:1.25rem}.sticky-header .sticky-card .price del,.sticky-header .sticky-card .price strong{font-family:Montserrat,sans-serif;color:var(--clr-black);margin:0 .15rem 0 0}.sticky-header .sticky-card .price del{font-weight:600}.sticky-header .sticky-card .btn-bcd-small{margin:.5rem 0 0}.mobile-table-header{display:none}.table-price-col{min-width:240px;width:42%}.table-price-fix{min-width:280px}.first2{background:var(--clr-green-primary-100)}.second2{background:var(--clr-yellow-primary-100)}.third2{background:var(--clr-blue-light-primary-100)}.btn-green,.outline-yellow{margin:1rem auto}.table-primary{color:var(--clr-blue-dark-primary);background:var(--white)}.price-table-header{border-bottom:2px solid rgba(0,0,0,.15)}.price-table-header .table-title{font-size:1.2rem;color:var(--clr-green-primary-100)}.price-table-header .first{background:var(--clr-green-primary-100)}.price-table-header .first,.price-table-header .second{color:var(--clr-black)}.price-table-header .second{background:var(--clr-green-primary)}.price-table-header .third{background:var(--clr-yellow-primary);color:var(--clr-black)}.price-table-header th{vertical-align:middle;height:3rem;border:0;background:var(--white);font-family:Montserrat,sans-serif;font-weight:600}.price-table-header th .sr-only{background:#fff}.table-secondary{color:var(--clr-blue-dark-primary);background:var(--white);background:var(--clr-grey-75)}.table-responsive tr td{vertical-align:middle!important;font-size:.9rem}.table-responsive tr td a{display:flex;align-items:center;color:var(--clr-black);transition:all .2s ease-in}.table-responsive tr td a strong{font-family:Montserrat,sans-serif;font-weight:400;margin:0 .25rem 0 0}.table-responsive tr td a:focus,.table-responsive tr td a:hover{color:var(--clr-black)}.table-responsive tr td:last-child{font-size:.8rem;text-align:center}.table-responsive tr td:last-child .table-icon{background:var(--clr-blue-light-primary-400)}.table-responsive tr td:nth-last-child(2){font-size:.8rem;text-align:center}.table-responsive tr td:nth-last-child(2) .table-icon{background:var(--clr-yellow-primary)}.table-responsive tr td:nth-last-child(3){font-size:.8rem;text-align:center}.table-responsive tr td:nth-last-child(3) .table-icon{background:var(--clr-green-primary)}.table-responsive tr .text-right a{justify-content:flex-end}@media(max-width:430px){.table-responsive>.table{min-width:590px}.table-responsive{width:100%!important;overflow:hidden}.table-responsive tr{display:flex;flex-wrap:wrap}.table-responsive tr td{padding:1rem;display:flex;align-items:center;justify-content:center}.table-responsive tr td:first-child{justify-content:flex-start;width:100%;font-family:var(--font500-montserrat-medium)}.table-responsive tr td:nth-child(2),.table-responsive tr td:nth-child(3){border-right:1px solid var(--clr-grey-100)}.table-responsive tr td{width:33.3333%}.table-responsive tr td .table-text{display:flex;justify-content:center;width:100%;font-size:.7rem;line-height:normal}.table-responsive .table-header-group td{border:none!important;padding:0 .5rem}.table-responsive .table-header-group td:first-child{display:flex;align-items:center;height:2.5rem}}
