<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.relaproduct-slider {padding-bottom:60px; position:relative; text-align:center; padding-top:20px;}
.relaproduct-slider-wrap ul:after {content:""; display:block; clear:both;}
.relaproduct-slider-item {width:100%; float:left; padding:0 10px;}
.relaproduct-slider-wrap .UIslider-item { width: 100%; }
.relaproduct-slider-wrap .UIslider-item .UIslider-box{ text-align: left;}
.relaproduct-slider-wrap .UIslider-item a{ width: 50%; text-align: center; vertical-align:top;}
.relaproduct-slider-itemimg img {width:120px;}
.relaproduct-slider-itemtxt {padding-top:25px;}

.relaproduct-slider .slider-indicator { display: inline-block;}
.relaproduct-slider-btn {display:none; position:absolute; width:13px; top:90px; z-index:10;}
.relaproduct-slider-btn img {width:100%;}
.relaproduct-slider-btn.prev {left:0;}
.relaproduct-slider-btn.next {right:0;}




.tablet .relaproduct-slider {padding:0 30px 50px 30px;}
.tablet .relaproduct-slider .UIslider-item { padding-top: 20px; vertical-align: top;}
.tablet .relaproduct-slider .UIslider-item a{vertical-align: top;}
.tablet .relaproduct-slider .slider-pagerbox {bottom:0;}
.tablet .relaproduct-slider-wrap {margin:0 -12px;}
.tablet .relaproduct-slider-wrap .UIslider-item a{ width: 25%;}
.tablet .relaproduct-slider-itemtxt {padding-top:0;}

.tablet .relaproduct-slider-item {width:25%; padding:0 12px;}
.tablet .relaproduct-slider-btn {display:block;}




.web .relaproduct-slider {border-bottom:none; padding:0 0 60px 0;}
.web .relaproduct-slider-wrap {margin:0;}
.web .relaproduct-slider-wrap .UIslider-item a{ width: 20%;}

.web .relaproduct-slider-item {width:20%;}
.web .relaproduct-slider-itemimg img {width:180px; max-width:180px;}
.web .relaproduct-slider-itemtxt {padding-top:10px;}
.web .relaproduct-slider-btn {top:110px;}


.custom-procontit.opt-procontit-subtit {background:url('/hk/en/resource/img/components/product/product-detail-subtitbg-line.gif') no-repeat right top;}
.custom-procontit.opt-procontit-subtit span {padding-bottom:15px; display:inline-block; background:url('/hk/en/resource/img/components/product/product-detail-subtitbg-bar.gif') no-repeat left bottom; }

.web .product-detail-itemcon {position:relative;}
.web .product-detail-left {position:absolute; left:0; top:0; width:240px; padding-right:20px;}
.web .product-detail-right {width:100%; padding-left:240px;}
.web .custom-procontit.opt-procontit-subtit {min-height:120px; min-width:160px; display:inline-block; background-position:right bottom;}
.web .custom-procontit.opt-procontit-subtit span {word-wrap:break-word; padding-right:50px;}


/* product sns share */
.tablet .com-breadcrumb p {padding-right:160px;}
.com-subshare {display:none;}
.com-subshare.productshare {display:block;}
.com-subshare.productshare .com-subshare-list {margin:0;}
.com-subshare.productshare .com-subshare-wrap {top:0; position: relative;}

.com-subshare-btn button {display:none; position:absolute; right:15px; top:20px; width:20px;}
.com-subshare-btn button &gt; img {width:100%;}
.com-subshare-btn button.show {display:block;}

.com-subshare.productshare .com-subshare-list.show {display:block;}


.tablet .com-subshare-wrap {top:-45px; right:0;}
.tablet .com-subshare-btn {display:none;}
.tablet .com-subshare-wrap .com-subshare-list {display:block !important; background:none; margin:0; padding:0 30px 0 0; text-align:right;}
.tablet .com-subshare.productshare .com-subshare-wrap {top:-45px; position: absolute; width:170px;}


.product-simplewrap .product-list-likeheart, .product-detailwrap .product-list-likeheart {height:11px; }
.product-simplewrap .product-list-overbg, .product-detailwrap .product-list-overbg { width: 71px; height:11px; background: url('/hk/en/resource/img/components/product/product-likeheartbg.png') no-repeat 0 0;}
.product-simplewrap .product-list-likeheart, .product-detailwrap .product-list-likeheart  { width: 71px; height:11px;}


