.ProductCard{font-family:Roboto;width:260px;border-radius:8px;box-shadow:5px 5px 15px #dadada,-5px -5px 15px #fafafa}.ProductCard .info_block{margin-top:8px}.ProductCard .info_block .price{font-size:18px;color:#cd0000;font-weight:300;text-align:end;display:flex;justify-content:space-between}.ProductCard .info_block .price .colors{display:flex;flex-wrap:wrap;gap:5px}.ProductCard .info_block .price .colors .OneColor{height:22px;width:22px;border-radius:11px;border:3px solid rgba(0,0,0,.188)}.ProductCard .info_block h3{font-size:18px;margin-top:0;font-weight:500}.ProductCard .info_block button{font-size:14px;font-weight:300;padding:3px;background-color:#cd0000}.ProductCard .ActionsBox{width:260px}.ProductCard .img_block{width:100%;width:260px;height:260px;overflow:hidden}.ProductCard .img_block img{border-radius:8px 8px 0 0;width:260px;display:block;cursor:pointer;transition:.2s}.ProductCard .img_block img:hover{transition:.2s;transform:scale(115%)}.ProductCard .img_block .image:hover{transition:.2s;display:flex;justify-content:center;align-items:center;transform:scale(115%)}.ProductCard .img_block .image{width:260px;height:260px;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,60%,.216);flex-direction:column;gap:8px}.ProductCard .info_block{margin-top:22px;padding:6px}.ProductCard .info_block h3{font-size:1.575rem;font-weight:300;margin-top:12px;height:50px}.ProductCard .info_block .rate{margin-top:12px;display:flex;justify-content:flex-start;align-items:flex-end;gap:12px}@media screen and (max-width:920px){.ProductCard{margin-top:32px;border-radius:8px;box-shadow:5px 5px 15px #dadada,-5px -5px 15px #fafafa}.ProductCard,.ProductCard .ActionsBox{width:calc(50vw - 30px)}.ProductCard .img_block{width:calc(50vw - 30px);height:calc(50vw - 30px);border-radius:8px 8px 0 0}.ProductCard .img_block img{width:calc(50vw - 30px)}.ProductCard .img_block .image{width:calc(50vw - 30px);height:calc(50vw - 30px);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;background-color:hsla(0,0%,60%,.192)}.ProductCard .info_block{margin-top:8px}.ProductCard .info_block .price{font-size:18px;color:#cd0000;font-weight:300;text-align:end;display:flex;justify-content:space-between}.ProductCard .info_block .price .colors{display:flex;flex-wrap:wrap;gap:5px}.ProductCard .info_block .price .colors .OneColor{height:22px;width:22px;border-radius:11px;border:3px solid rgba(0,0,0,.188)}.ProductCard .info_block h3{font-size:18px;margin-top:0;font-weight:500}.ProductCard .info_block button{font-size:14px;font-weight:300;padding:3px;background-color:#cd0000}}