.sizeguidetable {
    width: 100%;
    font-size: 13px;
    }
    #slidePanel-sizeGuide{
        z-index:110;
    }
    #slidePanel-sizeGuide .sizeguidetable {
    font-size: 11px;
    }
    .sizeguidetable tr:nth-child(odd) td {
    background: #f8f8f8;
    }
    .sizeguidetable tr:nth-child(odd) td.highlight {
    background: #f4ebe0;
    }
    .sizeguidetable tr:nth-child(odd) td:hover {
    background: #c69967 !important;
    color: white;
    }
    .sizeguidetable tr:nth-child(even) td {
    background: #ececec;
    }
    .sizeguidetable tr:nth-child(even) td.highlight {
    background: #e2ccb2;
    }
    .sizeguidetable tr:nth-child(even) td:hover {
    background: #c69967 !important;
    color: white;
    }
    .sizeguidetable th {
    text-align: center;
    background: #dadada;
    font-weight: bold;
    padding: 1em;
    border-bottom: 1px solid white;
    -webkit-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    transition: background 0.2s ease;
    }
    .sizeguidetable th + th {
    border-left: 1px solid white;
    }
    .sizeguidetable th.highlight {
    background: #c69967;
    color: white;
    }
    #slidePanel-sizeGuide .sizeguidetable th {
    padding: 0.5em !important;
    }
    .sizeguidetable td {
    text-align: center;
    padding: 1em;
    border-bottom: 1px solid white;
    -webkit-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    transition: background 0.2s ease;
    }
    .sizeguidetable td + td {
    border-left: 1px solid white;
    }
    #slidePanel-sizeGuide .sizeguidetable td {
    padding: 0.5em !important;
    }
    #pageSizeGuide {
    margin: 0 auto;
    }
    #pageSizeGuide .pageWrapper {
    padding-bottom: 90px;
    }
    #pageSizeGuide .pageHeadline .text-headline {
    font-family: "Times New Roman", Times, Georgia, "Microsoft JhengHei", "微軟正黑體", serif;
    }
    @media (max-width: 767px) {
    #pageSizeGuide .pageHeadline .text-headline {
    font-size: 26px;
    }
    }
    #pageSizeGuide .container {
    max-width: 720px;
    min-width: 720px;
    }
    #pageSizeGuide #guide-bangles .sizeguidetable th {
    width: 33.33%;
    }
    #pageSizeGuide #guide-rings .sizeguidetable td {
    padding: 0.5em;
    }
    #pageSizeGuide section {
    padding: 30px 15px;
    border-top: 1px solid #E9E7E8;
    margin-top: 30px;
    }
    #pageSizeGuide section .text-subheading-1 {
    margin-bottom: 30px;
    }
    #slidePanel-sizeGuide #pageSizeGuide section {
    padding: 30px 0;
    }
    #slidePanel-sizeGuide #pageSizeGuide {
    border-top: 1px solid #E9E7E8;
    font-size: 13px;
    }
    #pageSizeGuide .pageFooter {
    padding: 2em 1.5em;
    background: #F5F5F5;
    text-align: center;
    }
    .zoomPad {
    position: relative;
    float: left;
    z-index: 99;
    cursor: crosshair;
    border: 2px solid #fff;
    }
    .zoomPreload {
    -moz-opacity: 0.8;
    opacity: 0.8;
    /*filter: alpha(opacity = 80);*/
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    /*border: 1px solid #CCC;*/
    background-color: white;
    padding: 8px;
    text-align: center;
    background-image: url(../../img/ui/zoomloader.gif);
    background-repeat: no-repeat;
    background-position: 43px 30px;
    z-index: 110;
    width: 90px;
    height: 43px;
    position: absolute;
    top: 0px;
    left: 0px;
    *width: 100px;
    *height: 49px;
    }
    .zoomPup {
    overflow: hidden;
    background-color: #FFF;
    -moz-opacity: 0.6;
    opacity: 0.6;
    /*filter: alpha(opacity = 60);*/
    z-index: 120;
    position: absolute;
    /*border:1px solid #CCC;*/
    z-index: 101;
    cursor: crosshair;
    }
    .zoomOverlay {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #FFF;
    /*opacity:0.5;*/
    z-index: 5000;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 101;
    }
    .zoomWindow {
    position: absolute;
    left: 110%;
    top: 40px;
    background: #FFF;
    z-index: 6000;
    height: auto;
    z-index: 10000;
    z-index: 110;
    }
    .zoomWrapper {
    position: relative;
    /*border:1px solid #999;*/
    z-index: 110;
    }
    .zoomWrapperTitle {
    display: block;
    background: #999;
    color: #FFF;
    height: 18px;
    line-height: 18px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 120;
    -moz-opacity: 0.6;
    opacity: 0.6;
    /*filter: alpha(opacity = 60);*/
    }
    .zoomWrapperImage {
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 110;
    }
    .zoomWrapperImage img {
    border: 0px;
    display: block;
    position: absolute;
    z-index: 101;
    max-width: none;
    }
    .zoomIframe {
    z-index: -1;
    /*filter:alpha(opacity=0);*/
    -moz-opacity: 0.80;
    opacity: 0.80;
    position: absolute;
    display: block;
    }
    /*********************************************************
    / When clicking on thumbs jqzoom will add the class
    / "zoomThumbActive" on the anchor selected
    /*********************************************************/
    .btn-personalise,
    .btn-engraving,
    .btn-engraving2 {
    border: 1px solid #454545;
    color: #454545;
    }
    .btn-slidePanel {
          display: inline-block;
          padding: 1em 0;
          width: auto;
    }
    .productTitle {
    font-size: 25px;
    font-weight: bold;
    }
    @media (max-width:  767px ) {
    .productTitle {
    font-size: 15px;
    text-align: center;
    margin: 0;
    line-height: 1.2;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    .productTitle {
    text-align: center;
    margin: 0;
    line-height: 1.2;
    }
    }
    .productSubheading {
    font-size: 20px;
    }
    @media (max-width:  767px ) {
    .productSubheading {
    font-size: 15px;
    text-align: center;
    margin: 0;
    line-height: 1.2;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    .productSubheading {
    text-align: center;
    margin: 0;
    line-height: 1.2;
    }
    }
    .productSerial {
    font-size: 11px;
    color: #000;
    }
    @media (max-width:  767px ) {
    .productSerial {
    text-align: center;
    margin: 0;
    line-height: 1.2;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    .productSerial {
    text-align: center;
    margin: 0;
    line-height: 1.2;
    }
    }
    .duty-price-desc{
        display:block;
    }
    .productPrice .price + .price {
    padding-left: 0.5em;
    border-left: 1px solid #95989A;
    }
    .productPrice .price.price-original {
    text-decoration: line-through;
    color: #7F7F7F;
    vertical-align: top;
    }
    .productPrice .price.price-new ,
    .priceCurrency-div .priceCurrency
    {
    color: #C69967;
    }
    .priceCurrency-div .priceCurrency + .priceCurrency{
        padding-left: 0.5em;
        border-left: 1px solid #95989A;
    }
    .priceCurrency-div .priceCurrency + .priceCurrency:empty,
    .priceCurrency-div .priceCurrency.only-me
    {
        padding-left: 0;
        border-left: none;
    }
    /*
    .priceCurrency-div :first-child{
        text-decoration: line-through;
        color: #7F7F7F;
    }*/
    .productPrice .price-remark {
    font-size: 11px;
    color: #bc2727;
    }
    #pageProductDetails .productRedeems .blk + .blk {
    /*border-left: 1px solid #95989A;*/
    }
    @media (max-width:  767px ) {
    .productPrice {
    margin-top: 10px;
    text-align: center;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    .productPrice {
    margin-top: 10px;
    text-align: center;
    }
    }
    .productOptions .wrapper, .productOptions1 .wrapper, .productOptions_ps .wrapper, .productOptions_ps_m .wrapper {
    position: relative;
    margin-bottom: 5px;
    }
    .productOptions .wrapper .text-subheading-1, .productOptions1 .wrapper .text-subheading-1, .productOptions_ps .wrapper .text-subheading-1, .productOptions_ps_m .wrapper .text-subheading-1 {
    margin-bottom: 5px;
    }
    @media (max-width:  767px ) {
    .productOptions .wrapper .text-subheading-1 .small, .productOptions1 .wrapper .text-subheading-1 .small, .productOptions_ps .wrapper .text-subheading-1 .small, .productOptions_ps_m .wrapper .text-subheading-1 .small {
    display: block;
    margin-top: 0.5em;
    }
    }
    .productOptions .sizeguide, .productOptions1 .sizeguide {
    /*position: absolute;*/
    display: inline-block;
    top: 0;
    right: 0;
    font-size: 11px;
    color: #C69967;
    text-decoration: underline;
    margin-bottom: 20px;
    }
    .btn-full-width {
    display: block;
    border-top: 1px solid #E9E7E8;
    padding: 1em 15px;
    /*font-size: 14px;*/
    font-size: 18px;
    font-weight:500;
    }
    .btn-full-width:last-child {
    border-bottom: 1px solid #E9E7E8;
    }
    .table-shipping-info,
    .table-return-exchange {
    margin-top: 2em;
    }
    .table-shipping-info td,
    .table-return-exchange td {
    vertical-align: top;
    padding-bottom: 2em;
    }
    .table-shipping-info td.col-icon,
    .table-return-exchange td.col-icon {
    padding-top: 0.5em;
    padding-right: 2em;
    }
    .table-shipping-info td.col-icon img,
    .table-return-exchange td.col-icon img {
    max-width: none;
    }
    .btn-reserve {
    width: 100%;
    }
    .btn-instant {
    width: 49%;
    float: right;
    }
    .list-inclued {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 2em;
    }
    .list-inclued li {
    margin-bottom: 1em;
    }
    #pageProductDetails {
    width: 100%;
    /*overflow-x: hidden;*/
    }
    #pageProductDetails #product-info-head {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 60px;
    padding: 10px 15px;
    line-height: 40px;
    background: #E9E8E8;
    z-index: 99;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transform: translate(0%, -110px);
    -ms-transform: translate(0%, -110px);
    -o-transform: translate(0%, -110px);
    transform: translate(0%, -110px);
    }
    #pageProductDetails #product-info-head.active {
    -webkit-transform: translate(0%, 0px);
    -ms-transform: translate(0%, 0px);
    -o-transform: translate(0%, 0px);
    transform: translate(0%, 0px);
    }
    #pageProductDetails #product-info-head .product-name {
    float: left;
    }
    #pageProductDetails #product-info-head .product-btn {
    float: right;
    }
    #pageProductDetails #product-info-head .product-btn .btnShoppingCart {
    height: 26px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 24px;
    }
    @media (min-width:  992px ) {
    #pageProductDetails #product-info-head {
    top: 70px;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    #pageProductDetails #product-info-head {
    top: 60px;
    }
    }
    @media (max-width:  767px ) {
    #pageProductDetails #product-info-head {
    line-height: 1.2;
    padding: 5px 15px;
    height: auto;
    top: 60px;
    font-size: 11px;
    white-space: nowrap;
    }
    .newsTop #pageProductDetails #product-info-head{
        top: 100px;
    }
    #pageProductDetails #product-info-head .product-name {
    float: none;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    width: 50%;
    }
    #pageProductDetails #product-info-head .product-name .title {
    display: block;
    }
    #pageProductDetails #product-info-head .product-btn {
    text-align: right;
    float: none;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    width: 50%;
    }
    #pageProductDetails #product-info-head .product-btn .btnShoppingCart {
    font-size: 12px;
    }
    }
    #pageProductDetails .sectionHeading {
    text-align: center;
    border-bottom: 1px solid #E9E7E8;
    margin: 45px 0;
    }

    #sectionEntraceTo11_11Page{
        margin-top:30px !important;
    }
    #sectionEntraceTo11_11Page .entraceTo11_11Page h3{
        font-size: 30px;
    }

    @media (max-width:  767px ) {
    #sectionEntraceTo11_11Page .entraceTo11_11Page h3{
        font-size: 20px;
    }
    }

    #pageProductDetails #nav-misc {
        position: absolute;
        margin: 3.7% 0 0;
        padding: 0px;
        z-index: 10;
        left: 15%;
    }

    #wxBoxModal{
        top:50%;
        margin-top:-280px;
    }
     #pageProductDetails #nav-misc .container{
            width: max-content;
     }

    #pageProductDetails #nav-misc .nav-share {
    float: left;
    position: relative;
	display:none;
    }
    #pageProductDetails #nav-misc .nav-share .social-component {
    position: absolute;
    top: 30px;
    left: 0px;
    background: white;
    white-space: nowrap;
    display: none;
	box-shadow: 0px 0px 4px #cacaca;
	    padding: 5px;
    }
	#pageProductDetails #nav-misc .nav-share .social-component:before{
		content:"";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 10px 10px 10px;
		border-color: transparent transparent #fff transparent;
		position: absolute;
		top:-5px;
		left:20px;
		z-index:10;
	}
	#pageProductDetails #nav-misc .nav-share .social-component:after{
		content:"";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 10px 10px 10px;
		border-color: transparent transparent #cacaca transparent;
		position: absolute;
		top:-5px;
		left:20px;
		filter: blur(2px);
		-webkit-filter: blur(2px);
		z-index:-1;
	}
    #pageProductDetails #nav-misc .nav-share .social-component a {
    display: inline-block;
    margin: 0 0.3em;
    color: #000;
    width: 24px;
    height: 20px;
    font-size: 16px;
    text-align: center;
    cursor:pointer;
    }

    #pageProductDetails #nav-misc .nav-share .social-component .desktop {
        display:inline-block;
    }
    #pageProductDetails #nav-misc .nav-share .social-component .mobile {
        display:none;
    }

    @media (max-width:  767px ) {
        #pageProductDetails #nav-misc .nav-share .social-component .desktop {
            display:none;
        }
        #pageProductDetails #nav-misc .nav-share .social-component .mobile {
            display:inline-block;
        }
    }

    .wb-box{
        position: absolute;
        top:35px;
        left:50px;
        background: white;
        z-index: 1;
        display: none;
        padding:15px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    }

    .wxBoxModal-dialog{
        background:white;
        width: 400px;
        text-align: center
    }

    .wxBoxModal-dialog #myModalLabel{
        font-size: 26px;
    }

    #pageProductDetails #nav-misc .nav-share .social-component a .fa {
    color: #000;
    }

	#pageProductDetails #nav-misc .nav-share .social-component .shareDiv{
		display: inline-block;
    width: 0px;
    border-left: 1px solid #ececec;
    height: 20px;
    margin-top: 2px;
    position: absolute;
	}

    #pageProductDetails #nav-misc .nav-share .social-component .shareClose{
        position: relative;
        font-size: 30px;
    }

    #pageProductDetails #nav-misc .nav-share .social-component .shareClose .ion-ios-close-empty:before{
           position: absolute;
           left: 32%;
    }

    @media (max-width:  767px ) {
     #pageProductDetails #nav-misc .nav-share .social-component .shareClose .ion-ios-close-empty:before{
               top:7%;
        }

	#pageProductDetails #nav-misc .nav-share .social-component a{
		margin: 0 0.25em;
		width: 44px;
		height: 36px;
		font-size: 28px;
	}

    #pageProductDetails #nav-misc .nav-share .social-component .shareClose{
        font-size:42px;
    }
    #pageProductDetails #nav-misc .nav-share .social-component .shareDiv{
        height:40px;
      }

    }
    #pageProductDetails #nav-misc .nav-dir {
    float: right;
    }
    #pageProductDetails #nav-misc .nav-dir .blk {
    display: inline-block;
    }
    #pageProductDetails #nav-misc .nav-dir .blk + .blk {
    margin-left: 30px;
    }
    @media (max-width:  767px ) {
    #pageProductDetails #nav-misc .nav-dir .blk + .blk {
    margin-left: 10px;
    }
    }
    #pageProductDetails .nav-tabs {
    border-bottom: 0;
    text-align: center;
    margin: 15px 0;
    }
    #pageProductDetails .nav-tabs > li {
    float: none;
    display: inline-block;
    }
    #pageProductDetails .nav-tabs > li + li {
    border-left: 1px solid #95989A;
    }
    #pageProductDetails .nav-tabs > li > a {
    border: 0;
    background: none;
    color: #7F7F7F;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    }
    #pageProductDetails .nav-tabs > li.active > a {
    font-weight: bold;
    color: #111;
    }
    #pageProductDetails .btnExplore {
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    color: #95989A;
    font-size: 30px;
    }
    #pageProductDetails .btnExplore:hover {
    color: #454545;
    }
    #pageProductDetails #productOrdering {
    margin-bottom: 90px;
    margin-top:3%;
    }
    #pageProductDetails #productOrdering .customize-result {
    padding:  0;
    }
    #pageProductDetails #productOrdering .customize-result .customize-name {
    color: #C69967;
    font-style: normal;
    }

    #pageProductDetails #productOrdering .customize-result .customize-value {
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: Times New Roman;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
    margin: 4px 4px;
    }

    .custoize-row{
        display: flex;
        flex-direction: row;
        align-content: center;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
    }

    #pageProductDetails #productOrdering .customize-result .customize-value[data-font-style="TIMES_NEW_ROMAN"] {
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: Times New Roman;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
    margin: 4px 4px;
    }

    #pageProductDetails #productOrdering .customize-result .customize-value[data-font-style="ARIAL"] {
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: Arial;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
    margin: 4px 4px;
    }

    #pageProductDetails #productOrdering .customize-result .customize-value[data-font-style="KAI"]{
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: DFKai-sb;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
    margin: 4px 4px;
    }

    #pageProductDetails #productOrdering .customize-result .customize-value[data-font-style="KAI_GB"]{
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: DFKai-sb;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
    margin: 4px 4px;
    }

    #pageProductDetails #productOrdering .customize-result .customize-value .text {
    display: inline-block;
    margin-right: 1em;
    }
    #pageProductDetails #productOrdering .customize-result .customize-value .btnClose {
    color: #281f15;
    }
    #pageProductDetails #productOrdering .customize-result .customize-edit {
    display: inline-block;
    font-size: 14px;
    vertical-align: sub;
 /*   display: flex;
    align-items: baseline;*/
    }
    #pageProductDetails #productOrdering .customize-result .customize-edit a {
    display: inline-block;
    color: #95989A;
    font-size: 0.85em;
    text-decoration: underline;
    margin-left: 1em;
    }
    @media (min-width:  992px ) {
    #pageProductDetails #productOrdering .col-img {
    padding: 0 60px;
    }
    }
    #pageProductDetails #productOrdering .col-img .wrapper {
    position: relative;
    }


    #pageProductDetails #productOrdering .col-img .wrapper .btn-wish,
         #pageProductDetails #productOrdering .col-img .wrapper .btn-wish2{
             position: absolute;
             width: 40px;
             /*height: 40px;*/
             top: 1%;
             right: 0;
             /*line-height: 40px;*/
             text-align: center;
             /*background: url(../../img/ui/heart-blank.png) no-repeat center center;*/
             /*background-size: 30px;*/
             z-index: 1;
             font-size:26px;
             height:unset;
             line-height:unset;
             background:unset;
             background-size:unset;
         }

         #pageProductDetails #productOrdering .col-img .wrapper .btn-wish:before,
         #pageProductDetails #productOrdering .col-img .wrapper .btn-wish2:before{
             content: "\e900";
         }

          #pageProductDetails #productOrdering .col-img .wrapper .btn-wish.active:before,
         #pageProductDetails #productOrdering .col-img .wrapper .btn-wish2.active:before{
             content: "\e901";
         }

    @media (max-width:  767px ) {
    #pageProductDetails #productOrdering .col-img .wrapper .btn-wish {
    background-size: 24px;
    }
    }
    #pageProductDetails #productOrdering .col-img #videoContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    display: none;
    z-index: 2;
    }
    #pageProductDetails #productOrdering .col-img #videoContainer .close {
        position: absolute;
        top: 0;
        right: 0;
        width: 30px;
        height: 30px;
        background-size: 20px 20px;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(../../img/ui/close.png);
        cursor: pointer;
        z-index: 2;
    }
    #pageProductDetails #productOrdering .col-img #videoContainer video {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
        /* filter: brightness(110%); */
    }
    @media (max-width:  767px ) {
        #pageProductDetails #productOrdering {
        margin-bottom: 15px;
    }
    }
    #pageProductDetails #productOrdering #product-preview-slider-mobile {
    margin-bottom: 30px;
    }
    #pageProductDetails #productOrdering #product-preview-slider-mobile img {
    margin-left: auto;
    margin-right: auto;
    }
    #pageProductDetails #productOrdering #product-thumbnail-slider {
    text-align: left;
    }
    @media (max-width:  767px ) {
    #pageProductDetails #productOrdering #product-thumbnail-slider {
    display: none;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    #pageProductDetails #productOrdering #product-thumbnail-slider {
    display: none;
    }
    }

    #pageProductDetails #product-thumbnail-slider2 {
        text-align: left;
        margin-top: 20px;
    }

    #pageProductDetails #productOrdering #product-thumbnail-slider .product-thumbnail-slide, #pageProductDetails #productOrdering .video-thumbnail {
    width: 96px;
    height: 96px;
    display: inline-block;
    margin: 2px 0;
    border: 1px solid #E9E7E8;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }
    #product-thumbnail-slider2 .comp-pdt-blk-tag{
        border:0px;
    }
    #product-thumbnail-slider2 .text-primary{
        text-align: left;
        color:#95989A;
        text-decoration:underline;
	    font-size: 14px;
     }


    #pageProductDetails #productOrdering .video-thumbnail .video{
        width: 100%;
        height: 100%;
        display: inline-block;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    #pageProductDetails #productOrdering .video-thumbnail {
    position: relative;
        float: right;
    }
    #pageProductDetails #productOrdering .video-thumbnail .video:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    z-index: 1;
    }
    #pageProductDetails #productOrdering .video-thumbnail .video:after {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    background: url(../../img/ui/play-btn-web.png) no-repeat center center;
    background-size: 35px 35px;
    z-index: 2;
    }

      #pageProductDetails #productOrdering .videoText{
        display:none;
       }

    .slick-prev {
        left: -15px;
    }
    .slick-next {
        right: -15px;
    }

    #pageProductDetails .productInformation .productTitle {
    margin-top: 0;
    }
    #pageProductDetails .productRedeems {
    background: #F5F5F5;
    font-size: 11px;
    padding: 10px 5px;
    white-space: nowrap;
    margin: 10px 0;
    text-align: center;
    }
    @media (min-width:  1280px ) {
    #pageProductDetails .productRedeems .blk {
    vertical-align: middle;
    text-align: left;
    display: inline-block;
    padding: 0 8px;
    }

    }

    @media (max-width:  992px ) {
        #pageProductDetails #productOrdering .video-thumbnail{
                float: none;
                left: 50%;
                margin: 0 0 20px -48px;
                width: 130px;
                height: 40px;
                border: 0px solid #E9E7E8;

        }

        #pageProductDetails #productOrdering .video-thumbnail .video{
            width:50px;
            height:40px;
             background-position: -9999px;
             vertical-align: middle;
        }
        #pageProductDetails #productOrdering .video-thumbnail .video:after{
             content: '';
             left:0px;
             margin-left: 0px;
             vertical-align: middle;
        }
        #pageProductDetails #productOrdering .video-thumbnail .video:before{
            content: '';
            width:40px;
            height:40px;
        }


         #pageProductDetails #productOrdering .videoText{
            display:inline-block;
                vertical-align: middle;
         }



    }

    @media (min-width:  992px ) {

    #pageProductDetails .productRedeems .blk {
    width: 50%;
    padding: 0 10px;
    white-space: normal;
    text-align: center;
    display: inline-block;
    }

    #pageProductDetails .productRedeems .blk .img {
    display: block;
    margin: 0 auto;
    }
    #pageProductDetails .productRedeems .blk .txt {
    display: block;
    text-align: center;
    }
    }
    @media (max-width:  767px ) {
    #pageProductDetails .productRedeems {
    margin-left: -15px;
    margin-right: -15px;
    }

    #pageProductDetails .productRedeems .blk {
    width: 50%;
    white-space: normal;
    text-align: center;
    display: inline-block;
    }

    #pageProductDetails .productRedeems .blk .img {
    display: block;
    margin: 0 auto;
    }
    #pageProductDetails .productRedeems .blk .txt {
    display: block;
    text-align: center;
    }
    }
    #pageProductDetails .promotionOffer {
    margin: 10px 0;
    padding: 10px 15px;
    color: #C69967;
    font-weight: bold;
    background: #F5F5F5;
    }
    @media (max-width:  767px ) {
    #pageProductDetails .promotionOffer {
    margin-left: -15px;
    margin-right: -15px;
    }
    }
    #pageProductDetails .productOrdering {
    margin: 10px 0;
    }
    #pageProductDetails #sectionDetails #details-product #table-product-details {
    /* color: #7F7F7F;*/
    }
    #pageProductDetails #sectionDetails #details-product #table-product-details td {
    vertical-align: top;
    padding-right: 13px;
    padding-bottom: 1em;
    }
    #pageProductDetails #sectionDetails #details-product #table-product-details td.col-title {
    font-weight: bold;
    padding-right: 3em;
    }
    #pageProductDetails #sectionDetails #details-product #table-product-details tr + .newrow td {
    padding-top: 1.5em;
    }
    @media (min-width:  992px ) {
    #pageProductDetails #sectionDetails #details-product #table-product-details td.col-title {
    white-space: nowrap;
    }
    }
    #pageProductDetails #sectionDetails #details-deliver {
    /*color: #7F7F7F;*/
    }
    #pageProductDetails #sectionDetails #details-deliver .col-segment {
    margin-bottom: 2em;
    }
    #pageProductDetails #sectionRecommend #row-pdt {
    margin-bottom: 45px;
    }
    #pageProductDetails #sectionRecentView #row-pdt2 {
        margin-bottom: 45px;
    }
    @media (max-width:  767px ) {
    #pageProductDetails #sectionRecommend #row-pdt {
    margin-left: 0;
    margin-right: 0;
    }
        #pageProductDetails #sectionRecentView #row-pdt2 {
            margin-left: 0;
            margin-right: 0;
        }
    }
    #pageProductDetails #sectionRecommend .col-pdt {
    padding: 0 5px;
    }
    #pageProductDetails #sectionRecommend .col-pdt .comp-pdt-blk-img {
    border: 0;
    }
    #pageProductDetails #sectionRecentView .col-pdt {
        padding: 0 5px;
    }
    #pageProductDetails #sectionRecentView .col-pdt .comp-pdt-blk-img {
        border: 0;
    }

    @media (min-width:  992px ) {
    #pageProductDetails #sectionRecommend .col-pdt {
    width: 20%;
    float: left;
    }
    #pageProductDetails #sectionRecentView .col-pdt {
    width: 20%;
    float: left;
        }
    }
    @media (max-width:  767px ) {
    #sectionDetails,
    #sectionMixMatch,
    #sectionStory {
    display: none;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    #sectionDetails,
    #sectionMixMatch,
    #sectionStory {
    display: none;
    }
    }
    /* slide panel content start */
    .slidePanel#slidePanel-details {
    color: #000 !important;
    }
    .slidePanel#slidePanel-details table {
    width: 100%;
    margin-top: 1.5em;
    }
    .slidePanel#slidePanel-details table td {
    width: 50%;
    padding-bottom: 1.5em;
    }
    .slidePanel#slidePanel-details table td:first-child {
    padding-right: 1.5em;
    }

    .slidePanel#slidePanel-engraving .font-btn-m[data-font-style="TIMES_NEW_ROMAN"]{
    font-family: Times New Roman; }

    .slidePanel#slidePanel-engraving .font-btn-m[data-font-style="ARIAL"]{
    font-family: Arial; }

    .slidePanel#slidePanel-engraving .font-btn-m[data-font-style="KAI"][data-font-style="KAI_GB"]{
    font-family: DFKai-sb; }

    .slidePanel#slidePanel-engraving .input-engrav-text {
    font-family: Times New Roman;
    height: 40px;
    }

    .slidePanel#slidePanel-engraving .input-engrav-text[data-font-style="TIMES_NEW_ROMAN"] {
    font-family: Times New Roman;
    /*height: 55px;*/
    }

    .slidePanel#slidePanel-engraving .input-engrav-text[data-font-style="ARIAL"] {
    font-family: Arial;
    /*height: 55px;*/
    }

    .slidePanel#slidePanel-engraving .input-engrav-text[data-font-style="KAI"]{
    font-family: DFKai-sb;
    /*height: 55px;*/
    }

    .slidePanel#slidePanel-engraving .input-engrav-text[data-font-style="KAI_GB"]{
    font-family: DFKai-sb;
    /*height: 55px;*/
    }

    .slidePanel#slidePanel-engraving .custom-input-container {
    position: relative;
    padding-right: 90px;
    }
    .slidePanel#slidePanel-engraving .custom-input-container .btn-heart {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    top: 0;
    background-size: 25px 22px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #E9E7E8;
    color: transparent;
    }
    .slidePanel#slidePanel-engraving .custom-input-container .btn-heart.fill {
    right: 45px;
    background-image: url(../../img/ui/heart-fill.png);
    }
    .slidePanel#slidePanel-engraving .custom-input-container .btn-heart.blank {
    right: 0;
    background-image: url(../../img/ui/heart-blank.png);
    }
    .slidePanel#slidePanel-tell-friend form label {
    font-size: 11px;
    font-weight: 400;
    }
    .slidePanel#slidePanel-tell-friend form textarea {
    width: 100%;
    height: 120px;
    }
    /* slide panel content end */
    /* lightbox content start */
    .lightbox-product-details {
    padding: 30px 60px ;
    }
    .lightbox-product-details .lightbox-heading {
    text-align: center;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #E9E7E8;
    }
    .lightbox-product-details .lightbox-heading .text-title {
    font-size: 35px;
    }
    .lightbox-product-details .lightbox-body {
    padding-top: 1.5em;
    }
    .lightbox-product-details .lightbox-footer {
    padding-top: 1.5em;
    }
    @media (max-width:  767px ) {
    .lightbox-product-details {
    padding: 15px;
    }
    }
    #form-tell-friend textarea {
    width: 100%;
    min-height: 100px;
    border: 1px solid #95989A;
    }
    #form-tell-friend label,
    #form-tell-friend .control-label {
    font-weight: 400;
    padding-top: 0;
    }
    #form-tell-friend .captcha {
    padding-top: 2;
    width: 50%;
    }

    #form-add-comment textarea {
    width: 100%;
    min-height: 100px;
    border: 1px solid #95989A;
    }
    #form-add-comment label,
    #form-add-comment .control-label {
    font-weight: 400;
    padding-top: 0;
    }

    #lightbox-reserve .tb {
    display: table;
    padding: 0 30px;
    width: 100%;
    }
    #lightbox-reserve .tb .td {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    }
    #lightbox-reserve .tb .td.col-img {
    text-align: center;
    }
    #lightbox-reserve .tb .td.col-img img {
    width: 70%;
    display: block;
    margin: 0 auto;
    }
    @media (max-width:  767px ) {
    #lightbox-reserve .tb {
    display: block;
    }
    #lightbox-reserve .tb .td {
    display: block;
    width: 100%;
    }
    section {
    margin: 0 auto !important;
    }
    }
    @media (min-width:  768px ) and (max-width:  991px ) {
    #lightbox-reserve .tb {
    display: block;
    }
    #lightbox-reserve .tb .td {
    display: block;
    width: 100%;
    }
    }


    #lightbox-enigmaGiftCard .input-name{
    height: 50px; !important
    width: 333px;
    font-family: Verdana; !important
     }

    /* lightbox content end */
    #locationContainer .mapWrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 50%;
    }
    #locationContainer .mapWrapper .mapContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
    #locationContainer .mapWrapper .mapContainer #map {
    width: 100%;
    height: 100%;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address {
    padding: 10px 15px;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address .addressLink {
    display: block;
    position: relative;
    background: white;
    border: 1px solid transparent;
    padding: 10px 15px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address .addressLink .icon {
    position: absolute;
    width: 30px;
    height: 30px;
    left: 15px;
    top: 10px;
    text-align: left;
    line-height: 30px;
    font-size: 30px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address .addressLink .text {
    padding-left: 30px;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address .addressLink .text-name {
    margin: 0 0 0.5em;
    color: black;
    font-size: 14px;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address .addressLink .text-location {
    margin: 0 0 0.5em;
    color: #95989A;
    font-size: 13px;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address .addressLink .text-telephone {
    margin: 0 0 0em;
    color: #95989A;
    font-size: 13px;
    }
    @media (min-width:  992px ) {
    #locationContainer .addressContainer .scrollpane .address-group .address {
    width: 25%;
    float: left;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address:nth-child(4n+1) {
    clear: left;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address:hover .addressLink {
    background: rgba(198, 153, 103, 0.1);
    border-color: rgba(198, 153, 103, 0.1);
    }
    #locationContainer .addressContainer .scrollpane .address-group .address:hover .addressLink .icon {
    color: #C69967;
    }
    #locationContainer .addressContainer .scrollpane .address-group .address.active .addressLink {
    background: rgba(198, 153, 103, 0.1);
    }
    #locationContainer .addressContainer .scrollpane .address-group .address.active .addressLink .icon {
    color: #C69967;
    }
    }
    .m-close:after {
    position: fixed;
    top: 0;
    left: unset;
    right:0;
    width: 60px;
    height: 60px;
    background: white;
    content: "\f404";
    font-family: "Ionicons";
    color: #777777;
    line-height: 60px;
    text-align: center;
    font-size: 60px;
    z-index:10;
    }

    .missing {
    border-color: #e96666 !important;
    }

    .ProductDetails_bundle_promote{
    border: solid 1px #eee;
    margin-bottom: 10px;
    padding: 10px;
    }




    .slidePanel /*.slidePanel-body*/{
        padding: 105px 0px 0px;
    }

    #details-charme .head_bg{
    background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing2.jpg) no-repeat 50% 50%;
    height:106px;
    width:100%;
    text-align:center;
    background-size: cover;
    display:none;
    }


    #slidePanel-charme  .head_bg{
   /* background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing2.jpg) no-repeat 70% 50% !important;*/
    height:106px;
    width:100%;
    text-align:center;
    background-size: cover;
    }

    #slidePanel-enigmaGiftCard .input-name{
    height: 40px; !important
    width: 333px;
    font-family: Verdana; !important
    }

    #details-earplay .head_bg, #slidePanel-earplay .head_bg{
    background:url(//cdn.chowsangsang.com/eshop/hk/newweb/earplay_wearing_01.jpg) no-repeat 50% 50%;
    height:106px;
    width:100%;
    text-align:center;
    background-size: cover;
    }



    .head_bg:before{
    content:'';
    vertical-align: middle;
    height:100%;
    display: inline-block;
    }

    .head_bg .btn{
    vertical-align: middle;
    }

    .head_bg .active{
        color:#b67d0e;
        font-weight: bold;
        text-decoration: underline;
        display:none;
    }

    .stepPhoto .img{
        display:none;
    }
    .stepPhoto .img.active{
        display:block;
    }

    .stepPhoto ul{
        margin:0px;
        padding:0px;
        list-style-type: none;
    }

    #details-charme .stepPhoto li .bg, #details-earplay .stepPhoto li .bg, #slidePanel-charme .stepPhoto li .bg, #slidePanel-earplay .stepPhoto li .bg {
        position: absolute;
        width:90%;
        margin:4.5%;
        padding:4.5%;
       /* background: rgba(242, 242, 242, 1);*/
    }


    #slidePanel-charme .stepPhoto li .bg, #slidePanel-earplay .stepPhoto li .bg{
      height:auto;
    }


    .stepPhoto li .bg .hd:before{
        content: '';
        width: 30px;
        height: 2px;
        background: #000;
        display: block;
        margin-bottom: 3px;
    }

    #details-charme .stepPhoto li .hd, #details-earplay .stepPhoto li .hd{
        font-size:25px;
        float:left;
        width:110px;
    }

    #slidePanel-charme .stepPhoto li .hd, #slidePanel-earplay .stepPhoto li .hd{
        font-size: 27px;
        float: left;
        width: 100px;
    }

    #details-charme .stepPhoto li .subhd, #details-earplay .stepPhoto li .subhd{
        font-size:17px;
        color:#b99054;
    }

    #slidePanel-charme .stepPhoto li .subhd, #slidePanel-earplay .stepPhoto li .subhd{
        font-size: 17px;
        color:#b99054;
    }
    #details-charme .stepPhoto li .content, #details-earplay .stepPhoto li .content{
        float: left;
        width: calc(100% - 110px);
        font-size:13px;
    }


    #slidePanel-charme  .stepPhoto li .content, #slidePanel-earplay  .stepPhoto li .content{
        float: left;
        width: calc(100% - 100px);
        font-size:12px;
    }

    #details-charme .stepPhoto li, #details-earplay .stepPhoto li{
        width:50%;
        float:left;
        height:505px;
        margin:0px;
        padding:0px;
        position: relative;
    }

     #details-earplay .stepPhoto li.step5{
        width:100%;
       background-size: cover;
     }


     #details-earplay .stepPhoto li.step5 .bg{
        width: 40%;
        top: 30%;
        margin: 3%;
        padding: 2.5%;
     }



    #slidePanel-charme  .stepPhoto li, #slidePanel-earplay  .stepPhoto li{
        width:100%;
        margin:0px;
        padding:0px;
        position: relative;
        height:370px;
        background-size: cover;
    }


    .referencePrice{
        color:#bd6b6b;
    }

    .stepPhoto .bracelet .step1{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_b_01.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .bracelet .step2{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_b_02.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .bracelet .step3{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_b_03.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .bracelet .step4{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_b_04.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .necklace .step1{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_n_01.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .necklace .step2{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_n_02.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .necklace .step3{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_n_03.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .necklace .step4{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/charme_code_wearing_n_04.jpg) no-repeat 50% 50%;
    }



    .stepPhoto .earplay .step1{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/earplay_wearing_02.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .earplay .step2{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/earplay_wearing_03.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .earplay .step3{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/earplay_wearing_04.jpg) no-repeat 50% 50%;
    }

    .stepPhoto .earplay .step4{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/earplay_wearing_06_2.jpg) no-repeat 50% 50%;
    }
    /*
     #details-earplay .stepPhoto .earplay .step5{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/earplay_wearing_06.jpg) no-repeat 50% 50%;
    }

    #slidePanel-earplay .stepPhoto .earplay .step5{
        background:url(//cdn.chowsangsang.com/eshop/hk/newweb/earplay_wearing_06_2.jpg) no-repeat 50% 50%;
        background-size: cover;
    }
    */
    #fullPageLoading {
        z-index: 20000;
    }

    .news-promote-msg>div>.txt{
        color:#bc2727;
    }

    .btn-forLocalUse{
       border-style: solid;
       border-color: #6E6E6E;
    }

    .forLocalUse{
       color: #FF0000;
       font-size:12px;
    }

    .forLocalUse-m{
       color: #FF0000;
    }

    #item-desktop-loginInfo{
       background-color: #E6E6E6;
       border-left: 4px;
       border-right 4px;
    }

    #item-desktop-loginInfo-m{
       border-style: solid;
       border-color: #6E6E6E;
    }

    #slidePanel-SameDayDelivery .tablein td, #lightbox-SameDayDelivery .tablein td{
        padding:5px;
        border:solid 1px #000;
    }

    .ship-table td.remarks-desktop {
        font-size: 12px !important;
    }

    .ship-table td.remarks-mobile {
        font-size: 12px !important;
    }


    /* PaidCharmeCordID */
   #lightboxPaidCharmeCordID_add,
   #lightboxPaidCharmeCordID_add_mobile{
       padding: 1% 5%;
       width: max-content;
       margin-top: 2%;
   }

   .charmePrice, .charmeOriginalPrice{
       font-size:17px;
   }

   a#removePaidCharmeAccessoryCord {
       cursor: pointer;
   }

   span.discount {
       color: #bc2727;
       display: block;
       padding-left: 2px;
       font-size: 0.85em;
   }

