.cover{background:#009688;height:100%;width:0%;border-radius:25px;position:absolute;left:0;bottom:0;z-index:-1;transition:.5s}button:hover span{width:100%}.product{background-color:#ececec71;position:relative;overflow:hidden;padding:20px;line-height:1.2}.product-category{padding:0 10vw;font-size:30px;font-weight:500;margin-bottom:40px}@media (max-width: 768px){.product-category{text-align:center;font-size:20px;padding:0;margin-bottom:0}}.product-container{padding:0 10vw;display:flex;overflow-x:auto;scroll-behavior:smooth}.product-container::-webkit-scrollbar{display:none}.product-card{flex:0 0 auto;width:300px;height:auto;margin-top:50px}.product-slider .product-card{margin-right:40px}@media (min-width: 768px){.product-card{margin-right:40px}}.product-image{position:relative;width:300px;height:auto;overflow:hidden}.product-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discount-tag{position:absolute;background:#fff;padding:5px;border-radius:5px;color:#ff7d7d;right:10px;top:10px;text-transform:capitalize}.card-btn{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:10px;width:90%;text-transform:capitalize;border:none;outline:none;background:#fff;border-radius:5px;transition:.5s;cursor:pointer}@media (hover: hover){.card-btn{opacity:0}}@media (hover: hover){.product-card:hover .card-btn{opacity:1}}.card-btn:hover{background:rgba(var(--bs-primary-rgb));color:#fff}.product-info{width:100%;height:100px;padding-top:10px}.product-name{text-transform:uppercase}.product-name:hover{text-wrap:stable}.product-description{cursor:pointer}.product-description:hover{text-wrap:auto}.product-short-description{width:100%;height:20px;overflow:hidden;opacity:.5;text-transform:capitalize;margin:5px 0}.price{float:right;font-size:20px}.actual-price{margin-left:20px;opacity:.5;text-decoration:line-through}.pre-btn,.nxt-btn{border:none;width:10vw;height:100%;position:absolute;top:0;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#fff0,#fff);cursor:pointer;z-index:8}.pre-btn{left:0;transform:rotate(180deg)}.nxt-btn{right:0}.pre-btn img,.nxt-btn img{opacity:.2}.pre-btn:hover img,.nxt-btn:hover img{opacity:1}.collection-container{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.collection{position:relative}.collection img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:50px;text-transform:capitalize}.collection:nth-child(3){grid-column:span 2;margin-bottom:10px}.customize-overlay{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:700;text-transform:uppercase;color:transparent;background:linear-gradient(120deg,#ccc 20%,#fff,#ccc 60%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .5s ease}@media (hover: hover) and (pointer: fine){.carousel-item:hover .customize-overlay{opacity:1;animation:shimmer 10s linear infinite}}@media (max-width: 480px){.customize-overlay{opacity:1;animation:shimmer 8s linear infinite}}@keyframes shimmer{0%{background-position:-100% center}to{background-position:200% center}}
