.product-card .product-card__figure{border-radius:8px;overflow:hidden}.product-card .product-card__info{padding:16px 8px 4px;justify-items:start;text-align:start}.product-card .product-card__stack{display:grid;gap:0;justify-items:start;width:100%}.product-card .product-card__rating{min-height:20px;margin-bottom:6px;font-size:13px;line-height:20px}.product-card .product-card__stack .product-card__title{font-size:15px;line-height:1.3}.product-card .product-card__stack .product-card__title a.bold{display:block;font-size:inherit;font-weight:600;line-height:inherit;text-align:start;color:inherit}.product-card .product-card__stack .price-list{align-items:center;justify-content:flex-start;gap:4px 12px;margin-top:6px}.product-card .product-card__stack .price-list compare-at-price{font-size:12px;font-weight:400;line-height:1.2;color:rgb(var(--text-color) / .8)}.product-card .product-card__stack .price-list sale-price{font-size:16px!important;font-weight:700;line-height:1.2;color:inherit}.product-card .product-card__stack .price-list .badge--on-sale{position:static;display:inline-flex!important;padding:1px 6px;border-radius:4px;font-size:12px;line-height:1.35}.product-card .etw-card-badges{position:absolute;top:0;right:0;left:auto;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:8px;pointer-events:none}.product-card .etw-card-badges .badge--on-sale{position:relative;top:auto;padding:3px 8px;border-radius:4px;font-size:10px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:700px){.product-card .product-card__info{padding:22px 14px 6px}.product-card .product-card__rating{margin-bottom:8px}.product-card .product-card__stack .product-card__title{font-size:18px}.product-card .product-card__stack .price-list{gap:4px 18px}.product-card .product-card__stack .price-list compare-at-price{font-size:13px}.product-card .product-card__stack .price-list sale-price{font-size:18px!important}.product-card .product-card__stack .price-list .badge--on-sale{font-size:13px}.product-card .etw-card-badges{padding:11px}.product-card .etw-card-badges .badge--on-sale{padding:4px 9px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/401/assets/etw-product-card.css.map */
