.product-card{background:#f2f2f2;width:313px;height:537px;position:relative;border-radius:25px;cursor:pointer}@media screen and (min-width:1280px)and (max-width:1439px){.product-card{width:377px}}@media screen and (max-width:767px){.product-card{margin:0 auto}}.product-card__image{position:relative;width:100%;height:60%;border-radius:20px 20px 0 0}.product-card__tag-container{position:absolute;top:20px;left:24px;z-index:900}.product-card__icon{position:absolute;bottom:10px;left:24px;z-index:900}.product-card__info-container{padding:25px 20px}@media screen and (max-width:767px){.product-card__info-container{padding:23px 20px}}.product-card__name{font-weight:600;font-size:20px;color:#000}.product-card__description,.product-card__name{font-family:Onest,sans-serif;line-height:100%;letter-spacing:.28px}.product-card__description{font-weight:400;font-size:14px;color:#030303}.product-card:before{content:"";position:absolute;bottom:-9px;right:-9px;z-index:2;width:80px;height:80px;border-radius:50%;background:#fff}@media screen and (max-width:767px){.product-card:before{width:60px;height:60px}}.product-card:after{content:"";position:absolute;bottom:-9px;right:-9px;z-index:3;width:80px;height:80px;border-radius:38px 10px 10px 10px;background:#fff}@media screen and (max-width:767px){.product-card:after{width:60px;height:60px;border-radius:30px 10px 10px 10px}}.product-card__inner:before{content:"";position:absolute;background-color:rgba(0,0,0,0);bottom:70px;right:0;height:50px;width:25px;border-bottom-right-radius:25px;box-shadow:0 25px 0 0 #fff}@media screen and (max-width:767px){.product-card__inner:before{bottom:50px;height:24px;width:12px;border-bottom-right-radius:12px;box-shadow:0 12px 0 0 #fff}}.product-card__inner:after{content:"";position:absolute;background-color:rgba(0,0,0,0);right:70px;bottom:0;height:50px;width:25px;border-bottom-right-radius:25px;box-shadow:0 25px 0 0 #fff}@media screen and (max-width:767px){.product-card__inner:after{right:50px;height:24px;width:12px;border-bottom-right-radius:12px;box-shadow:0 12px 0 0 #fff}}.product-card__button{border-radius:50%;width:62.65px;height:62.65px;background:#f2f2f2;bottom:0;right:0;z-index:4;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #f2f2f2;transition:all .5s}@media screen and (max-width:767px){.product-card__button{width:42px;height:42px}}.product-card__button:hover{border:1px solid #0056b8;background:#fff}.product-card__button:hover svg{fill:#0056b8}.product-card__button svg{transform:rotate(135deg)}