.ts-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ts-line);border-radius:var(--ts-r-md);overflow:hidden;color:var(--ts-ink);transition:transform .25s ease,box-shadow .25s ease}.ts-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px color-mix(in srgb,var(--ts-ink) 14%,transparent);color:var(--ts-ink)}.ts-card__media{position:relative;aspect-ratio:4/3;background:var(--ts-grey);overflow:hidden}.ts-card__media img,.ts-card__placeholder{width:100%;height:100%;object-fit:cover}.ts-card__placeholder{fill:color-mix(in srgb,var(--ts-ink) 25%,transparent)}.ts-card__badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap}.ts-card__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.ts-card__series{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-sky-deep)}.ts-card__name{font-size:16px;font-weight:700;line-height:1.35;min-height:43px;text-wrap:pretty}.ts-card a.ts-card__link{color:var(--ts-ink)}.ts-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ts-card__link:focus-visible{outline:none}.ts-card:has(.ts-card__link:focus-visible){outline:3px solid var(--ts-sky);outline-offset:-3px}.ts-card__price{display:flex;align-items:baseline;gap:10px;margin-top:2px}.ts-card__fin{font-size:13px;color:var(--ts-mute)}.ts-card__foot{margin-top:auto;padding-top:10px;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ts-card__cta{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;white-space:nowrap}.ts-card__tp{flex:none;width:calc(180px * var(--ts-tp-scale));height:calc(25px * var(--ts-tp-scale));overflow:hidden;--ts-tp-scale:.86}.ts-card__tp .trustpilot-widget{display:block;width:180px;height:25px;transform:scale(var(--ts-tp-scale));transform-origin:left top}@media(max-width:760px){.ts-card__name{font-size:15px;min-height:40px}}@media(max-width:560px){.ts-card__media{aspect-ratio:1/1}.ts-card__body{padding:12px;gap:5px}.ts-card__series{font-size:10px}.ts-card__name{font-size:13px;min-height:36px}.ts-card__fin{font-size:11px}.ts-card__cta{display:none}.ts-card__foot{padding-top:4px;min-height:0}.ts-card__tp{--ts-tp-scale:.76}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-product-card-new.css.map */
