 div.brand {text-align:center; width:100%; padding:0}
 div.brand h3{font-size:35px; font-family:"noto_m"; font-weight:normal; padding-bottom:10px;}
 div.brand p{font-size:18px;}
#detail { width:100%; margin:0 auto; position:relative; height:100%; overflow:hidden; background-color:#dfdfdf; }
.slick-slider .slick-prev, .slick-slider .slick-next { 
  z-index: 100;  font-size: 2.5em;  height: 40px;  width: 40px;  margin-top: -40px;  color: #B7B7B7;  position: absolute;
  top: 50%;  text-align: center;  color: #000;  opacity: .7;  transition: opacity .25s;  cursor: pointer;}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {  opacity: .95;}
.slick-slider .slick-prev {  left: 15%;}
.slick-slider .slick-next {  right: 15%;}
#detail .product-images {  width: 100%;  margin: 0 auto; position:relative; }
#detail .product-images li, #detail .product-images figure, #detail .product-images a, #detail .product-images img {
  display: block;  outline: none;  border: none;}
#detail .product-images .main-img-slider figure {  margin: 0 auto;  padding: 0 2em;}
#detail .product-images .main-img-slider p{ width:100%; height:100vh; position: relative; }
#detail .product-images .main-img-slider p::before {content:""; display:block; background-color:rgba(0,0,0,0.4); width:100%; height:100%; position:absolute;}
#detail .product-images .main-img-slider p.img1{background-image:url("../img/img1.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
/*#detail .product-images .main-img-slider p.img2{background-image:url("../img/img2.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover;  }*/
#detail .product-images .main-img-slider p.img2{background-image:url("../img/img3.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img3{background-image:url("../img/img4.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img4{background-image:url("../img/img5.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img5{background-image:url("../img/img6.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p a{display:block; position:absolute; z-index:9999; bottom:15%; right:22%;  padding:15px 20px; 
font-size:20px ; background-color:#fff; border:0px solid #ccc; width:250px;  text-align:center;  box-shadow:1px 3px 10px rgba(0,0,0,0.5); border-radius:35px 35px; color:#333;font-weight:500; }
#detail .product-images .main-img-slider p a:hover {background-color:#fff; color:#ed2782; border:0;}
/*#detail .product-images .main-img-slider figure a { cursor: pointer; cursor: -webkit-zoom-in;  cursor: -moz-zoom-in; cursor: zoom-in;}
#detail .product-images .main-img-slider figure a img {  width: 100%;  max-width: 400px;  margin: 0 auto;}*/
#detail .product-images .thumb-nav { position:absolute; top:12%;   text-align:center; z-index:3;
margin: 0 auto;  padding:20px 10px;  width: 20%; box-sizing:border-box; margin:0 40%;}
#detail .product-images .thumb-nav.slick-slider .slick-prev, #detail .product-images .thumb-nav.slick-slider .slick-next {
  font-size: 1.2em;  height: 20px;  width: 26px;  margin-top: -10px;}
#detail .product-images .thumb-nav.slick-slider .slick-prev {display:none !important;  margin-left: -30px;}
#detail .product-images .thumb-nav.slick-slider .slick-next {display:none !important;  margin-right: -30px;}
#detail .product-images .thumb-nav li {  display: block;  margin: 0 auto;  cursor: pointer; background:none !important;}
#detail .product-images .thumb-nav li img { display: block;   margin: 0 auto;  border: 2px solid transparent;
  -webkit-transition: border-color .25s;  -ms-transition: border-color .25s;  -moz-transition: border-color .25s;  transition: border-color .25s;}
#detail .product-images .thumb-nav li:hover, #detail .product-images .thumb-nav li:focus {  border-color: #999;}
#detail .product-images .thumb-nav li img {margin-bottom:20px; margin-top:20px; border-radius:50% 50%; /* box-shadow:1px 3px 10px rgba(0,0,0,0.5); border:2px solid  #fff; max-width:120px; */}
#detail .product-images .thumb-nav li.slick-current img {margin-bottom:20px; margin-top:20px; border:3px solid  #fff; border-radius:50% 50%;/* box-shadow:1px 3px 15px rgba(0,0,0,0.8);    max-width:150px; */}

/* Slider */
 .slick-slider{position: relative; display: block;  box-sizing: border-box; 
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{ position: relative; display: block; overflow: hidden;  margin: 0;  padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging    cursor: pointer;    cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.slick-track{ position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{    display: table;    content: '';}
.slick-track:after{    clear: both;}
.slick-loading .slick-track{    visibility: hidden;}
.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}
[dir='rtl'] .slick-slide{    float: right;}
 div.brand .slick-slide img{    display: block;}
.slick-slide.slick-loading img{    display: none;}
.slick-slide.dragging img{    pointer-events: none;}
.slick-initialized .slick-slide{    display: block;}
.slick-loading .slick-slide{    visibility: hidden;}
.slick-vertical .slick-slide{    display: block;       border: 0px solid transparent;}
.slick-arrow.slick-hidden {    display: none;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
	#detail .product-images .thumb-nav { position:absolute; top:10%;   text-align:center; z-index:3;
margin: 0 auto;  padding:20px 0px;  width: 60%; box-sizing:border-box; margin:0 20%;}
.slick-arrow {display:none !important;}
/*.slick-slider .slick-prev {  left: 5%;}
.slick-slider .slick-next {  right: 5%;}*/
#detail .product-images .thumb-nav li img {margin-bottom:20px; margin-top:20px; border:1px solid  #fff; max-width:55px;  box-shadow:1px 3px 10px rgba(0,0,0,0.5); border-radius:50% 50%;}
#detail .product-images .thumb-nav li.slick-current img {margin-bottom:20px; margin-top:20px;  max-width:75px; box-shadow:1px 3px 15px rgba(0,0,0,0.8);  border:3px solid  #fff; border-radius:50% 50%;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