.prodetail-tabtit {background-color:#e1f3fb; font-family:arb, sans-serif; font-size:16px; height:52px; line-height:52px; padding:0 15px;}
/*.product-detail-itemcon:last-child {border-bottom:1px solid #e4e4e4;}*/
.product-detail-itemconwrap {border-bottom:1px solid #e4e4e4;}
.product-detail-lefttit {padding-left:15px; padding-right:15px;}
.product-detail-item button.prodetail-tabtit {display:block; width: 100%; text-align: left; margin-top:-1px;}
.product-detail-item .input-label {white-space:normal;}
.prodetail-tabtit span {display:block; background:url('/hk/en/resource/img/components/product/product-detail-tabbg-up.png') no-repeat right center;}
.prodetail-tabtit.active span {background:url('/hk/en/resource/img/components/product/product-detail-tabbg-down.png') no-repeat right center;}

.tablet .product-detail-lefttit {padding-left:30px; padding-right:30px;}
.tablet .product-detail-item button.prodetail-tabtit {display:none}
.tablet .prodetail-tabtit {display:none;}

.web .product-detail-item button.prodetail-tabtit {display:none}

/* product detail review area */

.prodetail-reviewtype li {padding-bottom:30px; position:relative;}
.prodetail-review-th {padding-bottom:7px; display:inline-block;}

.filestyle {position:relative; margin-bottom:10px;}
.filestyle input[type="file"] {position:absolute; width:100%; right:0; bottom:0; z-index:-999; height:32px;}
.filestyle label {background:#cfcfcf; cursor:auto; margin-top:10px; width:100%; height:32px; display:inline-block; text-align:center; line-height:32px;}
.filestyle-filename {width:100%; height:32px; display:inline-block; background:#fff; border:1px solid #000; padding:0 10px;}


.tablet .prodetail-review-th {position:absolute; width:155px; padding-bottom:0; left:0; top:0; background:url('/hk/en/resource/img/components/common/subcon-titbg.png') no-repeat 105px center;}
.tablet .prodetail-review-row {width:100%; padding-left:155px;}
.tablet .prodetail-review-row:after {content:""; display:block; clear:both;}
.tablet .prodetail-review-td .product-list-likeheart {display:inline-block; margin:0; width: auto; height:11px; vertical-align: middle;}
.tablet .prodetail-review-td {float:left; width:20%;}

.tablet .filestyle input[type=file] {right:0; width:96px;}
.tablet .filestyle label {position:absolute; right:0; top:0; margin-top:0; width:96px;}
.tablet .filestyle-filename-wrap {padding-right:105px; width:100%;}

.web .prodetail-review-th {background-position:115px center;}
.web .prodetail-review-td {width:18%;}


/* product top info area */
/* top */

.product-simplewrap .thumb-indi { display: none;}
.product-simplewrap .product-list-detailinfo { display: block;}
.product-simplewrap .product-list-quickview-wrap { border:none; padding: 70px 0 0 0; margin:0 15px 50px; }
.product-simplewrap .product-list-quickview-box {}
.product-simplewrap .product-list-quickview-util {margin:0 -15px; padding-top:40px;}
.product-simplewrap .product-list-quickview-image { position: relative; padding:0 0 40px 0; margin-bottom: 30px; text-align: center;}
.product-simplewrap .product-list-quickview-image .UIslider-item{ position: relative; width: 100%;}
.product-simplewrap .product-list-quickview-image .UIslider-item a{ vertical-align: top; }
.product-simplewrap .product-list-quickview-image .UIslider-item img{ max-width:500px; }
.product-simplewrap .product-list-quickview-image .slider-pagerbox { bottom: 0;}
.product-simplewrap .product-list-quickview-image .slider-pagerbox .slider-indicator{ display: inline-block; }
.product-simplewrap .product-list-quickview-image .slider-pagerbox .UIslider-prev{ display: none;}
.product-simplewrap .product-list-quickview-image .slider-pagerbox .UIslider-next{ display: none;}
.product-simplewrap .product-list-quickview-title { font-size: 30px; letter-spacing: -1px; padding-bottom: 20px;}
.product-simplewrap .product-list-quickview-stitle { font-size: 24px; letter-spacing: -1px; padding-bottom: 20px;}

.product-simplewrap .product-list-quickview-like{
    font-size: 0;
    padding-bottom: 30px;
}

.product-simplewrap .product-list-quickview-colorchip .product-list-quickview-like{
    font-size: 0;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 30px;
}
.product-simplewrap .product-list-quickview-colorchip li button img{
    border: 2px solid #ffffff;
    width:34px;
}
.product-simplewrap .product-list-quickview-colorchip li.active button img{
    border: 2px solid #000000;
}


.product-list-quickview-like, .product-list-quickview-price { display: table; width: 100%; font-size: 0;}
.product-list-quickview-price {}
.proview-col1{ width: 100%; padding-bottom: 20px; }
.proview-col1 dl dt{ font-size: 12px; }
.proview-col1 dl dd{ font-size: 24px; }

.proview-col2 { width: 60%; display: inline-block; position: relative; font-size: 12px; vertical-align: top;}
.proview-col3 { width: 40%; display: inline-block; position: relative; font-size: 12px; vertical-align: top;}
.proview-col2 span, .proview-col3 span { width: 100%; display: inline-block; font-size: 16px;}
.proview-col2 dl dt, .proview-col3 dl dt { padding-bottom: 5px; }
.proview-col2 dl dd, .proview-col3 dl dd { font-size: 20px; }
.proview:after {
    content:'';
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    left:-35px;
    top:5px;
    background: url('/hk/en/resource/img/components/product/product-simple-line.png') no-repeat 0 0 ;
}
.product-list-quickview-like&gt;.proview:first-child:after, .product-list-quickview-like&gt;.proview:first-child:after { background: none;}
.proviewdd-colbox { display: table; font-size: 0; width: 100%;}
.proviewdd-colbox dt{ font-size: 12px;}
.proviewdd-col2 {width:50%; display: inline-block; position: relative;}
.proviewdd-col2 img{ width: 20px; position: absolute; left:0; top:5px;}
.proviewdd-col2 span{ padding-left: 30px;}

.product-simplewrap .product-list-likeheart {
    float: left;
}

.product-simplewrap .product-list-quickview-reviewnum {
    font-size: 12px;
}

.product-simplewrap .product-list-quickview-infotext {
    padding-bottom: 30px;
    border-bottom: 1px solid #e4e4e4;
}

.product-simplewrap .product-list-quickview-colorchip {
    padding:30px 0;
}

.product-simplewrap .product-colorchip-info {
    padding-bottom: 20px;
    font-size: 12px;
}

.product-simplewrap .product-list-quickview-colorchip ul{
    margin-left:-14px;
}
.product-simplewrap .product-list-quickview-colorchip ul li {
    float: left;
    padding: 0 0 14px 14px;
}

.product-simplewrap .product-list-quickview-pricebox {
    padding-bottom: 30px;
    font-size: 0;
}

/* util */

.product-simplewrap .product-list-quickview-boxleft {
    background-color: #f7f7f7;
    padding:15px;
    position: relative;
    z-index: 1;
}

.product-simplewrap .product-list-utilleft {
    margin-left: -10px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.product-simplewrap .product-list-utilleft .product-buy-label{
    width: 100%;
    padding-bottom: 5px;
    display: block;

}

.product-simplewrap .product-list-utilleft .jqListBox{
    position: relative;
}

.product-simplewrap .product-list-utilleft .jqListBox-list{
    position: absolute;
    background: #ffffff;
}

.product-simplewrap .product-list-utilleft .jqListBox-combo{
    background: #ffffff;
    border:none;
}

.product-simplewrap .product-list-utilleft .jqListBox-combo-txt {
    font-size: 12px;
    overflow: hidden;
    width: 80%;
    height: 100%;
}

.product-simplewrap .product-list-utilleft .jqListBox-combo-arrow{
    background: url('/hk/en/resource/img/components/product/product-category-selectdown.png') 0 50% no-repeat;
}

.product-simplewrap .product-list-utilleft .jqListBox-combo-arrow.on{
    background: url('/hk/en/resource/img/components/product/product-category-selectup.png') 0 50% no-repeat;
}

.product-simplewrap .product-list-utilselect.jqListbox-adapt{
    width: 100%;
    height:40px;
}

.product-simplewrap .product-list-utilselectbox {
    position: relative;
    float: left;
    padding:0 0 0 10px ;
    width: 50%;
}

.product-simplewrap .productbuy-quantity-control {
    position: relative;
    padding: 0 43px;
}

.product-simplewrap .productbuy-quantity-control input[type=text]{
    width: 100%;
    height:43px;
    border:0 solid #ffffff;
    text-align: center;

}

.product-simplewrap .productbuy-quantity-control button{
    position: absolute;
    width: 43px;
    height:43px;
    top:0;
    right:0;
    background: url('/hk/en/resource/img/components/product/product-detail-tabbg-up.png') #cfcfcf no-repeat 50% 50% ;
}
.product-simplewrap .productbuy-quantity-control button:first-child{
    left:0;
    background: url('/hk/en/resource/img/components/product/product-detail-tabbg-down.png') #cfcfcf no-repeat 50% 50% ;
}

.product-list-utilright {
    width: 100%;
}

.product-list-basket, .product-list-wish {
    float: left;
    width: 50%;
    text-align: center;
}
.product-list-wish {
    padding-right: 0;
}

.product-list-basket a, .product-list-wish a {
    font-family: arb, sans-serif;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    height:105px;
    line-height: 105px;
    padding-top: 20px;
    width: 100%;
}

.product-list-basket a {
    background: url('/hk/en/resource/img/components/product/product-quicklnk-cart.png') no-repeat 50% 40%
}
.product-list-wish a {
    background: url('/hk/en/resource/img/components/product/product-quicklnk-wish.png') no-repeat 50% 40%
}

.product-buybtn {
    width: 100%;
    height:80px;
    line-height: 80px;
    text-align: center;
    background-color: #66bcf0;
    font-family: arb, sans-serif;
}





/* top */

.tablet .product-simplewrap .product-list-quickview-wrap { padding-top: 30px; margin:0 30px 40px; padding-bottom:40px; background:url('/hk/en/resource/img/components/product/product-detail-bg.gif') repeat-x left bottom;}

.tablet .product-simplewrap .product-list-quickview-image, .tablet .product-simplewrap .product-list-quickview-info {
    width: 50%;
    float: left;
    vertical-align: top;
}

.tablet .product-simplewrap .product-list-quickview-image {
    margin-bottom:0;
}

.tablet .product-simplewrap .product-list-utilleft .product-buy-label {
    font-size: 12px;
}

.tablet .product-simplewrap .product-list-quickview-box {
    font-size: 0;
    width: 100%;
}
.tablet .product-simplewrap .product-list-quickview-box:after {
    clear:both;
    content:'';
    display: block;
}

.tablet .product-simplewrap .product-list-quickview-info {
    padding-left:20px;
    text-align: right;
}

.tablet .product-simplewrap .product-list-quickview-like {
    padding-bottom: 20px;
    width: 100%;
}
.tablet .product-simplewrap .product-list-quickview-infotext {
    font-size: 12px;
}

.tablet .product-simplewrap .product-list-likeheart {
    float: right;
}

.tablet .product-simplewrap .product-list-quickview-colorchip ul{
    margin-left: 0;
    padding-bottom: 20px;
}

.tablet .product-simplewrap .product-list-quickview-colorchip ul li{
    display: inline-block;
    float: none;
    padding:0 0 10px 10px;
}


.tablet .product-list-quickview-price { }
.tablet .proview-col1{ width: 100%; padding-bottom: 20px; }
.tablet .proview-col1 dl dt{ font-size: 12px; }
.tablet .proview-col1 dl dd{ font-size: 24px; }

.tablet .proview.proview-col2:after { background: none; }
.tablet .proview-col2 { padding-right: 20px;}
.tablet .proview-col3 { max-width : 134px;}

.tablet .proview-col2 dl dt, .tablet .proview-col3 dl dt { padding-bottom: 5px; }
.tablet .proview-col2 dl dd, .tablet .proview-col3 dl dd { font-size: 20px; font-family: arm, AppleGothic, sans-serif; }
.tablet .proview-col3:after { left:0; }

.tablet .proviewdd-col2 {width:auto; display: inline-block; position: relative;}
.tablet .proviewdd-col2 img{ width: 20px; position: absolute; left:0; top:5px;}
.tablet .proviewdd-col2 span{ padding-left: 30px;}
.tablet .proviewdd-colbox .proviewdd-col2{ padding-right: 20px;}
.tablet .proviewdd-colbox .proviewdd-col2.last{ padding-right: 0;}

.tablet .product-simplewrap .product-list-quickview-pricebox dl:first-child + dl {
    padding-right: 60px;
    text-align: right;
    font-size: 0;
}

.tablet .product-simplewrap .product-list-quickview-pricebox dl dd {
    float: none;
    display: inline-block;
    padding-right: 0;
    padding-left: 20px;
    font-size: 16px;
}


/* util */

.tablet .product-simplewrap .product-list-quickview-util {
    margin:0 -30px;
}

.tablet .product-simplewrap .product-list-utilselectbox {
    padding:0 0 0 20px;
}

.tablet .product-simplewrap .product-list-quickview-boxleft {
    float: left;
    padding:0 0 0 30px;
    width: 83%;
    display: table;
    font-size:0;
}

.tablet .product-simplewrap .product-list-utilleft, .tablet .product-simplewrap .product-list-utilright {
    position: relative;
    display: inline-block;
    padding:20px 0;
}

.tablet .product-simplewrap .product-list-utilleft {
    margin-left: -20px;
    width: 60%;
    padding:20px 0;
}
.tablet .product-simplewrap .product-list-utilright {
    width: 40%;
    padding-left: 20px;
}

.tablet .product-list-basket a, .tablet .product-list-wish a {
    height:63px;
    line-height: 63px;
    padding-top: 20px;
}

.tablet .product-buybtn {
    vertical-align: top;
    width: 17%;
    height:103px;
    display: inline-block;
}


/* top */
.web .product-simplewrap .product-list-quickview-wrap {padding-top:40px; padding-bottom:65px; margin-bottom:50px;}
.web .product-simplewrap .product-list-quickview-title {font-size:40px;}

.web .product-simplewrap .product-list-quickview-util {padding-top:60px;}
.web .product-simplewrap .product-list-quickview-util {max-width:1200px; margin:0 auto;}
.web .product-simplewrap .product-list-utilleft {
    margin-left:0;
    padding-left:20px;
}

.web .product-simplewrap .product-list-quickview-image{
    padding-bottom: 100px;
}

.web .product-simplewrap .product-list-quickview-image .slider-pagerbox .slider-indicator {
    display: none;
}

.web .product-simplewrap .product-list-utilselectbox {
    padding-left: 45px;
    padding-right: 20px;
}

.web .product-simplewrap .product-list-quickview-boxleft {
    padding-left: 0;
}

.web .product-simplewrap .product-list-quickview-info {
    padding-left:30px;
}

.web .product-list-quickview-image {
    width: 50%;
    max-width:none;
    vertical-align: top;
    top:0;
}

.web .product-simplewrap .thumb-indi {
    display: block;
    padding-top:63px;
}

.web .product-simplewrap .thumb-indi button {
    width: 68px;
    height:68px;
    margin:0 10px;
}
.ie8 .web .product-simplewrap .thumb-indi button {
    height:auto;
}

.web .product-simplewrap .thumb-indi button.active img{
    border: 2px solid #000000;
}

.web .product-simplewrap .thumb-indi button img{
    width: 100%;
    border:1px solid #e8e8e8
}


.web .product-simplewrap .product-list-quickview-image .UIslider{
    max-width:500px;
    margin:0 auto;
}

.web .product-simplewrap .product-list-quickview-colorchip{
    border-bottom: none;
}
.web .product-simplewrap .product-list-quickview-price{
    padding-top: 0;
}
.web .product-simplewrap .product-list-quickview-like{
    text-align: right;
}

.web  .product-simplewrap .product-list-quickview-infotext {
    font-size:14px;
}

.web .product-simplewrap .product-colorchip-info {
    text-align: right;
    font-size:14px;
}

.web .product-simplewrap .product-list-quickview-colorchip ul {
    text-align: right;
    padding-top: 0;
}

.web .product-simplewrap .product-list-utilselectbox .product-buy-label {
    position: absolute;
    left:0;
    top:13px;
    width: auto;
    font-size:14px;
}

.web .product-simplewrap .product-list-utilselectbox .jqListBox-combo, .web .product-simplewrap .product-list-utilselectbox .productbuy-quantity-control input[type=text], .web .product-simplewrap .product-list-utilselectbox .productbuy-quantity-control button{
    height:40px;
    line-height:40px;
}

/* .web .proview-col1{ width: auto; padding-bottom: 0;  display: inline-block;} */
.web .proview-col1 dl dt{ font-size: 12px; }
.web .proview-col1 dl dd{ font-size: 24px; }

.web .proview-col2 { max-width:181px;}
.web .proview-col3 { max-width : 134px;}
.web .proview-col2, .web .proview-col3 { margin-left:20px;}
.web .proview-col2 span.titnum, .web .proview-col3 span.titnum {font-size:20px;}

.web .proview-col2 dl dt, .web .proview-col3 dl dt { padding-bottom: 5px; }
.web .proview-col2 dl dd, .web .proview-col3 dl dd { font-size: 24px; font-family: arm, AppleGothic, sans-serif; }
.web .proview-col3:after { left:0; }

.web .proviewdd-col2 {width:auto; display: inline-block; position: relative;}
.web .proviewdd-col2 img{ width: 20px; position: absolute; left:0; top:5px;}
.web .proviewdd-col2 span{ padding-left: 30px;}
.web .proviewdd-colbox .proviewdd-col2{ padding-right: 20px;}
.web .proviewdd-colbox .proviewdd-col2.last{ padding-right: 0;}

.web .product-simplewrap .product-list-utilright {
    position: relative;
    display: inline-block;
    padding:0 0;
}

.web .product-simplewrap .product-list-basket, .web .product-simplewrap .product-list-wish {
    padding-top: 10px;
}

.web .product-list-basket a {
    background-position:0 50%;
    padding-top: 0;
    padding-left: 36px;
    width: auto;
    font-size:16px;

}
.web .product-list-wish a {
    background-position:0 50%;
    padding-top: 0;
    padding-left: 36px;
    width: auto;
    font-size:16px;
}

.web .product-buybtn {
    height:80px;
    font-size:16px;
}

/* product ico */

.product-simplewrap .product-ico {
    position: absolute;
    left:0;
    top:-45px;
    z-index:1;
}

.product-simplewrap .product-ico ul li {
    padding-bottom: 15px;
    width: 48px;

}

.product-simplewrap .product-ico ul li img{
    width: 100%;
}

.tablet .product-simplewrap .product-ico {
    top:0;
}

.web .product-simplewrap .product-ico ul li {
    padding-bottom: 20px;
    width: 60px;
}

/* review */

.productreview-wrap {border-top:1px solid #e4e4e4;}
.productreview-list {border-bottom:1px solid #e4e4e4; padding:20px 0; position: relative; }
.productreview-list a.productreview-list-openlnk { display: block;}
.productreview-list:after {
    width: 14px;
    height:8px;
    content:'';
    display: block;
    position: absolute;
    right:15px;
    top:20px;
    background:url('/hk/en/resource/img/components/product/product-category-selectdown.png');
    z-index:-1;
}
.productreview-list.active:after {
    background:url('/hk/en/resource/img/components/product/product-category-selectup.png');
}
.productreview-country { position: absolute;left:15px;top:20px; width: 27px;}
.productreview-country img{ width: 100%;}
.prdocutreview-listtop span{ width: 100%; display: block; padding-bottom: 5px;}
.prdocutreview-listtop .prdocutreview-producttype{ }
.prdocutreview-listtop .prdocutreview-producttype span{ position: relative; display: inline-block; width: auto; padding-left: 30px;}
.prdocutreview-listtop .prdocutreview-producttype span img {width:16px;}

.productreview-heart { display: table; width: 100%; font-size: 0; padding-bottom: 20px;}
.productreview-heart .product-list-quickview-likeheart { position: relative; display: inline-block; width: 107px; }
.productreview-heart .product-list-quickview-likeheart:after {
    content:'';
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    right:-10px;
    top:0;
    background: url('/hk/en/resource/img/components/product/product-quickview-line.png') no-repeat 0 0 ;
}
.productreview-heart .product-list-quickview-likeheart .product-list-likeheart { margin:0; margin-top: 3px; }
.product-detailwrap .productreview-modify .product-list-overbg { background: url('/hk/en/resource/img/components/product/product-likeheartbg-color.png') 0 0 no-repeat;}
.productreview-heart .productreview-date { display: inline-block; padding-left: 20px;font-size: 12px;}
.productreview-heart&gt;.productreview-imgchk { display: none;}
.productreview-heart&gt;.productreview-imgchk img {width:16px;}

.productreview-con {padding:0 15px 0 65px;}
.productreview-con-mycont {width:18px; margin-right:5px;}
.productreview-image, .productreview-image img{ width: 100%;}
.productreview-image { padding-top: 15px;}
.productreview-modify {background-color: #f7f7f7; padding:20px 15px; margin-top: 20px; z-index:1; position:relative;}

.productreview-btnwrap {padding:20px 0 0 0; display: table; width: 100%; text-align: center; font-size: 0;}
.productreview-btnwrap button{ display: inline-block; }

.productreview-list .productreview-slidebox { display: none;}
.productreview-list.active .productreview-textcon {white-space:normal; height:auto;}
.productreview-list .productreview-textcon {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:18px; line-height:18px;}

.tablet .productreview-country { position: absolute;left:0;top:20px; width: 27px;}

.tablet .productreview-wrap {padding:0; margin:0 30px;}
.tablet .productreview-con {padding:0 0 0 45px;}
.tablet .productreview-con:after {content:''; display: block; clear:both; }
.tablet .prdocutreview-listtop { width:auto; float: left; position: relative; }
.tablet .prdocutreview-listtop&gt;span{ width:auto; float: left; padding-right: 50px; position: relative;}
.tablet .prdocutreview-listtop:after, .tablet .prdocutreview-listtop&gt;span:first-child:after, .tablet .productreview-con .productreview-date:after{
    content:'';
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    right:10px;
    top:0;
    background: url('/hk/en/resource/img/components/product/product-quickview-line.png') no-repeat 0 0 ;
}
.tablet .productreview-con .productreview-heart { width: 50%; float: left;}
.tablet .productreview-textcon { width: 100%; float: left;}

.tablet .prdocutreview-producttype span.productreview-imgchk { display: none;}
.tablet .productreview-con .productreview-heart { display: block;}
.tablet .productreview-con .product-list-quickview-likeheart { float: left; width: 107px;}
.tablet .productreview-con .productreview-date { float: left; padding-right: 50px; position: relative;}
.tablet .productreview-heart&gt;.productreview-imgchk { display: inline-block;}
.tablet .productreview-image {padding:20px 0 0 0;}

.tablet .productreview-modify {padding:20px 30px; }
.tablet .productreview-modify .prodetail-reviewtype li { padding-bottom: 10px;}
.tablet .productreview-modify .prodetail-review-td{ width: 33%; padding-bottom: 20px;}


.productreview-form-bottom:after {content:""; display:block; clear:both;}
.productreview-form-bottom .quadbtn {width:100%; }
.productreview-form-sns {float:left; padding:10px 0;}
.productreview-form-sns a {padding-right:7px;}
.productreview-form-sns img {width:32px;}
.productreview-form-counter .counter {float:right; padding-top:17px; padding-bottom:15px;}
.productreview-form-btnwrap {float:left; width:100%; margin:0 -5px;}
.productreview-form-btnwrap:after {content:""; display:block; clear:both;}
.productreview-form-btnwrap .quadbtn {width:50%; float:left; padding:0 5px;}

.tablet .productreview-form-bottom .quadbtn {width:auto; }
.tablet .productreview-form-sns {padding-bottom:0;}
.tablet .productreview-form-counter {float:right; padding-top:10px;}
.tablet .productreview-form-counter .counter{float:none; padding-right:20px; padding-top:0;}
.tablet .productreview-form-btnwrap {margin:0; width:auto; float:none; display:inline-block; vertical-align:middle;}
.tablet .productreview-form-btnwrap .quadbtn {width:100px; padding:0 0 0 10px;}

.web .proview.proview-col2:after {
    width: 25px;
    height:25px;
    background: url('/hk/en/resource/img/components/product/product-simple-line.png') no-repeat 0 0 ;
}
.web .proview.proview-col2:after { left:0 }
.web .proview:first-child:after{ background: none; }


/* detail tab */

.product-detail-tab {
    height:60px;
}
.product-detailtab-fixed {
    background-color: #e1f3fb;
    z-index:100;
    max-width:1200px;
    margin-left: 30px;
}

.product-detail-tab ul {
    display: table;
    font-size: 0;
    width:100%;
}

.product-detail-tab ul li {
    display: inline-block;
    width: 20%;
    min-width:155px;
}

.product-detail-tab ul li.opt-skyblue {
    background-color:#e1f4fb;
}

.product-detail-tab ul li.opt-lightblue {
    background-color:#edf8fe;
}

.product-detail-tab ul li button{
    display: block;
    width: 100%;
    height:60px; line-height:60px;
    text-align: center;
    font-size: 16px;
}

.product-detail-tab ul li button.active{
    background: url('/hk/en/resource/img/components/product/product-category-selectdown.png') #ffffff no-repeat 50% bottom;
}

@media all and (-webkit-min-device-pixel-ratio : 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx), (min-device-pixel-ratio: 1.5) {
    .product-simplewrap .product-list-utilleft .jqListBox-combo-arrow{ background-image: url('/hk/en/resource/img/components/product/product-category-selectdown-X2.png'); background-size:15px 8px;}
    .productreview-list:after {background-image: url('/hk/en/resource/img/components/product/product-category-selectdown-X2.png'); background-size:15px 8px;}
    .product-detail-tab ul li button.active {background-image: url('/hk/en/resource/img/components/product/product-category-selectdown-X2.png'); background-size:15px 8px;}
}


.web .product-detail-tab {
    position: relative;
    margin-left:30px;

}
.web .product-detailtab-fixed {
    background-color: #e1f3fb;
    width: 100%;
    margin-left: 0;
}

.web .product-detail-reviewtit {width:170px;}

/* product view reveiw filtering */
.productreview-filtering {margin:0 15px; padding:20px 0; background:url('/hk/en/resource/img/components/product/review-fileringbg.gif') repeat-x left top; }
.productreview-filtering .subselect {position:relative;}
.productreview-filtering .subselect-jqList {padding-right:52px;}
.productreview-filtering .jqListbox-adapt {height:32px;}
.productreview-filtering .subselect-jqList .jqListBox-combo {height:32px; font-size:12px;}
.productreview-filtering .subselect-jqList .jqListBox-combo-txt {line-height:32px; height:32px;}
.productreview-filtering .subselect-jqList .jqListBox-list {top:32px;}
.productreview-filtering .subselect-jqList .jqListBox-option {height:32px; line-height:32px; font-size:12px;}
.productreview-filtering .jqListBox-option:focus, .productreview-filtering .jqListBox-option:hover, .productreview-filtering .jqListBox-option.selected {
    background-color:#f7f7f7;
}
.productreview-filtering-btn {position:absolute; right:0; top:0;}

.tablet .productreview-filtering {margin:0 30px;}
.tablet .productreview-filtering .subselect-jqList {padding-right:42px;}
.tablet .productreview-filtering .subselect-jqList:after {content:""; display:block; clear:both;}
.tablet .productreview-filtering .jqListbox-adapt {width:240px; float:right;}

@media all and (-webkit-min-device-pixel-ratio : 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx), (min-device-pixel-ratio: 1.5) {
    .product-simplewrap .product-list-overbg, .product-detailwrap .product-list-overbg { background-image: url('/hk/en/resource/img/components/product/product-likeheartbg-X2.png'); background-size:71px 11px; }
    .product-list-basket a { background-image: url('/hk/en/resource/img/components/product/product-quicklnk-cart-X2.png'); background-size:24px 20px; }
    .product-list-wish a {background-image: url('/hk/en/resource/img/components/product/product-quicklnk-wish-X2.png'); background-size:24px 20px;}
    .product-simplewrap .productbuy-quantity-control button{ background-image: url('/hk/en/resource/img/components/product/product-detail-tabbg-up-X2.png');  background-size:13px;}
    .product-simplewrap .productbuy-quantity-control button:first-child{ background-image: url('/hk/en/resource/img/components/product/product-detail-tabbg-down-X2.png');  background-size:13px;}
    .prodetail-tabtit span {background-image:url('/hk/en/resource/img/components/product/product-detail-tabbg-up-X2.png');  background-size:13px;}
    .prodetail-tabtit.active span {background-image:url('/hk/en/resource/img/components/product/product-detail-tabbg-down-X2.png');  background-size:13px;}
}




/* authoring table style */
.tbl-product-view .tbl-pd-body {display:table; width:100%; text-align:center; font-size:12px; border-bottom:1px solid #e4e4e4; }
.tbl-product-view .tbl-pd-body .col {display:table-row;float:none; }
.tbl-product-view .tbl-pd-body .col&gt;span {display:table-cell; width:50%; height:49px; vertical-align:middle; border-top:1px solid #e4e4e4; padding:0 10px;}
.tbl-product-view .tbl-pd-body .col .colhead {background:#f7f7f7;}
.tbl-product-view .tbl-pd-body .col-1 span {border-top:0;}
.tbl-product-view .tbl-pd-body .col-1 .colhead {display:none;}
.tbl-product-view .tbl-pd-body .col-1 .colbody {text-align:left;}
.tbl-product-view .tbl-pd-head {display:table; width:100%;}


.tablet .tbl-product-view {position:relative; overflow:hidden;}
.tablet .tbl-product-view .tbl-pd-head {display:table; width:100%; text-align:center;}
.tablet .tbl-product-view .tbl-pd-head .col {width:25%;height:46px; display:table-cell; vertical-align:middle; border-left:2px solid #fff; background:#f7f7f7;}
.tablet .tbl-product-view .tbl-pd-head .col-1 {border-left:0;}
.tablet .tbl-product-view .tbl-pd-row {display:table; width:100%;}
.tablet .tbl-product-view .tbl-pd-row .tbl-pd-body {display:table-row;}
.tablet .tbl-product-view .tbl-pd-row .tbl-pd-body .col {display:table-cell; width:25%; vertical-align:middle; height:49px; border-bottom:1px solid #e4e4e4;}
.tablet .tbl-product-view .tbl-pd-row .tbl-pd-body .col&gt;span {display:inline; border:0;}
.tablet .tbl-product-view .tbl-pd-row .tbl-pd-body .colhead {position:absolute; width:1px; height:1px; overflow:hidden; top:-999px; left:-999px;}

.product-view .relaproduct-slider-wrap {margin:0;}


.relaproduct-slider {padding-bottom:60px; position:relative; text-align:center; padding-top:20px;}
.relaproduct-slider-wrap ul:after {content:""; display:block; clear:both;}
.relaproduct-slider-item {width:100%; float:left; padding:0 10px;}
.relaproduct-slider-wrap .UIslider-item { width: 100%; }
.relaproduct-slider-wrap .UIslider-item .UIslider-box{ text-align: left;}
.relaproduct-slider-wrap .UIslider-item a{ width: 50%; text-align: center; vertical-align:top;}
.relaproduct-slider-itemimg img {width:120px;}
.relaproduct-slider-itemtxt {padding-top:25px;}

.relaproduct-slider .slider-indicator { display: inline-block;}
.relaproduct-slider-btn {display:none; position:absolute; width:13px; top:90px; z-index:10;}
.relaproduct-slider-btn img {width:100%;}
.relaproduct-slider-btn.prev {left:0;}
.relaproduct-slider-btn.next {right:0;}




.tablet .relaproduct-slider {padding:0 30px 50px 30px;}
.tablet .relaproduct-slider .UIslider-item { padding-top: 20px; vertical-align: top;}
.tablet .relaproduct-slider .UIslider-item a{vertical-align: top;}
.tablet .relaproduct-slider .slider-pagerbox {bottom:0;}
.tablet .relaproduct-slider-wrap {margin:0 -12px;}
.tablet .relaproduct-slider-wrap .UIslider-item a{ width: 25%;}
.tablet .relaproduct-slider-itemtxt {padding-top:0;}

.tablet .relaproduct-slider-item {width:25%; padding:0 12px;}
.tablet .relaproduct-slider-btn {display:block;}




.web .relaproduct-slider {border-bottom:none; padding:0 0 60px 0;}
.web .relaproduct-slider-wrap {margin:0;}
.web .relaproduct-slider-wrap .UIslider-item a{ width: 20%;}

.web .relaproduct-slider-item {width:20%;}
.web .relaproduct-slider-itemimg img {width:180px; max-width:180px;}
.web .relaproduct-slider-itemtxt {padding-top:10px;}
.web .relaproduct-slider-btn {top:110px;}


.tablet .com-breadcrumb p {padding-right:205px;}
/*
Drag and Drop
The image will be downloaded by Fatkun
*/

/* -----20210510 PDP button to buy----- */
.proview-buy-txt{margin-bottom:15px;font-size: 14px;color:#292a37;font-weight: 600;}
.proview-buy-txt span{color:#4d8cc8;}
.buybutton .btnwrap{display:block;width:100%;max-width:100%;margin-left:0;}
.proview-buybutton-box{text-align: right;}
.proview-buybutton{display: inline-block;width: 280px;padding:14.5px 0;font-size: 20px;color:#fff;background-color: #fff;background-color: #7ba4db;text-align: center;}
/* btn:hover */
.proview-buybutton:hover,
.proview-buybutton:focus{background-color: #4577be;}
/* mobile */
.mobile .proview-buy-txt{font-size: 12px;}
.mobile .proview-buybutton{display: block;width:100%;font-size: 15px;padding:11px 0;}</pre></body></html>