.badge--styled{display:inline-flex;align-items:center;padding:8px 12px;font-family:DM Sans,Outfit,-apple-system,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;line-height:1;white-space:nowrap;color:#d9b48f;background:#120f0c9e;border:1px solid rgba(200,149,108,.42);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000047}.product-card__badges .badge--styled{margin:8px 0 0 8px}.badge.badge--ebf{display:inline-flex;align-items:stretch;padding:0;font-family:DM Sans,Outfit,-apple-system,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;color:#fff;background:#0e0d0cc7;border:1px solid #c0392b;border-radius:3px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000040}.badge--ebf .badge--ebf__label{display:inline-flex;align-items:center;gap:5px;padding:4px 7px}.badge--ebf .badge--ebf__label:before{content:"";width:4px;height:4px;border-radius:50%;background:#e5533d;flex-shrink:0}.badge--ebf .badge--ebf__off{display:inline-flex;align-items:center;padding:4px 7px;background:#b5372a;color:#fff}.badge--ebf .badge--ebf__short{display:none}.product-card__badges .badge--ebf{margin:8px 0 0 8px}.product-card:has(.badge--soldout) .product-card__media:before{content:"Sold out";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;font-family:DM Sans,Outfit,-apple-system,sans-serif;font-size:18px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;line-height:1;color:#c8956c;background:#0a0908a3;pointer-events:none}.product-card:has(.badge--soldout) .product-card__media img{filter:grayscale(.35)}.product-card .product-card__inner .product-card__information{padding:16px 16px 18px}.product-card .product-card__information-top{gap:10px}.product-card .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;line-height:1.35}.product-card .product-card__title a{display:inline}.product-card .product-card__price-and-save{gap:8px 12px}.product-card .price .price-text{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.product-card .price .price-item{white-space:nowrap}.product-card .price--on-sale .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:0}.product-card .price--on-sale .price__sale:after{content:"";flex-basis:100%;order:1}.product-card .price--on-sale:not(.price--no-compare) .price__sale .price__compare{display:inline-flex;align-items:center;gap:8px;order:2;margin-top:4px}.collection-product-card .product-card .price .price__compare .price-item,.product-card .price .price__compare .price-item{font-weight:400!important}.collection-product-card .product-card .price__compare .product-card-save-badge,.product-card .price__compare .product-card-save-badge{font-family:DM Sans,Outfit,-apple-system,sans-serif;font-size:10px;font-weight:600!important;letter-spacing:.14em;padding:4px 7px;line-height:1}.product-card .product-card-save-badge{--card-save-badge-bg: #b5372a;--card-save-badge-text: #ffffff}.product-card-rating{display:flex;align-items:center;gap:6px;margin-top:4px;margin-bottom:2px}.product-card-rating__stars{display:flex;align-items:center;gap:1px;color:#c6933a}.product-card-rating__star{flex-shrink:0}.product-card-rating__star--full,.product-card-rating__star--half{color:#c6933a}.product-card-rating__star--empty{color:#d1d5db}.product-card-rating__count{font-size:13px;color:#6b7280;font-weight:400;line-height:1}.product-card-save-badge{display:inline-block;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:4px;line-height:1.3;white-space:nowrap;vertical-align:middle}.product-card__price-and-save{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.product-card__percent-off{font-size:13px;color:#6b7280;font-weight:400;white-space:nowrap}.product-card__short-description{font-size:13px;line-height:1.5;color:#6b7280;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.badge--styled{padding:6px 9px;font-size:9px;letter-spacing:.16em}.product-card__badges .badge--styled{margin:6px 0 0 6px}.badge.badge--ebf{font-size:8px;letter-spacing:.08em;box-shadow:0 3px 10px #00000040}.badge--ebf .badge--ebf__full{display:none}.badge--ebf .badge--ebf__short{display:inline}.badge--ebf .badge--ebf__label{gap:4px;padding:3px 5px}.badge--ebf .badge--ebf__label:before{width:4px;height:4px}.badge--ebf .badge--ebf__off{padding:3px 5px}.product-card__badges .badge--ebf{margin:6px 0 0 6px}.product-card:has(.badge--soldout) .product-card__media:before{font-size:13px;letter-spacing:.18em}.product-card .product-card__inner .product-card__information{padding:12px 12px 14px}.product-card .product-card__information-top{gap:8px}.product-card .price .price-text{gap:2px 8px}.product-card .price--on-sale:not(.price--no-compare) .price__sale .price__compare{gap:6px}.collection-product-card .product-card .price__compare .product-card-save-badge,.product-card .price__compare .product-card-save-badge{font-size:9px;letter-spacing:.12em;padding:4px 6px}}@media(max-width:480px){.badge.badge--ebf{font-size:8px;letter-spacing:.06em;max-width:calc(100% - 12px)}.badge--ebf .badge--ebf__label{gap:4px;padding:3px 4px}.badge--ebf .badge--ebf__off{padding:3px 4px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/component-product-card-enhancements.css.map */
