.ProductParent{gap:8px;margin:auto;width:100%;height:100%}.ProductParent,.productContainer{display:flex;flex-direction:column}.productContainer{position:relative;padding:16px;align-items:flex-start;gap:12px;border-radius:12px;background:#fff;cursor:pointer}.productContainer .prodImage{width:100%;aspect-ratio:1/1;margin:auto;max-width:330px}.productContainer .prodImage img{width:100%;object-fit:contain}.productContainer .data{width:100%;display:flex;flex-direction:column;justify-content:space-between}.productContainer .data .prodName{color:var(--Color-black,#0d0d0d);font-size:18px;font-style:normal;font-weight:600;line-height:120%}.productContainer .data .prodNameandRate{display:flex;align-items:center;align-self:stretch;justify-content:space-between;min-height:44px}.productContainer .data .prodNameandRate .rate{display:flex;justify-content:center;align-items:center}.productContainer .data .prodNameandRate .rate .icon{stroke:var(--Color-yellow-300,#faca15);fill:var(--Color-yellow-300,#faca15)}.productContainer .data hr{margin-top:clamp(6px,1vw,12px) 0;margin-bottom:24px}.productContainer .data .price{display:flex;gap:10px;justify-content:start;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;align-items:center}.productContainer .data .price .live_price{font-family:Sora;font-size:clamp(18px,2vw,22px);font-style:normal;font-weight:600;line-height:120%;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#e03b24}.productContainer .data .price .discount{color:var(--Neutral-500,#a0a3bd);font-family:Sora;font-size:clamp(16px,1vw,20px);font-style:normal;font-weight:400;line-height:120%;display:flex;align-items:center;text-decoration:line-through}.productContainer .data .cartButt{width:100%}.productContainer .floatButton{position:absolute;top:16px;right:16px;border-radius:50px;border:1px solid var(--Neutral-400,#d8dbe9);background:#fff;display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;transition:.2s}.productContainer .floatButton .fillRed{fill:red}.productContainer .floatButton .icon{font-size:xx-large}.productContainer .floatButton:hover{border:1px solid #e03b24!important}.productContainer .floatButton:hover svg{color:#e03b24!important}.productContainer .MuiIconButton-root:hover{background-color:var(--White)}.productContainer .outofStock{position:absolute;left:0;right:0;top:40%;width:60%;margin:auto;display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:50px;border:1.5px solid #dadada;background:#fff}.productContainer .outofStock .text{color:var(--Primary-Dark-Blue,#13182f);font-family:var(--Outfit);font-size:14px;font-style:normal;font-weight:600;line-height:180%}.productContainer .opacity{opacity:.4}.productContainer .added{display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid #dadada!important;background:#fff!important;white-space:nowrap!important;color:#13182f!important}.productContainer .added .icon{color:#13182f}.secondary{background:hsla(0,0%,53%,.2)}.secondary .outofStock{color:#000}.secondary .data .prodName{color:#f7f7fb}.quantityLeft{display:flex;padding:12px 0;justify-content:center;align-items:flex-start;gap:var(--Spacing,8px);align-self:stretch;color:var(--Color-red-primary---600,#e03b24);font-size:24px;font-style:normal;font-weight:400;line-height:140%;border-radius:12px;background:var(--Color-red-100,#fdeae8)}.hidden{display:none!important}.horizontal{flex-direction:row;max-width:unset}.horizontal #image{display:flex;flex:0 0 43%;height:-moz-fit-content;height:fit-content;margin:auto;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;border-radius:8px;background:var(--Neutral-200,#f7f7fb)}.addToCart{color:var(--Secondary-Blue,#057eff);font-family:IBM Plex Sans;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.addToCart img{margin-left:10px}@media(min-width:850px){.productContainer{padding:24px}.productContainer .data .prodNameandRate{justify-content:space-between}}