.ltn__product-item.cp-card{position:relative;display:flex;flex-direction:column;margin:0 0 24px;padding:0;background:#fff;border:1px solid #d3d3d3;border-radius:12px;box-shadow:0 2px 10px #0f0f0f0d;overflow:hidden;text-align:left;font-family:inherit;transition:box-shadow .2s ease;container:cpcard / inline-size}.ltn__product-item.cp-card:hover{box-shadow:0 6px 18px #0f0f0f17}.cp-card .cp-card__media{position:relative;margin:0;padding:0;width:100%;aspect-ratio:1/1;background:#f7f7f7;border-radius:0;overflow:hidden}.cp-card .cp-card__imglink{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0!important}.cp-card .cp-card__img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.cp-card .cp-card__imglink--secondary{opacity:0;transition:opacity .3s ease}.cp-card:hover .cp-card__imglink--secondary{opacity:1}.cp-card .cp-card__pill{position:absolute;top:8px;left:8px;z-index:3;display:inline-block;padding:2px 8px;border-radius:9999px;background:linear-gradient(90deg,#7c3aed,#472187);color:#fff;font-size:12px;line-height:18px;font-weight:700;white-space:nowrap;pointer-events:none}.cp-card .cp-card__pill--soldout{background:#707070}.cp-card .cp-card__body{display:flex;flex-direction:column;justify-content:space-between;height:144px;margin:0;padding:12px;text-align:left;background:#fff}.cp-card .cp-card__top{display:flex;flex-direction:column;gap:4px;min-width:0}.cp-card .cp-card__title{margin:0;padding:0;font-size:16px;line-height:22px;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.cp-card .cp-card__title a{color:inherit;text-decoration:none}.cp-card .cp-card__meta{display:flex;align-items:center;gap:6px;min-width:0}.cp-card .cp-card__booked{display:inline-flex;align-items:center;gap:2px;font-size:12px;line-height:16px;font-weight:500;color:#1a502b;white-space:nowrap}.cp-card .cp-card__trend{flex:0 0 auto;width:16px;height:16px}.cp-card .cp-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-card .cp-card__price{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cp-card .cp-card__mrp{display:block;font-size:10px;line-height:16px;font-weight:400;color:#707070;text-decoration:line-through}.cp-card .cp-card__now{display:block;font-size:20px;line-height:28px;font-weight:700;color:#0f0f0f;white-space:nowrap}.cp-card .cp-card__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-width:80px;padding:0 10px;border-radius:6px;background:#723ee3;color:#fff;font-size:12px;line-height:16px;font-weight:400;text-decoration:none;white-space:nowrap;transition:background .15s ease}.cp-card .cp-card__cta:hover,.cp-card .cp-card__cta:focus{background:#5f2fcc;color:#fff;text-decoration:none}.cp-card .cp-card__cta svg{width:16px;height:16px}@container cpcard (max-width:220px){.cp-card .cp-card__pill{font-size:10px;line-height:14px}.cp-card .cp-card__body{padding:12px 8px}.cp-card .cp-card__title{font-size:14px}.cp-card .cp-card__booked{font-size:10px;line-height:14px}.cp-card .cp-card__now{font-size:16px;line-height:24px}.cp-card .cp-card__cta{height:26px;min-width:64px;line-height:18px}}@container cpcard (max-width:170px){.cp-card .cp-card__now{font-size:15px}.cp-card .cp-card__bottom{gap:4px}.cp-card .cp-card__cta{min-width:0;padding:0 8px;gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cp-card.css.map */
