.show_products_scope section{
    padding: 0;
}
.show_products_scope .pd_detail_intro,.show_products_scope .pd_factory_intro,.show_products_scope .pd_reviews{
    padding: 0 0 45px 0;
}
.show_products_scope .pd_packaging{
    padding: 45px 0;
}



.show_products_scope .pd_section_head{
   /* max-width:760px; */
   margin-bottom:38px
}
.show_products_scope .pd_section_head span,
.show_products_scope .pd_factory_text>span{
   display:block;
   margin-bottom:14px;
   color:var(--brand-primary-dark);
   font-size:13px;
   font-weight:800;
   letter-spacing:1.6px;
   text-transform:uppercase
}
.show_products_scope .pd_section_head h2,
.show_products_scope .pd_factory_text h2{
   /* color:#14262c; */
   font-size: 26px;
   line-height:1.16
}
.show_products_scope .pd_detail_grid{
   display:grid;
   gap:26px;
   margin-bottom: 90px;
}
.show_products_scope .pd_detail_grid article{
   min-width:0;
   display:grid;
   grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);
   align-items:center;
   gap:32px;
   overflow:hidden;
   /* border:1px solid #dce8e9; */
   border-radius:8px;
   background:#fff;
   /* box-shadow:0 18px 44px rgba(7,43,49,.06); */
}
.show_products_scope .pd_detail_grid article:nth-child(even){
   grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)
}
.show_products_scope .pd_detail_grid article:nth-child(even) figure{
   order:2
}
.show_products_scope .pd_detail_grid figure{
   position:relative;
   height:360px;
   overflow:hidden;
   background:#eef6f6
}
.show_products_scope .pd_detail_grid figure:after{
   content:"";
   position:absolute;
   inset:0;
   background:linear-gradient(120deg,rgba(0,138,149,.16),rgba(255,255,255,0) 48%);
   pointer-events:none
}
.show_products_scope .pd_detail_grid img{
   display:block;
   width:100%;
   height:100%;
   object-fit:cover;
   transition:transform .5s ease
}
.show_products_scope .pd_detail_grid article:hover img{
   transform:scale(1.04)
}
.show_products_scope .pd_detail_content{
   min-width:0;
   padding:42px 46px
}
.show_products_scope .pd_detail_grid h3{
   margin-bottom:14px;
   /* color:#0d3f45; */
   font-size: 22px;
   line-height:1.18
}
.show_products_scope .pd_detail_grid p,
.show_products_scope .pd_detail_grid li{
   /* color:#617277; */
   font-size:16px;
   line-height:1.76
}
.show_products_scope .pd_detail_grid ul{
   display:grid;
   gap:9px
}
.show_products_scope .pd_detail_grid li{
   position:relative;
   padding-left:18px
}
.show_products_scope .pd_detail_grid li:before{
   content:"";
   position:absolute;
   left:0;
   top:12px;
   width:7px;
   height:7px;
   border-radius:50%;
   background:var(--brand-primary)
}
.show_products_scope .pd_table_wrap{
   overflow-x:auto;
   border-radius:8px;
   /* box-shadow:0 16px 40px rgba(7,43,49,.06); */
}
.show_products_scope .pd_param_table{
   width:100%;
   min-width:680px;
   border-collapse:collapse;
   background:#fff
}
.show_products_scope .pd_param_table th,
.show_products_scope .pd_param_table td{
   padding: 10px 20px;
   border:1px solid #dce8e9;
   text-align:left;
   font-size:15px
}
.show_products_scope .pd_param_table th{
   width:260px;
   background:#eff7f7;
   /* color:#24474d; */
   /* font-weight:800; */
}
.show_products_scope .pd_param_table td{
   color:#5b6d71
}
.show_products_scope .pd_factory_intro{
   background:#fff;
   padding: 45px 0;
}
.show_products_scope .pd_factory_grid{
   display:grid;
   grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);
   gap:48px;
   align-items:center
}
.show_products_scope .pd_factory_text p{
   margin:20px 0 26px;
   color:#5f7074;
   font-size:16px;
   line-height:1.76
}
.show_products_scope .pd_factory_stats{
   display:grid;
   grid-template-columns:repeat(3,minmax(0,1fr));
   gap:14px
}
.show_products_scope .pd_factory_stats div{
   padding: 9px;
   border-radius:8px;
   background:#eff7f7
}
.show_products_scope .pd_factory_stats .pd_stat_value{
   display:block;
   color:var(--brand-primary-dark);
   font-size: 26px;
   font-weight: 700;
}
.show_products_scope .pd_factory_stats span{
   /* color:#5c6f73; */
   font-size: 14px;
}
.show_products_scope .pd_factory_images{
   display:grid;
   grid-template-columns:repeat(3,minmax(0,1fr));
   gap:16px
}
.show_products_scope .pd_factory_images img{
   width:100%;
   height:190px;
   object-fit:cover;
   border-radius:8px
}
.show_products_scope .pd_factory_images img:first-child{
   grid-column:1/-1;
   height:360px
}
.show_products_scope .pd_pack_grid{
   display:grid;
   grid-template-columns:repeat(4,minmax(0,1fr));
   gap:20px
}
.show_products_scope .pd_pack_grid figure{
   overflow:hidden;
   border-radius:8px;
   background:#fff;
   /* box-shadow:0 16px 36px rgba(7,43,49,.06); */
}
.show_products_scope .pd_pack_grid img{
   width:100%;
   height:250px;
   object-fit:cover
}
.show_products_scope .pd_pack_grid figcaption{
   padding:16px 18px;
   color:#263f45;
   font-weight:800
}
.show_products_scope .pd_review_grid{
   display:grid;
   grid-template-columns: repeat(3,minmax(0,1fr));
   gap:16px
}
.show_products_scope .pd_review_grid img{
   width:100%;
   border:1px solid #dce8e9;
   border-radius:8px;
   background:#fff;
   /* box-shadow:0 12px 30px rgba(7,43,49,.06); */
}
.show_products_scope .pd_faq_list{
   display:grid;
   gap:14px
}
.show_products_scope .pd_faq_item{
   /* border:1px solid #dce8e9; */
   border-radius:8px;
   background:#fff;
   overflow:hidden
}
.show_products_scope .pd_faq_item button{
   position:relative;
   width:100%;
   padding:22px 24px 12px;
   border:0;
   background:#fff;
   /* color:#1b3035; */
   text-align:left;
   font-size: 17px;
   font-weight:800;
   cursor:default;
   pointer-events:none
}
.show_products_scope .pd_faq_item>div{
   display:block;
   padding:0 24px 22px;
}
.show_products_scope .pd_faq_item p{
   /* color:#5f7074; */
   font-size:15px;
   line-height:1.72
}
@media(max-width:1280px){
   .show_products_scope .pd_pack_grid{
      grid-template-columns:repeat(2,minmax(0,1fr))
   }
   .show_products_scope .pd_review_grid{
      grid-template-columns:repeat(3,minmax(0,1fr))
   }
}
@media(max-width:1080px){
   .show_products_scope .pd_factory_grid{
      grid-template-columns:1fr
   }
}
@media(max-width:768px){
   .show_products_scope .pd_section_head h2,
   .show_products_scope .pd_factory_text h2{
      font-size:30px
   }
   .show_products_scope .pd_detail_grid,
   .show_products_scope .pd_pack_grid,
   .show_products_scope .pd_review_grid{
      grid-template-columns:1fr
   }
   .show_products_scope .pd_detail_grid article,
   .show_products_scope .pd_detail_grid article:nth-child(even){
      grid-template-columns:1fr;
      gap: 0;
   }
   .show_products_scope .pd_detail_grid article:nth-child(even) figure{
      order:0
   }
   .show_products_scope .pd_detail_grid figure,
   .show_products_scope .pd_detail_grid img{
      height:260px
   }
   .show_products_scope .pd_detail_content{
      padding:30px
   }
   .show_products_scope .pd_pack_grid img{
      height:220px
   }
   .show_products_scope .pd_factory_stats{
      grid-template-columns:1fr
   }
   .show_products_scope .pd_factory_images{
      grid-template-columns:1fr
   }
   .show_products_scope .pd_factory_images img,
   .show_products_scope .pd_factory_images img:first-child{
      grid-column:auto;
      height:220px
   }
}
@media(max-width:480px){
   .show_products_scope .pd_section_head h2,
   .show_products_scope .pd_factory_text h2{
      font-size: 20px;
      line-height: 1.5;
   }
   .show_products_scope .pd_detail_content{
      padding:24px
   }
   .show_products_scope .pd_detail_grid h3{
      font-size: 20px;
   }
   .show_products_scope .pd_detail_grid figure,
   .show_products_scope .pd_detail_grid img{
      height:220px
   }
   .show_products_scope .pd_param_table{
      min-width:560px
   }
   .show_products_scope .pd_faq_item button{
      padding:18px 52px 18px 18px;
      font-size:16px
   }
}
