:root {
  --color-primary: #ff7318;
  --color-success: #0a803b;
  --color-green: #0abb40;
  --color-red: #e4393c;
  --color-orange: #ff7318;
  --color-danger: #e4393c;
  --color-blue: #2c6ecb;
  --color-white: #fff;
  --color-666: #666;
  --color-999: #999;
  --color-aaa: #aaa;
  --color-ccc: #ccc;
  --color-e5e5e5: #e5e5e5;
  --color-dark: #333;
}
html,
body{font-size: 16px;line-height: 1.5;font-weight: 400;background-color:#f2f2f2;width:100%;height: 100%; margin:0;padding: 0;color: #333;position: relative;}
body{display: flex;flex-direction: column;}

.bg-eef1f6{background-color: #eef1f6;}
.bg-e4ebf7{background-color: #e4ebf7;}
.bg-f4f5f8{background-color: #f4f5f8;}
.bg-f7f7f7{background-color: #f7f7f7;}
.bg-f8f8f8{background-color: #f8f8f8;}
.bg-f2f2f2{background-color: #f2f2f2;}
.bg-f5fbff{background-color: #f5fbff;}
.bg-f5f7fa{background-color: #f5f7fa;}
.bg-fff1e7{background-color: #fff1e7;}
.bg-fafafa{background-color: #fafafa;}
.btn-white{color:#666;}
.btn-outline-gray-200{background-color: #fff;color: #666;}
.btn-outline-gray-200:hover{background-color: #f2f2f2;color: #666;}
.btn-blue{background-color: #2c6ecb;border-color: #2c6ecb; color: #fff;}
.btn-purple{background-color:rgba(89,91,212,1);color: #fff;}
.btn-purple:hover{background-color: rgba(80,82,191,1);color: #fff;}
.btn-outline-purple{background-color: rgba(89,91,212,.1);color: rgba(89,91,212,1);border-color:rgba(89,91,212,1);}
.btn-outline-purple:hover{background-color: rgba(89,91,212,1);color: rgba(255,255,255,1);border-color:rgba(89,91,212,1);}


.rounded-10{border-radius: 10px;}

.fs-12{font-size: 12px!important;}
.fs-13{font-size: 13px!important;}
.fs-14{font-size: 14px!important;}
.fs-15{font-size: 15px!important;}
.fs-16{font-size: 16px!important;}
.fs-18{font-size: 18px!important;}
.fs-20{font-size: 20px!important;}
.fs-24{font-size: 24px!important;}
.fs-26{font-size: 26px!important;}
.fs-28{font-size: 28px!important;}
.fs-30{font-size: 30px!important;}
.fs-36{font-size: 36px!important;}
.fs-40{font-size: 40px!important;}
.fs-50{font-size: 50px!important;}
.fs-60{font-size: 60px!important;}
.fs-80{font-size: 80px!important;}
.fs-100{font-size: 100px!important;}
.fs-200{font-size: 200px!important;}

.text-color-primary{color: var(--color-primary);}
.text-color-orange{color: var(--color-orange);}
.text-color-success{color: var(--color-success);}
.text-color-green{color: var(--color-green);}
.text-color-666{color: var(--color-666);}
.text-color-666{color: var(--color-666);}
.text-color-999{color: var(--color-999);}
.text-color-aaa{color: var(--color-aaa);}
.text-color-ccc{color: var(--color-ccc);}
.text-color-blue{color: var(--color-blue);}
.text-color-danger{color: var(--color-danger);}
.text-color-red{color: var(--color-red);}
.text-truncate-2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.w-1200{width: 1200px;margin: 0 auto;}

.gap-10{gap: 10px;}
.gap-12{gap: 12px;}
.gap-20{gap: 20px;}
.gap-30{gap: 30px;}
.g-10 { --bs-gutter-x: 10px; --bs-gutter-y: 10px;}
.g-20 { --bs-gutter-x: 20px; --bs-gutter-y: 20px;}
.gx-10 { --bs-gutter-x: 10px;}
.gx-20 { --bs-gutter-x: 20px;}
.gy-10 { --bs-gutter-y: 10px;}
.gy-20 { --bs-gutter-y: 20px;}


.m-20{margin: 20px;}
.my-20{margin-top: 20px;margin-bottom: 20px;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 30px;}
.mb-40{margin-bottom: 40px;}
.ms-10{margin-left: 10px;}
.ms-12{margin-left: 12px;}
.ms-40{margin-left: 40px;}
.me-12{margin-right: 12px;}

.p-10{padding: 10px;}
.p-12{padding: 12px;}
.p-15{padding: 15px;}
.p-20{padding: 20px;}
.p-30{padding: 30px;}
.p-40{padding: 40px;}
.p-50{padding: 50px;}
.pl-20{padding-left: 20px;}
.ps-20{padding-left: 20px;}
.ps-30{padding-left: 30px;}
.ps-40{padding-left: 40px;}
.pt-20{padding-top: 20px;}
.pt-30{padding-top: 30px;}
.pt-40{padding-top: 40px;}
.pt-50{padding-top: 50px;}
.pb-20{padding-bottom: 20px;}
.px-10{padding-left: 10px;padding-right: 10px;}
.px-12{padding-left: 12px;padding-right: 12px;}
.px-20{padding-left: 20px;padding-right: 20px;}
.px-30{padding-left: 30px;padding-right: 30px;}
.px-40{padding-left: 40px;padding-right: 40px;}
.px-50{padding-left: 50px;padding-right: 50px;}
.px-60{padding-left: 60px;padding-right: 60px;}
.py-10{padding-top: 10px;padding-bottom: 10px;}
.py-12{padding-top: 12px;padding-bottom: 12px;}
.py-20{padding-top: 20px;padding-bottom: 20px;}
.py-30{padding-top: 30px;padding-bottom: 30px;}
.py-40{padding-top: 40px;padding-bottom: 40px;}
.py-50{padding-top: 50px;padding-bottom: 50px;}
.py-60{padding-top: 60px;padding-bottom: 60px;}
.pt-30{padding-top: 30px;}
.pb-30{padding-bottom: 30px;}

@-webkit-keyframes fade-down { 0% { opacity: 0; transform: translateY(-10px) } to { opacity: 1; transform: translateY(0) } }
@keyframes fade-down { 0% { opacity: 0; transform: translateY(-10px) } to { opacity: 1; transform: translateY(0) } }

.sticky-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 999; }

/*购物车*/
.cart-thead .image{width: 70px;}
.cart-header{border-radius: 4px 4px 0 0;}
.cart-header .image{width: 70px;}
.cart-header .selector .selector-toggle{color: #666;font-size: 13px;background-color: #fff; border: solid 1px #ddd;border-radius: 100rem;padding: 5px 10px;}
.cart-header .selector .selector-toggle .icon-chevron-down{color: var(--color-999);}
.cart-header .dropdown-option{left: unset;right: 0;padding-top: 2px;}
.cart-header .dropdown-option-content::before{left: unset;right: 40px;display: none;}
.cart-item .tag-img-wrap{margin-left: 4px;}
.cart-item .tag-img{height: 16px;}
.cart-item .shop-name{margin-left: 12px;color: #666;text-decoration: none;}
.cart-item .item-title{color: #666;text-decoration: none;}
.cart-item{border-radius: 4px;margin-bottom: 16px;}
.cart-item:first-child{border-radius: 0 0 4px 4px!important;}
.cart-item .number-input-group{margin: 0 0 0 44px;}
.number-input-group{border: solid 1px #ddd;width: 130px;min-width: 88px;}
.number-input-group .btn{line-height: 1;padding: 5px 6px;}
.number-input-group .form-control{line-height: 1;padding: 5px;}
.cart-attr-remove{cursor: pointer;color: #999;}
.cart-attr-remove:hover{color: var(--color-primary);}
.cart-item-delete{cursor: pointer;border-radius: 5px 0 4px 0;color: var(--color-999);padding: 5px 10px;}
.cart-item-delete:hover{color: #ff7318;}
.cart-item .tag{padding: 1px 3px;font-size: 12px;border:solid 1px #ffbca6;color: #ff4000;line-height: 1;margin-left: 10px;}
.cart-footer{min-height: 70px;margin-bottom: 16px;}
.cart-bottom-button .btn-primary[disabled]{color: #aaa;background: #f8f8f8;border-color: #ededed;cursor: not-allowed;}
.custom-tooltip.total-price{width: 300px;box-shadow:0 3px 10px rgba(0, 0, 0, .1);border:#ededed solid 1px ;}
.cart-item .cart-item-product{border-bottom:solid 1px #f2f2f2;}
.cart-item .contact{cursor: pointer;}
.country .dropdown-item{cursor: pointer;}
.select-currency{height: 30px;display: flex;align-items: center;padding-top:4px;padding-bottom: 4px;}
.country-tips{display: flex;align-items: center;height: 32px;}
.country-tips .text{color: #ff602d;}
.cart-body .icon-shopping{font-size: calc(1.575rem + 3.9vw);}
.input-phone-num .form-select{max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*购物车 --END*/


.tooltip-toggle{cursor: pointer;}
.custom-tooltip .custom-tooltip-container:after { position: absolute; width: 12px; height: 12px; content: ""; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-box-sizing: content-box!important; box-sizing: content-box!important; border: 1px solid #e5e5e5; background-color: #fff; z-index: -1; }
.custom-tooltip.tooltip-top .custom-tooltip-container:after { top: -7px; left: calc(50% - 7px); border-right: none; border-bottom: none }
.custom-tooltip.tooltip-right .custom-tooltip-container:after { top: calc(50% - 7px); left: -7px; border-top: none; border-right: none }
.custom-tooltip.tooltip-bottom .custom-tooltip-container:after { bottom: -7px; left: calc(50% - 7px); border-top: none; border-left: none }
.custom-tooltip.tooltip-left .custom-tooltip-container:after { top: calc(50% - 7px); right: -7px; border-left: none; border-bottom: none }
.custom-tooltip.tooltip-left-top .custom-tooltip-container:after { top: 12px; left: -7px; border-top: none; border-right: none }
.custom-tooltip.tooltip-left-bottom .custom-tooltip-container:after { bottom: 12px; left: -7px; border-top: none; border-right: none }
.custom-tooltip.tooltip-right-top .custom-tooltip-container:after { top: 12px; right: -7px; border-bottom: none; border-left: none }
.custom-tooltip.tooltip-right-bottom .custom-tooltip-container:after { right: -7px; bottom: 12px; border-bottom: none; border-left: none }
.custom-tooltip.tooltip-top-left .custom-tooltip-container:after { bottom: -7px; left: 12px; border-top: none; border-left: none }
.custom-tooltip.tooltip-top-right .custom-tooltip-container:after { right: 12px; bottom: -7px; border-top: none; border-left: none }
.custom-tooltip.tooltip-bottom-left .custom-tooltip-container:after { top: -7px; left: 12px; border-right: none; border-bottom: none }
.custom-tooltip.tooltip-bottom-right .custom-tooltip-container:after { top: -7px; right: 12px; border-right: none; border-bottom: none }
/* .custom-tooltip { position: absolute; top: 0; max-width: 300px; border-radius: 2px; font-size: 12px; font-weight: 400; z-index: 0; word-wrap: break-word; color: #333; border: 1px solid #e5e5e5; background-color: #fff; -webkit-box-shadow: none; box-shadow: none } */
.custom-tooltip{position: absolute; top: 0; max-width: 300px; }
.custom-tooltip .custom-tooltip-container{border-radius: 2px; font-size: 12px; font-weight: 400; z-index: 0;position: relative; word-wrap: break-word; color: #333; border: 1px solid #e5e5e5; background-color: #fff; -webkit-box-shadow: none; box-shadow: none}
.custom-tooltip.tooltip-select-sku{max-width: 700px;width: 700px;}
.custom-tooltip.tooltip-select-sku .custom-tooltip-container{border: solid 2px #ff7318;}
.custom-tooltip.tooltip-select-sku .sku-container{border: none;}
.custom-tooltip.tooltip-select-sku.tooltip-bottom-left .custom-tooltip-container:after{top: -7px;border: 2px solid #ff7318;}

/*选择规格*/
.sku-container{max-width: 700px;margin: 0 auto;box-shadow:0 3px 10px rgba(0, 0, 0, .1);}
.sku-selector{position: relative;}
.sku-selector .sku-selector-toggle{display:flex;align-items: center;color: #666;cursor: pointer;padding: 5px 10px;margin-top: 6px;margin-bottom: 6px; font-size: 13px;background-color: #fff;border: solid 1px #ddd; border-radius: 5px;}
.sku-selector .sku-selector-toggle .icon-chevron-down{margin-left: 8px;font-size: 14px;transition: all .2s ease-in-out;}
.sku-selector.active .sku-selector-toggle .icon-chevron-down{transform: rotate(180deg);}
.sku-selector .icon-flag{width: 20px;height: 20px; margin-right: 8px;}
.sku-dropdown-option{width:340px;-webkit-animation: sweep .3s ease-in-out;animation: sweep .3s ease-in-out;display: none;left: 0;top:calc(100% - 4px) ;position: absolute;z-index: 1;}
.sku-dropdown-option.show{display: block;}
.sku-dropdown-option-content{padding:20px;border:solid 1px #e5e5e5;font-size: 14px;background-color:#fff;box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);border-radius: 5px;color: #666;}
.sku-selector .dropdown-menu{box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);max-height: 300px;overflow-y: auto;min-width: 100%;}
.sku-selector .dropdown-item{cursor: pointer;display: flex;align-items: center;font-size: 14px;padding: 8px 10px 8px 16px;}
.sku-selector .dropdown-item .icon-chevron-down{margin-left: auto;font-size: 14px;color: var(--color-999);transition: all .2s ease-in-out;}
.sku-selector .dropdown-item.dropdown-toggle::after{display: none;}
.sku-selector .dropdown-item.dropdown-toggle.show .icon-chevron-down{transform: rotate(180deg);}

.sku-module-content{position: relative;}
.sku-module-content div:last-child{margin-bottom: 0!important;}
.sku-module-name{width: 88px;flex-shrink: 0;padding-top: 8px;color: #666;}
.property .attribute{display:flex;align-items: center;flex-direction: column;justify-content: center;padding: 3px 14px;min-height: 36px; border: solid 1px #e5e5e5;background-color:#fff;transition:all ease-in-out .2s;font-size: 13px;}
.property .attribute.active,
.property .attribute:hover{border: solid 1px #ff7318;}
.property .property-img{position: relative;height: 42px;padding:2px;display:flex;align-items: center;border: solid 1px #e5e5e5;background-color:#fff;transition:all ease-in-out .2s;font-size: 12px;cursor: pointer;}
.property .property-img img{width: 36px;height: 36px;}
.property .property-img.active,
.property .property-img:hover{border: solid 1px #ff7318;}
.quantity{position: relative;}
.quantity .btn{background-color:#fff;color: #333;display: flex;justify-content: center;align-items: center;}
.quantity .btn:hover{background-color: #fff;}
.quantity .form-control{max-width: 100px;font-size: 14px;}

.sku-module-group{border-bottom:dashed 1px #e9e9e9;border-top:dashed 1px #e9e9e9;}
.sku-list-group{font-size: 13px;}
.sku-item-wrap{border-bottom:dashed 1px #e9e9e9;}
.sku-item-wrap:last-child{border-bottom:none;}
.sku-item-name,
.sku-item-price{font-size: 13px;font-weight: bold;}
.sku-item-sale-num{font-size: 13px;color: #999;}
.sku-buttons{padding: 16px 0;background-color: #fff;position: sticky;bottom: 0;border-top: solid 1px #f2f2f2;}
.sku-buttons{margin-bottom: 16px;}

.sku-order-price-wrap{height: 56px;background-color: #f5f5f5;position: relative;}
.sku-order-left-total{height: 56px;line-height:1.5;}
.sku-order-has-select-button{height: 56px;padding: 10px 16px 10px 10px;cursor: pointer;}
.sku-order-has-select-button .line{height: 100%; border-left: solid 1px #e5e5e5;display: block;margin-right: 20px;}
.sku-order-has-select-button .ap-icon{font-size: 12px;color: #999;margin-left: 5px;}

.sku-selected{width: 100%;max-height: 300px;overflow-y: auto; display: none;position: absolute;bottom: 100%;left: 0;}
.sku-selected.show{display: block;}
.sku-selected-list{display: flex;flex-direction: column;background-color: #fff;border: solid 1px #ccc;padding:0;box-shadow:0 3px 10px rgba(0, 0, 0, .1);}
.sku-selected-item{display: flex;align-items: stretch;border-bottom:dashed 1px #e5e5e5;line-height: 30px;}
.sku-selected-item:last-child{border-bottom: none;}
.sku-selected-item .name,
.sku-selected-item .num{border-right: solid 1px #e5e5e5;padding: 10px;display: flex;align-items: center;}
.sku-selected-item .childer-item{padding: 10px;}
.sku-selected-item .name{width: 30%;}
.sku-selected-item .num{width: 20%;text-align: center;justify-content: center;}
.sku-selected-item .childer-item{width: 50%;}
.sku-selected-item .childer-item-wrap .childer-number-picker{display: none;}
.sku-selected-item .childer-item-wrap:hover .childer-number-picker{display: block;}
/*选择规格  --END*/


/*确认订单*/
.confirm-order-right{width:300px;}
.destination-container .country{margin-bottom: 16px;}
.destination-container .steps-wrapper{justify-content: space-between;display: flex;flex-wrap: nowrap;align-items: stretch;}
.destination-container .steps-wrapper .step-item{background:#f5f5f5;border-radius: 6px;padding: 16px 20px;width: 100%;}
.destination-container .steps-wrapper .step-item .step-side{display: flex;align-items: center;flex-wrap: nowrap;justify-content: space-between;padding: 0 20px}
.destination-container .steps-wrapper .step-item .step-side .step-node{display: flex; flex-direction: column;text-align: center;}
.destination-container .steps-wrapper .step-item .step-side .step-tail{-webkit-box-flex: 1;flex: 1;-webkit-flex: 1;height: 1px;background: var(--color-dark); position: relative;margin: 0 20px}
.destination-container .steps-wrapper .step-item .step-side .step-tail:after { border-bottom: 4px solid transparent; border-left: 4px solid var(--color-dark); border-top: 4px solid transparent; content: ""; display: block; height: 0; margin-right: -4px; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 0;}

.rounded-top-10{border-radius: 10px 10px 0 0;}
.rounded-bottom-10{border-radius: 0 0 10px 10px;}

.address-item{margin-bottom: .625rem;}
.address-item a{background-color: #f8f8f8;border: solid 1px #f2f2f2;border-radius: 10px;}
.address-item a:hover{border: solid 1px #ff7318;}
.address-item a.active{background-color: #fff8f3;border: solid 1px #ff7318;}

.customs-clearance .nav-tabs{gap: 6px;flex-wrap: nowrap;white-space: nowrap;}
.customs-clearance .nav-link{border: solid 1px #ddd;background-color: #f8f8f8;padding: 8px 16px;}
.customs-clearance .nav-link.active{ border-top: solid 2px var(--color-primary);border-bottom-color: #fff; color: var(--color-primary);background-color: #fff;margin-bottom: -2px;}
.customs-clearance .nav-link.disabled{border-color:#f0f0f0 #f0f0f0 #ddd;background-color: #f8f8f8;color: #bbb;}
.customs-clearance-card{border: solid 1px #e5e5e5;position: relative;overflow: hidden;}
.customs-clearance-card.active{border-color: var(--color-primary);}
.customs-clearance-card.active::before { position: absolute; bottom: 0; right: 0; display: block; width: 0rem; height: 0rem; pointer-events: none; content: ""; border-style: solid;border-width:15px;border-color:transparent #ff7318 #ff7318 transparent;}
.customs-clearance-card.active::after { position: absolute; bottom: 0; right: 0; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 70% 70%; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");opacity: 1;}


.payment-method .list-group-item{padding: 1rem 1.25rem;border-bottom: solid 1px #e5e5e5!important;}
.payment-method .list-group-item:last-child{border-bottom: none!important;}
.confirm-order-products .product-header-row{border-radius:10px 10px 0 0;}
.confirm-order-products .list-item{border-radius:10px;margin-bottom: 1rem;font-size: 12px;}
.confirm-order-products .list-item:first-child{border-top-left-radius: 0;border-top-right-radius: 0;}
.confirm-order-products .list-item-header{padding: 16px 16px 0 16px;}
.confirm-order-products .list-item .item-title{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.confirm-order-products .list-item .form-select-sm{font-size: 12px;}
.confirm-order-products .list-item-body{border-top: solid 1px #e5e5e5;}
.confirm-order-products .list-item-body:first-child{border-top: none;}
.confirm-order-products .number-input-group{width: 100px;}
.confirm-order-products .list-item-body .product-img{width: 88px;height: 88px;}
.confirm-order-products .list-item-footer{background-color: #f5fbff;border-top: solid 1px #e9eef2;border-radius: 0 0 10px 10px;}
.confirm-order-products .list-item-footer-list{margin-left: auto;}
.checkout-total.sticky-top{top: 30px;}
.btn-service.disabled{background-color: #999;border-color:#999;cursor:not-allowed;pointer-events:visible;}

.pay-tips-circle-border{border-style: solid;border-width:2px;border-radius: 100rem;border-color: var(--color-orange);}
.border-success{border-color: var(--color-success)!important;}

.circle-loader{width: 60px; height: 60px;border-radius: 100rem;display:flex;align-items:center;justify-content:center;border: solid 3px var(--color-green);font-size: 0;}
.circle-loading-beat i{ display: inline-block; width:8px;height:8px;margin:0 2px;border-radius: 50%; background: #999; -webkit-animation: load 1.04s ease infinite;-moz-animation:load 1.04s ease infinite;animation:load 1.04s ease infinite;}
@-webkit-keyframes load{ 0%{opacity: 1;} 100%{opacity: 0;} }
@-moz-keyframes load{ 0%{opacity: 1;} 100%{opacity: 0;} }
@keyframes load{ 0%{opacity: 1;} 100%{opacity: 0;} }
.circle-loading-beat i:nth-child(1){ -webkit-animation-delay:0.13s;-moz-animation-delay:0.13s;animation-delay:0.13s; }
.circle-loading-beat i:nth-child(2){ -webkit-animation-delay:0.26s;-moz-animation-delay:0.26s;animation-delay:0.26s; }
.circle-loading-beat i:nth-child(3){ -webkit-animation-delay:0.39s;-moz-animation-delay:0.39s;animation-delay:0.39s; }
.circle-loading-beat i:nth-child(4){ -webkit-animation-delay:0.52s;-moz-animation-delay:0.52s;animation-delay:0.52s; }
.circle-loading-beat i:nth-child(5){ -webkit-animation-delay:0.65s;-moz-animation-delay:0.52s;animation-delay:0.52s; }

.service-title{font-size: 14px;color: #666;font-weight: bold;margin-bottom: 10px;}
.service-list{width: 646px;height: 560px;overflow-y: auto;}
.service-group{margin-bottom: 24px;}
.service-option-list{display: flex;flex-wrap: wrap; gap: 24px;}
.service-option-list .service-item{text-align: center;width: 80px;}
.service-option-list .service-item.disabled{opacity: .5;}
.service-option-list .service-item.disabled:hover,
.service-option-list .service-item.disabled:hover .service-icon{cursor: not-allowed!important;}
.service-option-list .service-icon{width: 80px;height: 80px;border-radius: 24px;background-color: #f5f5f5;border: solid 2px #f5f5f5;position: relative;cursor: pointer;display: flex;justify-content: center;align-items: center;color: #666;}
.service-option-list .service-icon .ap-icon{font-size: 30px;}
.service-option-list .service-icon.active,
.service-option-list .service-item:hover .service-icon{border: solid 2px #ff7318;background-color: #fff1e7;color: #ff7318;}
.service-option-list .service-text{font-size: 14px;margin-top: 10px;line-height: 1.2;}
.service-icon.active::before { position: absolute; bottom: 0px; right: 0px; display: block; width: 24px; height: 24px; pointer-events: none; content: ""; background-color: var(--color-primary);border-radius: 50rem;}
.service-icon.active::after { position: absolute; bottom: 0px; right: 0px; display: block; width: 24px; height: 24px; content: ""; background-repeat: no-repeat;background-position:center;background-size: 12px 12px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");opacity: 1;}
.service-explain{width: 448px;min-height: 448px;margin-left: 16px;}
/*确认订单  --END*/

.divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.1);}
.divider-vr { height: 100%; margin: 0; overflow: hidden; border-left: 1px solid rgba(0, 0, 0, 0.1);}
.divider-dashed{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.divider-dotted{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px dashed rgba(0, 0, 0, 0.1);}


/*用户中心*/
.customer-header{height: 60px;}
.customer-container{min-width: 1400px;margin: 0 auto;max-width: 1400px;flex-grow: 1;}
.customer-header .customer-container{height: 60px;}
.customer-header .brand-text{color: rgba(255,255,255,.5);}
.customer-header .brand-tag{color: rgba(255,255,255,.5);border: solid 1px rgba(255,255,255,.5);font-size: 12;padding: 0 4px;border-radius: 3px;font-size: 12px;}
.customer-header .divider-vr{height: 20px;border-left: 1px solid rgba(255,255,255,.2);}
.customer-header .header-nav{gap: 30px;}
.customer-header .header-nav .nav-link{color: #fff;font-size: 14px;padding: .5rem 0;}
.customer-header .header-nav .nav-link:hover{color: #fff;}
.customer-header .header-nav .nav-cart{display: flex;align-items: center;gap: 6px;}
.customer-header .header-nav .nav-cart .icon-shopping{font-size: 18px;}
.customer-header .header-nav .nav-cart .badge-num{height: 18px;display: flex;align-items: center; border-radius: 100rem;padding: 0 8px;font-size: 12px;background-color: var(--color-primary);color: var(--color-white);border: solid 1px var(--color-white);}
.customer-header .header-nav .btn-white{color: var(--color-primary);}
.customer-header .header-nav .btn-outline-white{color: var(--color-white);}
.customer-header .header-nav .btn-outline-white:hover{background-color: rgba(255,255,255,.1);}

.selector{position: relative;}
.selector .selector-toggle{display:flex;align-items: center;color: #fff;cursor: pointer;padding: 5px 0;}
.selector .selector-toggle .icon-chevron-down{margin-left: 8px;font-size: 14px;transition: all .2s ease-in-out;line-height: 1;}
.selector.active .selector-toggle .icon-chevron-down{transform: rotate(180deg);}
.selector .icon-flag{width: 20px;height: 20px; margin-right: 8px;}
.dropdown-option{padding-top:10px;width:340px;-webkit-animation: sweep .3s ease-in-out;animation: sweep .3s ease-in-out;display: none;left: calc(-50% - 60px);top:calc(100%) ;position: absolute;z-index: 1021;}
.dropdown-option.show{display: block;}
.dropdown-option-content{padding:20px;border:solid 1px #e5e5e5;font-size: 14px;background-color:#fff;box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);border-radius: 10px;color: #666;}
.dropdown-option-content::before { position: absolute; content: ""; border-width: 1px;background-color: #fff; border-style: solid; border-color: #e5e5e5 #fff #fff #e5e5e5; display: inline-block; width: 20px; height: 20px; left: 50%;transform: rotate(45deg); margin-left: -10px; top: 0px;}
.selector .dropdown-menu{box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);max-height: 300px;overflow-y: auto;min-width: 100%;}
.selector .dropdown-item{cursor: pointer;display: flex;align-items: center;font-size: 14px;padding: 8px 10px 8px 16px;}
.selector .dropdown-item .icon-chevron-down{margin-left: auto;font-size: 14px;color: var(--color-999);transition: all .2s ease-in-out;}
.selector .dropdown-item.dropdown-toggle::after{display: none;}
.selector .dropdown-item.dropdown-toggle.show .icon-chevron-down{transform: rotate(180deg);}



.user-menu{position: relative;}
.user-menu .user-menu-toggle{display:flex;align-items: center;color: #fff;cursor: pointer;padding: 5px 0;}
.user-menu .user-menu-toggle .icon-chevron-down{margin-left: 8px;font-size: 14px;transition: all .2s ease-in-out;}
.user-menu.active .user-menu-toggle .icon-chevron-down{transform: rotate(180deg);}
.user-menu .icon-flag{width: 20px;height: 20px; margin-right: 8px;}
.dropdown-user-menu{padding-top:10px;min-width: 160px; -webkit-animation: sweep .3s ease-in-out;animation: sweep .3s ease-in-out;display: none;left:calc(0%);top:calc(100% - 4px) ;position: absolute;z-index: 1021;}
.dropdown-user-menu.show{display: block;}
.dropdown-user-menu-container{border:solid 1px #e5e5e5;border-radius: 10px;background-color: #fff;position: relative;z-index: 0;}
.dropdown-user-menu-container::before { position: absolute; content: ""; border-width: 1px;background-color: #fff; border-style: solid; border-color: #e5e5e5 #fff #fff #e5e5e5; display: inline-block; width: 20px; height: 20px; left: 50%;transform: rotate(45deg); margin-left: -10px; top: -10px;z-index: -1;}
.dropdown-user-menu-content{padding: 10px 0; font-size: 14px;background-color:#fff;box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);border-radius: 10px;color: #666;}

.user-menu .dropdown-item{cursor: pointer;display: flex;align-items: center;font-size: 14px;padding: 8px 10px 8px 16px;}
.user-menu .dropdown-item .icon-chevron-down{margin-left: auto;font-size: 14px;color: var(--color-999);transition: all .2s ease-in-out;}
.user-menu .dropdown-item.dropdown-toggle::after{display: none;}
.user-menu .dropdown-item.dropdown-toggle.show .icon-chevron-down{transform: rotate(180deg);}

@-webkit-keyframes sweep { 0% { opacity: 0; transform: translateY(-10px) } to { opacity: 1; transform: translateY(0) } }
@keyframes sweep { 0% { opacity: 0; transform: translateY(-10px) } to { opacity: 1; transform: translateY(0) } }


/*aside左侧菜单*/
.aside{width: 200px; flex-shrink: 0;}
.account-menu{font-size: 14px;}
.account-menu h6.fs-sm{font-size: 14px;padding:0.5rem 1rem;}
.account-menu .icon-chevron-right{font-size: 14px;color: #999;transition:all .2s ease-in-out;}
.account-menu .nav-link{padding:8px 16px 8px 30px;color: #666;gap: 8px;align-items: center;}
.account-menu .nav-link.active{background: var(--color-primary);color: var(--color-white);}
.account-menu .nav-link.active:hover{background: var(--color-primary);color: var(--color-white);}
.account-menu .nav-link.active .icon-chevron-right{color: var(--color-white);}
.account-menu .nav-link span{display: flex;align-items: center; gap: 5px;}
.account-menu .nav-link:hover{background: #f2f2f2;}
.account-menu .divider{margin: 8px 12px;}
/*aside左侧菜单 --END*/
.customer-content{margin-left: 16px;flex-grow: 1;}


/*订单列表*/
.nav-status{gap: 6px;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;overflow-y: hidden;padding-left: 16px;}
.nav-status.border-bottom{border-bottom: none!important;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1);}
.nav-status .link-status{border: solid 1px #ddd;background-color: #f8f8f8;padding: 8px 16px;}
.nav-status .link-status.active{ border-top: solid 2px var(--color-primary);border-bottom-color: #fff; color: var(--color-primary);background-color: #fff;}
.order-filter{border-radius: 10px;}
.order-filter .form-group{margin-right: 10px;}
.order-filter .sort{padding:16px;}
.order-filter .btn{height: 32px;line-height: 1;padding: 0 16px;display: flex;align-items: center;justify-content: center;}
.order-filter .btn-search{width: 40px;padding: 0;}
.order-filter .form-control{height: 32px;line-height: 1;width: 200px;}
.order-filter .date-selector .input-group{width: 200px;}
.order-filter .date-selector .form-control{height: 30px;}
.datepicker-dropdown{font-size: 13px;padding: 10px;border-radius: 5px; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);}
.datepicker table tr td, .datepicker table tr th{width: 40px;height: 40px;}
.filter-more{display: none!important;}
.filter-more.show{display: inline-flex!important;}
.filter-toggle-show-more{cursor: pointer;margin-left: 10px;}
.filter-toggle-show-more .icon-chevron-down{font-size: 14px;transition: all .2s ease-in-out;}
.filter-toggle-show-more.active .icon-chevron-down{transform: rotate(180deg);}
.filter-toggle-show-more .toggle-show-more-text{display: block;}
.filter-toggle-show-more .toggle-show-more-text.hide{display: none;}
.filter-toggle-show-more .toggle-hide-more-text{display: none;}
.filter-toggle-show-more .toggle-hide-more-text.show{display: block;}

.order-list .list-item{background-color: #fff; border-radius:10px;margin-bottom: 1rem;font-size: 12px;}
.order-list .list-item-header{background-color: #f8f8f8; border-radius:10px 10px 0 0;padding: 10px 0;}
.order-list .list-item-header .view-all{color: #666;}
.order-list .list-item-header .view-all:hover{color: #2c6ecb;}
.order-list .list-item-header .divider-vr{height: 14px;}
.order-list .list-item .item-title{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.order-list .list-item-body .image{width: 88px;flex-shrink: 0;}
.order-list .sub-order-list{border-right: solid 1px #e9e9e9;}
.order-list .sub-order-list .sub-order{border-bottom: dashed 1px #e9e9e9;}
.order-list .sub-order-list .sub-order:last-child{border-bottom: none;}
.order-list .total-amount{border-right: solid 1px #e9e9e9;}
.order-list .text-color-blue:hover{text-decoration: none;color: var(--color-blue);}
.order-list .icon-a-1v1{color: #bea988;font-size: 20px;}
.submit-container{box-shadow: 0 0px 15px 3px rgb(0 0 0 / 5%), 0 0px 6px 2px rgb(0 0 0 / 5%);}
/*订单列表  --END*/

/*订单详情*/
.order-detail-total .icon-a-1v1{color: #bea988;font-size: 20px;margin-left: 5px;line-height: 1;}
.order-total-amount{display: flex;align-items: center;gap: 6px;}
.order-detail .list-item{background-color: #fff; border-radius:10px;margin-bottom: 1rem;font-size: 12px;}
.order-detail .list-item-header{background-color: #f8f8f8; border-radius:10px 10px 0 0;padding: 10px 0;}
.order-detail .list-item .item-title{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.order-detail .list-item-body .image{width: 88px;flex-shrink: 0;}
.order-detail .sub-order-list .sub-order{border-bottom: solid 1px #e9e9e9;}
.order-detail .sub-order-list .sub-order:last-child{border-bottom: none;}
.order-detail .text-color-blue:hover{text-decoration: none;color: var(--color-blue);}
.package-detail{position: relative;}
.package-detail .overview-status{max-width: 20rem; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;white-space: nowrap;display: block;}
.package-more-detail{cursor: pointer;}
.package-more-detail:hover ~ .package-detail-list{display: block;}
.package-detail-list:hover{display: block;}
.package-detail-list{position: absolute;left:-17px;top:100%;margin-right: -1px; padding:.75rem 1rem;line-height:2; background-color: #fff;border: 1px solid #ddd;border-radius: 10px; box-shadow: 0px 0px 10px #ececec; color: #999;cursor: default;z-index: 2;display:none;}
.package-detail-list li{display: flex;align-items: flex-start;}
.package-address{max-width: 660px;white-space: normal;}
.status-current{color: #ff7318;}
.status-done{color: #666;}

.package-detail-header .package-detail .status-text{max-width:36rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.package-detail-header .package-more-detail{white-space: nowrap;}
/*订单详情  --END*/

/*分页*/
.page-bar {display: block;text-align: center;}
.page-bar .e-page {border:#ddd 1px solid;height: 32px;font-size: 12px; padding:0px 10px;display: inline-flex;align-items: center; margin:2px;background: #fff;border-radius: 3px;}
.page-bar .e-page:hover {border:#ddd 1px solid; color: #666; background:#f2f2f2;}
.page-bar .e-page.border-0{background-color: transparent;}
.page-bar .page-current{background:#f2f2f2; color:#666;border:#ddd 1px solid;}
.page-bar .text-muted{height: 32px; padding:0px 12px;display: inline-flex;align-items: center; margin:0 2px;}
.page-bar .form-select{height: 32px;}
.page-bar .form-control{height: 32px;border-color: #ddd;margin:2px;border-radius: 3px;}
.page-bar .btn{height: 32px;border-color: #ddd;color:#666;display: inline-flex;align-items: center;}
/*分页 --END*/
.loader-rotation{position: fixed;top: 0;right: 0;bottom: 0;left: 0; z-index: 1090;}

/*帮助中心*/
.aside-nav{font-size: 14px;}
.aside-nav .icon-chevron-right{font-size: 14px;color: #999;transition:all .2s ease-in-out;}
.aside-nav .nav-link{padding:0.5rem 1.25rem;margin: 0 -1rem;color: #666;}
.aside-nav .nav-link.active{background:rgba(255, 115, 24, .1);color: #ff7318;}
.aside-nav .nav-link.active .icon-chevron-right{color: #ff7318;}
.aside-nav .nav-link[aria-expanded=true]{background:rgba(255, 115, 24, .1);border-left: solid 2px #ff7318;}
.aside-nav .nav-link[aria-expanded=true] .icon-chevron-right{transform: rotate(90deg);}
.aside-nav .nav-collapse .nav-link{padding-left:1.5rem;}
.aside-nav .nav-collapse .nav-link.active,
.aside-nav .nav-collapse .nav-link:hover{background-color: transparent;color: #ff7318;}

.help-list a:hover{color: #ff7318;}
.help-content img{max-width: 100%!important;}

.btn-share{width: 30px;height: 30px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 18px;color: #fff;}
.btn-share:hover{color: #fff;}
.btn-share-facebook{background-color: #3b5998;}
.btn-share-vk{background-color: #6383a8;}
.btn-share-twitter{background-color: #1da1f2;}
.btn-share-pinterest{background-color: #cd1f28;}
.btn-share-odnoklassniki{background-color: #f68735;}
/*帮助中心  --END*/

/*首页*/
.global-header{height: 80px;box-shadow: 0 1px 0 rgba(0, 0, 0, .1);flex-shrink: 0;}
.global-container{max-width: 1400px;min-width: 1200px;margin: 0 auto;width: 100%;}
.global-header .header-menu{gap: 30px;}
.global-header .header-menu .nav-link{color: var(--color-666);padding: .5rem 0;}
.global-header .header-menu .nav-cart{display: flex;align-items: center;gap: 6px;}
.global-header .header-menu .nav-cart .icon-shopping{font-size: 18px;}
.global-header .header-menu .nav-cart .badge-num{height: 18px;display: flex;align-items: center; border-radius: 100rem;padding: 0 8px;font-size: 12px;background-color: var(--color-primary);color: var(--color-white);}
.global-header .selector .selector-toggle{color:var(--color-666);}
.global-header .user-menu .user-menu-toggle{color:var(--color-666);}
.global-header .user-menu .user-menu-toggle .name{max-width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*首页Banner*/
.index-banner{width: 100%;height: 660px;flex-shrink: 0;background: #29344f url(../img/index-banner/banner-bg.jpg) no-repeat center center;}
.index-content{width: 700px;}
.index-banner .headline{color: var(--color-white);}
.index-banner .sub-headline{color: var(--color-white);}

.btn-download{height:60px;min-width: 360px; display:inline-flex;justify-content: center;align-items:center; border-radius:100rem;background: #ff7318; padding:0 20px;text-decoration: none;box-shadow: 0 10px 10px rgba(255,115,24,.2);transition:all 0.15s ease-in-out;}
.btn-download .content{height: 100%;}
.btn-download i{font-size: 30px;color: #fff;margin:0 6px;}
.btn-download .text{color: #fff;line-height:1;margin:0 6px;white-space: nowrap;}
.btn-download .text span{font-size: 18px;color: rgba(255,255,255,1);display: block;font-weight: 600;}
.btn-download:hover{background: #fd6802;text-decoration: none;box-shadow: 0 10px 10px rgba(255,115,24,.2);}

.index-banner .banner-content{width: 670px;height: 440px;padding: 5px;background-color: #f2f2f2;border-radius: 10px;flex-shrink: 0;}
.index-banner .carousel-indicators{margin-bottom: 0px;bottom: -30px;}
.index-banner .carousel-control-next,
.index-banner .carousel-control-prev{width: 30px;height: 30px;background-color: rgba(0, 0, 0, .3);border-radius: 50%;top: 50%;transform: translateY(-50%);transition: all .2s ease-in-out;}
.index-banner .carousel-control-next{right: 0px;opacity: 0;}
.index-banner .carousel-control-prev{left: 0px;opacity: 0;}
.index-banner .banner-content:hover .carousel-control-next{right: 10px;opacity: 1;}
.index-banner .banner-content:hover .carousel-control-prev{left: 10px;opacity: 1;}
.index-banner .carousel-control-next-icon,
.index-banner .carousel-control-prev-icon{width: 1rem;height: 1rem;}
.index-banner .carousel-indicators [data-bs-target]{width: 10px;height: 10px;border-radius: 10px;border: none;background-color: #000;}
.index-banner .carousel-indicators .active{background-color: #fff;}

.index-brand-list{width: 360px;}
.index-brand-list .brand-item{border-radius: 10px;background-color: #f4f4f4;display: flex;align-items: center;justify-content: center;position: relative;}
.index-brand-list .brand-item .icon-question{position: absolute;top: 2px; right: 5px;color: #999;cursor: pointer;}

.destination-navtabs{gap: 10px;}
.destination-navtabs .nav-link{background-color:#fff;color: #333;border: solid 1px #333;border-radius: 100rem;min-width: 160px;height: 50px; font-size: 16px;font-weight: bold;}
.destination-navtabs .nav-link.active{background-color:#333;color: #fff;}
.index-destination .steps-wrapper .step-item .step-label .step-number{background-color: #666;width: 26px;height: 26px;font-weight: bold;}
.index-destination .tab-pane{padding: 0 20px;margin-bottom: 30px;}

.ship-title{margin-bottom: 10px;}
.ship-line{margin: 16px;height: 0;display: block;border-top: 1px solid var(--color-primary);position: relative;}
.ship-line::before{width: 8px;height: 8px;border-radius: 50%;background-color:var(--color-primary);position: absolute;left: 0;top: -5px;display: block;content: "";}
.ship-line::after{width: 8px;height: 8px;border-radius: 50%;background-color:var(--color-primary);position: absolute;right: 0;top: -5px;display: block;content: "";}


.banner-text__browser-stars{color: #ffcb68;margin-top: 10px;line-height: 1;}
.banner-text__browser-stars .ap-icon{font-size: 16px;}
.banner-text__browser-stars .text-muted{margin: 0 1rem;}
.banner-oversea-extension-info{width: 360px;}
.banner-oversea-extension-info .brand-icon{width: 40px;height: 40px;}
.index-module-img{box-shadow: 0 10px 30px rgba(0,0,0,.05);border-radius: 10px;padding: 5px;background-color: #f2f2f2;width: 710px;flex-shrink: 0;}
.index-module-img .img{border-radius: 10px;width: 100%;}
/*首页  --END*/

/*footer*/
.footer-bg{background:#fff;border-top:solid 1px #e5e5e5;}
footer{font-size:14px;color:#666;}
footer h5{font-size:14px;font-weight:700;}
footer .bw-brand{height: 26px;}
.footer-time{display: flex;align-items: center;}
footer .btn-contact{background-color: #3e4450;display:inline-flex; align-items: center;gap: 6px;justify-content: center;}
/*footer  --end*/

.article-nav li{line-height:1.3;padding-left: 20px;display: flex;flex-direction: column;}
.article-nav li a{display: block; font-size: 14px;color: #666;display: flex;padding: 1rem .25rem 1rem 0;}
.article-nav li.active{border-left: solid 2px #fd6802;background: #fff7f2;}
.article-nav li.active a{color: #fd6802;}
.article-nav li a:hover{color: #fd6802;}

.article-wrap{background: #fff;min-height: 500px;padding: 60px;}
.article-content{font-size: 14px;color: #666;}
.article-content p{font-size: 14px;line-height: 1.8;margin-bottom:20px;color: #666;}
.article-content p a{color: #fd6802;}
.article-content p a:hover{text-decoration: underline;}

/*插件下载弹框*/
.modal-addons-content{overflow: unset;}
.modal-addons-content .close-outside{position: absolute;right:-50px;top:0px;padding: 0;text-shadow: unset;font-weight: 500;border: none;background-color: transparent;}
.modal-addons-content .close-outside i{font-size: 24px;color: rgba(255, 255, 255, 1); transition: color .2s ease-in-out;}
.modal-addons-content .close-outside:hover i{color: rgba(255, 255, 255, 1);}
.modal-section-title{text-align: center;margin: 24px auto 0 auto;}
.modal-section-title .title{font-size: 20px;color: #555;font-weight: 500;}
.modal-addons__detail{width: 960px;max-width: 960px;}
.modal-addons__info{padding: 2rem 2rem 1.5rem 2rem;}
.addons-icon{margin-right: 30px;width: 60px;height: 60px;}
.addons-title{font-size: 20px;color: #555;margin-bottom: 8px;font-weight: 600;}
.addons-by{font-size: 14px;color: #999;}
.addons-version{font-size: 14px;color: #999;margin-bottom: 5px;}
.addons-log{font-size: 14px;color: #999;text-decoration: underline;}
.modal-addons__info .btn-wrap{display: flex;justify-content: flex-end;flex-direction: column;}
.btn-addons{height:40px;min-width: 140px;text-align: center; display:flex;justify-content: center; border-radius:4px;background: #28a745;padding:0 24px;text-decoration: none;box-shadow: 0 10px 10px rgba(40,167,69,.2);transition:all 0.15s ease-in-out;flex-shrink: 0;}
.btn-addons .text{color: #fff;line-height:1;font-size: 14px;white-space: nowrap;font-weight: 500;}
.btn-addons:hover{background: #218838;text-decoration: none;box-shadow: 0 10px 10px rgba(33,136,56,.2);}

.modal-addons__carousel{background-color: #fafafa;border-radius: 0 0 10px 10px;}
.modal-addons__carousel-inner{width: 640px; height: 400px; margin: 30px auto 50px;}
.modal-addons__carousel-inner .carousel-item{padding: 0;}
.modal-addons__carousel-control-prev{top: 205px;left: 40px;}
.modal-addons__carousel-control-next{top: 205px;right: 40px;}
.modal-addons__carousel-control-prev,
.modal-addons__carousel-control-next{width: 50px;height: 50px;border-radius: 100rem;background-color: #fff;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .15);}
.modal-addons__carousel-control-prev i,
.modal-addons__carousel-control-next i{font-size: 24px;color: #999;}
.modal-addons__carousel-indicators{bottom: 20px;margin-bottom: 0;}
.modal-addons__carousel-indicators li[data-bs-target]{width: 10px;height: 10px;border-radius: 100rem;background-color: #ffffff;border:solid 1px #999;box-sizing:border-box;transition: all .4s ease;}
.modal-addons__carousel-indicators li.active{background-color: #666;border:unset;}
.modal-addons__detail .browser-list-group{padding: 24px;display: flex;flex-wrap: wrap;justify-content: flex-start;margin: 0 auto;width: 100%;list-style: none;}
.modal-addons__detail .browser-item{max-width: 12.5%;width:100%;}
.modal-addons__detail .browser-icon{width: 40px;height: 40px;}
.modal-addons__detail .browser-link{display:flex;justify-content: center;align-items: center;flex-flow: column;padding: .75rem .5rem;}
.modal-addons__detail .browser-link:hover{background-color: #eef1f6;border-radius: 5px;}
.modal-addons__detail .browser-link p{display: block;font-size:14px;font-weight:400;margin-top:8px;margin-bottom: 0; color: #666;text-decoration:none;white-space: nowrap;}
.modal-addons__detail .browser-link:hover p{color: #ff7318;text-decoration: none;}
.modal-addons__opera-addons-item{margin-bottom: 30px;}
.modal-addons__opera-addons-item:last-child{margin-bottom: 0;}
.modal-addons__badge-num{width: 30px;height: 30px;border: solid 1px #9cadbd;color: #9cadbd;font-size: 14px;border-radius:100rem;margin:10px 15px 0 0;}
.modal-addons__desc{font-size: 14px;color: #666;line-height: 1.7;}
.modal-addons__desc p{margin-bottom: 0;}
.modal-addons__desc .text-info{text-decoration: underline;word-break:break-all;}
.modal-addons__desc .btn-light{border-color: #e5e5e5;border-radius: 5px;color:#666;}
.modal-addons__desc .btn-light:hover{border-color: #9cadbd;}
.modal-addons__desc .btn-light i{color:#ff1b2d;font-size: 16px;}
/*插件下载弹框  --END*/


.help-accordion .accordion-item{border-bottom: solid 1px #e5e5e5;font-size: 16px;}
.help-accordion .accordion-item:first-child{border-top: solid 1px #e5e5e5;}
.help-accordion .accordion-item:last-child{border-bottom: solid 1px #e5e5e5;}
.help-accordion .accordion-button{list-style:disc;display: list-item;list-style-position: inside;margin-bottom: 0;line-height: 1.75;}
.help-accordion .accordion-button::marker{color: #999;}
.help-accordion .accordion-button{font-weight: 600; cursor: pointer;padding:1.25rem 1rem;transition: all .2s ease-in-out;font-size: 16px;}
.help-accordion .accordion-button::after{content:"\002B";color:#666;float: right;font-weight: bold;font-size: 22px;line-height: 1; background-image: none;width: auto;height:auto;}
.help-accordion .accordion-button:not(.collapsed)::after{content:"\2212";color:#666;background-image: none;transform: none;}
.help-accordion .accordion-button:not(.collapsed) { color: currentColor; background-color: #fff; box-shadow: none }
.help-accordion .accordion-button:hover{background:#f8f8f8;}
.help-accordion .accordion-body{padding:.5rem 2.4rem;overflow: hidden;line-height: 2;}
.help-accordion .accordion-body ol{padding-left:1rem;margin-bottom: 1rem;}
.help-accordion .accordion-body ol li{list-style: decimal;}

.refund-form .left{width: 100px;text-align: right;}
.refund-form .right{width: 100%;}

.upload-img{margin-bottom: 16px;display: flex;gap: 10px;}
.upload-img .img-item{position: relative;width: 66px;height: 66px;overflow: hidden;border: solid 1px #ccc;border-radius: 5px;}
.upload-img .img-item .img{max-width: 100%;max-height: 100%;object-fit: cover;}
.upload-img .img-item .remove{background-color: rgba(0, 0, 0, .3);color: #fff;text-decoration: none;display: flex;align-items: center;width: 16px;height: 16px;justify-content: center;position: absolute;right: 0;top: 0;}
.upload-img .img-item .remove:hover{background-color: #e4393c;}
.upload-file{position: relative;cursor: pointer;border: dashed 1px #ccc!important; }
.upload-file::before{position: absolute;width: 2px;height: 20px;background-color: #ccc;font-size: 0;content: "";display:block;left:calc(50% - 1px);top:calc(50% - 10px);}
.upload-file::after{position: absolute;width: 20px;height: 2px;background-color: #ccc;font-size: 0;content: "";display:block;left:calc(50% - 10px);top:calc(50% - 1px);}
.upload-file .form-control-file{width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.refund-modal .btn-submit{min-width:160px;}

.chart-img{cursor: zoom-in;}
.offcanvas{z-index: 100000000 !important;}

.text-blue .icon-aliwang-fill{color: #1c9eff!important}


/*Disabled: 1688 extension*/
#market-mate-for-1688,
#market-mate-for-1688 *,
#plasmo-shadow-container,
.image-search-icon,
.goods-4-search-icon,
.r-gallery{display: none!important;}


/*货代合作推广页*/
.huodai-banner{width: 100%;height: 450px;position: relative;background: url(../img/huodai/huodai-banner.jpg);background-position: bottom;background-size: cover;flex-shrink: 0;}
.huodai-banner::before{ content: ""; background: #0a0a0a; position: absolute; width: 100%; height: 100%; opacity: .7; }
.huodai-banner .headline{font-size: 60px;color: var(--color-white);text-align: center;position: absolute;}

.duodai-steps .step{}
.duodai-steps .step-num{width: 50px;height: 50px;border-radius: 100rem;background-color: var(--color-primary);color: var(--color-white);font-size: 24px;display: flex;align-items: center;justify-content: center;}
.duodai-steps .step-text{font-size: 24px;}
.duodai-steps .input-group .form-control{height: 60px; font-size: 18px;border-width:2px 1px 2px 2px;border-color: #999;}
.duodai-steps .input-group .btn{font-size: 18px;padding: 0 40px}

.huodai-contact .contact-icon{width: 60px;height: 60px;border-radius: 100rem; display: flex;align-items: center;justify-content: center;background-color: #f2f2f2;color: #fff;}
.huodai-contact .contact-icon.kakaotalk{background-color: #f9e81f;}
.huodai-contact .contact-icon.weixin{background-color: #0ead51;}
.huodai-contact .contact-icon.mail{background-color: #ff7318;}
.huodai-contact .contact-icon.vk{background-color: #0077ff;}
.huodai-contact .contact-icon.facebook{background-color: #1278f3;}
.huodai-contact .contact-icon.dingding{background-color: #1996e6;}
.huodai-contact .contact-icon.qq{background-color: #12b7f5;}
.huodai-contact .contact-icon .ap-icon{font-size: 40px;}
.huodai-contact .contact-icon .icon-kakaotalk-fill{color: #3e3034;}
.huodai-contact .contact-icon .icon-weixin{color: #fff;}
.huodai-contact .contact-icon .icon-mail{color: #fff;}

.contact-item{position: relative;}
.contact-item:hover .tooltips-qrcode{display: block;}
.tooltips-qrcode{display: none;width: 220px; background-color: #fff;border-radius: 10px;padding: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .15);position: absolute;left: 50%;top: calc(100% - 30px);z-index: 10;transform: translateX(-50%);}
.tooltips-qrcode::before{border-width:10px;border-style: solid;border-color: transparent transparent #fff transparent;content: "";width:0;height:0;position: absolute;left: 50%;top:-20px;margin-left: -10px;}
.tooltips-qrcode .qrcode{width: 200px;}


/*top-banner*/
.top-banner{width: 100%;height:auto; background-color: #dd2104;color: #fff;position: relative;}
/* .banner-for-chinese-new-year{background:#000 url(../img/top-banner/banner-for-chinese-new-year.jpg) no-repeat top center;color: #fff!important;}
.banner-for-chinese-new-year .top-banner-title{color: #fff;}
.banner-for-close{background-color: #dd2104;color: #fff;} */
.banner-for-refund{background-color: #fde4b1;color: #945400;}
.top-banner-content{display: flex;width: 100%;height:auto;align-items: center;}
.top-banner-title{width: 1400px; height: auto;color: #945400;font-weight: bold;margin: 0  auto;}
.top-banner-title .icon-caution{font-size: 30px;margin-right: 10px;}
.top-banner-title .title{color: #945400;}
.top-banner-close{background-color: rgba(0, 0, 0, 0.2); color: rgba(255,255,255,.7);transition: all .2s ease-in-out;padding: .2rem;line-height: 1;position: absolute;right: 20px;}
.top-banner-close .icon-close{font-size: 20px;}
.top-banner-close:hover{color:#fddbbf;}
/*top-banner*/