.card-sales-ticker{height:1.8rem;margin-top:.2rem;overflow:hidden;contain:layout paint}.card-sales-ticker__track{animation:card-sales-ticker 8s ease-in-out infinite}.card-sales-ticker__item{display:flex;align-items:center;gap:.4rem;height:1.8rem;font-size:1.2rem;line-height:1;white-space:nowrap}.card-sales-ticker__item--fast{color:red}.card-sales-ticker__item--sold{color:#2e7d32}@keyframes card-sales-ticker{0%,45%{transform:translateY(0)}50%,95%{transform:translateY(-33.333%)}to{transform:translateY(-66.666%)}}@media(prefers-reduced-motion:reduce){.card-sales-ticker__track{animation:none}}.badge.badge--sale{background-color:#d32f2f;color:#fff;border-color:#d32f2f;font-weight:700}.badge.badge--best{background-color:#f9a825;color:#fff;border-color:#f9a825;font-weight:700}.badge.badge--prepaid{background-color:#1565c0;color:#fff;border-color:#1565c0;font-weight:700}.product-card-wrapper.card-wrapper{padding:0!important}.product-card-wrapper .card{--card-image-padding: 0rem;--media-padding: 0rem;position:relative;overflow:hidden;border-radius:inherit;padding:0}.product-card-wrapper .card__inner{padding:0!important;margin:0!important;width:100%}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{margin:0!important}.product-card-wrapper .card>.card__content{margin-top:0;padding:1rem 1.2rem 1.2rem}.card__badges{position:absolute;top:.8rem;left:.8rem;right:.8rem;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;pointer-events:none}.card__badges-left,.card__badges-right{display:flex;flex-direction:column;gap:.4rem}.card__badges-left{align-items:flex-start;min-width:0;max-width:calc(100% - 5rem)}.card__badges-right{align-items:flex-end;margin-left:auto}.card__badges .badge{margin:0}.card__badges-left .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-wrapper .card{container-type:inline-size;container-name:pcard}@media screen and (max-width:749px){.card__badges{top:.5rem;left:.5rem;right:.5rem}}@container pcard (max-width: 230px){.card__badges{top:.5rem;left:.5rem;right:.5rem;gap:.3rem}.card__badges-left,.card__badges-right{gap:.3rem}.card__badges .badge{margin:0;padding:.25rem .55rem;font-size:.9rem;line-height:1.2;letter-spacing:0;white-space:nowrap}}@container pcard (max-width: 150px){.card__badges{top:.4rem;left:.4rem;right:.4rem;gap:.2rem}.card__badges-left,.card__badges-right{gap:.2rem}.card__badges .badge{padding:.2rem .4rem;font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-card-product.css.map */
