.cp_v3 img{max-width:100%}.cp_v3 .row_relative{position:relative}.cp_25_container{padding-top:50px;padding-bottom:50px}.cp_25_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x) var(--focal-point-y);object-position:var(--focal-point-x) var(--focal-point-y);max-height:360px}.cp_25_container .picto{max-width:20%;margin-top:38px;text-align:start}.cp_25_container .description{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;margin-top:10px;text-align:start}.cp_25_container .name{color:#000;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:34px;margin-top:8px;text-align:start}.cp_25_container .price{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:34px;margin-top:9px;text-align:start}.cp_25_container .info{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;letter-spacing:0;line-height:20px;text-align:start}@media(max-width:425px){.cp_25_container{padding-top:20px;padding-bottom:20px}.cp_25_container .picto{display:none}.cp_25_container .description{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;letter-spacing:0;line-height:22px;margin-top:10px;text-align:start}.cp_25_container .name{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:20px;text-align:start}.cp_25_container .price{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:9px;text-align:start}.cp_25_container .info{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;letter-spacing:0;line-height:22px;text-align:start}}