.product-card{background:0 0;border-radius:1.5rem;width:350px;margin:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card-compact .outer-layer{transition:padding .4s cubic-bezier(.4,0,.2,1)}.product-card-compact .compact-hidden{opacity:0;max-height:0;margin:0;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.product-card-compact:hover .compact-hidden{opacity:1;max-height:500px;margin:initial;padding:initial}.product-card-compact:hover .desc.compact-hidden{margin-bottom:1rem}.product-card-compact:hover .free-shipping.compact-hidden{margin:0}.product-card-compact:hover .colors-info-section.compact-hidden{padding:1rem 0}.product-card-compact:hover .compact-hidden.flex{margin-top:.75rem;margin-bottom:1.5rem}.product-card .outer-layer{background:0 0;border-radius:1.5rem;width:100%;padding:1.1rem .7rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card .outer-layer .desc{text-align:center;color:var(--charcoal-gray);white-space:nowrap;text-overflow:ellipsis;margin-bottom:25px;padding:0 15px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.product-card .image{aspect-ratio:1/.75;transform:skew(10px);background:#e9fcf2;border-radius:30px;margin-bottom:.5rem;padding:0 1rem;position:relative}.product-card .image img{-o-object-fit:cover;object-fit:cover;width:auto;height:auto}.product-card .content{flex-direction:column;justify-content:center;width:100%;display:flex}.product-card .content .name{color:var(--primary-green);text-align:center;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:50px;font-family:OtomanopeeOne,almarai,sans-serif;font-size:16px;font-weight:500;display:-webkit-box;overflow:hidden}.product-card .content .price{color:var(--primary-green);justify-content:center;align-items:center;gap:1rem;margin:.5rem 0;font-size:15px;font-weight:600;display:flex}.product-card .content .price .old-price{color:var(--red-color);text-decoration:line-through}.product-card .content .flat-price{color:var(--charcoal-gray);margin-top:10px;font-family:OtomanopeeOne,almarai,sans-serif;font-weight:500}.product-card .content .free-shipping{color:var(--charcoal-gray);align-items:center;gap:.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.product-card .content .free-shipping .shipping-car{width:19px;height:23px;display:inline-block;position:relative}.product-card .content .stars-wrapper{gap:2px;margin-top:.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.product-card .content .colors-info-section{justify-content:center;gap:.5rem;padding:.5rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.product-card .content .colors-info-label{color:var(--charcoal-gray);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.product-card .content .colors-info-value{color:var(--cart-text);font-size:.95rem;line-height:1.5}.product-card .content .colors-grid{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-card .content .color-item{align-items:center;gap:.25rem;display:flex}.product-card .content .color-swatch{border-radius:50%;width:19px;height:19px;transition:transform .2s}.product-card .content .active .color-swatch{border:1px solid var(--cart-border);outline:1px solid var(--cart-primary);width:18px;height:18px}.product-card .content .no-color{color:var(--cart-secondary)}.product-card .content .contact-us{color:var(--charcoal-gray);align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.product-card .content .contact-us span{margin:0 .5rem 0 .3rem;font-size:.7rem}.product-card .content .contact-us .whats-icon{width:20px;height:20px;display:inline-block;position:relative}.viewbtn,.product-card .content .actions .view-product{background:var(--primary-green);background-color:var(--primary-green);border-radius:2.5rem;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin:1.3rem auto 0;transition:all .3s;display:flex;overflow:hidden;direction:rtl!important}html[lang=en] .viewbtn,html[lang=en] .product-card .content .actions .view-product{gap:0}.viewbtn .text,.product-card .content .actions .view-product .text{color:var(--primary-green);white-space:nowrap;background:#fff;border:.5px dotted;border-radius:50% 0% 0% 50%/0;flex:1;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:14px;font-weight:600;display:flex}.product-card .content .actions .view-product .text img,.product-card .content .actions .view-product .text svg{display:none}.viewbtn .icon,.product-card .content .actions .view-product .icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;margin-top:.25rem;margin-left:.8rem;display:flex;position:relative}.product-card .delivery-time-card{text-align:center;color:var(--primary-green);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:23px;justify-content:center;align-items:center;gap:5px;width:65%;margin:auto;padding:5px 10px;font-size:15px;font-weight:600;display:flex;box-shadow:0 3px 8px rgba(0,0,0,.24)}.product-card .mobile-actions{display:none}.product-card .hover-actions{opacity:0;z-index:5;flex-direction:column;gap:.5rem;transition:opacity .35s,transform .35s;display:flex;position:absolute;top:20%;right:1rem;transform:translate(20px)}.product-card:hover .hover-actions{opacity:1;transform:translate(0)}.hover-action-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 10px rgba(0,0,0,.12)}.hover-action-btn:hover{border-radius:19px;gap:.5rem;width:auto;transform:scale(1.1)}.hover-action-text{white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:19px;margin-right:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:opacity .3s,transform .3s;position:absolute;right:100%;transform:translate(10px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.hover-action-btn:hover .hover-action-text{opacity:1;transform:translate(0)}.product-card .outer-layer:hover{transform:scale(1.05);box-shadow:0 3px 8px rgba(0,0,0,.24)}.product-card-wrapper{position:relative}.remanufacture-badge{z-index:30;color:var(--charcoal-gray);direction:rtl;justify-content:center;align-items:end;gap:8px;width:100%;font-size:15px;font-weight:600;text-decoration:underline;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.not-avaliable-badge{z-index:2;align-items:center;display:flex;position:absolute;top:3%;left:4%}.not-avaliable-badge .out-of-stock-badge{color:#fff;background:rgba(244,67,54,.72);border-radius:6px;padding:.25rem .5rem;display:flex}.not-avaliable-badge .out-of-stock-badge .text:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25rem}.not-avaliable-badge .out-of-stock-badge .text:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25rem}.not-avaliable-badge .out-of-stock-badge .text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25rem}.not-avaliable-badge .out-of-stock-badge .text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25rem}.not-avaliable-badge .out-of-stock-badge .text:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25rem}.not-avaliable-badge .out-of-stock-badge .text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25rem}.product-card.out-of-stock{filter:grayscale(.5);opacity:.8}.discount-badge{z-index:5;background:var(--red-color);color:#fff;border-radius:6px;padding:6px 10px;font-size:18px;font-weight:700;position:absolute;top:20%;left:0;box-shadow:0 4px 10px rgba(0,0,0,.15)}.product-card-wrapper-eng .discount-badge{left:auto;right:10px}@media (max-width:768px){.product-card .hover-actions{opacity:1;transform:translate(0)}}@media (max-width:992px){.product-card{margin:0}section.prd-section .prd-swiper-wrapper .swiper{height:auto}.product-card-compact .compact-hidden{opacity:1;max-height:none;margin:initial;padding:initial}.product-card .outer-layer .desc{margin-bottom:15px;font-size:15px}}@media (max-width:500px){.product-card-wrapper .product-card .delivery-time-card{background-image:unset;width:100%;color:var(--charcoal-gray);box-shadow:unset;width:100%;margin-bottom:10px;padding:0;font-size:14px}.remanufacture-badge{width:100%;transform:unset;left:0;right:0}.product-card .content .name{-webkit-line-clamp:3;min-height:72px}.product-card .outer-layer:hover{transform:unset;background:unset}.not-avaliable-badge{left:8%}.product-card .outer-layer .desc,.not-avaliable-badge .out-of-stock-badge .text{display:none!important}.product-card .mobile-actions{justify-content:center;gap:8px;display:flex}.hover-action-btn{border-radius:28px;width:65px;height:25px}.product-card .hover-actions{display:none}.hover-action-btn:hover{gap:unset;width:60px;transform:unset;border-radius:28px}.product-card .content .price{flex-direction:column;gap:0;min-height:50px;margin:20px 0}.product-card .content .actions .view-product{background:unset;border-radius:unset}.product-card .content .actions .view-product .icon{display:none}.product-card .content .actions .view-product .text{background:var(--primary-green);color:#fff;border-radius:30px;align-items:center;gap:5px;display:flex}.product-card .content .actions .view-product .text img,.product-card .content .actions .view-product .text svg{display:block}.product-card .content .price .flat-price{font-size:20px}}