@media (max-width: 767px){
      .btnShoppingCart2{
            padding: 14px;
      }

     #pageProductDetails #nav-misc{
            left: 1%;
            z-index:10;
     }
     #pageProductDetails #productOrdering{
        margin-top: 25px;
     }

     .m-magnifikCanvas.m-magnifikControl{
        overflow:unset !important;
        height: max-content !important;
     }
}

/*
.clearfix.row-top-1, .productAddToReservationPanel .hidden-md.hidden-lg.btn.btn-slidePanel.btn-block.btn-gray-lightest.instantStockCtl {
    display: none;
}
*/

#desktopReserveStockRow .livechat_button3{
    float:left;
    width:49%;
}
#desktopReserveStockRow .livechat_button3 a{
    background: #F5F5F5;
    color: black;
    width:100%;
}

@media (max-width: 767px){
   #desktopReserveStockRow .livechat_button3{
       width:100%;
       float: unset;
   }
   #desktopReserveStockRow .livechat_button3 a{
       padding: 1em 0;
       margin-bottom:10px;
   }
}



/* product detail mobile video */
#pageProductDetails #productOrdering #product-preview-slider-mobile{
    text-align:center;
}

#product-preview-slider-mobile .videoMobile{
    width:40px;
    height:40px;
    background: url(../../img/ui/play-btn-web.png) no-repeat center center;
    vertical-align: middle;
     display: inline-block;
}

