@charset "utf-8";

/***********************************
* PDP common
***********************************/
body {opacity:0;}
#contents > * {max-width:1440px;}
.ss_samsung .pdp-info p {margin-top:0; margin-bottom:0;}
.btns {text-align:center;}
.col-wrap:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.spec-item { padding: 1.23em; border-bottom: 1px solid #ccc; }
.spec-item:after { content: " "; clear: both; display: block; }
.spec-item .tit { float: left; width: 25%; padding: 0 0.83px 0 0; font-size: 0.69em; color: #0071bf; box-sizing: border-box; }
.spec-item ul { float: left; width: 75%; padding: 0 0.58em 0 0; margin-top:-1.15em; display: table; box-sizing: border-box; }
.spec-item li { float: left; width: 33.3333333%; padding: 1.15em 0.58em 0 0; display: inline-table; vertical-align: top; box-sizing: border-box; }
.spec-item li .sub-tit { font-weight: bold;font-size: 0.65em; }
.spec-item li .desc p { word-break: break-all;font-size: 0.65em;  }

@media only screen and (max-width: 768px) {
    .spec-item .tit{float:none; width:100%; text-align:center; padding:0; padding-bottom:1.54em;}
    .spec-item ul{float:none; width:100%; padding:0;}
    .spec-item li{width:50%; padding:1.15em 0.19em 0 0.19em;}
}

/* LNB */
.l-lnbWrap { box-sizing: border-box; border-bottom: 1px solid #c6c6c6; width: 100%; background: #fff; border-top: 1px solid #e9e9e9; }
.l-lnbWrap * { box-sizing: border-box; }
.l-lnb { position: relative; display: block; width: 100%; min-height: 58px; max-width: 1280px; margin: 0 auto; overflow: hidden; background-color: #fff;}
.l-lnb-logo { display: none; }
.l-lnb-logo .logo { display: block; position: absolute; top: 0; left: 0; bottom: 0; font-size: 0.7em; line-height: 60px; z-index: 5; color: #111; font-weight: bold; }
.l-lnb-logo .trigger-handler { display: none; }
.l-lnb-modelName {display: none; padding:7px 0 0 0.7em;}
.l-lnb-modelName .logo { display: block; font-size:0.7em; z-index: 5; color:#111; font-weight:bold; }
.l-lnb-modelName .products-name { display: none;}
.l-lnb-modelName .trigger-handler { display: none; }
.l-lnbGroup { z-index: 0; height: 100%; text-align: center; }
.l-lnb-listWrap { display: inline-block; }
.lnb-wrap { position: relative; display: inline-block; margin-left:-2.2em;}
@media only screen and (max-width: 768px) {
    .lnb-wrap {margin-left:0;}
}
.l-lnb-list { display: inline-block; padding: 0; height: 58px; vertical-align: top; }
.l-lnb-item { display: inline-block; /*margin: 0 0.694vw;*/ vertical-align: top; }
/* GNB short space */
/*.l-lnb-item a {padding:0 7px; font-weight:bold; font-size:16px;color:#666;text-transform: uppercase; white-space: nowrap;}*/
/* GNB long space */
.l-lnb-item a {display: block; padding: 0 1.1em; font-weight: bold; font-size: 0.7em; height:58px; line-height:58px; color: #666; text-transform: uppercase; white-space: nowrap; }
.l-lnb-item.is-active a { color: #333; }
.l-lnb-item--buynow { position: absolute; z-index: 5; top: 0; right: 20px;  bottom:0; margin: 0; }
.l-lnb-item--buynow a {display:none;}
.l-lnb .btns {padding:0; line-height: 58px;}
.l-lnb a.btn { background: #10309d; color:#fff; border-color: #10309d; font-size:0.97vw; line-height: normal; vertical-align: middle; padding:0.6vw 1.95vw;}

/*.l-lnb-item--buynow a { padding: 0 23px; height: 34px; font-size:0.54em; line-height: 35px; background-color: #10309d; border-radius: 17px; color: #fff; text-transform: inherit; font-weight: bold; }*/
/*.l-lnb-item--buynow a.active { background-color: #cfd6eb }*/
.l-lnb-bar { visibility: hidden; position: absolute; bottom: 0; left: 0; display: inline-block; width: 100px; height: 4px; background: #3c3c9d; }

.product-info-summery{display:none; position:absolute; top:5px; right:0.7em; bottom:0; text-align:right; background:none; /*width:25%;*/}
.product-value{height:100%; display:table; width:100%;}
.product-info-summery .pdp-price,
.product-info-summery .btns{display:table-cell; text-align:right; vertical-align: middle;}
.product-info-summery * { vertical-align: middle; }
.product-info-summery-inner {height:100%;}
.product-info-summery .pdp-price .product-info-price { color: #111; width: auto;}
.product-info-summery .online_labelWrap {margin: -3% 0 0;}
.product-info-summery .product_fiche { font-weight: bold; color: #111; padding-right: 0.5em; font-size:0.58em;}
.product-info-summery .product_fiche:hover,
.product-info-summery .product_fiche:focus{text-decoration:none;}
.product-info-summery .energy_label{ font-size:0.5em;}
.product-info-summery .btns { padding: 0 0 0 1em; }
.product-info-summery .btn {background:#10309d; color:#fff;}
.product-info-summery .btns .btn {display:none; }
.product-info-summery .btns.shop .addCart {display: block;}
.product-info-summery .btns.etale .whereToBuy {display: block;}
.product-info-summery .btns.shop_etale .addCart {display: block;}
.product-info-summery .btns.shop_etale .whereToBuy {display: none;}

.l-lnb-item--buynow.btns.shop .addCart {display: block;}
.l-lnb-item--buynow.btns .whereToBuy {display: block;}
.l-lnb-item--buynow.btns.etale .whereToBuy {display: block;}
.sticky-ing .l-lnb-modelName  {display: block;}
.sticky-ing .product-info-summery {display: block;}

@media only screen and (min-width: 1440px) {
	.l-lnb a.btn { font-size:14px; padding:9px 37px; }
	/*.l-lnb-item { margin: 0 10px; }*/
	/*.l-lnb-item--buynow a { padding: 0 23px; height: 34px; line-height: 35px; border-radius: 17px; }*/
}
@media only screen and (min-width: 769px) {
	.l-lnbGroup { height: 100% !important; }
}
@media only screen and (max-width: 768px) {
	.l-lnbWrap { border: none; }
	.l-lnb { height: auto; overflow: visible; min-height: 0;}
	.l-lnb-logo,
	.l-lnb-modelName {display:block; position:relative; width:50%; padding:0;}
	.l-lnb-modelName .products-name { display: block;}
	.l-lnb-modelName .product-info-name { display: none;}
	.l-lnb-logo .logo,
	.l-lnb-modelName .logo {font-size:0.92em; padding-left:1.46em; line-height: 3.08em;  /* height: 3.08em;*/ position: relative; top: 0; }
	.l-lnb-logo .trigger-handler,
	.l-lnb-modelName .trigger-handler { display: block; position: absolute; top: 0; right: 0; height: 100%; width: 13vw; z-index:10; background: url('../img/lnb-trigger.png') 50% 50% no-repeat; background-size: 22%; text-indent: -5000px; }
	.l-lnb.active .trigger-handler { background-image: url('../img/lnb-trigger_on.png'); }
	.l-lnbGroup { position: absolute; width: 100%; height: 0; z-index: 99; text-align: left; overflow: hidden; }
	.l-lnb-item--buynow { display:block !important; width: 50%; /*height:100%; */top: 0; right: 0; }
	.l-lnb-item--buynow.btns {line-height: normal;}
	.l-lnb-item--buynow a.btn { width: 100%; height: 100%; padding:0; font-size:0.92em; line-height: 3.08em; font-weight:bold; border-radius: 0; text-align: center; }

	.l-lnb-listWrap { display: block; }
	.lnb-wrap { display: block; }
	.l-lnb-list { display: block; height: auto; padding: 0; background-color: #f3f3f3; }
	.l-lnb-item { display: block; margin: 0;  border-bottom: 1px solid #e9e9e9; }
	.l-lnb-item a { display: block; width: 100%; height:auto; line-height: normal; font-size:0.92em; padding: 1.23em 1.46em; color: #111; }
	.l-lnb-list .l-lnb-item--overview {display: none !important;}
	.l-lnb-bar { display: none; }
	.product-info-summery {display: none;}
	.l-lnb-item--buynow.shop .whereToBuy {display: none; font-size:0.46em;}
	.l-lnb-item--buynow.shop .addCart {display: block;}
	.l-lnb-item--buynow.etale .addCart {display: none;}
	.l-lnb-item--buynow.etale .whereToBuy {display: block;}
	.l-lnb-item--buynow.shop_etale .addCart {display: block;}
	.l-lnb-item--buynow.shop_etale .whereToBuy {display: none;}
}

#share-popover {display: none;}

/* pdp-main */
.pdp-main .pdp-choose { position: relative;}
.pdp-main .pdp-choose .thumb-wrap { width: 3.46em; position: absolute; left: 3.08em; top: 2em; }
.pdp-main .pdp-choose ul.thumb {transition-duration: 300ms;}
.pdp-main .pdp-choose ul.thumb li { margin-bottom:0.61em; z-index: 11; text-align: center; }
.pdp-main .pdp-choose ul.thumb li .thumb-box { display:block; height:2.31em; border: 1px solid #999; position: relative; overflow: hidden; }
.pdp-main .pdp-choose ul.thumb li .thumb-box img {max-height:115%; margin-top:-4%; opacity:0.5; /*transform: scale(1.1);*/}
.pdp-main .pdp-choose ul.thumb li.active .thumb-box img {opacity:1;}
.pdp-main .pdp-choose ul.thumb li.active .thumb-box,
.pdp-main .pdp-choose ul.thumb li .thumb-box:hover { border-color:#111;}
.pdp-main .pdp-choose ul.thumb li .thumb-box.isvideo:after {
    content:''; display: block; position:absolute; top:0; left:0; bottom:0; right:0;
    background:rgba(255,255,255,0.7) url("../img/pd_btn_play.png") center no-repeat;background-size: cover;
}
.pdp-main .pdp-choose ul.thumb li.active .thumb-box.isvideo:after {background:url("../img/pd_btn_play_on.png") center no-repeat; background-size: cover;}
.pdp-main .pdp-choose ul.thumb li .thumb-box.isvr-image:after,
.pdp-main .pdp-choose ul.thumb li .thumb-box.isvr-video:after {
    content:''; display: block; position:absolute; top:0; left:0; bottom:0; right:0;
    background:rgba(255,255,255,0.7) url("../img/pdp_main_360.png") 50% 50% no-repeat; background-size: auto 100%;
}
.pdp-main .pdp-choose ul.thumb li.active .thumb-box.isvr-image:after,
.pdp-main .pdp-choose ul.thumb li.active .thumb-box.isvr-video:after {background:url("../img/pdp_main_360_h.png") 50% 50% no-repeat; background-size: auto 100%;}
.pdp-main .pdp-choose .thumb-wrap .thumb-list {overflow: hidden; height:17.93em;}
.pdp-main .pdp-choose .thumb-wrap .thumb-prev {background:url("../img/btn-thumb-prev.png") no-repeat; }
.pdp-main .pdp-choose .thumb-wrap .thumb-next {background:url("../img/btn-thumb-next.png") no-repeat;}
.pdp-main .pdp-choose .thumb-wrap .thumb-prev,
.pdp-main .pdp-choose .thumb-wrap .thumb-next {display:block; width:3.46em; height:2.12em; background-size:100%; visibility: hidden;}

.pdp-main .pdp-choose .img-wrap {position: relative; height:25.77em; margin-left: 6.54em; margin-right:18.46em;/*background:url('../img/pdp_main_bg.jpg') no-repeat; background-size:auto 100%; */}
.pdp-main .pdp-choose .img-box {width: 100%;  display: none; position: relative; top: 50%; left:0; right:0; bottom:0; -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center;}
.pdp-main .pdp-choose .img-box.active { display:block;}
.pdp-main .pdp-choose .img-box img,
.pdp-main .pdp-choose .img-box video {max-width: 100%;}
.pdp-main .pdp-choose .img-box video {display: inline-block;}
.pdp-main .pdp-choose .img-box .video-ctrl,
.pdp-main .pdp-choose .img-box .vr-ctrl {
    position: absolute; bottom:0; left:50%; right:1.21vw; width:33.5em; margin-left:-16.75em; height:2.1875em;
    background:url('../img/vr-progress.png') no-repeat; background-size:contain; z-index:99999; font-size:0.7em;
}
.pdp-main .pdp-choose .img-box .video-ctrl-wrap,
.pdp-main .pdp-choose .img-box .vr-ctrl-wrap {position:relative; margin:0 3.75em 0 2.375em;}
.pdp-main .pdp-choose .img-box .ui-slider-handle {
    display:block; position: absolute; top:0; bottom:0; left:0; width:2.1875em; height:2.1875em; margin-left:-1.0937em;  z-index:21;
    background:url('../img/vr-handler.png') no-repeat; background-size:contain;
}
/*.pdp-main .pdp-choose .img-box .play,*/ .pdp-main .pdp-choose .img-box .replay {
    position: absolute; bottom:3em; left:50%; z-index:21; width:7.5625em; height:2em; margin-left:-3.78125em; /*text-indent: -9999em;*/
    background:url('../img/btn-replay.png') no-repeat; background-size:100%; padding-left: 1.4em; text-transform: uppercase; font-weight: bold; font-size: 0.6055em; padding-bottom: 0.2em;
}
.pdp-main .pdp-choose .img-box .play{display:none;}

.pdp-main .product-info .wrap {display:table-cell; height:25.77em;}
.pdp-main .product-info * {vertical-align: middle;}
.pdp-main .product-info .product-info-name { font-size:1.23em; font-weight: 700; line-height: 1.2; }
.pdp-main .product-info .product-info-code {  font-size:1.15em; color: #666; margin-top: 0.5em; font-weight: bold; }
.pdp-main .product-info .product-info-size {overflow: hidden;}
.pdp-main .product-info .product-info-size .label {display:inline-block; font-size:0.69em; color:#111; line-height:1;padding-left:0.38em}

.pdp-main .product-info-size .sizeChips:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
.pdp-main .product-info .product-info-size .sizeChips li .trigger-chip {color: #666; float: left; width:4em; text-align: center;line-height:2.2em; border-radius: 0.23em; border: 1px solid #eee;margin-right:0.15em; font-size:0.77em; margin-bottom:0.19em}
.pdp-main .product-info .product-info-size .sizeChips li:last-child .trigger-chip {margin-right:0;}
.pdp-main .product-info .product-info-size .sizeChips li .trigger-chip.active,
.pdp-main .product-info .product-info-size .sizeChips li .trigger-chip:hover { background: #fff; color: #111; border-color:#111; }
.pdp-main .product-info .review {padding:0.25em 0 1.5em}
.pdp-main .product-info .reviewCount {font-size:0.7em; font-weight:bold;}

.pdp-main .product-info .pdp-price .product-info-price { color: #111; width: auto; font-size:2.375em; display: none;}

.pdp-main .product-info .product_fiche { font-weight: bold; font-size:15px; color: #111; padding-right: 0.5em; }
.pdp_main .product-info .product_fiche:hover,
.pdp_main .product-info .product_fiche:focus{text-decoration:none;}

.pdp_main .product-info .btns { padding: 2em 0 0 0;}
.pdp-main .product-info .btns .btn {width:12.5em; padding-left:0; padding-right:0; vertical-align: middle; display: none;}
.pdp-main .product-info .btns .whereToBuy {font-size:0.52em; color:#363636; text-transform: uppercase; font-weight:bold;letter-spacing:0.25em; display: none;}
.pdp-main .product-info .btns .whereToBuy img {margin-right:0.75em}
.pdp-main .product-info .btns.shop .whereToBuy {display: none; font-size:0.46em;}
.pdp-main .product-info .btns.shop .addCart {display: block;}
.pdp-main .product-info .btns.etale .addCart {display: none;}
.pdp-main .product-info .btns.etale .whereToBuy {display: block;}
.pdp-main .product-info .btns.shop_etale .addCart,
.pdp-main .product-info .btns.shop_etale .whereToBuy {display: block;}
/*.pdp-main .product-info .btns.shop_etale .addCart {border-color:}*/
.pdp-main .product-info .btn-share { display: inline-block; padding-top: 1.8em; margin-left:0.2em; color: #020202 !important; font-size: 0.75em; vertical-align: middle; text-align: center; background: url("../img/btn_share.png") center top no-repeat; background-size: 1.67em auto; font-weight: bold; text-transform: uppercase; }

@media (min-width:769px){
    .pdp-main .product-info-size .sizeChips{padding:0.58em 0 0.39em 0;  border-top:1px solid #dadada; border-bottom:1px solid #dadada; margin-top:0.38em;}
	.pdp-main .product-info {width:18.46em; position: absolute; right:2px; top:0; bottom:0; text-align: left; padding-right:4.77em !important; box-sizing: border-box; background:#fff;}
    .pdp-main .product-info .product-info-inner { padding-left:0.38em; /*margin-bottom:0.57em;*/ padding-right:0; /*border-bottom: 1px solid #ddd;*/ padding-top:0.8em;}
    .pdp-main .product-info .product-info-inner.noBorder{padding-right:2.5em;}

    .pdp-main .product-info .pdp-price { display: inline-block; width: 100%; padding:0.7em 0 1em; margin-top:0;}
    .pdp-main .product-info .pdp-price > span{line-height:2em;}

    .pdp-main .product-info .label.product-info-stock{float:none; text-align:right;}
    .pdp-main .product-info .product-info-color, .pdp_main .product-info .product-info-size{padding-top:0; border-bottom: 1px solid #ddd; padding-bottom:0;}
    .pdp-main .product-info .product-info-color .label, .pdp_main .product-info .product-info-size .label{float:none; display:block; border-bottom: 1px solid #ddd; width:100%; }
    .pdp-main .product-info-color .trigger-chip.active{border:1px solid #767676; border-radius:0;}
    .pdp-main .product-info-color .trigger-chip{width:35px; height:35px; background:none; border:1px solid transparent; border-radius:0; padding:2px;}
    .pdp-main .product-info-color .trigger-chip span.color-chip{margin-left: 0; margin-top: 0; width: 100%; height: 100%; border-radius:0; border:1px solid #111;}
    .pdp-main .product-info-color .trigger-chip span.color {display:none;}
    .pdp-main .product-info-color .colorChips{padding:1em 1.2em;}

    .pdp-main .product-info .review{padding:0;}
    .pdp-main .product-info .btns .btn.addCart{width:100%; margin-bottom:1.5em;}
    .pdp-main .product-info .btns .btn.whereToBuy{text-align:center; width:100%; letter-spacing:0.35em; color:#363636;}
    .pdpMask{background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 41.8125em; z-index: 10;}
    ul.l2 > li.reviewOnly1{border:0; width:100%;}
}

iframe.youtube + .play,
.vjs-controls-enabled.video-js .vjs-big-play-button,
video + .play {
    position: absolute; top:50%; left:50%; z-index:21; width:6.04vw; height:6.04vw; margin:-3.02vw 0 0 -3.02vw; text-indent: -9999em; border-radius: 100%; box-shadow: none;
    background:url('../img/btn_play.png') no-repeat; background-size:100%; display: none;
}
iframe.youtube + .play,
.vjs-controls-enabled.video-js .vjs-big-play-button {display:block;}

/*@media only screen and (min-width: 1440px) {*/
iframe.youtube + .play,
.vjs-controls-enabled.video-js .vjs-big-play-button,
video + .play
{width:86px !important; height:86px !important; margin:-43px 0 0 -43px;}
/*}*/
@media only screen and (max-width: 768px) {
    iframe.youtube + .play,
    .vjs-controls-enabled.video-js .vjs-big-play-button,
    video + .play
    {display: block; width:94px !important; height:94px !important; margin:-47px 0 0 -47px;}
}

@media (max-width: 768px) {
    .pdp-main {font-size:2.75vw;}
    .pdp-main .pdp-choose {padding:0 1.35em;}
    .pdp-main .pdp-choose .thumb-wrap { position:static; width:100%; text-align:center;}
    .pdp-main .pdp-choose .thumb-wrap .thumb-list {height:auto;}
    .pdp-main .pdp-choose ul.thumb { -ms-transform: translate3d(0px, 0px, 0px) !important; transform: translate3d(0px, 0px, 0px) !important;}
    .pdp-main .pdp-choose ul.thumb li{display:inline; overflow:hidden;}
    .pdp-main .pdp-choose ul.thumb li .thumb-box{display: inline-block; width: 16px; height: 16px; border: 1px solid #111; border-radius: 50%; margin: 0 5px;}
    .pdp-main .pdp-choose ul.thumb li.active .thumb-box{background:#111;}
    .pdp-main .pdp-choose ul.thumb li .thumb-box img{width:0; height:0;}
    .pdp-main .pdp-choose ul.thumb li .thumb-box:after{display: none !important;}
    .pdp-main .pdp-choose .thumb-wrap .thumb-prev,
    .pdp-main .pdp-choose .thumb-wrap .thumb-next {display: none;}
    .pdp-main .pdp-choose .img-wrap {height:auto; margin:0;}
    .pdp-main .pdp-choose .img-box {-ms-transform: translateY(0); transform: translateY(0); top:0;}
    .pdp-main .pdp-choose .img-box video {position:relative;}
    /*.pdp-main .pdp-choose .img-box .play, */.pdp-main .pdp-choose .img-box .replay {/*display:none!important; */bottom:3em; width:6.62em; height:1.62em; margin-left:-3em; font-size:1em; padding-bottom:0;}
    /*.pdp-main .pdp-choose .img-box .play{display:block;}*/
    .pdp-main .pdp-choose .img-box .play{display:block;}
    .pdp-main .pdp-choose .img-box .replay{display:none;}
    .pdp-main .pdp-choose .img-box .video-ctrl,
    .pdp-main .pdp-choose .img-box .vr-ctrl {font-size:1.9vw; bottom:3.5em;}
    .pdp-main .product-info{position:static; width:100%; top:0; margin-top:2.12em;}
    .pdp-main .product-info .wrap {width:100%; height:auto; display:block;}
    .pdp-main .product-info .product-info-name {font-size:1.55em;}
    .pdp-main .product-info .product-info-color,
    .pdp-main .product-info .review,
    .pdp-main .product-info .pdp-price {position:relative; text-align:left;}
	.pdp-main .product-info .reviewCount {font-size:1.5em; margin-left:0.5em;}
    .pdp-main .product-info .product-info-size .trigger-chip { width: 7em;}
    .pdp-main .product-info .product-info-color .trigger-chip span.color-chip {text-align: left; width:2.4em; height:2.4em;}
    .pdp-main .product-info .product-info-size .sizeChips * {box-sizing: border-box;}
    .pdp-main .product-info .product-info-size .sizeChips {margin-top:1.31em;}
    .pdp-main .product-info .product-info-size .sizeChips:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
    .pdp-main .product-info .product-info-size .sizeChips li {width:25%;float:left; display:block;}
    .pdp-main .product-info .product-info-size .sizeChips li .trigger-chip {width:95%; font-size:1.62em;}
	.pdp-main .product-info .product-info-size .label {display: none;}
    .pdp-main .product-info .point {width:5em; font-size:2em;}
    .pdp-main .product-info .pdp-price {padding-top:2.31em;}
    .pdp-main .product-info .btns {padding:2em 0;}
    .pdp-main .product-info .btns .btn {width:100%;}
    .pdp-main .product-info .btns .whereToBuy {margin-top:3.7em;}
    .pdp-main .product-info .btns  #share-tab {position:absolute; top:15px; right:15px; z-index: 11; font-size:11px; width:40px;padding-top:23px; background-size:auto; }
}

/* pd-features */
.pd-feature { background: #f5f5f5; padding:3.46em 0;}
.pd-feature ul {width: 100%;clear: both; text-align:center;display:table;table-layout: fixed}
.pd-feature ul > li { border-left: 1px solid #e4e4e4; width:25%; box-sizing: border-box; text-align:center; padding:0.38em 0; float:left;}
.pd-feature ul > li img {width:4.81em;}
.pd-feature ul > li:first-child { border-left: 0; }
.pd-feature ul li span {color:#333; font-weight: bold; font-size:0.63em; display: block; text-transform: uppercase; height:3.77em}

@media (max-width: 768px) {
    .pd-feature {padding:1.2em 0;}
    .pd-feature ul:after { content: ""; display: block; clear: both; height: 0; visibility: hidden;}
    .pd-feature ul > li {width:50%;padding:2.3em 0;float:left; border-left:0; height:auto;}
    .pd-feature ul > li img {width:60%;}
    .pd-feature ul li span {height:2.34em;font-size:0.84em;}
}

/* pd-spec */
.page.pd-spec {padding-top:3em;}
.page.pd-spec .section-header {background:#fff;}
.page.pd-spec .spec-hightlight {background:#f5f5f5; padding:4.62em 0; margin-top:0;}
.page.pd-spec .spec-hightlight > ul {width: 100%;clear: both; text-align:center;display:table;table-layout: fixed}
.page.pd-spec .spec-hightlight > ul > li { border-right:1px solid #e4e4e4; width:33.33%; box-sizing: border-box; text-align:center; float:left; padding:3.85em 0}
.page.pd-spec .spec-hightlight > ul > li:nth-child(3n+0) {border-right: 0; }
.page.pd-spec .spec-hightlight > ul > li span {color: #040707; font-weight: bold; font-size:0.54em; text-transform: uppercase; display: block; margin-top:0.8em;}
.page.pd-spec .spec-hightlight > ul > li img {width:7.19em;}

.page.pd-spec .spec-hightlight .spec-list .spec-trigger.loaded {margin-top:7em;}

@media (min-width: 769px){
.page.pd-spec .spec-hightlight > ul > li { border-right:1px solid #e4e4e4; width:33.33%; box-sizing: border-box; text-align:center; float:left; padding: 8.85em 0 2.85em;}
.page.pd-spec .spec-hightlight > ul > li:nth-child(1), .page.pd-spec .spec-hightlight > ul > li:nth-child(2), .page.pd-spec .spec-hightlight > ul > li:nth-child(3) {padding:0;}
}

.page.pd-spec .btns {margin-top:1.54em; }
.page.pd-spec .spec-list { padding: 0 5.55%; }
.page.pd-spec .spec-list .spec-item { padding: 40px 0; color: #111; font-size: 1.125em; text-align: left; }
.page.pd-spec .spec-list .spec-item .tit { font-size: 0.92em; color: #111; font-weight: bold; /*word-break: break-all;*/}
.page.pd-spec .spec-list .spec-item > ul { margin-top: -12px; }
.page.pd-spec .spec-list .spec-item > ul > li { padding-top: 18px; padding-bottom: 18px; }

.page.pd-spec .spec-award {background-color: #fff; padding-top:6.69em !important; padding-bottom:6.69em; margin-top:0;}
.page.pd-spec .spec-award  ul {width: 100%;clear: both; text-align:center;}
.page.pd-spec .spec-award  ul:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
.page.pd-spec .spec-award  ul > li { width:33.33%; float:left; text-align:center;}
.page.pd-spec .spec-award  ul > li img {width:10.92em;}

.uhd .page.pd-spec .spec-award  ul > li { width:50%;}

@media (max-width: 768px) {
    section.page.pd-spec {padding-top:0; margin-top:0;}
    .page.pd-spec .spec-hightlight {padding-top:0;}
    .page.pd-spec .spec-hightlight > ul:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
    .page.pd-spec .spec-hightlight > ul > li {width:50%;padding:3.2em 0;float:left; border-right:0;}
    .page.pd-spec .spec-hightlight > ul > li span {font-size:1em}
	.page.pd-spec .spec-award  ul > li { width:100%; padding-bottom:6.85em;}
	.page.pd-spec .spec-award  ul > li:last-child {padding-bottom:0;}

    .uhd .page.pd-spec .spec-award  ul > li { width:100%;}
}
/* review */
section.page.pd-review { padding-top:0; margin-top:0; background: #f7f7f7; }
section.page.pd-review:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
section.page.pd-review .section-figure {margin-top:0; padding-top:3.85em;}
section.page.pd-review .review-wrap {padding-bottom:5.38em;}
section.page.pd-review .top-txt { color: #020202; font-size:0.69em; }
section.page.pd-review .pic { width:6.08em; height:6.08em; display: inline-block; background: url("../img/profile_pic.png") no-repeat; border-radius: 50%; overflow: hidden;background-size:cover;}
section.page.pd-review .pic:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
section.page.pd-review .point { margin:2.31em auto 0; }
section.page.pd-review ul.pdp-review-table { margin-top:2.31em; width: 100%;
    display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex;display:flex; align-items: center;}
section.page.pd-review ul.pdp-review-table > li { border-right: 1px solid #d9d9d9; text-align: center;  vertical-align: middle; width:50%;float:left;}
section.page.pd-review ul.pdp-review-table > li:last-child { border-right: 0; }
section.page.pd-review ul.pdp-review-table > li .null p { color: #666; font-size: 1em; }
section.page.pd-review ul.pdp-review-table > li .arrow-b { margin-top:0.77em; text-transform: uppercase; color:#111;font-weight: bold; font-size:0.77em; background: url("../img/arrow_r_black.png") right center no-repeat; background-size:0.5em auto; padding-right: 0.92em;}
section.page.pd-review ul.pdp-review-table .oneReview .p2{font-size:0.69em; margin-top:1.35em; color:#666}
section.page.pd-review ul.pdp-review-table .oneReview .point {font-size:2.7vw; width:13.5vw;}
section.page.pd-review .btns {margin-top:0; padding-bottom:6.15em; padding-top:0;}
section.page.pd-review .btns:after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
section.page.pd-review ul.pdp-review-table > li .ellip4 { max-width:14.62em; max-height:5.58em; display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: inline-block; margin-top:1.35em; color: #222; font-size:1em; text-align: center; }
section.page.pd-review ul.pdp-review-table > li .ellip4:after { content: "”"; }
section.page.pd-review ul.pdp-review-table > li .ellip4 p {line-height:1.5;/*word-break:break-all;*/}
section.page.pd-review ul.pdp-review-table > li p.p2 { font-size:0.69em; margin-top:1.35em; color:#666}
section.page.pd-review ul.pdp-review-table > li p.p2 strong { font-weight: bold; }
section.page.pd-review .btn.write-review-button {margin-top:0;}

.no-flex section.page.pd-review ul.pdp-review-table {display:table;}
.no-flex section.page.pd-review ul.pdp-review-table li {display:table-cell;}


@media (min-width: 1440px){
	section.page.pd-review ul.pdp-review-table .oneReview .point {font-size:40px; width:200px;}
}
@media (min-width: 769px){
    section.page.pd-review ul.pdp-review-table > li.reviewOnly1 {border: 0;width: 100%;}
    section.page.pd-review .btns .btn {margin-top:2.88em;;}
}

@media (max-width: 768px){
	section.page.pd-review ul.pdp-review-table {margin-top:0; display: block;}
	section.page.pd-review ul.pdp-review-table > li {width:100%; display:block; padding-top:2.31em; }
    section.page.pd-review ul.pdp-review-table > li:last-child {padding-bottom:0;}
}

.reviews-ctrl { background: #fff; padding:3.84em  2.92em; padding-bottom:1.38em; overflow: hidden; display:none;}
.reviews-ctrl a.write-review-button {float:left; margin-top:0; text-transform:uppercase;}
.reviews-ctrl > div {float:right; padding-top:10px;}
.reviews-ctrl .sort-by-tit {display: inline-block; font-size:0.77em; font-weight: normal; line-height: 1; color: #666; padding-right:1.15em; }
.reviews-ctrl .sort-list {display:inline-block;}
.reviews-ctrl .sort-list > ul li {display:inline-block; font-size:0.77em; font-weight: bold; padding:0 0.77em; line-height: 1; border-right: 1px solid #666; }
.reviews-ctrl .sort-list > ul li:last-child { border-right: 0; padding-right: 0; }
.reviews-ctrl .sort-list > ul li a { color: #767676; text-transform: uppercase; border-bottom:2px solid transparent;}
.reviews-ctrl .sort-list > ul li a.selected,
.reviews-ctrl .sort-list > ul li a:hover { color: #111; border-bottom:2px solid #111;}
.reviews-list { background: #fff; padding:0 3.84em; padding-bottom: 4.62em; display:none;}
.reviews-list .owner-review { border-top: 1px solid #d9d9d9; padding:1.54em 0; display: inline-block; width: 100%; }
.reviews-list .owner-review .score,
.reviews-list .owner-review .review { float: left; width: 50%; text-align: left;}
.reviews-list .owner-review .score { padding-right:1.92em; }
.reviews-list .owner-review .review {padding-left:1.92em; }
.reviews-list .owner-review .score .star-score { position: relative; padding-right:7.69em; margin-bottom:0.77em; }
.reviews-list .owner-review .score .point { margin-top: 0; position: absolute; right: 0; top: 0; }
.reviews-list .owner-review .score .name,
.reviews-list .owner-review .score .date { display: inline-block; font-size:0.69em; color: #666; }
.reviews-list .owner-review .score .name { font-weight: bold; }
.reviews-list .score-list > ul,
.reviews-list .score-list > ul > li { width: 100%; display: inline-block }
.reviews-list .score-list > ul > li { padding: 10px 0; }
.reviews-list .score-list > ul > li .tit,
.reviews-list .score-list > ul > li .num { float: left; font-size:0.77em; color: #222; font-weight: bold; }
.reviews-list .score-list > ul > li .num { float: right; }
.reviews-list .owner-review .review .review-tit { margin-bottom:0.77em; color: #222; font-size:0.77em; }
.reviews-list .owner-review .review .review-text { color: #666; font-size:0.77em; }
.reviews-list .view-more {margin-bottom: 4.61em;}
.view-more .btn-type-02 {
    background: url("../img/arrow_down.png") right center no-repeat;
    padding-right: 22px;
    font-size: 0.5385em;
    font-weight: bold;
    color: #111;
}

@media (max-width: 768px){
    .pdp-content .pd-spec .btns .btn,
    .pdp-content .pd-review .btns .btn {width:auto; padding-left: 3.16em; padding-right: 3.16em;}
    .pdp-content .pd-spec .btns .btn.spec-trigger,
    .pdp-content .pd-review .btns .btn.trigger-review-list {color:#111 !important; background: url("../img/arrow_r_black.png") right center no-repeat; border:0; padding-left:0; padding-right: 1.3em;background-size: auto 1.0em;}

    /* review */
    .pd-review .review-wrap{padding-bottom:10%;}
    .reviews-ctrl {padding:4.61em 0 0 0; text-align: center;}
    .reviews-ctrl > div {padding-top:4.61em;float:none;}
    .reviews-ctrl .reviewMobileSort{background:#f2f2f2; font-size:1em; text-align:center; line-height:3.85em; border-bottom:1px solid #dbdbdb; font-weight:bold; float:none !important; display:block; width:100%;}
    .reviews-ctrl .sort-by-tit{width:100%; font-size:1.5em; text-align:center; float:none; padding:15px 0; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; font-weight:bold;}
    .reviews-ctrl a.write-review-button {float:none;}
    .pd-review .top-txt{font-size:2em;}
    .pd-review ul.l2{margin-top:0;}
    .pd-review ul.l2 > li{display:block; width:100%; margin-top:10%; padding-bottom:10%;}
    .pd-review ul.l2 > li:first-child{border-right:0;}
    .pdp_review ul.l2 > li .ellip4{margin-top:10%; padding:0 5%; max-width:100%;}
    .reviews-list {padding:0 3.77em 0;padding-bottom:6.66em}
    .reviews-list .owner-review {padding-bottom:0;}
    .reviews-list .owner-review .score,
    .reviews-list .owner-review .review{float:none; width:100%;padding:0;}
    .reviews-list .owner-review .score .date{font-size:1em;}
    .reviews-list .score-list > ul > li .tit,
    .reviews-list .score-list > ul > li .num{font-size:1.15em;}
    .reviews-list .score-list > ul > li{padding:0.33em 0;}
    .reviews-list .owner-review .score .star-score{padding-right:0; margin-bottom:0.48em;}
    .reviews-list .owner-review:first-child{border-top:0;}
    .reviews-list .owner-review .review{margin-top:2.5em;}
    .reviews-list .owner-review .review .review-tit{margin-bottom:0.67em; font-size:1.15em;}
    .reviews-list .owner-review .review .review-text {margin-bottom:3.67em; font-size:1.15em;}
    .reviews-list .view-more {padding-bottom:1.79em;}
    .reviews-ctrl .reviewMobileSort .icon{padding-left:1em;}
    .reviews-ctrl .sort-list{float:none; display:none;}
    .reviews-ctrl .sort-list.active{display:block;}
    .reviews-ctrl .sort-list ul{float:none;}
    .reviews-ctrl .sort-list ul li {float:none; padding:15px 0; border-bottom:1px solid #dbdbdb; border-right:0; display:block;}
}


/* pdp_support */
.external-product-info-support { background: #1f1f1f; color: #f9f9f9; padding:3.46em 0;}
.external-product-info-support .btn { border: 1px solid #f9f9f9; color: #f9f9f9; width:160px;}
.external-product-info-support .btn:hover,
.external-product-info-support .btn.active { border: 1px solid #f9f9f9; background: #f9f9f9; color: #000 !important;}
.external-product-info-support ul:after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
.external-product-info-support ul li { border-left: 1px solid #313131; padding: 35px 0; float:left; width:33.333%;box-sizing: border-box;text-align:center;}
.external-product-info-support ul li:first-child { border: 0; }
.external-product-info-support ul li img {width:3.54em;}
.external-product-info-support .support-wrap p { margin:1.35em 0 1.08em 0; font-size:1em }

@media all and (max-width: 768px) {
    .external-product-info-support{margin-top:0;}
    .external-product-info-support ul li{float:none; width:100%;}
    .external-product-info-support{padding:0;}
    .external-product-info-support ul {padding:0 6.25%}
    .external-product-info-support ul li,
    .external-product-info-support ul li:first-child {border-bottom:1px solid #2d2d2d; border-left:0;}
    .external-product-info-support ul li:last-child {border-bottom:0;}
    .external-product-info-support ul li {padding-right:60%;position:relative; padding-top:2.07em; padding-bottom:2.07em;}
    .external-product-info-support .support-wrap p {font-size:1.23em; width:7.12em; margin:0.94em auto 0;}
    .external-product-info-support ul li .btn {position:absolute; right:0; top:50%; margin-top:-15px; width:50%;padding-right: 0;padding-left: 0;}
}

@media all and (max-width: 768px) {
    .popup_wrapper .module-heading .heading-text { width: 250px }
    .ss_samsung .whereBox .popover-content { width: 100% }
    .whereBox .tabs.type01 li { height: 40px; line-height: 30px }
    #ratings-popover-container .popover-content,
    #ratings-popover-container .popover-content,
    #terms-popover-container .popover-content { width: 100%; height: auto; overflow: hidden }
}

/***********************************
* PDP tv
***********************************/
section.page.recommended { padding-top:6.15em;}
section.page.recommended .section-figure-tit {padding-bottom:0;}
.recommended * {box-sizing: border-box;}
.recommended .btns {padding:0 3.69em; }
.recommended .btn {text-transform: uppercase; padding-left:0; padding-right:0; width:100%;}
.recommended .list-tv {margin-top:3.46em; position: relative; }
.recommended .list-tv ul { width: 100%; position: relative;  }
.recommended .list-tv ul:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
.recommended .list-tv > ul > li { float: left; width: 33.3333%; text-align: center; position: relative; border: 1px solid transparent; background-color: #fff;}
.recommended .list-tv > ul > li.compare-right {float:right;}
.recommended .list-tv > ul > li .wrap { padding:1.73em 0 2.38em 0; min-height:35.38em; }
.recommended .compare-active_model .wrap {background:#f7f7f7;}
/*.recommended .compare-active_model .wrap .btns {height:1.96em;}*/
.recommended .compare-active_model .wrap .btn {/*display:none;*/ visibility: hidden; opacity: 0;}

.recommended .list-tv ul > li .box-models {display: block; width:100%;}
.recommended .list-tv ul > li .box-models img {width:12.31em;}
.recommended .list-tv ul > li .box-models > figure { display: block; height:7.27em;padding:0 3.69em;}
.recommended .list-tv ul > li .box-models > figure figcaption { display: block; color: #111; position: static; width: auto; }
.recommended .list-tv ul > li .box-models > figure figcaption strong,
.recommended .list-tv ul > li .box-models > figure figcaption span { display: inline-block; width: 100%; line-height: 1; }
.recommended .list-tv ul > li .box-models > figure figcaption strong { font-size: 1.07em;margin-bottom: 1.92em;}
.recommended .list-tv ul > li .box-models > figure figcaption strong.price { margin-bottom: 0.96em;}
.recommended .list-tv ul > li nav {margin-top:2.31em; width:100%; height:5em;}
.recommended .list-tv ul > li nav:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; text-align:center;}

.recommended .list-tv ul.list-tv-wrap li.products-item {width:33.333%; }
.recommended .list-tv ul > li .btns {margin-top:0.96em;}
.recommended .controller-prev { background: url("../img/slide-prev-gray.png") no-repeat; left:1.53em }
.recommended .controller-next { background: url("../img/slide-next-gray.png") no-repeat; right:1.53em; }
.recommended .controller-prev,
.recommended .controller-next { position: absolute; text-indent: -9999em;width:0.88em; height:1.46em; top:18.23em;z-index: 11;background-size:cover;}
.recommended .spec {padding:0 3.69em;}
.recommended table { text-align: left; width: 100%;table-layout: fixed; }
.recommended table th,
.recommended table td { border-bottom: 1px solid #666; font-size:0.66em; color: #111; font-weight: normal; text-align: left;}
.recommended table td { text-align: right; font-size: 1em; }
.recommended table td img {float:right; height:1.88em;}
.recommended table th p {width:100%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;text-transform: uppercase;}
.recommended table tr:last-child th,
.recommended table tr:last-child td {border-bottom:0;}

.recommended .trigger-chip {font-size:0.77em; border:1px solid #eee; border-radius:0.25em; width:4.2em; vertical-align: middle; height:2.2em; line-height:2.2em; color:#000; white-space: nowrap; background:#fff; margin:0 0.31em;margin-bottom:0.5em;}
.recommended .trigger-chip.active { border:1px solid #111; }
.m-compare {display:none;}

@media all and (min-width: 769px) {
    .recommended .list-tv > ul > li.compare-active_model {position:absolute;left:50%; -ms-transform:translate(-50%, 0); transform:translate(-50%, 0);}
}
@media all and (max-width: 768px) {
    .recommended .list-tv {padding:0 8px;  margin-top:10%; white-space: nowrap;overflow: auto; overflow-y: hidden; -webkit-overflow-scrolling:touch;}
    .recommended .list-tv .list-tv-wrap {}
    .recommended .list-tv .swiper-container {display: inline-block; width: auto;float:left !important;}
    .recommended .list-tv .swiper-wrapper {transform: translate(0px, 0px) !important; width:auto !important}
    .recommended .list-tv ul {float:left;width:auto;}
    .recommended .list-tv > ul > li  {position: static; overflow:hidden; float:left; padding: 0;}
    .recommended .list-tv > ul > li .swiper-slide {display:inline-block; width: auto !important;}
    .recommended .list-tv > ul > li .wrap{width:18.65em; background: #f7f7f7; margin-right:20px; white-space: normal;}
    .recommended .list-tv .swiper-slide {float:left;}
    .recommended .list-tv  .compare-right li:last-child  .wrap {margin-right:0}
    .recommended .controller-prev,
    .recommended .controller-next {display:none;}
    .recommended .list-tv .btns { margin-top:2.35em; }
    .recommended  .spec {padding:0 3em;}
    .recommended table th {font-size:0.85em; text-overflow: ellipsis;white-space: nowrap;}
    .recommended table td {width:2.81em;}
    .recommended table td img{height:2.31em;}
    .recommended table tr:first-child th,
    .recommended table tr:first-child td {border-top: 1px solid #666;}
    .recommended table tr:last-child th,
    .recommended table tr:last-child td {border-bottom: 1px solid #666;}
    .recommended .compare-active_model .wrap {background:#fff;}
    .recommended .btns {padding:0 3em;}
    .pdp-content .recommended .btns .btn {width:100%;}

    .recommended .list-tv ul > li nav {padding:0 1em}
}

/* pdp-soundbar */
section.page.pdp-pairing_products { padding-top:5.77em; position: relative;}
.pdp-pairing_products.active {visibility:visible; height:auto;}
.pdp-pairing_products .swiper-wrapper .swiper-slide { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 0; padding-bottom: 70px; text-align: center;box-sizing: border-box;}
.pdp-pairing_products .swiper-wrapper .swiper-slide a {display:block;}
.pdp-pairing_products .swiper-wrapper .swiper-slide:nth-child(2n+0) { border-right:none;}
.pdp-pairing_products .swiper-wrapper .swiper-slide strong,
.pdp-pairing_products .swiper-wrapper .swiper-slide p { color: #020202; margin-top: 15px; line-height: 1; float: left; width: 100%; text-align: center; }
.pdp-pairing_products .swiper-wrapper .swiper-slide strong { font-size:0.69em; margin-top:1.15em; }
.pdp-pairing_products .swiper-wrapper .swiper-slide p { font-size:0.53em; margin-top:0.77em; }
.pdp-pairing_products  .swiper-pagination {position:relative; z-index:1;padding-top:0; padding-bottom:4.38em;}
.swiper-wrap {
    position: relative; width: 100%; height: 100%; z-index: 1;
    display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
    -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform;
}

@media all and (min-width: 769px) {
    .pdp-pairing_products .swiper-wrapper {width:100%;display:block !important; -ms-transform: translate3d(0px, 0px, 0px) !important; transform: translate3d(0px, 0px, 0px) !important;margin-top:3.08em;}
    .pdp-pairing_products .swiper-wrapper:after { content:''; display:block; clear:both; }
    .pdp-pairing_products .swiper-wrapper .swiper-slide {width:50%;float:left;}
    .pdp-pairing_products .swiper-pagination {display:none !important;}
}
@media all and (max-width: 768px) {
    .pdp-pairing_products .swiper-wrapper .swiper-slide {border-right:0}
}

/* Gallery */
.layer-gallery {width:100%; top:0; right:0; bottom:0; left:0;}
.layer-gallery .layer-close {z-index: 111;}
.gallery {position: relative;}
.gallery .swiper-wrapper {
    position:relative; width:100%; height:100%; z-index:1;
    display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
    -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform;
    -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;
}
.gallery .swiper-wrapper:after { content:''; display:block; clear:both; }
.gallery .swiper-slide {
    overflow:hidden; position:relative; width:100%; height:100%; float:left;
    -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0;
}

.gallery .swiper-slide .box {position:relative; overflow:hidden; float:left; width: 50%;}
.gallery .swiper-slide a { display:block; float:left; overflow:hidden; position:relative; /*outline:0;*/}
.gallery .swiper-slide img { display:block; width:100%; transition: 1s;}
.gallery .swiper-slide a.active img,
.gallery .swiper-slide a:focus img,
.gallery .swiper-slide a:hover img { transform-origin: 50% 50%; -ms-transform: scale(1.15);  transform: scale(1.15); transition: 1s;}

.gallery .swiper-pagination {
    text-align:center; z-index:10; width:100%; padding-top:30px;
}
.gallery .swiper-prev,
.gallery .swiper-next{position:absolute; top:50%; display:block; z-index:2; width:58px; height:200px; border:0; overflow:hidden; text-indent:-1000%; cursor:pointer; margin-top:-100px;}
.gallery .swiper-prev {background:transparent url('../img/gallery-prev.png') 0 0 no-repeat; left:0;}
.gallery .swiper-next {background:transparent url('../img/gallery-next.png') 0 0 no-repeat; right:0;}

.galleryDetail-wrap { margin:0 auto; width:100%; max-width:1900px; height:100%; overflow:hidden; position:relative;}
.galleryDetail { width:100%; max-width:1900px; height:100%; overflow:hidden; position:relative;}
.galleryDetail .swiper-wrapper {
    position:relative; height:100%; z-index:1; bottom:0; left:0; margin:0; padding:0; list-style:none;
    display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
    -webkit-align-items:center; -ms-flex-align:center; align-items:center;
    -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform;
    -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;
}
.galleryDetail .swiper-slide {
    /*overflow:hidden; */position:relative; width:100%; display:block;
    -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0;
    justify-content: center;
}
.no-flexbox .galleryDetail {top:50%;-ms-transform: translateY(-50%); transform: translateY(-50%); height:auto;}
@media screen and (max-width:768px) {
    .no-flexbox .galleryDetail {}
}

.galleryDetail .swiper-slide img { display:block; margin:0 auto; max-width: 100%; max-height:100vh; width: 44.46em;}
.galleryDetail .swiper-slide img.swiper-lazy {visibility: hidden;}
.galleryDetail .swiper-slide img.swiper-lazy-loaded {visibility: visible;}
.galleryDetail .galleryDetail-prev,
.galleryDetail .galleryDetail-next{position:absolute; top:50%; z-index:2; width:58px; height:200px; border:0; overflow:hidden; text-indent:-1000%; cursor:pointer; margin-top:-100px;}
.galleryDetail .galleryDetail-prev {background:transparent url('../img/gallery-prev.png') 0 0 no-repeat;left:0; }
.galleryDetail .galleryDetail-next {background:transparent url('../img/gallery-next.png') 0 0 no-repeat;right:0; }

@media screen and (max-width:768px) {
    .galleryDetail .galleryDetail-prev,
    .galleryDetail .galleryDetail-next {width:30px;height:103px; background-size: auto 100%; margin-top:-51px}
    .galleryDetail .swiper-slide img { max-height:100%; width:100%;float:left;}
}

.gallery-wrap {position:relative; margin-top:6.54em;}
.gallery .pc_hide {display:none;}
.gallery {width:44.46em; margin:0 auto; overflow: hidden; position:static}
.gallery .swiper-pagination {width:44.46em;}
.gallery .box.b1 {width: 14.31em;}
.gallery .box.b2 {width:29.38em;}
.gallery .box:last-child {float:right;}
.gallery .slide-innder a {margin-bottom:0.77em;}
.gallery .box.b2 a {width:14.31em;}
.gallery .box.b2 a.w100 {width:100%;}
.gallery .box.b2 a.f-right {float:right;}


@media screen and (min-width:769px) {

}
@media screen and (max-width:768px) {
    .gallery {width:23.56em;}
    .gallery .swiper-pagination {width:23.56em;}
    .gallery .box.b1 {width:7.58em;}
    .gallery .box.b2 {width:15.57em;}
    .gallery .slide-innder a {margin-bottom:0.4em;}
    .gallery .box.b2 a {width:7.58em;}
	.gallery-wrap .swiper-prev,
	.gallery-wrap .swiper-next {display: none;}
    /*.gallery .pc_hide {display:block;}
    .gallery .m_hide {display:none;}
    .gallery .swiper-slide .box {width: 100%;}
    .gallery .swiper-prev,
    .gallery .swiper-next {display: none;}
    .gallery .slide-innder a {margin-bottom:1.54em; width:14em;height:11.54em;overflow:hidden;}
    .gallery .slide-innder a.w100 {width:100%;height:13.08em;}
    .gallery .slide-innder a.f-right {float:right;}*/
}



/***********************************
* PDP content
***********************************/
.pdp-content * {box-sizing:border-box;}
section .section-header-desc {z-index:1; position:relative;}
.pdp-content .btns {margin-top:3.85em;}
/*@media all and (max-width: 768px) {
    .pdp-content .btns .btn {width:62%; font-size:0.77em; height:4em; line-height:4em; padding:0; border-radius:2em; }
}*/


/*section.pd-picture*/
section.pd-picture {margin-top:0; overflow: hidden;}
section.pd-picture .header-figure {margin-top:3.84em;}
section.pd-picture .header-figure.exception {margin-top:-1.69em;}
section.pd-picture .section-figure:after { content: " "; clear: both; display: block; }
section.pd-picture .Quantum-dot-color,
section.pd-picture .HDR-1000 {width:100%; clear:both}
section.pd-picture .Quantum-dot-color:after,
section.pd-picture .HDR-1000:after { content: " "; clear: both; display: block; }
section.pd-picture .section-figure-header {display:table;}
section.pd-picture .section-figure-header .t-cell {display:table-cell;vertical-align: middle}

section.pd-picture .Quantum-dot-color .inner-wrap {width:22.16em; margin:0 auto;}
section.pd-picture .Quantum-dot-color .section-figure-item {float:left; width:50%; position:relative;}
section.pd-picture .Quantum-dot-color .section-figure-item img{width:100%;}
section.pd-picture .Quantum-dot-color .section-figure-item  figcaption {font-size:0.77em; color:#111; width:100%; text-align:left; top:88.8%;height:auto; position:absolute;}
section.pd-picture .Quantum-dot-color .section-figure-item:last-child figcaption {text-align:right;}

.ku6400 section.pd-picture .Quantum-dot-color .section-figure-item  figcaption,
.ku6500 section.pd-picture .Quantum-dot-color .section-figure-item  figcaption {top:auto; bottom:-2.8em; text-align:left; text-indent:1.5em}
.ku6400 section.pd-picture .Quantum-dot-color .section-figure-item.i2  figcaption,
.ku6500 section.pd-picture .Quantum-dot-color .section-figure-item.i2  figcaption {text-indent:3.5em}
.uhd section.pd-picture .Quantum-dot-color .section-figure-item  .color{position:absolute; bottom:-1.5em; font-size:0.6em;}
.uhd section.pd-picture .Quantum-dot-color .section-figure-item  .color.c1 {left:2em}
.uhd section.pd-picture .Quantum-dot-color .section-figure-item  .color.c2 {left:5.7em}
.uhd section.pd-picture .Quantum-dot-color .section-figure-item  .color.c3 {right:6.4em}
.uhd section.pd-picture .Quantum-dot-color .section-figure-item.i2  .color.c1 {left:4.5em}
.uhd section.pd-picture .Quantum-dot-color .section-figure-item.i2  .color.c2 {left:8em}
.uhd section.pd-picture .Quantum-dot-color .section-figure-item.i2  .color.c3 {right:4em}

section.pd-picture .HDR-1000 {margin-top:3.27em;}
section.pd-picture .HDR-1000 .section-figure-item-wrap {float:right;}
section.pd-picture .HDR-1000 .section-figure-item-wrap {float:right;}

section.pd-picture .Ultra-black > *,
section.pd-picture .Ultimate > * {text-align:center;}

section.pd-picture .col-wrap .section-figure {margin-top:3em;}
section.pd-picture .uhd {margin-top:3.11em;}
section.pd-picture .uhd .section-figure-item span {position:absolute; color:#111; font-size:0.77em;}
section.pd-picture .uhd .section-figure-item .txt1 {bottom:0; left:2em;}
section.pd-picture .uhd .section-figure-item .txt2 {bottom:3.5em; right:-1em;}

@media all and (min-width: 769px) {
    section.pd-picture .section-figure-wrap {padding:0 2.88em;}
    section.pd-picture .col-50 {width:50%; float:left;}
    section.pd-picture .col-50.f-right {float:right;}
    section.pd-picture .Quantum-dot-color .section-figure-header .t-cell {height:23em;}
    section.pd-picture .Quantum-dot-color .section-figure-header {padding-left:0.77em;}
    section.pd-picture .HDR-1000 {height:27.12em;}
    section.pd-picture .HDR-1000 .section-figure-header {height:100%;}
    section.pd-picture .HDR-1000 .section-figure-header .t-cell {height:100%; padding-left:2.96em;}
    section.pd-picture .HDR-1000 .section-figure-item {position:static;}
    section.pd-picture .HDR-1000 .section-figure-item img {position:absolute;right:-3.5em;height:27.12em; width:auto; }
    .uhd section.pd-picture .HDR-1000 {height:24em;}
    .uhd section.pd-picture .HDR-1000 .section-figure-item img {right:-3em;height:26.08em;}
    section.pd-picture .uhd .section-figure-header {padding-left:4.65em;height:25.65em;}
    section.pd-picture .uhd .section-figure-header .t-cell {height:100%;}
    section.pd-picture .uhd .section-figure-item {position:relative; height:25.65em;}

    section.pd-picture .uhd .section-figure-item img {height:25.65em; position:absolute; left:-3em; max-width:751px;}
}
@media all and (max-width: 768px) {
    section.pd-picture .section-figure * {text-align:center;}
    section.pd-picture .section-figure-header {padding-top:3.85em; width:100%;}
	section.pd-picture .HDR-1000 .section-figure-item-wrap {padding:0 2em; float: none;}
    section.pd-picture .Ultra-black .section-figure-item img,
    section.pd-picture .Ultimate .section-figure-item img {width:5.38em;}

    section.pd-picture .uhd .section-figure-item .txt1 {left:6em;}
    section.pd-picture .uhd .section-figure-item .txt2 {right:5em;}
    .uhd section.pd-picture .section-header-desc,
    .uhd section.pd-picture .section-figure-desc {max-width:80%;margin:0 auto;}
}

/*section.pd-smart*/
section.pd-smart .section-figure-inner:after { content: " "; clear: both; display: block; }
/*section.pd-smart .section-figure-inner {margin-bottom:3.08em}*/
section.pd-smart .section-figure-inner:last-child {margin-bottom:0}
section.pd-smart .section-figure-inner.center {text-align:center; margin-bottom:0;}
section.pd-smart .section-figure-inner.center .section-figure-item {float:none; display:inline-block; width:100%;}
section.pd-smart .section-figure-item strong {font-size:1.54em; margin:0.3em 0 0; display:inline-block;}
section.pd-smart .reference { clear:both; display: block; width: 100%; padding-top: 3em; padding-left: 5.5em; line-height: 1.6; text-align:left}

@media all and (min-width: 769px) {
    section.pd-smart .section-figure {padding:0 1.54em;}
    /*section.pd-smart .section-figure-item {padding:0 1.3em;}*/
    section.pd-smart .section-figure-item {width:50%; float:left;}
    section.pd-smart .section-figure-inner {margin-bottom:3.08em}
}
@media all and (max-width: 768px) {
    section.pd-smart .section-figure-item {padding-bottom:3.46em;}
	section.pd-smart .reference {padding-left:0;margin:0 auto; width:90%; text-align:left;}
    section.pd-smart .section-figure-inner.center .section-figure-desc {max-width:90%; margin:0 auto;}
}

/*section.pd-curved*/
section.pd-curved .section-figure:after { content: " "; clear: both; display: block; }
section.pd-curved div.section-figure-item {margin-bottom:3.46em;}
section.pd-curved div.section-figure-item .section-figure-desc {max-width:80%; margin:0 auto;}
section.pd-curved .section-figure-item strong,
section.pd-curved .section-figure-item span {display:block;}
section.pd-curved .section-figure-item strong {font-size:1.15em; margin-bottom:0.67em;}
section.pd-curved .section-figure-item img {margin-top:1.15em;}
section.pd-curved .section-figure-item .mark,
section.pd-curved .section-figure-item figcaption {position:absolute;}
section.pd-curved .section-figure-item figcaption {bottom:143px; width:100%; text-align:center;left:0;position:absolute; z-index:1;}
section.pd-curved .section-figure-item figcaption span {background:#fff; display:inline-block;font-size:0.85em;}
section.pd-curved .section-figure-item .mark {font-size:0.61em; bottom:224.102px;left:167px; background:#fff;}
section.pd-curved .section-figure-item .mark.m1 {left:auto; right:167px;}
section.pd-curved .section-figure .section-inner.i2 {margin-top:3.85em;}
section.pd-curved .section-figure .section-inner:after { content: ""; clear: both; display: block; }

@media (max-width: 1439px) and (min-width:769px){
    section.pd-curved .section-figure-item figcaption {bottom:10.41vw;}
    section.pd-curved .section-figure-item .img_wrap {width:40.76vw; height:37.46vw; position:relative; margin:0 auto;}
    section.pd-curved .section-figure-item .mark {left:7vw;bottom:15.5vw;}
    section.pd-curved .section-figure-item .mark.m1 {left:auto; right:7vw;}
}
@media all and (min-width: 769px) {
    section.pd-curved figure.section-figure-item {width:50%; float:left;}
    section.pd-curved .section-figure .section-inner.i2 * {text-align:center;}
    section.pd-curved .section-figure .section-inner.i2 .section-figure-item:first-child {padding-left:2.38em; padding-right:1.8em;}
    section.pd-curved .section-figure .section-inner.i2 .section-figure-item:last-child {padding-left:1.92em; padding-right:3.3em;}
}
@media all and (max-width: 768px) {
	section.pd-curved .header-figure {width:120%; margin:0 -10%;}
    section.pd-curved .section-figure-item figcaption {bottom: 19.53vw; z-index:1}
    section.pd-curved .section-figure-item .img_wrap {width:66.53vw; height:74vw;position:relative; margin:0 auto;}
    section.pd-curved .section-figure-item.item2 .img_wrap {width:76.43vw; display:block; height:73vw; position:relative; margin:0 auto;}
    section.pd-curved .section-figure-item .mark {display: inline-block;/*width: 10vw;border: 1px solid #7b7b7b;height: 10vw;line-height: 10vw;border-radius: 50%;*/text-align: center;top:40.98vw;bottom: auto; left:7.24vw;}
    section.pd-curved .section-figure-item .mark.m1 {left:auto; right:7.24vw;}
    section.pd-curved div.section-figure-item .section-figure-desc {max-width:100%;}
	section.pd-curved .section-figure .section-inner .section-figure-item {padding: 0 2em; margin-bottom:4.84em;}
}

/*section.pd-design*/
section.pd-design .header-figure {margin-top:3.08em;}
section.pd-design .section-figure {max-width:1280px; margin:0 auto; text-align:center;}
section.pd-design .section-figure .section-figure-item.center * {text-align:center;}

@media all and (min-width: 769px) {
  section.pd-design .section-figure:after { content: " "; clear: both; display: block; }
    section.pd-design .section-figure-item {width:50%;float:left;}
    section.pd-design .section-figure-item.center {width:100%;}
    .l-lnb-item--buynow{display:none;}
    .reviewMobileSort{display:none;}
}
@media all and (max-width: 768px) {
    section.pd-design .section-figure .section-figure-item:first-child {padding-bottom:3.08em}
    .sticky-ing .product-info-summery{display:none;}
}

.swiper-notification{display:none;}

/* popover-content */
.popover {margin-top:-60px !important;}
#shop-popover-container .popover-content,
.ss_samsung #shop-popover-container.whereBox .popover .shop-popover .buy-online ul li { padding: 0 }
#ratings-popover-container .popover-title { display: none }
#ratings-popover-container .icon-close-x { position: absolute; right: 30px; top: 30px; font-size: 28px; color: #fff; z-index: 999 }
#shop-popover-container .popover-content .icon-close-x { position: absolute; right: 30px; top: 30px; font-size: 28px; color: #000; z-index: 999 }
#ratings-popover-container .icon-close-x.hide-parent { position: absolute; right: 20px; top: 20px; font-size: 20px; color: #000; z-index: 9999 }
.ss_samsung .whereBox .popover-content { width: 100% }
.ss_samsung #shop-popover-container.whereBox .popover .shop-popover .tabs { margin-bottom: 0 }
.whereBox .tabs.type01 li { height: 60px }
#ratings-popover-container .popover-content,
#sar-popover-container .popover-content,
#ratings-popover-container .popover-content,
#terms-popover-container .popover-content,
#review-popover-container .popover-content,
#ratings-submit-popover-container .popover-content {
	font-family: "SamsungIFRg", Arial, sans-serif; font-weight: normal;
	scrollbar-face-color: #888a8d; scrollbar-arrow-color: #888a8d; scrollbar-track-color: #cdcdcd; scrollbar-shadow-color: #888a8d; scrollbar-highlight-color: #888a8d; scrollbar-3dlight-color: #888a8d; scrollbar-darkshadow-color: #888a8d;
	min-width: 320px; position: relative; background-color: #f9f9f9; z-index: 800; max-width: 600px; height: 600px; padding: 0; overflow-x: hidden !important; overflow-y: auto !important
}
#ratings-popover-container .popover-content:after,
#sar-popover-container .popover-content:after,
#ratings-popover-container .popover-content:after,
#terms-popover-container .popover-content:after,
#review-popover-container .popover-content:after,
#ratings-submit-popover-container .popover-content:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; *zoom: 1 }
#ratings-popover-container .popover-content::-webkit-scrollbar,
#sar-popover-container .popover-content::-webkit-scrollbar,
#ratings-popover-container .popover-content::-webkit-scrollbar,
#terms-popover-container .popover-content::-webkit-scrollbar,
#review-popover-container .popover-content::-webkit-scrollbar,
#ratings-submit-popover-container .popover-content::-webkit-scrollbar { height: 10px; background-color: #cdcdcd }
#ratings-popover-container .popover-content::-webkit-scrollbar-thumb,
#sar-popover-container .popover-content::-webkit-scrollbar-thumb,
#ratings-popover-container .popover-content::-webkit-scrollbar-thumb,
#terms-popover-container .popover-content::-webkit-scrollbar-thumb,
#review-popover-container .popover-content::-webkit-scrollbar-thumb,
#ratings-submit-popover-container .popover-content::-webkit-scrollbar-thumb { background-color: #888a8d }

.noBorder{border:0 !important;}


/*font size*/
.product-info-summery .product_fiche{padding-right:0.1em; font-size:0.7em; font-weight:400;}
.product-info-summery .energy_label, .product-info-summery .pdp-price .product-info-price{font-size:0.7em;}
.pdp-main .product-info .label{line-height:24px;}

@media (min-width: 1440px){
    .section-header-tit{font-size:76px;}
    .suhdtv-overview header.page .section-header .section-header-desc{font-size:32px;}
    .section-header-subtit{font-size:20px;}
    .section-figure-tit{font-size:40px;}
    section .section-figure-desc{font-size:18px;}
    section .section-header-desc{font-size:18px;}
    .btn{font-size:12px;}
    .quickLinks .swiper-slide p{font-size:18px;}
    small{font-size:14px;}
    section.pd-curved .section-figure-item strong{font-size:20px;}
    section.pd-curved .section-figure-item span{font-size:18px;}
    section.pd-curved .section-figure-item figcaption span{font-size:18px;}

    section.page.pd-review .top-txt{font-size:12px;}
    section.page.pd-review ul.pdp-review-table .oneReview .p2{font-size:12px;}
    section.page.pd-review ul.pdp-review-table > li .ellip4 p{font-size:18px;}

    .external-product-info-support .support-wrap p{font-size:18px;}

    .energy_label, .pdp-main .product-info .pdp-price .product-info-price{font-size:20px; font-weight:700;}
    .pdp-main .product-info .product_fiche{font-weight:400; font-size:20px;}
    .pdp-main .product-info .label.product-info-stock{font-size:14px;}
}
@media (max-width: 1439px) and (min-width:769px){
    .section-header-tit{font-size:5.28vw;}
    .suhdtv-overview header.page .section-header .section-header-desc{font-size:2.22vw;}
    .section-header-subtit{font-size:1.39vw;}
    .section-figure-tit{font-size:2.78vw;}
    section .section-figure-desc{font-size:1.25vw;}
    section .section-header-desc{font-size:1.25vw;}
    .btn{font-size:0.83vw;}
    .quickLinks .swiper-slide p{font-size:1.25vw;}
    small{font-size:0.97vw;}
    section.pd-curved .section-figure-item strong{font-size:1.39vw;}
    section.pd-curved .section-figure-item span{font-size:1.25vw;}
    section.pd-curved .section-figure-item figcaption span{font-size:1.25vw;}

    section.page.pd-review .top-txt{font-size:0.83vw;}
    section.page.pd-review ul.pdp-review-table .oneReview .p2{font-size:0.83vw;}
    section.page.pd-review ul.pdp-review-table > li .ellip4 p{font-size:1.25vw;}

    .external-product-info-support .support-wrap p{font-size:1.25vw;}

    .energy_label, .pdp-main .product-info .pdp-price .product-info-price{font-size:1.39vw; font-weight:700;}
    .pdp-main .product-info .product_fiche{font-weight:400; font-size:1.39vw;}
    .pdp-main .product-info .label.product-info-stock{font-size:0.96vw;}

    .pdp-main .product-info .label{line-height:1.39vw;}
    .pdp-main .product-info .pdp-price > span {line-height: 1.94vw;}
    /*
  76px - 5.28vw
  40px - 2.78vw
  20px - 1.39vw
  18px - 1.25vw
  16px - 1.11vw
  14 - 0.97
  12px - 0.83vw
  */
}
@media (max-width: 768px) {
    .section-header-tit{font-size:12.22vw;}
    .suhdtv-overview header.page .section-header .section-header-desc{font-size:2.22vw;}
    .section-header-subtit{font-size:3.89vw;}
    .section-figure-tit{font-size:6.67vw;}
    section .section-figure-desc{font-size:3.89vw;}
    section .section-header-desc{font-size:3.89vw;}
    .btn{font-size:3.33vw;}
    .quickLinks .swiper-slide p{font-size:1.25vw;}
    small{font-size:3.33vw;}
    section.pd-smart .section-figure-item strong{font-size:6.67vw;}
    section.pd-curved .section-figure-item strong{font-size:5vw;}
    section.pd-curved .section-figure-item span{font-size:4.44vw;}
    section.pd-curved .section-figure-item figcaption span{font-size:2.5vw;}

    section.page.pd-review .top-txt{font-size:3.33vw;}
    section.page.pd-review ul.pdp-review-table .oneReview .p2{font-size:3.33vw;}
    section.page.pd-review ul.pdp-review-table > li .ellip4 p{font-size:4.44vw;}

    .external-product-info-support .support-wrap p{font-size:4.44vw;}

    .page.pd-spec .spec-hightlight > ul > li span{font-size:3.33vw;}

    .pdp-content .pd-spec .btns .btn.spec-trigger, .pdp-content .pd-review .btns .btn.trigger-review-list{font-size:3.33vw;}

    .energy_label, .pdp-main .product-info .product_fiche, .pdp-main .product-info .pdp-price .product-info-price{font-size:6.67vw;}
    .pdp-main .product-info .product_fiche{font-weight:400;}
    .pdp-main .product-info .label.product-info-stock{font-size:3.89vw;}

    /*
    12px - 3.33vw
    14px - 3.89vw
    16px - 4.44vw
    18px - 5vw
    24px - 6.67vw
    44px - 12.22vw
    */
}
/*font size*/

/* buying tool fix */
@media (min-width:769px){
.product-info .btns{padding-top:0.3em;}
.pdp-main .product-info .btns .btn.addCart{margin-bottom:0; text-transform: uppercase;}
.pdp-main .product-info .btns .whereToBuy{margin-top:2em;}
}

/* spec font-size */
@media (min-width: 1440px){
    .page.pd-spec .spec-list .spec-item .tit, .spec-item li .sub-tit, .spec-item li .desc p{font-size:18px;}
    .spec-item .tit{width:20%;}
    .spec-item ul{width:80%; padding-right:0;}
}

@media (max-width: 1439px) and (min-width:769px){
    .page.pd-spec .spec-list .spec-item .tit, .spec-item li .sub-tit, .spec-item li .desc p{font-size:1.25vw;}
    .spec-item .tit{width:20%;}
}

@media (max-width: 768px) {
    .page.pd-spec .spec-list .spec-item .tit, .spec-item li .sub-tit, .spec-item li .desc p{font-size:3.89vw;}
}

.ku6400 section.pd-picture .Quantum-dot-color .section-figure-item.i2 figcaption,
.ku6500 section.pd-picture .Quantum-dot-color .section-figure-item.i2 figcaption {
    white-space: nowrap;
}
@media (max-width: 450px) {
    .uhd section.pd-picture .Quantum-dot-color .section-figure-item  .color.c1 {left:3.5vw}
    .uhd section.pd-picture .Quantum-dot-color .section-figure-item  .color.c2 {left:11.5vw}
    .uhd section.pd-picture .Quantum-dot-color .section-figure-item  .color.c3 {right:auto; left:22vw;}
    .uhd section.pd-picture .Quantum-dot-color .section-figure-item.i2  .color.c1 {left:8.5vw}
    .uhd section.pd-picture .Quantum-dot-color .section-figure-item.i2  .color.c2 {left:15.5vw}
    .uhd section.pd-picture .Quantum-dot-color .section-figure-item.i2  .color.c3 {right:auto; left:25vw}
}
