.productCartList{width:100%;display:grid;flex-flow:wrap;gap:2.4rem 1.6rem;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;position:relative}.productCartList:has(.showItem){padding-bottom:2.4rem;margin-bottom:4rem}.productCartList .item{width:100%;display:flex;align-items:flex-start;justify-content:center}.productCartList .item.showItem{grid-column:auto/span 4;grid-row:auto/span 1;width:100%;height:-moz-fit-content;height:fit-content;position:absolute;top:100%}.productCartList .item.showItem .itemBox{display:flex;align-items:center;justify-content:center}.productCartList .item.showItem .itemBox .btn{max-width:24rem;height:4rem}.productCartList .item.showItem .itemBox .btn[data-type=show]:before{content:"Show More"}.productCartList .item.showItem .itemBox .btn[data-type=hide]:before{content:"Show Less"}.productCartList .item .itemBox{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:.8rem;text-decoration:none;position:relative}.productCartList .item .itemBox>div{width:100%;display:flex;flex-direction:column;row-gap:.4rem}.productCartList .item .itemBox .productImg{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.4rem;overflow:hidden}.productCartList .item .itemBox .productImg img{max-width:100%;width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;transition:opacity var(--duration-default) ease-out}.productCartList .item .itemBox .productImg .hoverImg{position:absolute;top:0;left:0;width:100%;opacity:0}.productCartList .item .itemBox .productImg .hoverImg.fabricImg{z-index:-1}.productCartList .item .itemBox .productDetails{min-height:6.6rem}.productCartList .item .itemBox .productDetails>div{width:100%}.productCartList .item .itemBox .productDetails>div:not([default]){display:none}.productCartList .item .itemBox .productDetails .productTitle{color:#373737;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.productCartList .item .itemBox .productDetails .price{display:flex;flex-flow:wrap;gap:.4rem;color:#373737;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:172%}.productCartList .item .itemBox .productDetails .price span{color:currentColor}.productCartList .item .itemBox .productDetails .price span.oldprice{font-weight:500;text-decoration:line-through;color:#74747499}.productCartList .item .itemBox .productDetails .price span.newprice{color:#6155f5}.productCartList .item .itemBox .productDetails .price:before{content:"From"}.productCartList .item .itemBox .productDetails .colorList{width:calc(100% + .4rem);margin:0 -.2rem;align-items:center;justify-content:flex-start;flex-flow:wrap;row-gap:.4rem}.productCartList .item .itemBox .productDetails .colorList .colorItem{padding:0 .2rem}.productCartList .item .itemBox .productDetails .colorList .colorItem .colorItemBox{width:3.2rem;height:3.2rem;overflow:hidden}.productCartList .item .itemBox .productDetails .colorList .colorItem .colorItemBox img{max-width:100%;width:3.2rem;height:3.2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.2rem}.productCartList .item .itemBox .productDetails .colorList[num="0"]:after{display:none}.productCartList .item .itemBox .productDetails .colorList:after{width:3.2rem;height:3.2rem;content:attr(num) "+";display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:.2rem;color:#373737;font-family:Albert Sans;font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal;border-radius:.2rem;border:.05rem solid rgba(116,116,116,.16);background:#f6f6f6;box-sizing:border-box}.productCartList .item .itemBox .productDetails .tagList{display:flex;align-items:center;justify-content:flex-start;flex-flow:wrap;gap:.4rem}.productCartList .item .itemBox .productDetails .tagList .tag{padding:.8rem;display:none;align-items:center;justify-content:center;color:#373737;font-family:Albert Sans;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;background:#f6f6f6;border-radius:.2rem;z-index:3}.productCartList .item .itemBox .productDetails .tagList .tag:before{content:attr(type)}.productCartList .item .itemBox .productDetails .tagList .tag[show]{display:flex;position:absolute;top:1.2rem;left:1.2rem;text-transform:uppercase;color:#fcfcfc}.productCartList .item .itemBox .productDetails .tagList .tag[type="new in"]{background:#fcfcfc;color:#000}.productCartList .item .itemBox .productDetails .tagList .tag[type="new arrival"]{background:linear-gradient(180deg,#2d041e,#541a5a)}.productCartList .item .itemBox .productDetails .tagList .tag[type=bestseller]{background:linear-gradient(180deg,#223c0d,#424e34)}.productCartList .item .itemBox .productDetails .tagList .tag[type="editor's pick"]{background:linear-gradient(180deg,#0a073b,#31505d)}.productCartList .item .itemBox .productDetails .tagList .tag[type=premiere]{background:linear-gradient(180deg,#35291e,#4e3d34)}.productCartList .item:hover .itemBox .productImg img:not(.hoverImg){opacity:0}.productCartList .item:hover .itemBox .productImg .hoverImg{opacity:1}.productCartList .item:hover .itemBox .productDetails>div:not([default]){display:flex}.productCartList .item:hover .itemBox .productDetails>div:not([default]).colorList:not(:has(.colorItem)){display:none}.productCartList .item:hover .itemBox .productDetails>div[default]{display:none}.productCartList .item:hover .itemBox .productDetails>div[default].tagList{display:flex}.productCartList .item:hover .itemBox .productDetails>div[default].tagList>div:not([show]){display:flex}.productCartList>:nth-child(n+13):not(.showItem){display:none}@media screen and (max-width: 960px){.productCartList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.productCartList{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/productCardList.css.map */