#productOrdering .chkVideoMobile{
    display:none;
}
 @media (max-width:  992px ) {
    #product-preview-slider-mobile .slick-dots{
        position: unset;
        display: inline-block !important;
        width: max-content;
        vertical-align: middle;
    }

    #pageProductDetails #productOrdering .video-thumbnail{
        display:none;
    }

}

#colorbox #cboxLoadedContent,
#colorbox #lightbox-starConcierge{
    padding:0px !important;
}


#productOrdering .wrapper .imageSearch{
	position: absolute;
	top: 10px;
    left: 10px;
}
#productOrdering .wrapper .syte-discovery{
    width: 150px;
    height: 24px;
    border: 0px;
    background: url('/en/img/ui/discovery icon.svg');
    background-size: contain;
    vertical-align: sub;
    margin-right: 5px;
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 30px;
}

#thirdPartyRecommend{
    margin:0 auto 50px !important;
}

.table-shipping-info #starO2O{
    display:none;
}

@media (max-width: 767px){
    #thirdPartyRecommend{
        padding:0 15px;
    }
}



.categoryTag .text-primary{
    color:#95989A;
}

.categoryTag .comp-pdt-blk-tag{
    margin-right:5px;
}

@media (max-width: 767px){
    .categoryTag{
        text-align:center;
    }
}

