.add-on-table-item{--extras-size:2fr;background-color:#0000;grid-template-rows:96px;grid-template-columns:128px 1fr;gap:20px;display:grid;position:relative}.add-on-table-item:hover{box-shadow:0 0 0 10px var(--color-card-bg-hover);background-color:var(--color-card-bg-hover);border-radius:5px}.add-on-table-item--disabled:hover{background-color:#0000;border-radius:5px;box-shadow:0 0 0 15px #0000}.add-on-table-item--disabled .add-on-table-item__link{cursor:default}.add-on-table-item__image{object-fit:cover;border-radius:5px;width:100%;height:100%}.add-on-table-item__info{flex-direction:column;align-items:flex-start;min-width:80px;font-weight:400;display:flex}.add-on-table-item__info-links{align-items:center;gap:10px;margin-bottom:6px;display:flex}.add-on-table-item__title{z-index:1;max-width:300px;min-height:40px;color:var(--color-text);line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;font-size:18px;font-weight:300;line-height:18px;display:-webkit-box;position:relative;overflow:hidden}.add-on-table-item__link{color:inherit;align-self:stretch;text-decoration:none}.add-on-table-item__link:before{content:"";z-index:0;position:absolute;inset:0}.add-on-table-item__link--disabled:hover:before,.add-on-table-item__link--disabled:focus:before{background-color:#0000}.add-on-table-item__categories{line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;line-height:14px;display:-webkit-box;overflow:hidden}.add-on-table-item__categories *{word-wrap:break-word}.add-on-table-item__publisher{text-transform:uppercase;color:var(--color-deaccented-text);line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;line-height:14px;text-decoration:none;display:-webkit-box;overflow:hidden}.add-on-table-item__publisher.add-on-table-item__publisher--link{cursor:pointer}.add-on-table-item__publisher.add-on-table-item__publisher--link:hover{color:var(--color-accented-text)}.add-on-table-item__action{z-index:1;position:relative}.table-item-price{color:var(--color-text);grid-template-rows:1fr auto 1fr;justify-items:end;gap:4px;font-weight:300;display:grid}.table-item-price .table-item-price__original{color:var(--color-deaccented-text);grid-row:1;align-self:end;font-size:12px;text-decoration:line-through}.table-item-price .table-item-price__value{text-transform:uppercase;grid-row:2;font-size:20px;font-weight:300}.table-item-price .table-item-price__refunded-notice{grid-row:3;align-self:start}.table-item-price.table-item-price--free .table-item-price__value{color:var(--green500)}.table-item-price.table-item-price--discounted .table-item-price__value{color:var(--orange400)}.table-item-price.table-item-price--refunded .table-item-price__value{text-decoration:line-through}@media (width<=768px){.add-on-table-item__title{line-clamp:1;-webkit-line-clamp:1;min-height:30px;margin-bottom:10px;line-height:30px}}.add-on-table__container{margin-bottom:40px;display:flex}.add-on-table__container:last-child{margin-bottom:0}.add-on-table__list-container{width:100%;padding:20px 0 40px}.add-on-table__list{place-items:stretch stretch;gap:20px;display:grid}.add-on-table__list.add-on-table__list--fetching{opacity:.5}.add-on-table__no-add-ons{color:var(--color-deaccented-text);text-transform:uppercase;font-size:24px}.add-on-table__element{background-color:#0000}
