.cm-product-card[data-v-1815ea9d]{background:#fff;border:1px solid #e8ddd3;border-radius:16px;font-family:Tajawal,sans-serif;overflow:hidden;position:relative;transition:box-shadow .2s,transform .2s,border-color .2s}.cm-product-card[data-v-1815ea9d]:hover{border-color:#c8d8c8;box-shadow:0 8px 32px #1e3a2f1f;transform:translateY(-3px)}.cm-card-img-wrap[data-v-1815ea9d]{aspect-ratio:1/1;background:#f5f0eb;overflow:hidden;position:relative}.cm-card-slider[data-v-1815ea9d]{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cm-card-slider[data-v-1815ea9d]::-webkit-scrollbar{display:none}.cm-card-slide[data-v-1815ea9d]{display:block;flex:0 0 100%;height:100%;scroll-snap-align:start}.cm-card-img[data-v-1815ea9d]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease,filter .3s ease;width:100%}.cm-product-card:hover .cm-card-img[data-v-1815ea9d]{transform:scale(1.05)}.cm-oos-img[data-v-1815ea9d]{filter:grayscale(80%);opacity:.7}.cm-sale-badge[data-v-1815ea9d]{border-radius:6px!important;font-size:11px!important;padding:3px 8px!important;position:absolute;right:10px;top:10px;z-index:10}.cm-oos-badge[data-v-1815ea9d]{background:#6b7280;border-radius:6px;font-weight:600;left:10px;padding:3px 8px;top:10px}.cm-custom-badge[data-v-1815ea9d],.cm-oos-badge[data-v-1815ea9d]{color:#fff;font-family:Tajawal,sans-serif;font-size:11px;position:absolute;z-index:10}.cm-custom-badge[data-v-1815ea9d]{background:#1e3a2f;border-radius:999px;bottom:10px;box-shadow:0 2px 8px #0000002e;font-weight:700;padding:4px 10px;pointer-events:none;right:10px}.cm-card-wishlist[data-v-1815ea9d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:none;border-radius:50%;color:#9b8677;cursor:pointer;display:flex;height:34px;justify-content:center;left:10px;opacity:0;position:absolute;top:10px;transform:scale(.85);transition:opacity .2s,transform .2s,color .15s;width:34px;z-index:10}.cm-product-card:hover .cm-card-wishlist[data-v-1815ea9d]{opacity:1;transform:scale(1)}.cm-card-wishlist[data-v-1815ea9d]:hover{color:#e74c3c;transform:scale(1.1)!important}.cm-card-wishlist-active[data-v-1815ea9d]{color:#e74c3c!important;opacity:1!important;transform:scale(1)!important}.cm-card-dots[data-v-1815ea9d]{bottom:48px;display:flex;gap:4px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.cm-card-dot[data-v-1815ea9d]{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:5px;padding:0;transition:background .15s,transform .15s;width:5px}.cm-card-dot.active[data-v-1815ea9d]{background:#fff;transform:scale(1.3)}.cm-card-atc[data-v-1815ea9d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e3a2fed;border:none;bottom:0;color:#fff;cursor:pointer;display:flex;font-family:Tajawal,sans-serif;font-size:13px;font-weight:600;gap:7px;justify-content:center;left:0;min-height:42px;padding:11px;position:absolute;right:0;transition:background .15s;z-index:20}.cm-card-atc[data-v-1815ea9d]:hover{background:#2d6a4ff7}.cm-card-atc-success[data-v-1815ea9d]{background:#27ae60f2!important}.cm-card-atc-loading[data-v-1815ea9d]{cursor:not-allowed;opacity:.8}.cm-atc-spinner[data-v-1815ea9d]{animation:cm-spin-1815ea9d .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes cm-spin-1815ea9d{to{transform:rotate(1turn)}}.cm-slide-up-enter-active[data-v-1815ea9d],.cm-slide-up-leave-active[data-v-1815ea9d]{transition:transform .2s ease,opacity .2s ease}.cm-slide-up-enter-from[data-v-1815ea9d],.cm-slide-up-leave-to[data-v-1815ea9d]{opacity:0;transform:translateY(100%)}.cm-card-info[data-v-1815ea9d]{padding:12px}.cm-card-stars[data-v-1815ea9d]{margin-bottom:4px}.cm-card-name-link[data-v-1815ea9d]{text-decoration:none}.cm-card-name[data-v-1815ea9d]{color:#1e120a;display:-webkit-box;font-family:Tajawal,sans-serif;font-size:13px;font-weight:500;-webkit-line-clamp:2;line-height:1.4;margin-bottom:8px;-webkit-box-orient:vertical;overflow:hidden}.cm-card-name-link:hover .cm-card-name[data-v-1815ea9d]{color:#2d6a4f}.cm-card-bottom[data-v-1815ea9d]{align-items:center;display:flex;gap:8px;justify-content:space-between}.cm-card-price[data-v-1815ea9d]{flex-wrap:wrap;min-width:0;row-gap:2px}.cm-card-price[data-v-1815ea9d] .price{color:#2d6a4f!important;font-family:Tajawal,sans-serif!important;font-size:14px!important;font-weight:700!important}.cm-card-price[data-v-1815ea9d] .sale-price{color:#2d6a4f!important;font-size:14px!important}.cm-card-price[data-v-1815ea9d] .regular-price{color:#9b8677!important;font-size:11px!important;text-decoration:line-through!important}.cm-card-oos-text[data-v-1815ea9d]{color:#9b8677;font-family:Tajawal,sans-serif;font-size:11px}.cm-card-atc-mobile[data-v-1815ea9d]{align-items:center;background:#2d6a4f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:none;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,transform .15s;width:32px}.cm-card-atc-mobile[data-v-1815ea9d]:hover{background:#1e3a2f;transform:scale(1.08)}.cm-card-atc-mobile-success[data-v-1815ea9d]{background:#27ae60!important}@media(max-width:768px){.cm-card-atc-mobile[data-v-1815ea9d]{display:flex}.cm-card-atc[data-v-1815ea9d]{display:none!important}.cm-card-wishlist[data-v-1815ea9d]{opacity:1;transform:scale(1)}}.cm-product-card.out-of-stock[data-v-1815ea9d]{opacity:.85}.cm-product-card.out-of-stock[data-v-1815ea9d]:hover{box-shadow:none;transform:none}
