.ml-card{background:var(--background);border-radius:12px;overflow:hidden;border:1px solid #E5E7EB;box-shadow:none;transition:border-color .3s ease;display:flex;flex-direction:column;text-align:left;opacity:1;position:relative;height:100%}.ml-products-wrapper.is-open .ml-card{animation:ml-slide-up .5s cubic-bezier(.2,1,.2,1) forwards;animation-delay:calc(.06s * var(--card-index))}.ml-card:hover{border-color:#cbd5e1}.ml-card-img-wrap{position:relative;width:100%;padding-top:100%;background:#fff;overflow:hidden}.ml-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,1,.2,1)}.ml-card:hover .ml-card-img{transform:scale(1.04)}.ml-badge-container{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:4;pointer-events:none}.ml-card-tag{background:#e12c33;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-top-left-radius:12px;letter-spacing:.3px;clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%)}.ml-card-discount{display:none}.ml-card-body{padding:0 10px 12px;display:flex;flex-direction:column;flex-grow:1}.ml-skin-type{position:relative;text-align:center;margin:10px 0 12px;background:#f8f9fa;border-radius:4px;padding:6px 0}.ml-skin-type:before{display:none}.ml-skin-type span{background:transparent;color:#1a1a1a;font-size:11px;font-weight:500;z-index:2}.ml-card-category{font-size:12px;font-weight:700;color:#000;background:#eaf7fe;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:8px;align-self:flex-start}.ml-card-title{font-size:14px;font-weight:700;color:#000;margin:0 0 4px;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.ml-card-title a{color:inherit;text-decoration:none;transition:color .2s ease-in-out}.ml-card-title a:hover{color:#e12c33}.ml-card-features{display:flex;align-items:center;font-size:12px;color:#4a4a4a;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-card-features span{display:inline-flex;align-items:center;font-weight:400;color:#4a4a4a}.ml-feature-dot{color:#ccc!important;margin:0 6px}.ml-card-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;padding-bottom:0;border-bottom:none}.ml-card-rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#000}.ml-star-icon{color:#ffc107;font-size:13px}.ml-review-count{color:#000;font-weight:500;font-size:12px}.ml-card-size{font-size:13px;font-weight:700;color:#000;background:#f3f4f6;padding:4px 8px;border-radius:4px}.ml-card-footer{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:8px}.ml-price-wrap{display:flex;flex-direction:row;align-items:baseline;gap:6px;line-height:1.1}.ml-sale-price{font-size:17px;font-weight:700;color:#000}.ml-regular-price{font-size:13px;font-weight:600;color:#6b7280;text-decoration:line-through}.ml-price-discount{font-size:13px;font-weight:700;color:#e12c33}.ml-card-btn{display:flex;align-items:center;justify-content:center;width:100%;background:#00aeef;color:#fff;padding:10px 12px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;white-space:nowrap}.ml-card-btn:hover{background:var(--text-primary, #333333)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/global-product-card.css.map */