.ar-btn {
    border: none;
    font-size: 12px;
    cursor: pointer;
    color:#fff;
    background-color:#EA7E61;
    border-radius: 10px 10px 10px 10px;
    font-weight: bold;
    letter-spacing: 2px;
    align-items: center;
    display: flex;
}

.ar-btn:before {
    content: url(../../img/icon/ar-icon.svg);
    width: 20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}



#lightbox-paidcharmecordmore .customize-result {
    padding:  0;
}
#lightbox-paidcharmecordmore .customize-result .customize-name {
    color: #C69967;
    font-style: normal;
}

#lightbox-paidcharmecordmore .customize-result .customize-value {
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: Times New Roman;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
}

#lightbox-paidcharmecordmore .customize-result .customize-value[data-font-style="TIMES_NEW_ROMAN"] {
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: Times New Roman;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
}

#lightbox-paidcharmecordmore .customize-result .customize-value[data-font-style="ARIAL"] {
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: Arial;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
}

#lightbox-paidcharmecordmore .customize-result .customize-value[data-font-style="KAI"]{
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: DFKai-sb;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
}

#pageProductDetails .customize-result .customize-value[data-font-style="KAI_GB"]{
    display: inline-block;
    background: #C69967;
    color: white;
    font-family: DFKai-sb;
    font-size: 0.85em;
    padding: 0.25em 0.5em;
}

#lightbox-paidcharmecordmore  .customize-result .customize-value .text {
    display: inline-block;
    margin-right: 1em;
}
#lightbox-paidcharmecordmore  .customize-result .customize-value .btnClose {
    color: #281f15;
}
#lightbox-paidcharmecordmore  .customize-result .customize-edit {
    display: inline-block;
    font-size: 20px;
    vertical-align: sub;
}
#lightbox-paidcharmecordmore  .customize-result .customize-edit a {
    display: inline-block;
    color: #95989A;
    font-size: 0.85em;
    text-decoration: underline;
    margin-left: 1em;
}

#lightboxPaidCharmeCordID_more{
    padding: 1% 5%;
    width: max-content;
    margin-top: 2%;
}

.comp-pdt-blk-icon {
    display: inline-block;
    font-size: 0.75em;
    padding: 0.25em 0.5em;
    color: #95989A;
    margin-bottom: 0.25em;
    background: white;
}

.customize-more-sizes{
    display: inline-block;
    padding: 8px 20px;
}

