.container,.product-list{text-align:center}.product-list{background-color:#333;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:30px auto;max-width:900px;padding:20px;width:100%}.product-card:hover .product-title{background:#e53212d1}.product-card.active,.product-card:hover{border:1px solid #e53212d1}.product-card{align-items:start;background:#000;cursor:pointer;display:grid;margin:10px 0;transition:all .3s ease-in}.product-info{flex:1;gap:0;justify-content:space-between}.product-title{background:#e53011;font-weight:700;padding:10px}.product-description,.product-title{color:#fff;font-family:CodecPro-Regular!important;font-size:20px!important;line-height:20px;margin:0}.product-description{height:100px;padding:30px}.product-option{color:#fff;font-family:CodecPro-Regular!important;font-size:16px!important;line-height:16px;margin:0;padding:10px}.product-price{color:#fff;font-family:CodecPro-Heavy!important;font-size:40px!important}.product-radio{margin:0 auto;width:20px}.old{color:#b3b2b2;font-size:24px!important;text-decoration:line-through}.cur{color:#dadada;font-family:CodecPro-Regular;font-size:20px!important}#paymentButton{margin:0 auto}@media only screen and (max-width:767px){.product-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:468px){.product-list{grid-template-columns:1fr}}