.ProductParentV2{display:flex;flex-direction:column;gap:8px;width:100%;box-shadow:40px 40px 100px 0 rgba(0,0,0,.04);height:100%}.productContainerV2{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px;background:#fff;cursor:pointer;position:relative;flex:1 1}.productContainerV2 .prodImage{width:100%!important;margin:auto;aspect-ratio:1/1;max-width:330px}.productContainerV2 .prodImage img{width:100%;object-fit:contain}.productContainerV2 .data{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.productContainerV2 .data .prodName{color:var(--Color-black,#0d0d0d);font-size:18px;font-style:normal;font-weight:600;line-height:120%}.productContainerV2 .data .prodRateeandCat{display:flex;align-items:flex-start;align-self:stretch;justify-content:space-between;flex-flow:column-reverse;width:100%;gap:8px}.productContainerV2 .data .prodRateeandCat .rate{display:flex;justify-content:flex-start;align-items:center;flex:1 1}.productContainerV2 .data .prodRateeandCat .rate .icon{stroke:var(--Color-yellow-300,#faca15);fill:var(--Color-yellow-300,#faca15)}.productContainerV2 .data .prodRateeandCat .desktop{display:none}.productContainerV2 .data .prodRateeandCat .cat{padding:var(--Spacing,8px);border-radius:var(--Padding-Sides,24px);background:var(--Color-gray-50,#f6f6f6);color:var(--Color-gray-900,#2f2626);font-size:clamp(12px,1vw,16px);font-style:normal;font-weight:500;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:inline-block;text-align:center;max-width:100%}.productContainerV2 .data .skeletonBottom{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%}.productContainerV2 .data .skeletonBottom .rate{width:50%}.productContainerV2 .data .skeletonBottom .cat{width:30%}.productContainerV2 .data .skeletonBottom .price{width:50%}.productContainerV2 .data .skeletonBottom .cartIcon{width:30%}.productContainerV2 .data .bottomSection{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.productContainerV2 .data .bottomSection .cartIcon{border-radius:50px;border:1px solid var(--Neutral-400,#d8dbe9);display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;gap:10px;transition:.2s}.productContainerV2 .data .bottomSection .cartIcon .cart{color:#e03b24;font-size:xx-large}.productContainerV2 .data .bottomSection .cartIcon .fill{color:var(--Main)}.productContainerV2 .data .bottomSection .cartIcon:hover{border:1px solid #e03b24!important;color:#fff;background-color:#e03b24}.productContainerV2 .data .bottomSection .cartIcon:hover svg{color:#fff!important}.productContainerV2 .data hr{margin:16px 0}.productContainerV2 .data .price{display:flex;gap:10px;justify-content:start;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;align-items:center}.productContainerV2 .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}.productContainerV2 .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}.productContainerV2 .data .cartButt{width:100%}.productContainerV2 .secondary{background:rgba(134,134,134,.2)}.productContainerV2 .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)}.productContainerV2 .hidden{display:none!important}.productContainerV2 .horizontal{flex-direction:row;max-width:unset}.productContainerV2 .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)}.productContainerV2 .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}.productContainerV2 .floatButton .fillRed{fill:red}.productContainerV2 .floatButton .icon{font-size:xx-large}.productContainerV2 .floatButton:hover{border:1px solid #e03b24!important}.productContainerV2 .floatButton:hover svg{color:#e03b24!important}.productContainerV2 .MuiIconButton-root:hover{background-color:var(--White)}.productContainerV2 .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}.productContainerV2 .outofStock .text{color:var(--Primary-Dark-Blue,#13182f);font-family:var(--Outfit);font-size:14px;font-style:normal;font-weight:600;line-height:180%}.productContainerV2 .opacity{opacity:.4}.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){.productContainerV2 .prodRateeandCat .cat{font-size:clamp(8px,1vw,12px)}.productContainerV2 .data .prodRateeandCat{flex-flow:row;align-items:center}.productContainerV2 .data .prodRateeandCat .mobile{display:none}.productContainerV2 .data .prodRateeandCat .desktop{display:flex;align-items:center}}