/* Minification failed. Returning unminified contents.
(41,24): run-time error CSS1030: Expected identifier, found ' '
(41,25): run-time error CSS1031: Expected selector, found '100%'
(41,25): run-time error CSS1025: Expected comma or open brace, found '100%'
(41,41): run-time error CSS1030: Expected identifier, found ' '
(41,42): run-time error CSS1031: Expected selector, found '4px'
(41,42): run-time error CSS1025: Expected comma or open brace, found '4px'
(41,46): run-time error CSS1019: Unexpected token, found '}'
 */
/*麵包屑-S*/
.bread_box.pos_sticky{padding-top:24px;top: 74px}
.bread_box {padding: 8px 15px 8px 20px;position: sticky;background-color: #fff;z-index: 40;top: 0px;margin-top: -28px;}


.bread_box .bread_item {float: left;display: inline-block;}
.bread_box .bread_item.pr_30 {padding-right: 30px;font-weight: bold;}
.bread_box .bread_item span {display: inline-block;}
.bread_box span:last-child::after{ display: none}
.bread_box .bread_one::after {content: "/";margin-left: 4px;margin-right: 4px;}
.bread_box .bread_two::after {content: ">";margin-left: 2px;margin-right: 2px;}
/*麵包屑-E*/
.preview_left.pos_sticky{top:137px;}
.preview_left{padding-right: 3%;position:sticky;top:0px;background-color: #fff;z-index: 30;}
.preview_right{padding-left:25px;padding-right:5%;}

/*詳細圖-S*/
.prodetail_con{padding-top: 20px;}

.scroll_thumbnail::-webkit-scrollbar{height:0;display:none;width:0}
.bigpic{position: relative;overflow: hidden;display: flex;justify-content: center;align-items: center;height: 480px;margin-left: 8%;}
.bigpic::after{content: "";padding-top: 100%; display: block;}
.bigpic img{max-height: 100%;}
.pro_thumbnail{position: relative;margin-left: 8%;}

.scroll_thumbnail{width:calc(100% - 40px - 40px);overflow-y: auto;display: flex;margin-left: auto;margin-right: auto }
.scroll_thumbnail .thumb_item {width:104px;height: 104px; margin-right: 3px;flex-shrink: 0;position: relative;float: left;margin-top: 10px;    display: flex;align-items: center;justify-content: center;}
.scroll_thumbnail .thumb_item img{max-width:100%;max-height:100%;}
.pro_thumbnail .smallpic_left{width:40px;position: absolute;left: -7px;padding: 7px; font-weight: bold;font-size: 16px;margin-top: -13px;top: 50%; cursor: pointer}
.pro_thumbnail .smallpic_right{width: 40px;position: absolute;right: -7px;padding: 7px;font-weight: bold;font-size: 16px;margin-top: -13px;top: 50%; cursor: pointer;text-align: right;}
/*詳細圖-E*/

.prode_brand{font-weight: 700;font-size: 18px;}
.prode_proname h1{font-size: 24px;}
.preorder_item {padding-right: 10px;display: flex;margin-top: 6px;color: #b38862;flex-wrap: wrap;}
.preorder_item.det_newtag {padding-right: 50px;position: relative}
.preorder_item.det_newtag .detnewtag_text {white-space: nowrap;color: #b38862;}
.preorder_item .preo_text {/*width: 300px;padding-left: 10px;*/float: left;}
.preorder_item .tagdiv {right: 0px;}
.preorder_item .tagdiv span {display: block;}
.prode_numbering width: 100%;margin-top: 4px;}
.prode_numbering span {display: inline-block;white-space: nowrap;padding-right: 15px;}
.prode_numbering .tagdiv span {display: inline-block;}
.prode_numbering .tagdiv>a:last-of-type {margin-right: 13px;}


.problog {padding-right: 10px;margin-top: 5px;}

.price_box {padding-right: 10px;margin-top:30px;display: flex;align-items: center;position: relative;}
.price_box .sale_off {text-align: center;display: inline-block;float: left;background: #b38862;padding: 0px 4px;color: #fff;border-radius: 4px;min-width: 58px;position: relative;margin-right: 13px;}
.price_box .sale_off span {font-size: 18px;}
.price_box .sale_off p {font-size: 18px;margin-top: -5px;}
.price_box .sale_off::after {content: "";border: solid transparent;pointer-events: none;border-left-color: #b38862;border-width: 5px;position: absolute;right: -10px;top: 50%;cursor: pointer;margin-top: -6px;}
.price_box .price_right {float: left;width: calc(100% - 100px);min-height: 20px;}
.price_box .cashprice_text {font-size: 24px;color: #000;}
.price_box .regularprice_text span {font-size: 24px;display: inline-block;margin-right: 10px;}
.price_box .regularprice_text  {font-size: 24px;display: inline-block;margin-right: 10px;}
.price_box .regularprice_text del {color: #4a4a4a;display: inline-block;font-size: 24px;margin-right: 15px}


/*#PromotionList {padding-right: 10px;margin-top: 30px; clear: both; }*/
#PromotionList .promo_title {font-weight: bold;font-size: 18px;padding-top: 8px}
#PromotionList .promo_text{color: #4a4a4a}
#PromotionList .epro1_couleft:first-child {margin-top:30px}
#PromotionList .epro1_couleft {color: #000;font-weight: bold;font-size: 18px;}
.epro1_cou {background: #fff;border-radius: 0px;color: #b38862;padding-top: 0px;padding-bottom: 5px;}
.epro1_cou .epro1_couright {width: 90%;}
.epro1_couright ul li {padding-bottom: 0px;padding-top: 12px;display: flex;}
.epro1_couright .epro1_coulabel {max-width: inherit;white-space: nowrap;display: initial;}
.epro1_couright .epro1_coulabel span {padding-top: 4px;padding-bottom: 4px;line-height: 16px;position: relative;top:0px;color: #fff ;    background: #b38862 ;border: 1px solid #b38862; padding: 1px 5px;font-size: 13px;display: -webkit-box;}
.epro1_couright .epro1_couletter {width: auto;max-width: initial;display: initial;padding-left: 10px;}


.epro1_coupop{left: 0;display: none;z-index: 2;width: 100%;max-height: 271px;overflow-y: auto;overflow-x: hidden;padding-bottom: 11px;}


.promo_con {margin-bottom:15px;}
.promo_con ul li {display: flex;padding-top: 12px;}
.promo_con ul.promo_hide_more li{display: none}
.promo_con ul.promo_hide_more li:nth-child(1){display: flex}
.promo_con ul.promo_hide_more li:nth-child(2){display: flex}

.promo_con .promo_label {padding-right:2px;margin-right: 3px;white-space: nowrap;}
.promo_con .promo_label span {display: -webkit-box;font-size: 12px;color: #fff;background: #b38862;border: 1px solid #b38862;padding: 1px 5px;line-height: initial;}
.promo_con .promo_letter span {margin-right: 5px;}

.promo_con .promo_tag{margin-bottom: 8px; margin-top:12px;}
.promo_con .promo_tag span{color: #fff;background: #b38862;border: 1px solid #b38862;line-height: initial;font-size: 12px;margin-right:5px;margin-bottom: 3px;display: inline-block;padding: 1px 6px;}
.promo_more b{font-weight: normal}
.promo_more .iconfont{font-weight: bold;color: #4a4a4a}
.promo_more p{cursor: pointer;display: inline-block}


.property_box{padding-top: 30px;}
.det_option{margin-top:0px;display: flex; align-items: center;margin-bottom: 10px;}
.property_box .det_option:last-child {margin-bottom: 0px;}
.det_option .option_left{width: 96px;float: left;padding-right: 10px;font-weight: 600 }
.det_option .option_right{width: calc(100% - 100px);float: left;}
.det_option .option_right .addnumber{position: relative;left:-4px;}

.attri_tag{display: inline-block;float: left;    padding: 6px 12px;min-height:34px;text-align: left;color: #333;background-color: #f3eeeb;font-size: 14px;border-radius: 6px;line-height:30px;margin-right: 9px;margin-bottom: 5px;border: 1px solid #ccc;cursor: pointer}
.attri_tag.active {background-color: #b38862;border-color: #b38862;color: #fff;}

.addnumber .reducebtn{font-size: 21px;width: 56px;height: 50px;display: block;line-height: 25px;border: 1px solid #ccc;text-align: center;color: #ccc;border-radius: 6px; position: relative;float: left;background: #eee;right: -4px;cursor: pointer}
.addnumber .reducebtn::before{content: "";width: 16px;height: 2px;display: block;position: absolute;top: 22px;left: 18px;background-color: #333;}
.addnumber .form-control{width: 160px;height: 50px;font-size: 18px;font-weight: bold;color: #333;box-shadow: none;-webkit-appearance: none;float: left;text-align: center}
.addnumber .addbtn{font-size: 21px;width: 56px;height: 50px;display: block;line-height: 25px;border: 1px solid #ccc;text-align: center;color: #ccc;border-radius: 6px; position: relative;float: left;left: -4px;background-color: #fff;cursor: pointer}
.addnumber .addbtn::before {content: "";width: 2px;height: 16px;display: block;position: absolute;top: 16px;left: 25px;background-color: #333;}
.addnumber .addbtn::after {content: "";width: 16px;height: 2px;display: block;position: absolute;top: 22px;left: 18px;background-color: #333;}

.procon_submit{margin-top: 30px}
.procon_submit .nowbuy_btn{float: left;width: 210px;height: 50px ;border-radius: 0px ;margin-bottom: 14px ;font-size:18px;line-height: 38px}
.procon_submit .addcart_btn{float: left;width: 210px;height: 50px;border-radius: 0px;margin-bottom: 14px;background: #fff !important;border: 0px;box-shadow: none;text-decoration: underline;font-size:18px}
.procon_submit .pro_whatsapp_btn{font-size:18px;line-height: 38px}


.howtobuy_con .collect_btn{background: none;border: 0px;text-decoration: underline;padding: 0px;color: #b38862}
.howtobuy_con .howtobuy_btn b {font-weight: normal;font-size: 12px;border: 1px solid #b38862;border-radius: 50%;width: 16px;height: 16px;display: inline-block;text-align: center;line-height: 16px;margin-right: 4px;}
.howtobuy_con .howtobuy_btn {width: auto;height: auto;line-height: 26px;margin-left: 24px;color: #b38862}

.productdetail_paytext a {color: #4A4A4A;}
.productdetail_paytext {margin-top: 14px;color: #4A4A4A;font-size: 14px;}
.productdetail_paytext span {padding-left: 10px;position: relative;display: block;}
.productdetail_paytext span:before {content: "*";position: absolute;left: 0;}
.productdetail_paytext span .detail {display: initial;color: #b38862;text-decoration: underline;padding-left: 0px;}
.productdetail_paytext span .detail::before{display: none}

.checkstock_title{margin-top: 20px;color: #000}
.checkstock_con{display: grid;grid-template-columns: 50% 50%;margin-bottom: 20px; }
.chesto_item{display: flex;align-items: center; color: #000;margin-top: 18px;margin-bottom: 4px}
.chesto_item .chesto_left{width: 60px;float: left;margin-right: 10px;background-position: center;background-repeat: no-repeat;background-size: cover;height: 60px;border-radius: 50%;}
.chesto_item .chesto_right{width: calc(100% - 84px);float: left;padding-right: 24px}
.chesto_item .chesto_title{font-size: 14px;margin-bottom: 4px}
.chesto_item .chesto_title a{color: #000;text-decoration: none}
.chesto_item .chesto_state{font-size: 12px;margin-bottom: 2px}
.chesto_item .chesto_text{font-size: 12px;}
.chesto_item .chesto_text u{cursor: pointer}
.chesto_item .chesto_text a{color: #000}

.share_box {display: flex;padding-top: 15px;align-items: center}
.share_box span{display: inline-block;margin-right: 10px;}
.share_box a{font-size:27px ;padding-left: 5px;padding-right: 5px;color: #b38862}

.lbuyblog_right h2{font-weight: bold;color: #000;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding-bottom: 20px;font-size: 18px}
.lbuyblog_right .blog_susplist{padding-left: 0px;position: relative;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding-bottom: 20px;}
.lbuyblog_right .blog_susplist span{font-size: 20px;font-weight: bold;color: #000; margin-top: -21px;top: 50%;left: 0px;position: absolute}
.lbuyblog_right .blog_susplist .blog_susppic{width: 8%;float: left}
.lbuyblog_right .blog_susplist .blog_susptext a{color: #000}
.lbuyblog_right .blog_susplist .blog_susptext {  width: 90%; padding-left: 15px;  float: left;}
.lbuyblog_right .blog_susplist .blog_susptext p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.lbuyblog_right .blog_susplist .blog_susptext .m_newsdate {font-size: 12px;margin-top: 10px;color: #9b9b9b;}

.importantnotes {margin-top: 20px;}

.PayMentDiscountProduct{margin-top:20px}

.preview_right .proper_title{margin-bottom: 5px}
.preview_right .proper_title span{font-size: 18px;}


.proper_title {margin-top: 40px;margin-bottom: 50px;text-align: center;font-size: 24px !important;position: relative;display: block;}
.proper_title span {font-size:24px;background-color: #fff;padding: 0px 10px;margin-top: -10px;position: relative;z-index: 2;font-weight: 600;display: inline-block}
.proper_title::after {content: "";height: 1px;width: 100%;display: block;position: absolute;top:50%;background-color: #e8e8e8;margin-top: -1px}

.parameter_con dl {margin-bottom: 10px;display: flex;}
.parameter_con dl dt {padding-top: 3px;padding-left: 0;padding-right: 0;font-weight: 600 !important;white-space: nowrap;}
.parameter_con dl dd {padding-left: 8px;padding-top: 3px;}


.provideo_text iframe{max-width: 100% !important;display: block;margin-left: auto;margin-right: auto;margin-bottom: 5px}
.provideo_text img{display: block;margin: 0 auto;}

.preview_video{padding-top: 20px;}
.youmightlike{margin-top:33px}
 .green_text{color: #008a00}
 .text_4a4a{color: #8a9297}

.red_text{color: red}
.brown_text {color: #b38862 !important;}
a.brown_text {color: #b38862 !important;text-decoration: underline;}
.preview_right  .share_box a{position: relative;}

.preview_right  .share_box .icon-es-31:before{color: #fff;position: absolute;z-index: 3;font-size: 22px;top: 7px;}
.preview_right  .share_box .icon-es-31:after {content: "";width: 24px;height: 24px;background: #b38862;border-radius: 50px;display: inline-block;position: relative;top: 2px;z-index: 1;}

/*VISA Installment - S*/
.stage_box{max-width: 620px;margin-top: 20px;background-color: #fafafa}
.stage_box .stage_title{color: #b38862;display: flex;justify-content: center;align-items: center;height: 52px;font-size: 18px;position: relative;cursor: pointer;font-weight: bold;border: 1px solid #b38862}
.stage_box .stage_title img{margin-right: 5px;max-width: 32px}
.stage_title .stageico1{display: none}
.stage_box .stage_title .icon-es-14{position: absolute;right: 20px;top: 50%;margin-top: -12px;}
.stage_box .stage_con{padding: 15px;}
.stage_con{border: 1px solid #b38862;border-top: none;display: none}
.stage_con table{border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.stage_con table tr td{padding: 10px 10px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;align-content: center}
.stage_con dl{display: flex;align-items: center;margin-top: 5px;margin-bottom: 5px}
.stage_con dl dt{margin-right: 14px;}
.stage_con dl dt img{max-width: 26px}
.stage_con dl dd img{max-width: 50px}
.ml_10{margin-left: 10px}
.stage_con ul{ margin-top: 15px;justify-content: center;align-items: center;display: flex}
.stage_con ul li{padding-left: 20px;padding-right: 20px;}
.stage_con ul li img{max-height:31px}
.stage_box.stage_open .stage_con{display: block;}
.stage_box.stage_open .stage_title .icon-es-14{transform: rotate(-180deg);margin-top: -14px}
.stage_box.stage_open .stage_title{background-color: #b38862;color: #fff;}
.stage_box.stage_open .stage_title .stageico1{display: block}
.stage_box.stage_open .stage_title .stageico2{display: none}
/*VISA Installment - E*/
 @media only screen and (max-width:1024px){
     .bigpic{height: 402px}
     
}

 @media only screen and (max-width: 991px){
     .checkstock_con{grid-template-columns: 100%;}
 }
@media only screen and (max-width: 340px) and (max-height: 600px){
    
}

a[name="advertisingAlias"]:hover {
    text-decoration: underline;
    color: #b38862;
}

.epro1_couright .epro1_couletter i img {
    max-height: 28px;
    display: inline-block
}

