.tshirt-card{perspective:1000px;width:300px;height:400px;transform-style:preserve-3d;will-change:transform;background-color:#fff;border-radius:16px;font-family:Inter,sans-serif;transition:all 5s;overflow:hidden}.tshirt-card:hover{transform:rotateY(6deg)rotateX(6deg)scale(1.03);box-shadow:0 20px 40px #0003}.card-image{box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden}.fav-circle-card{background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:10px;right:10px}.icon-heart{font-size:20px}.tshirt-card:hover .overlaybox{pointer-events:none;background:linear-gradient(#0000,#000000b3);width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;overflow:hidden}.tshirt-image{object-fit:cover;object-position:center;width:100%;height:400px;transition:transform .3s}.tshirt-card:hover .tshirt-image{transform:scale(1.05)}.tshirt-card:hover .tshirt-content{backface-visibility:hidden;padding:16px;transition:all .5s;position:absolute;bottom:0}.tshirt-content{backface-visibility:hidden;padding:16px;transition:all .5s;position:absolute;bottom:-200px}.tshirt-title{color:#fff;margin-bottom:8px;font-family:Inter,sans-serif;font-size:1.25rem}.tshirt-description{color:#fff;margin-bottom:16px;font-family:Inter,sans-serif;font-size:.85rem}.tshirt-footer{justify-content:space-between;align-items:center;display:flex}.tshirt-price{color:#fff;font-size:1.1rem;font-weight:700}.buy-button{color:#fff;cursor:pointer;background-color:#bc0a0a;border:none;border-radius:8px;padding:8px 14px;font-size:.9rem;transition:background-color .2s}.cart-button{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:.9rem;transition:background-color .2s}.buy-button:hover{background-color:#0056b3}@media (max-width:790px){.tshirt-card{perspective:1000px;width:250px;height:300px;transform-style:preserve-3d;will-change:transform;background-color:#fff;border-radius:16px;font-family:Inter,sans-serif;transition:all 5s;overflow:hidden}.tshirt-content{backface-visibility:hidden;padding:16px;transition:all .5s;position:absolute;bottom:0}.tshirt-title{color:#fff;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px}.tshirt-description{color:#fff;margin-bottom:16px;font-family:Inter,sans-serif;font-size:10px}.tshirt-footer{justify-content:space-between;align-items:center;display:flex}.tshirt-price{color:#fff;font-size:1.1rem;font-weight:700}.buy-button{color:#fff;cursor:pointer;background-color:#bc0a0a;border:none;border-radius:8px;padding:8px 14px;font-size:.9rem;transition:background-color .2s}.cart-button{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:.9rem;transition:background-color .2s}.buy-button:hover{background-color:#0056b3}.tshirt-card .overlaybox{pointer-events:none;background:linear-gradient(#0000,#000000b3);width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;overflow:hidden}}
.TrendingProduct-module__gygLSG__container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;align-items:center;width:100%;padding:40px;display:flex;overflow-x:auto}.TrendingProduct-module__gygLSG__container::-webkit-scrollbar{display:none}.TrendingProduct-module__gygLSG__scrollRow{background-color:#f7f7f7;flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.TrendingProduct-module__gygLSG__title{text-align:center;color:#333;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;font-family:Playfair,serif;font-size:35px;font-weight:600}@media (max-width:768px){.TrendingProduct-module__gygLSG__container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background-color:#f7f7f7;justify-content:flex-start;align-items:flex-start;width:100%;padding:30px;display:flex;overflow-x:auto}.TrendingProduct-module__gygLSG__container::-webkit-scrollbar{display:none}.TrendingProduct-module__gygLSG__title{text-align:center;color:#333;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;font-family:Playfair,serif;font-size:25px;font-weight:600}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.productgird-container{justify-content:center;align-items:center;width:70%;display:flex}.custom-card{border-radius:0;flex-direction:column;width:100%;height:100%;padding:0;transition:transform .3s;display:flex;overflow:hidden}.custom-card:hover{transform:translateY(-5px)}.custom-card-img{object-fit:cover;object-position:top;width:100%;height:auto;display:block}.custom-card-body{flex-direction:column;flex-grow:1;justify-content:space-between;padding:11px;display:flex}.custom-card-title{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;margin-bottom:6px;font-size:1.1rem;font-weight:600;display:-webkit-box;overflow:hidden}.custom-card-desc{-webkit-line-clamp:2;text-overflow:ellipsis;color:#555;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.custom-card-price{color:#000;margin-bottom:12px;font-size:1rem;font-weight:700}.custom-card-actions{justify-content:space-between;gap:8px;display:flex}@media (max-width:767px){.productgird-container{justify-content:center;align-items:center;width:97%;display:flex}.custom-card-title{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.custom-card-desc{-webkit-line-clamp:2;text-overflow:ellipsis;color:#555;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.custom-card-img{object-fit:cover;object-position:top;width:100%;height:clamp(300px,30vw,390px);display:block}.custom-card-price{color:#000;margin-bottom:12px;font-size:13px;font-weight:700}}

