.tvs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tvs-gap)}@media (min-width:600px){.tvs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.tvs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.tvs-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1023px){.tvs-grid--home>.tvs-card:nth-child(n+7){display:none}}@media (min-width:1024px) and (max-width:1279px){.tvs-grid--home>.tvs-card:nth-child(n+9){display:none}}@media (min-width:600px) and (max-width:767px){.tvs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.tvs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tvs-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--tvs-radius);background:var(--tvs-card);box-shadow:0 1px 2px rgb(20 30 45 / .05);min-width:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tvs-card{transition:transform .2s ease-out,box-shadow .2s ease-out}.tvs-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px -12px rgb(20 30 45 / .3)}}.tvs-card__media{aspect-ratio:19 / 25;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.tvs-card__media>a,.tvs-card__media>.brxe-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tvs-card__media:not(.tvs-card__media--discs) img{width:93.1%!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain}.tvs-card__media--discs{aspect-ratio:1}.tvs-card__media--discs>a{display:block;position:relative}.tvs-card__title{font-size:13.5px;font-weight:600;line-height:1.35;min-height:calc(3 * 1.35em);margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tvs-card__title a{color:var(--tvs-ink);text-decoration:none}.tvs-nb{white-space:nowrap}.tvs-card__title a:hover{color:var(--tvs-accent)}.tvs-card__rating{display:flex;align-items:center;height:18px}.tvs-card__price{display:flex;align-items:baseline;min-height:24px;white-space:nowrap}.tvs-card__price .price{margin:0;font-size:15px;font-weight:700;color:var(--tvs-ink)}.tvs-card__btn{margin-top:auto}.tvs-card__btn .button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 10px!important;font-size:13.5px!important}.tvs-card__btn .added_to_cart{display:block;margin-top:6px;font-size:13px;text-align:center}.tvs-card .button.product_type_simple:not(.add_to_cart_button){background:transparent!important;color:var(--tvs-muted)!important;box-shadow:inset 0 0 0 1.5px var(--tvs-line)!important}@media (min-width:1024px){.tvs-card{padding:14px;gap:8px;border-radius:14px}.tvs-card__title{font-size:14px}.tvs-card__price .price{font-size:16px}}