.product{background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;row-gap:5px;padding:10px;display:flex}.product-top{flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:5px;height:max-content;display:flex}.product__img-wrapper{border-radius:10px;width:100%;position:relative;overflow:hidden}.product__img{transition:scale .3s}.product__img-wrapper:hover .product__img{scale:1.1}.img-qty{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#00000040;border-radius:5px;justify-content:center;align-items:center;column-gap:2.5px;padding:5px;font-size:.8rem;transition:opacity .3s;display:flex;position:absolute;bottom:5px;left:5px}.product__img-wrapper:hover .img-qty{opacity:1}.product__info-container{flex-direction:column;justify-content:space-between;align-items:start;width:100%;display:flex}.product__info-container-top{flex-direction:column;justify-content:space-between;align-items:start;row-gap:5px;width:100%;display:flex}.product__info-container-top img{height:20px}.product__name{font-size:clamp(1rem,2vw,1.25rem);font-weight:500}.product__info-btn{z-index:0;background:var(--bg-clr);border-radius:10px;flex-shrink:0;align-self:flex-end;margin-left:auto;padding:10px;display:inline-block;position:relative;overflow:hidden}.product__info-btn:hover:before{transform:scaleX(1)}.product__info-btn:before{content:"";z-index:-1;background:var(--accent-clr);transform-origin:0 100%;width:100%;height:100%;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.variant-btn{background:var(--bg-clr);z-index:0;border-radius:10px;padding:10px;position:relative}.variant-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--accent-clr);transform-origin:50%;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scale(0)}.variant-btn:hover:before,.variant-btn--active:before{transform:scale(1)}@media screen and (max-width:500px){.product-top{flex-direction:column;gap:5px}}
