@font-face {font-family: "ueicon";
  src: url('./ueicon.eot?t=1766857010883'); /* IE9*/
  src: url('./ueicon.eot?t=1766857010883#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url("./ueicon.woff2?t=1766857010883") format("woff2"),
  url("./ueicon.woff?t=1766857010883") format("woff"),
  url('./ueicon.ttf?t=1766857010883') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('./ueicon.svg?t=1766857010883#ueicon') format('svg'); /* iOS 4.1- */
}

[class^="ueicon-"], [class*=" ueicon-"] {
  font-family: 'ueicon' !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ueicon-add::before { content: "\e8a1"; }
.ueicon-arrow_down::before { content: "\e8e8"; }
.ueicon-arrow_left::before { content: "\ed83"; }
.ueicon-arrow_right::before { content: "\e19a"; }
.ueicon-bidding::before { content: "\ec85"; }
.ueicon-checked::before { content: "\efa7"; }
.ueicon-close::before { content: "\edf8"; }
.ueicon-copy::before { content: "\ef75"; }
.ueicon-currency::before { content: "\e011"; }
.ueicon-delegate::before { content: "\e591"; }
.ueicon-dropdown_arrow::before { content: "\ea5b"; }
.ueicon-echeck::before { content: "\e43d"; }
.ueicon-enroll::before { content: "\ef5a"; }
.ueicon-eye-closed::before { content: "\e3f7"; }
.ueicon-eye-open::before { content: "\eb9a"; }
.ueicon-facebook::before { content: "\eac6"; }
.ueicon-file::before { content: "\e57c"; }
.ueicon-filter::before { content: "\e488"; }
.ueicon-history::before { content: "\e494"; }
.ueicon-instagram::before { content: "\e7b2"; }
.ueicon-lang::before { content: "\e1ee"; }
.ueicon-lang2::before { content: "\ec04"; }
.ueicon-line::before { content: "\eff4"; }
.ueicon-link-external::before { content: "\e03e"; }
.ueicon-live::before { content: "\e0ec"; }
.ueicon-location::before { content: "\efb5"; }
.ueicon-margin::before { content: "\ea52"; }
.ueicon-nav_open::before { content: "\e3e6"; }
.ueicon-question::before { content: "\e41a"; }
.ueicon-rec::before { content: "\e890"; }
.ueicon-search::before { content: "\ea58"; }
.ueicon-search2::before { content: "\ef8a"; }
.ueicon-slider_arrow::before { content: "\ecd5"; }
.ueicon-sort::before { content: "\e59e"; }
.ueicon-storage::before { content: "\ed85"; }
.ueicon-success::before { content: "\effd"; }
.ueicon-uelike::before { content: "\e9d9"; }
.ueicon-user::before { content: "\ebcb"; }
.ueicon-video::before { content: "\e47b"; }
.ueicon-win::before { content: "\ebdc"; }
.ueicon-write::before { content: "\e7df"; }

.ueicon{font-weight:normal;font-size: 24px;width: 1em;height: 1em;display: inline-flex;}

#ue-page{font-family: PingFang SC,Microsoft Yahei,Arial !important}

/*header*/

.page_header_group{line-height: normal;font: 14px PingFang SC,Microsoft Yahei,Arial;color:#727272}
.page_header_group *,.page_header_group :before,.page_header_group :after{box-sizing: border-box;margin:0;padding:0;}
.page_header_group ul,.page_header_group ol,.page_header_group li { list-style: none;margin:0;padding:0;}
.page_header_group input,.page_header_group textarea,.page_header_group button { outline: 0; border: none; background:none;-webkit-appearance: none ;}
.page_header_group a {text-decoration: none;color: #292524;transition: all ease .4s;}
.page_header_group a:hover {color: #292524;}
.page_header_group img {border: none;vertical-align: bottom;-webkit-backface-visibility: hidden;max-width: 100%;height: auto;}
.page_header_group .clear { clear: both }
.page_header_group .fl { float: left }
.page_header_group .fr { float: right }
.page_header_group .ellipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.page_header_group .ellipsis_more{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.page_header_group .clearfix:after { clear: both; display: block; content: '' }
.page_header_group .clearfix { zoom: 1 }
.page_header_group .vhide{visibility: visible;}
.page_header_group .vshow{visibility: hidden;}
.page_header_group .hide{display: none;}

#header{width: 100%;height: 80px;box-sizing: border-box;z-index: 20;position:sticky; top: 0;overflow: visible;z-index: 999;background: #ffffff;}
#header > .module_container{padding: 0 40px;position: relative;z-index: 1;display: flex;justify-content: space-between;align-items: center;height: 100%;max-width: none;border-bottom: 1px solid #E7E5E4;}
#header .logo{height: 40px; width:280px; display: block;position: relative;transform-origin: left;overflow: hidden;}
#header .logo img{height: 100%}
#header .logo img.bg{display: none;}
#header > .module_container > .wrapper{position: relative;transition: all ease .4s;padding-top: 12px}
#header .nav{display: flex;gap:0 51px;align-items: center;}
#header .nav a{display: block;}
#header .nav > li{position: relative;}
#header .nav > li > a{color: #727272;position: relative;height: 100%;line-height: 24px;font-weight: 500;display: flex;}
#header .nav > li > a .ueicon{transform: rotate(90deg);display: inline-flex;align-items: center;justify-content: center;}
#header .nav > li:hover > a,#header .nav > li > a.active{color: #996C51;}
#header .nav > li .childNav{color: #737373;border: 1px solid #f5f5f5;border-radius: 8px;background: #fff;box-shadow: 0 32px 64px -12px rgba(16,24,40,.08);transition:all .3s ease;transform: translateX(-50%);position: absolute;left: 50%;top: calc(100% + 10px);padding: 8px;visibility: hidden;opacity: 0;margin-top: 10px;}
#header .nav > li .childNav:before{position: absolute;content: '';left: 0;top: -11px;background-color: rgba(0, 0, 0, 0);width: 100%;height: 11px}
#header .nav > li .childNav ul{gap: 8px;display: flex;flex-direction: column;}
#header .nav > li .childNav a{display: flex;min-width: 100px;white-space: nowrap;color: #737373;padding: 8px 10px;gap: 0 10px;border-radius: 6px;justify-content: center;}
#header .nav > li .childNav a:hover,#header .nav > li .childNav a.active{color: #292929;background: #f5f5f5;}
#header .nav > li:hover .childNav{visibility: visible;opacity: 1;margin-top: 0}

#header .rightNav{width: 280px;height: 40px;display: flex;align-items: center;gap: 0 12px;justify-content: flex-end;}
#header .rightNav .item{width: 40px; height: 40px;position: relative;display: flex;align-items: center;}
#header .rightNav .item .button{width: 100%;height: 100%;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #292524;font-size: 40px;transition: all ease .4s}
#header .rightNav .item .button .ueicon{height: 40px;font-size: 40px;width: 40px}
#header .rightNav .item.user{width: auto;}
#header .rightNav .item.user .login{display:block;line-height: 1.71;font-weight: 500;color: #292524;margin-left: 20px}
#header .rightNav .item.user .logout{position: absolute;color: #292524;font-size: 13px;font-weight: 500;
line-height: 1.84;display: flex;padding: 10px 24px;justify-content: center;align-items: center;white-space: nowrap;border-radius: 4px;background: #FFF;box-shadow: 0 5px 11.4px 0 rgba(10, 13, 18, 0.10);right: 0;top: 100%;opacity: 0;transform: translate3d(0px, 100%, 0px);visibility: hidden;transition: all ease .4s}
#header .rightNav .item.user:hover .logout{opacity: 1;visibility: visible;transform: translate3d(0, 0px, 0px);}

#header .rightNav .item.lang .panel{color: #737373;border: 1px solid #f5f5f5;border-radius: 8px;background: #fff;box-shadow: 0 32px 64px -12px rgba(16,24,40,.08);transition:all .3s ease;transform: translateX(-50%);position: absolute;left: 50%;display: flex;flex-direction: column;top: calc(100% + 10px);padding: 8px;gap: 8px;visibility: hidden;opacity: 0;margin-top: 10px;}
#header .rightNav .item.lang .panel:before{position: absolute;content: '';left: 0;top: -11px;background-color: rgba(0, 0, 0, 0);width: 100%;height: 11px}
#header .rightNav .item.lang .panel a{display: flex;min-width: 88px;white-space: nowrap;color: #737373;padding: 8px 10px;gap: 0 10px;border-radius: 6px;}

.lang_icon{width: 20px;height: 20px;display: block;background-size: cover;}

#header .rightNav .item.lang .panel a:hover,#header .rightNav .item.lang .panel a.active{color: #292929;background: #f5f5f5;}
#header .rightNav .item.lang:hover .panel{visibility: visible;opacity: 1;margin-top: 0}

#header.nobg > .module_container{border-bottom: none}
#header.nobg .logo img.default{display: none;}
#header.nobg .logo img.bg{display: block;}
#header.nobg .nav > li > a{color: rgba(232, 214, 188, .5)}
#header.nobg .nav > li:hover > a,#header.nobg .nav > li > a.active{color:rgba(232, 214, 188, 1)}
#header.nobg .rightNav .item .button{color: rgba(232, 214, 188, .5)}
#header.nobg .rightNav .item.user a.button,#header.nobg .rightNav .item.user a.login{color: rgba(232, 214, 188, .5)}

.header_base{transition: all ease .4s}
#header.nobg,#header_m.nobg{background:none;}
.header_base.fixed{box-shadow: 0 0 10px 0 rgba(0,0,0,.08);}

#header_m{display: none;}
#popupLangToggle{display: none;}

/*header*/ 

.pageCon[data-header-nobg]{margin-top: -80px;}

.mDelegatedButton.module{font: 14px PingFang SC,Microsoft Yahei,Arial;display: flex;justify-content:center;align-items: center;flex-direction: column;}
.mDelegatedButton.module .button{display: flex;width: 293px;padding: 10px 24px;justify-content: center;align-items: center;border-radius: 4px;background: #996C51;opacity:.5;transition: opacity ease .4s;transition: all ease .4s}
.mDelegatedButton.module .button span{color:  #FFF;font-size: 13px;font-weight: 500;line-height: 1.84;text-decoration: none;}
.mDelegatedButton.module .button:hover{background: #7A5641}
.mDelegatedButton.module .terms{margin-top: 8px;display: flex;}
.mDelegatedButton.module .terms .text{font-size: 12px;font-weight: 500;line-height: 1.66;margin-left: 8px;white-space: nowrap;}
.mDelegatedButton.module .terms .inputCheck{cursor: pointer;position: relative;display: flex}
.mDelegatedButton.module .terms .inputCheck div{width: 18px;height: 18px;border-radius: 2px;border: 1px solid #DDD;background: #ffffff;flex-shrink: 0;display: flex;align-items: center;justify-content: center;transition: all ease .4s}
.mDelegatedButton.module .terms .inputCheck div .ueicon{font-size: 8px;opacity: 0;transition: all ease .4s;}
.mDelegatedButton.module .terms .inputCheck span{color: #727272;}
.mDelegatedButton.module .terms .inputCheck input{position: absolute;width: 100%;height: 100%;cursor: pointer;outline: 0 !important;border: none;background: none;-webkit-appearance: none;}
.mDelegatedButton.module .terms a{color:#996C51;}

.mDelegatedButton.module:has(input:checked) .button{pointer-events:auto;opacity:1}
.mDelegatedButton.module:has(input:checked) .terms div{border-color: #996C51;color: #996C51}
.mDelegatedButton.module:has(input:checked) .terms .ueicon{opacity: 1}

.mDelegatedButtonAlert{position: fixed;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: 999;display: none;}
.mDelegatedButtonAlert.show{display: flex;}
.mDelegatedButtonAlert > .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color:rgba(41, 37, 36, .8);}
.mDelegatedButtonAlert > .module_container{padding: 20px;line-height: normal;border-radius: 8px;background: #FFF;box-shadow: 0 11px 48.8px 0 rgba(10, 13, 18, 0.15);min-width: 200px;transition: none !important;padding: 20px;position: relative;}
.mDelegatedButtonAlert > .module_container .header{height: 28px;display: flex;align-items: center;font-weight: 500;font: 18px PingFang SC,Microsoft Yahei,Arial;padding: 0;color: #292524;border-bottom: none;display: flex;justify-content: flex-end;}
.mDelegatedButtonAlert > .module_container .header .ueicon{cursor: pointer;}
.mDelegatedButtonAlert > .module_container .content{padding:0 10px;color: #57534E;font-weight: 500;line-height: 1.66;text-align: center; font-size: 15px;min-width:300px}
.mDelegatedButtonAlert > .module_container .content a{color: #996C51;margin-left: 8px}
.mDelegatedButtonAlert > .module_container .footer{font-size: 14px;display:flex;justify-content: center;gap: 0 10px;margin-top: 20px}
.mDelegatedButtonAlert > .module_container .footer .button{display: flex; padding: 6px; justify-content: center; align-items: center; border-radius: 4px; border: 1px solid #E7E5E4; color: #57534e; font-weight: 500;line-height: 1.71;min-width: 100px;font-size: 13px;cursor: pointer;}
.mDelegatedButtonAlert > .module_container .footer .button.enter{background: #996C51;border-color: #996C51;color: #ffffff}

.mAuctionRuleQuestion{display:flex;flex-direction:column;gap: 16px 0}
.mAuctionRuleQuestion .item a{color: #57534E;font: 16px PingFang SC,Microsoft Yahei,Arial;font-style: normal;font-weight: 500;line-height:1.5}

.mAuctionRuleQuestion{display:flex;flex-direction:column;gap: 16px 0}
.mAuctionRuleQuestion .item a{color: #57534E;font: 16px PingFang SC,Microsoft Yahei,Arial;font-style: normal;font-weight: 500;line-height:1.5}

.mAuctionRuleGeneral{display:grid;grid-template-columns: repeat(4, 1fr);gap: 20px 0}
.mAuctionRuleGeneral .item{padding:10px;text-align: center;border-right: 1px solid #F0F0EE;transition:all ease .4s;min-width: 0}
.mAuctionRuleGeneral .item:nth-child(4n){border-right:none}
.mAuctionRuleGeneral .item .title{color: #57534E;text-align: center;font-size: 16px;font-weight: 500;line-height: 1.5;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-top: 16px;transition: all ease .4s}
.mAuctionRuleGeneral .item:hover .title{color:#996C51}

.fixedCustomer{display: flex;padding: 8px 14px;flex-direction: column;justify-content: center;align-items: center;gap: 8px;border-radius: 16px 16px 0 16px;border: 1px solid #D9BB8F;background: #FFF;box-shadow: 0 9px 9.5px 0 rgba(10, 13, 18, 0.09); transform: translate3d(calc(100% + 18px), 0px, 0px); position: fixed;right: 18px;bottom: 100px;z-index: 98;transition: all ease .4s;opacity: 0}
.fixedCustomer.show{opacity: 1;transform: translate3d(0, 0px, 0px);}
.fixedCustomer .icon_svg{background-image: url("./customer.svg");width: 32px;height: 20px}
.fixedCustomer .title{color: #57534E;text-align: center;font-size: 12px;font-weight: 500;line-height: 1.66}

body > #ue-page{border-top: #F0F0EE 1px solid;}

section[data-key="mContactForm"] input[type="text"]:focus,section[data-key="mContactForm"] select:focus,section[data-key="mContactForm"] textarea:focus{border-color: rgba(153, 108, 81, 1) !important}

@media (min-width: 768px) {
  .fixedCustomer{opacity: 1;transform: translate3d(0, 0px, 0px);}
}

@media (max-width: 767.98px) {
  html, body{min-width: 100%}

  .module > .module_container{padding-left: 24px;padding-right: 24px}

  #header{display: none !important;}
  #header_m{height: 62px;position: sticky;z-index: 99;width: 100%;top: 0;display:flex;justify-content: space-between;align-items: center;opacity: 1;background: #fff}
  #header_m .button{height: 100%;width: 54px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
  #header_m .button .ueicon{font-size: 34px;color: #292524}

  #header_m .openM > div{width:18px;height: 13px;position: relative;transform: translateZ(0);}
  #header_m .openM .rect{width: 100%; height: 2px; background: #292524;position: absolute;top: 0;transition: all ease .4s;border-radius: 1px}
  #header_m .openM .rect.bottom{transform: translateY(9px);}

  #header_m .logo{height: 34px; width:auto;position: relative;overflow: hidden;}
  #header_m .logo img{height: 100%}
  #header_m .logo img.nobg{display: none;}

  #header_m .navPopup{position: absolute;width: 100%;height: calc(100dvh - 62px);background-color: #fff;top: 62px;display: flex;flex-direction: column;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity ease .4s;padding-bottom: 20px}
  #header_m .navPopup .content{height: 100%;overflow: hidden;}
  #header_m .navPopup .content .wrapper{width: 100%;height: 100%;display: flex;transition: all ease .4s}
  #header_m .navPopup .content .wrapper .item{width: 100%;height: 100%;flex-shrink: 0}
  #header_m .navPopup .content ul{padding: 20px 24px;display: flex;flex-direction: column;gap: 14px 0}
  #header_m .navPopup .content ul li{padding: 10px 0}
  #header_m .navPopup .content ul li a{color: #57534E;display: flex;justify-content: space-between;}
  #header_m .navPopup .content ul li a span{font-size: 13px;line-height: 1.84;}
  #header_m .navPopup .content ul li a.active{color: #996C51}
  #header_m .navPopup .content .child{padding-top: 20px;display: none;}
  #header_m .navPopup .content .child .back{padding:0 24px;}
  #header_m .navPopup .content .child .back div{display: flex;align-items: center;gap: 0 10px;color: #57534E;border-bottom: 1px solid #F0F0EE;padding:10px 0}
  #header_m .navPopup .content .child .back div .ueicon{display: flex;justify-content: center;transform: rotate(180deg);}
  #header_m .navPopup .content .child ul{gap: 0}
  #header_m .navPopup .content .child ul li{padding-left: 12px;padding-right: 12px}

  #header_m .navPopup .footer{padding-left: 24px;padding-right: 24px;display: flex;justify-content: space-between;height: 40px;align-items: center;color: #57534E}
  #header_m .navPopup .footer .wrapper{display: flex;gap: 0 20px}
  #header_m .navPopup .footer .lang{font-size: 12px;font-weight: 500px;display: flex;align-items: center;gap: 0 8px}
  #header_m .navPopup .footer a{height: 24px}

  #popupLangToggle{position: fixed;width: 100%;height: 100%; z-index: 200;top: 0;transition: all ease .4s;pointer-events: none;visibility: hidden;opacity: 0;display: block;}
  #popupLangToggle .bg{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0);top: 0;transition: all ease .4s;}
  #popupLangToggle .content{position: absolute;bottom: 0;background: #fff;border-radius: 20px 20px 0 0;max-height: 80vh;padding:10px 20px 40px;overflow: auto;transition: transform ease .4s;width: 100%;transform: translate3d(0px, 100%, 0px);}
  #popupLangToggle .header{display: flex;justify-content: flex-end;}
  #popupLangToggle .header .close{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
  #popupLangToggle .list{display: flex;flex-direction: column;gap: 14px 0}
  #popupLangToggle .list li{padding: 10px 0}
  #popupLangToggle .list li a{font-size: 13px;line-height: 1.84;color: #57534E;display: flex;align-items: center;gap: 0 10px}
  #popupLangToggle .list li a.active{color: #996C51}

  #popupLangToggle.open{opacity: 1;visibility: visible;pointer-events: auto;}
  #popupLangToggle.open .bg{background-color: rgba(0,0,0,.5);}
  #popupLangToggle.open .content{transform: translate3d(0px, 0, 0px);}

  #header_m.nobg .button .ueicon{color:#E8D6BC;}
  #header_m.nobg .openM .rect{background-color:#E8D6BC }
  #header_m.nobg .logo img.default{display: none;}
  #header_m.nobg .logo img.nobg{display: block;}

  #header_m.open .openM .rect.top{transform: translate3d(0,5px,0) rotate(45deg);}
  #header_m.open .openM .rect.bottom{transform: translate3d(0,5px,0) rotate(-45deg);}
  #header_m.open .openM .rect{background-color: #292524}
  #header_m.open .navPopup{visibility: visible;opacity: 1;pointer-events: auto}
  #header_m.open_child .navPopup .content .wrapper{transform: translate3d(-100%, 0px, 0px);}

  .mAuctionRuleGeneral{grid-template-columns: repeat(2, 1fr);}
  .mAuctionRuleGeneral .item:nth-child(2n+1){ border-right: 1px solid #F0F0EE}
}