@media screen and (max-width: 749px){.grid.product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.grid.product-grid .grid__item{width:100%!important;margin:0!important;min-width:0!important;overflow:hidden!important}}.card-wrapper.product-card-wrapper{position:relative;height:100%;min-width:0;overflow:hidden}.card-wrapper.product-card-wrapper .card{background:#fff;border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014;border:1px solid rgba(0,0,0,.06);min-width:0}.card-wrapper.product-card-wrapper .card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f;border-color:#00000014}.card-wrapper.product-card-wrapper .card__inner{position:relative;background:#f8f9fb;border-radius:0;border:none;box-shadow:none;padding:0}.card-wrapper.product-card-wrapper .card__inner:after{display:none}.card-wrapper.product-card-wrapper .card__media{position:relative;margin:0;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f8f9fb}.card-wrapper.product-card-wrapper .media{position:absolute;top:0;left:0;width:100%;height:100%}.card-wrapper.product-card-wrapper .card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.card-wrapper.product-card-wrapper .card:hover .card__media img{transform:scale(1.08)}.card__badge-container{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;z-index:3;pointer-events:none}.card__badge-left{display:flex;flex-direction:column;gap:6px;pointer-events:auto}.card__badge-right{pointer-events:auto}.card-wrapper.product-card-wrapper .badge{display:inline-block;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.02em;position:static;margin:0}.badge.badge--sale{background:#ef4444;color:#fff}.badge.badge--sold-out{background:#64748b;color:#fff}.badge.badge--new{background:#10b981;color:#fff}.card__wishlist{background:#fff;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000001a}.card__wishlist:hover{background:#fee;transform:scale(1.1)}.card__wishlist svg{width:18px;height:18px;fill:none;stroke:#64748b;stroke-width:2;transition:all .2s}.card__wishlist:hover svg{stroke:#ef4444;fill:#ef4444}.card__wishlist.active svg{stroke:#ef4444;fill:#ef4444}.card-wrapper.product-card-wrapper .card__content{padding:18px;display:flex;flex-direction:column;gap:8px;flex-grow:1;grid-template-rows:unset}.card-wrapper.product-card-wrapper .card__information{padding:0;grid-row-start:unset;display:flex;flex-direction:column;gap:8px;flex-grow:1}.card__vendor{font-size:.8rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.03em;margin:0}.card-wrapper.product-card-wrapper .card__heading{font-size:1rem;font-weight:600;line-height:1.4;color:#1e293b;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.8em}.card-wrapper.product-card-wrapper .card__heading a{color:inherit;text-decoration:none;transition:color .2s}.card-wrapper.product-card-wrapper .card__heading a:hover{color:#2563eb}.card__rating{display:flex;align-items:center;gap:6px;margin:4px 0}.rating-stars{display:flex;gap:2px}.rating-star{width:14px;height:14px;fill:#fbbf24}.rating-count{font-size:.8rem;color:#64748b}.card-wrapper.product-card-wrapper .price{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:12px 0 6px!important;flex-wrap:wrap!important;max-width:100%!important;overflow:hidden!important;font-size:inherit!important;letter-spacing:normal!important;line-height:normal!important}.card-wrapper.product-card-wrapper .price__regular{font-size:1.35rem!important;font-weight:700!important;color:#3b82f6!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:normal!important}.card-wrapper.product-card-wrapper .price__sale{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;max-width:100%!important;overflow:hidden!important}.card-wrapper.product-card-wrapper .price__sale .price-item--regular{font-size:.9rem!important;color:#94a3b8!important;text-decoration:line-through!important;font-weight:500!important;order:-1!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;letter-spacing:normal!important}.card-wrapper.product-card-wrapper .price__sale .price-item--sale{font-size:1.35rem!important;font-weight:700!important;color:#ef4444!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;letter-spacing:normal!important}.card-wrapper.product-card-wrapper .price .price-item{margin:0!important}@media screen and (max-width: 749px){.card-wrapper.product-card-wrapper .card{border-radius:12px}.card-wrapper.product-card-wrapper .card__content{padding:10px}.card-wrapper.product-card-wrapper .card__heading{font-size:.85rem;min-height:2.3em;line-height:1.35}.card-wrapper.product-card-wrapper .price{margin:8px 0 4px!important;gap:6px!important}.card-wrapper.product-card-wrapper .price__regular,.card-wrapper.product-card-wrapper .price__sale .price-item--sale{font-size:1rem!important;word-break:break-word!important;overflow-wrap:break-word!important}.card-wrapper.product-card-wrapper .price__sale .price-item--regular{font-size:.8rem!important}.card__vendor{font-size:.7rem}.card__badge-container{top:6px;left:6px;right:6px}.card-wrapper.product-card-wrapper .badge{padding:3px 6px;font-size:.65rem}.card__wishlist{width:28px;height:28px}.card__wishlist svg{width:14px;height:14px}.card__rating{gap:3px;margin:2px 0}.rating-star{width:11px;height:11px}.rating-count{font-size:.7rem}}.card--sold-out .card__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:1}.card-wrapper.loading{pointer-events:none}.card-wrapper.loading .card{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card-modern.css.map */
