#product{}


#product .sec1{padding:180px 0 60px 0;background:#f7b101;color:#fff;}
  #product .sec1 a{color:#fff;}
  #product .sec1 .grid1{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;}
    #product .sec1 .grid1s{position:relative;}
    #product .sec1 .grid1s.s1{}
      #product .sec1 .grid1s.s1 h1{padding:0;margin:0 0 2rem 0;font-weight:normal;color:#fff;
        font-family:"montserrat_bold";font-size:1.6em;
      }
      #product .sec1 .grid1s.s1 .slider1{}
        #product .sec1 .grid1s.s1 .slider1 a.item{display:none;}
        #product .sec1 .grid1s.s1 .slider1 a.item.selected{display:inline;}
          #product .sec1 .grid1s.s1 .slider1 .item img{max-width:100%;height:auto;}
      #product .sec1 .grid1s.s1 .slider1nav{
        position:absolute;z-index:1;right:0;top:50%;width:80px;padding:10px 0;
        background:#cf372c;text-align:center;
        border-radius:10px;box-shadow:-10px 10px 24px -12px #000;
        transform:translate(0,-50%);
      }
        #product .sec1 .grid1s.s1 .slider1nav .grid2{
          display:inline-grid;grid-template-columns:1fr 1fr;grid-gap:8px;
        }
          #product .sec1 .grid1s.s1 .slider1nav .grid2s{align-items:center;}
          #product .sec1 .grid1s.s1 .slider1nav .grid2s.s1{position:relative;}
            #product .sec1 .grid1s.s1 .slider1nav .grid2s.s1 img.def{}
            #product .sec1 .grid1s.s1 .slider1nav .grid2s.s1 img.hover{display:none;
              position:absolute;z-index:1;left:0;top:0;
            }
            #product .sec1 .grid1s.s1 .slider1nav .grid2s.s1:hover img.hover{display:block;}
          #product .sec1 .grid1s.s1 .slider1nav .grid2s.s2{position:relative;} 
            #product .sec1 .grid1s.s1 .slider1nav .grid2s.s2 img.def{}
            #product .sec1 .grid1s.s1 .slider1nav .grid2s.s2 img.hover{display:none;
              position:absolute;z-index:1;left:0;top:0;
            }
            #product .sec1 .grid1s.s1 .slider1nav .grid2s.s2:hover img.hover{display:block;}
          #product .sec1 .grid1s.s1 .slider1nav .grid2s.s3{grid-column:2 span;}
    #product .sec1 .grid1s.s2{}
      #product .sec1 .grid1s.s2 .tab1{}
        #product .sec1 .grid1s.s2 .tab1 .tabhead{font-size:1.3em;}
          #product .sec1 .grid1s.s2 .tab1 .tabhead a{}
          #product .sec1 .grid1s.s2 .tab1 .tabhead a.selected{font-family:"montserrat_bold";}
          #product .sec1 .grid1s.s2 .tab1 .tabhead .sep{margin:0 10px;}
        #product .sec1 .grid1s.s2 .tab1 .tabbodies{margin:20px 0 0 0;font-size:1.1em;}
          #product .sec1 .grid1s.s2 .tab1 .tabbody{display:none;line-height:1.5;}
          #product .sec1 .grid1s.s2 .tab1 .tabbody.selected{display:block;}
            #product .sec1 .grid1s.s2 .tab1 .tabbody .accord{}
              #product .sec1 .grid1s.s2 .tab1 .tabbody .accord .aitem{position:relative;padding:12px 0;font-size:1.2em;}
                #product .sec1 .grid1s.s2 .tab1 .tabbody .accord .aitem:before{
                  content:"";position:absolute;z-index:1;left:0;bottom:0;width:100%;height:1px;
                  background:linear-gradient(to right, #fff , transparent);
                }
                #product .sec1 .grid1s.s2 .tab1 .tabbody .accord .aitem a.itemtitle{display:block;font-family:"montserrat_medium";text-decoration:none;}
                #product .sec1 .grid1s.s2 .tab1 .tabbody .accord .aitem .iteminfo{display:none;padding:10px 0 0 0;}
            #product .sec1 .grid1s.s2 .tab1 .tabbody iframe{max-width:100%;}

@media only screen and (max-width:1100px){
  #product .sec1 .grid1{grid-template-columns:1fr;}
  #product .sec1 .grid1s.s1 h1{text-align:center;}
}