.product-promo[data-v-60118d4a]{box-sizing:border-box;border:1px solid var(--tj-border);background:#fff;border-radius:6px;gap:8px;width:460px;max-width:100%;padding:12px;display:grid}.product-promo__viewport[data-v-60118d4a]{display:grid}.product-promo__slide[data-v-60118d4a]{opacity:1;visibility:visible;grid-area:1/1;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;transition:opacity .26s;display:grid}.product-promo__slide[data-v-60118d4a]:not(.is-active){opacity:0;visibility:hidden;transition:opacity .26s,visibility 0s linear .26s}.product-promo__media[data-v-60118d4a]{aspect-ratio:4/3;background:#f1f5f9;border-radius:4px;display:block;overflow:hidden}.product-promo__media img[data-v-60118d4a]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-promo__body[data-v-60118d4a]{min-width:0}.product-promo__badge[data-v-60118d4a]{color:#fff;background:var(--tj-red);border-radius:3px;margin:0 0 4px;padding:0 7px;font-size:.74rem;font-weight:700;line-height:1.7;display:inline-block}.product-promo h2[data-v-60118d4a]{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:1rem;line-height:1.35;overflow:hidden}.product-promo h2 a[data-v-60118d4a]{color:var(--tj-ink);text-decoration:none}.product-promo h2 a[data-v-60118d4a]:hover{color:var(--tj-red-dark)}.product-promo__highlights[data-v-60118d4a]{flex-wrap:wrap;gap:4px;margin:0 0 4px;padding:0;list-style:none;display:flex}.product-promo__highlights li[data-v-60118d4a]{max-width:100%;color:var(--tj-text);text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:3px;padding:0 6px;font-size:.76rem;line-height:1.7;overflow:hidden}.product-promo__link[data-v-60118d4a]{color:var(--tj-red-dark);font-size:.86rem;font-weight:700;text-decoration:none}.product-promo__controls[data-v-60118d4a]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.product-promo__controls button[data-v-60118d4a]{cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.product-promo__arrow[data-v-60118d4a]{width:24px;color:var(--tj-muted);font-size:1.1rem;line-height:1}.product-promo__arrow[data-v-60118d4a]:hover{color:var(--tj-ink)}.product-promo__dot[data-v-60118d4a]{place-items:center;width:24px;height:24px;display:grid}.product-promo__dot[data-v-60118d4a]:before{content:"";background:#cbd5e1;border-radius:4px;width:8px;height:8px;transition:width .16s}.product-promo__dot.is-active[data-v-60118d4a]:before{background:var(--tj-red);width:18px}.product-promo--large[data-v-60118d4a]{border-radius:10px;gap:0;width:400px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f172a14}.product-promo--large .product-promo__slide[data-v-60118d4a]{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;position:relative}.product-promo--large .product-promo__media[data-v-60118d4a]{aspect-ratio:16/10;background:#eef1f5;border-radius:0}.product-promo--large .product-promo__body[data-v-60118d4a]{padding:14px 18px 4px}.product-promo--large .product-promo__badge[data-v-60118d4a]{margin:0;padding:2px 9px;font-size:.8rem;position:absolute;top:14px;left:14px}.product-promo--large h2[data-v-60118d4a]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:1.15rem;line-height:1.4;display:-webkit-box;overflow:hidden}.product-promo--large .product-promo__highlights[data-v-60118d4a]{margin-bottom:8px}.product-promo__tagline[data-v-60118d4a]{color:var(--tj-red);margin:-2px 0 8px;font-size:.9rem;font-weight:700;line-height:1.5}.product-promo--large .product-promo__highlights li[data-v-60118d4a]{padding:1px 8px;font-size:.8rem}.product-promo--large .product-promo__controls[data-v-60118d4a]{padding:0 14px 10px}@media (prefers-reduced-motion:reduce){.product-promo__slide[data-v-60118d4a],.product-promo__slide[data-v-60118d4a]:not(.is-active){transition:none}}@media (width<=760px){.product-promo[data-v-60118d4a]{width:100%}.product-promo__slide[data-v-60118d4a]{grid-template-columns:104px minmax(0,1fr)}}
