.copyvideopath-container { border: 1px solid #d3d3d3; }

.pdp_wrapper img { width: 100%; }
.pdp_wrapper { margin-bottom: 30px; }
.pdp_container { max-width: 1000px; margin: 0 auto; }
.pdp_row { display: flex; margin-bottom: 30px; }
.pdp_main { width: 45%; }
.pdp_col { width: 55%; flex: 1; background: linear-gradient(180deg, rgb(253, 253, 253) 0%, rgb(244, 244, 244) 85%, rgba(239,239,239,1) 99%); padding: 30px; }

.txt_bg { padding: 2px 5px; }
.pdp_strong { font-weight: 700; }
.pdp_title_m.pdp_strong { font-size: 25px; line-height: 1.3em; }
.red .pdp_p i , .red .pdp_title_m.pdp_strong { color: #D50C17; }
.red .pdp_strong .txt_bg { background-color: #D50C17; color: white; }

.black .pdp_p i , .black .pdp_title_m.pdp_strong { color: black; }
.black .pdp_strong .txt_bg { background-color: black; color: white; }

.white .pdp_p i , .white .pdp_title_m.pdp_strong { color: #9A9A9A; }
.white .pdp_strong .txt_bg { background-color: #9A9A9A; color: white; }

.pdp_section_title { background-color: #D50C17; color: white; padding: 5px; font-weight: 700; }

.pdp_title_m { font-size: 22px; font-weight: 700; line-height: 1.5em; margin-bottom: 30px; }
.triangle-left{
    border-right:
      30px solid black;
  }
.pdp_p { display: flex; line-height: 1.5em;}
.pdp_p i { margin-right: 5px; margin-top: 2px;}
.pdp_lube_gp { display: flex; }
.pdp_lube { width: 33.33%; text-align: center; filter: brightness(0.9); background-color: #fafafa; }
.pdp_lube.active { filter: none; background-color: white;border: 1px solid #D50C17; filter: drop-shadow(1px 1px 15px #bbbbbb); position: relative; z-index: 1; }
.pdp_lube_title { padding: 5px; margin-top: 10px;}
.pdp_lube.red .pdp_lube_title { border-top: 1px solid #D50C17; border-bottom: 1px solid #D50C17; color: #D50C17; }
.pdp_lube.white .pdp_lube_title { border-top: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; color: #9A9A9A;  }
.pdp_lube.black .pdp_lube_title { border-top: 1px solid black; border-bottom: 1px solid black; color: black;  }
.pdp_lube .pdp_p { padding: 15px 0 30px 0; }
.pdp_txt_block { padding: 0 5px; }


@media screen and (max-width: 991px) {
    .pdp_col { padding: 15px; }
    .pdp_title_m { font-size: 20px; margin-bottom: 15px;}
    .pdp_main { width: 33.33%; }
    .pdp_col { width: unset;}
}

@media screen and (max-width: 767px) {
    .pdp_row { flex-direction: column; margin-bottom: 0; }
    .pdp_main { width: 100%; }
    .pdp_col { width: unset; padding: 30px 15px; } 
    .pdp_title_m { font-size: 18px; }
    .pdp_title_m.pdp_strong { font-size: 22px; }
    .pdp_lube_gp { flex-direction: column;}
    .pdp_lube { width: 100%; display: flex;}
    .pdp_img { width: 200px; height: 250px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
    .pdp_txt_block { flex: 1; padding: 15px; text-align: left; }
    .pdp_lube .pdp_p { padding: 15px 0; }
    
}

@media screen and (max-width: 479px) { 

    .pdp_img { width: 120px; height: unset; }
    .pdp_txt_block { padding: 10px; }
    .pdp_lube_title { padding: 5px 0; margin-top: 0; }
    .pdp_lube .pdp_p { padding: 10px 0; }
    
}

@media screen and (max-width: 375px) { 
    .pdp_img { height: 270px;}
    .pdp_img img { width: 140%; margin-left: -20px;}
}