#main-img-container-2 {
    height: 500px;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* IE10+ */
    
    background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
    /* IE6-9 */
    
    position: relative;
	background: #e0e0e0!important;
		
	
}
#main-img-container-2 .owl-nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    pointer-events: none;
	z-index: 999;
	display: none;
}
#main-img-container-2 .owl-nav > div {
    margin: 0;
    border-radius: 0;
    left: 40px;
    position: absolute;
    margin: auto;
    pointer-events: all;
    width: 70px;
    height: 70px;
    margin: auto;
    top: 0;
    bottom: 0;
    background-image: linear-gradient(to top, #f5f5f5 0%, #ffffff 100%);
    border-radius: 60px;
    background: white;
    box-shadow: 0 5px 9px 0 rgba(0, 0, 0, .3);
}
#main-img-container-2 .owl-nav > div.owl-next {
    right: 40px;
    left: auto;
}
#main-img-container-2 .owl-carousel .owl-item {} @media (max-width: 1440px) {
    #main-img-container-2 {
        height: 500px;
    }
}
@media (max-width: 1280px) {
    #main-img-container-2 {
        height: 450px;
    }
}
@media (max-width: 905px) {
    #main-img-container-2 {
        height: 400px;
    }
}
@media (max-width: 640px) {
    #main-img-container-2 .owl-nav > div {
        left: -30px;
    }
    #main-img-container-2 .owl-nav > div .chevron_holder {
        margin-right: -20px;
    }
    #main-img-container-2 .owl-nav > div.owl-next {
        right: -30px;
    }
    #main-img-container-2 .owl-nav > div.owl-next .chevron_holder {
        margin-left: -35px;
    }
    #main-img-container-2 {
        height: 350px;
    }
}
@media (max-width: 480px) {
    #main-img-container-2 {
        height: 400px;
    }
}
#main-img-container-2 * {
    height: 100%;
    max-height: 100%;
}
.main-img-container-2-img {
    height: 100%;
    background-position: center;
    background-size: cover;
    opacity: 1;
}
.chevron_holder {
    display: flex;
    justify-content: center;
}
.chevron_holder i {
    align-self: center;
    height: 24px !important;
    font-size: 28px;
    padding: 3px 0;
    color: #353535;
}
#main-img-container {
    height: 600px;
    background: #ffffff;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    /* IE10+ */
    
    background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
    /* IE6-9 */
}
@media (max-width: 1440px) {
    #main-img-container {
        height: 600px;
    }
}
@media (max-width: 1280px) {
    #main-img-container {
        height: 500px;
    }
}
@media (max-width: 905px) {
    #main-img-container {
        height: 400px;
    }
}
@media (max-width: 640px) {
    #main-img-container {
        height: 350px;
    }
}
@media (max-width: 480px) {
    #main-img-container {
        height: 400px;
    }
}
#main-img-container ul,
#main-img-container li {
    height: 100%;
}
.img-container {
    background-size: auto 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}
#checkout-panel {
    background: #fff;
}
#checkout {
    margin-bottom: 7px;
}
.check-p-con {
    min-height: 1px;
}
.act-price {
    font-size: 22px;
}
.sku-name {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 12px;
    color: rgb(93, 93, 93);
}
.sku-picker.selected {
    border: 1px solid rgb(255, 87, 0);
    outline: 1px solid rgb(255, 87, 0);
    font-weight: 900;
    color: rgb(255, 87, 0);
}
#sku-holder {
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(228, 228, 228);
    padding: 0 15px 15px;
}
#sku-holder li:not(:last-of-type) {
    margin-bottom: 10px;
}
.sku-picker-inner,
.my-measurment-picker-js{
    border: 1px solid #e6e6e6;
    font-weight: 500;
    padding: 7px 10px;
    color: #5d5d5d;
    font-size: 11px;
    margin-bottom: 5px;
    margin-right: 3px;
    cursor: pointer;
    vertical-align: middle;
    border-radius: 3px;
    text-transform: capitalize;
}
.my-measurment-picker-js{
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.my-measurment-picker-js i{
	font-size: 16px;
}
.sku-picker-inner.img-container {
    height: 32px;
    width: 32px;
    padding: 0;
    overflow: hidden;
}
.sku-picker-inner.disabled {
    opacity: .5;
    border: 1px dashed #dadada;
}
.sku-picker-inner.sku-selected {
    color: #ff1a1a;
    border-color: #ff1a1a;
}
.item-price {
    display: table;
    width: 100%;
}
.item-price > div {
    display: table-cell;
}
.item-price.discounted {
    display: block;
}
.item-price.discounted > div {
    display: inline-block!important;
    padding-right: 5px;
}
.item-name {
    font-size: 30px;
    font-weight: 400;
    margin: 10px 0;
    line-height: 1.2em;
    color: rgb(15, 15, 15);
}
.refine-search-container{
	overflow: auto;
}
.item-name {
    font-size: 22px;
}
.store-enter {
    margin-left: 10px;
    border: 1px solid rgb(187, 187, 187);
    color: rgb(124, 124, 124);
    border-radius: 2px;
    font-weight: 600;
    font-size: 12px;
    padding: 4px 10px;
}
.item-desc h5 {
    font-size: 14px;
    font-weight: 600;
    color: rgb(171, 171, 171);
    padding: 20px 0 20px;
}
.sku-qty-container > * {
    vertical-align: middle;
}
.sku-qty-container {
    width: 115px;
    padding-right: 10px;
}
.sku-qty-container a {
    display: block;
    height: 32px;
    width: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid rgb(210, 210, 210);
    color: rgb(161, 161, 161);
}
#sku-qty {
    width: 50px;
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid rgb(221, 221, 221);
    border-left: none;
    border-right: none;
    padding: 9px 4px;
    color: rgb(90, 90, 90);
    font-weight: 900;
    text-align: center;
}
.sub-sku[data-master="N"] {
    display: none;
}
.sub-sku[data-master="N"].active {
    display: block;
}
.qty-tb {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 15px;
}
#qty-available {
    font-size: 12px;
    color: rgb(171, 171, 171);
}
.remark-container {
    padding: 0 15px;
}
#sku-remarks {
    font-size: 12px;
    line-height: 1.2em;
    width: 100%;
    box-sizing: border-box;
    display: block;
}
#checkout {
    text-shadow: 0 -2px 0 rgba(0, 0, 0, .1);
}
.qty-n-td {
    width: 40px;
}
.item-price {
    padding: 12px 15px;
    background: rgb(255, 106, 0);
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    position: relative;
    z-index: 199;
}
.lower-item-detail {
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px rgb(220, 220, 220) solid;
    border-top: none;
    padding-bottom: 10px;
}
.item-net-weight{
    padding: 10px 18px 10px 18px;
    color: grey;
    font-size: 14px;
    font-weight: 400;
}
.body-mobile .item-net-weight{
    display: none;
    padding: 3px 0px 3px 0px;
    color: grey;
    font-size: 14px;
    font-weight: 400;
}
.i-d-remarks {
    border-radius: 3px;
    border: 2px solid rgb(234, 232, 215);
    padding: 15px;
    font-size: 12px;
    margin-bottom: 20px;
    background-color: #f1f9f7;
    border-color: #e0f1e9;
    color: #1d9d74;
}
.checkout-success {
    height: 100%;
    position: absolute;
    width: 100%;
    background: #fff;
    display: block;
    top: 0;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
}
.checkout-success.active {
    opacity: .9;
    pointer-events: all;
}
.checkout-success.done {
    opacity: 1;
}
.spinning {
    color: rgb(123, 196, 223);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 45px;
    width: 45px;
    opacity: 1;
}
.done .spinning {
    opacity: 0;
}
.checkout-done {
    transition: ease all .4s;
    -webkit-transition: ease all .4s;
    background: #fff;
    height: 100%;
    z-index: 2;
    position: relative;
    opacity: 0;
    transform: translate(100%, 0);
    -webkit-transform: translate(100%, 0);
}
.checkout-done span {
    font-weight: 700;
}
.done .checkout-done {
    opacity: 1;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
}
.addthis_native_toolbox {
    margin-bottom: 15px;
    margin-top: 15px;
}
.checkout-done h2 {
    font-size: 14px;
    color: rgb(195, 195, 195);
    padding: 0;
    text-shadow: none;
    margin-top: 10px;
}
.tick-icon {
    padding: 10px 0 20px;
    color: rgb(0, 207, 128);
    border-bottom: 1px solid rgb(231, 231, 231);
    /* margin-bottom: 15px; */
    
    margin: 0 -20px 15px -20px;
    text-shadow: 0 1px 1px rgba(13, 119, 10, 0.68);
}
@media (min-width: 1214px) and (min-height: 810px) {
    #checkout-panel.fixed {
        position: fixed;
        top: 0;
        z-index: 99;
    }
}
@media (min-width: 1214px) {
    #checkout-panel {
        width: 333px;
        position: relative;
        z-index: 99;
    }
    #checkout-panel.fixed.fix-btm {
        position: absolute;
    }
    .check-p-con {
        min-height: 50px;
        margin-top: -47px;
    }
    .detail-container-mb {
        display: none;
    }
}
#orginal-price-span.active,
.orginal-price-span-clone.active{
    display: table-cell;
}
#orginal-price-span,
.orginal-price-span-clone {
    display: none;
    text-decoration: line-through;
    color: rgb(255, 220, 199);
}
#orginal-price-span,
.orginal-price-span-clone{
    text-decoration: line-through;
    color: rgb(158, 158, 158);
    font-size: 16px;
}
.item_desc {
    overflow: hidden;
}
.item-desc * {
    max-width: 100%!important;
}
/*image slider*/

.img-rol a {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    color: rgba(255, 255, 255, .9);
    text-shadow: 0 0px 10px rgba(0, 0, 0, .3);
    font-size: 50px;
    height: 50px;
    width: 50px;
    text-align: center;
}
.img-rol a[data-direction="prev"] {
    left: 20px;
}
.img-rol a[data-direction="next"] {
    right: 20px;
}
#sku-error-remarks {} #sku-error-remarks.error-noted {
    padding: 10px;
    font-size: 11px;
    font-weight: 600;
    color: #84b9a0;
    margin: 10px;
    border: 2px solid #e0f1e9;
    border-radius: 3px;
}
.chrome-container {
    border-top: 1px solid rgb(228, 228, 228);
    margin-top: 10px;
    border-bottom: 1px solid rgb(228, 228, 228);
    background: rgb(240, 240, 240);
    padding-bottom: 15px;
}
.sarrow {
    color: #797C7C;
}
.force_refresh {
    color: #63b6e5;
}
.force_refresh:hover {
    cursor: pointer;
}
.cannot-translate-p {
    font-size: 13px;
    color: #8E8E8E;
    text-align: left;
    padding: 0 10px;
}
.cannot-translate-p a {
    display: inline-block;
    background: #20C6B7;
    padding: 2px 10px;
    border-radius: 3px;
    margin-left: 3px;
    font-weight: 600;
    color: #fff;
}
.main-img-container-2-img {
    opacity: 0;
}
.owl-controls {
    position: absolute;
    top: 0;
}
#main-img-container-2 .owl-dots{
	    height: 20px;
    background: #000000cc;
    position: absolute;
    margin: auto;
    /* left: 0; */
    /* right: 0; */
    display: flex;
    border-radius: 100px;
    /* padding: 10px; */
    padding: 0 10px 10px 10px;
    box-sizing: border-box;
    bottom: 10px;
    right: 10px;
}
#main-img-container-2.owl-theme .owl-dots .owl-dot.active span{
    background: #ff1e39;	
}
.item-detail-oper {
    margin: 0 -3px 7px;
}
.body-mobile .item-detail-oper {
    border-top: 1px solid #c6c6c6;
    padding-top: 10px;
}
.item-detail-oper > div {
    display: inline-block;
    width: 49%;
}
.item-detail-oper a {
    padding: 5px 10px 5px 25px;
    border-radius: 3px;
    background: white;
    display: block;
    text-align: center;
    font-weight: 600;
    color: #676767;
    font-size: 13px;
    margin: 0 3px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
.item-detail-oper a.addToWatchList {
    background-image: url(../img/heart.svg);
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: left 7px center;
}
.item-detail-oper a.view-taobao {
    padding: 5px 10px 5px 10px;
}
.hide {
    display: none;
}
.sku-description {
    padding: 8px 10px 0px 10px;
    color: tomato;
    font-size: 0.9em;
    font-weight: 700;
}
#google-recaptcha-dialog {
    text-align: center;
    background: #e3e7ec;
    /* color: #fff; */
    
    overflow-y: auto;
    padding: 200px 0;
}
#googleWidgetIdGet {
    background: white;
    width: 344px;
    margin: auto;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 2px;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .1);
}
#googleWidgetIdGet input {
    margin-top: 30px;
    width: 300px;
    background: #1b77ec;
}
#googleWidgetIdGet input:hover {
    background: #3c8aec;
}
#GoogleWidgetId > div {
    margin: auto;
}
#google-recaptcha-dialog a {
    color: #1b77ec;
}
#google-recaptcha-dialog a:hover {
    color: #3c8aec;
}
.gresc-titl {
    font-size: 20px;
    margin: 10px 0 20px;
    line-height: 1.5em;
    font-weight: 600;
    letter-spacing: -0.015em;
}
@media screen and (max-width: 800px) {
    .gresc-titl {
        font-size: 18px;
    }
    #google-recaptcha-dialog {
        padding: 50px 0;
    }
}
#mobile-checkout-container {
    display: none!important;
}
.body-mobile #mobile-checkout-container {
    position: fixed;
    z-index: 998;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.98);
    align-items: stretch;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
}
#mobile-checkout-container .price-holder {
    border-top: 1px solid #efefef;
    padding-left: 16px;
    flex: 1;
    line-height: 45px;
    color: #ff5200;
}
.mobile-checkout-btn , .mobile-checkout-btn-ofs{
    background: #ff5200;
    color: #fff;
    padding: 0 20px;
    font-weight: 900;
    line-height: 50px;
    letter-spacing: -0.035em;
}
.body-mobile .chrome-container {
    display: none;
}
.body-mobile .check-p-con {
    position: fixed !important;
    opacity: 0;
    z-index: 9999 !important;
    bottom: 0px;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    pointer-events: none;
    transition: all ease .3s;
}
.body-mobile .check-p-con.active {
    opacity: 1;
    pointer-events: all;
}
.body-mobile .check-p-con #checkout-panel .lower-item-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-direction: column;
    align-items: stretch;
    overflow: visible;
    border: none;
}
.body-mobile .check-p-con .item-price {
    display: none;
}
.body-mobile .remark-container {
    margin-bottom: 15px;
}
.body-mobile .lower-item-detail {
    background: #fff;
    height: 100%;
    transform: translate3d(0, 120%, 0);
    -webkit-transform: translate3d(0, 120%, 0);
    transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, .3);
}
.body-mobile .active .lower-item-detail {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}
.body-mobile #sku-holder {
    padding: 10px 15px 10px;
}
.body-mobile #checkout-panel {
    height: calc(100% - 100px);
    width: 100%;
    position: absolute;
    bottom: 0;
    top: auto !important;
    background: transparent;
}
.sku-mobile-displayer {
    padding: 0 8px;
    /* margin-top: -20px; */
    
    border-bottom: 1px solid rgb(226, 226, 226);
    height: 80px;
    position: relative;
}
.sku-selection-displayer {
    line-height: 1.2em;
    font-size: 10px;
    color: dimgrey;
    margin-top: 3px;
}
.sku-mobile-image {
    height: 100px;
    width: 100px;
    flex: 100px 0 0;
    border-radius: 3px;
    border: 3px solid #fff;
	background-color: rgb(243, 243, 243);
    background-size: cover;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .3);
    position: relative;
    top: -20px;
}
.sku-mobile-price {
    color: #ff5200;
}
.body-mobile .sku-scroller {
    flex: 4;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
#add-to-cart-tips-box {
    position: fixed;
    height: 50px;
    width: 180px;
    line-height: 50px;
    text-align: center;
    display: block;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    border-radius: 3px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    background: rgba(31, 31, 31, 0.921569);
    z-index: 10000;
    box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 1px 0px;
    opacity: 0;
    pointer-events: none;
}
#act-add-to-cart {
    height: 50px;
    line-height: 50px;
    background: #ff5200;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.close-display-mobile {
    color: #fff;
    position: absolute;
    bottom: calc( 100% - 90px);
    right: 6px;
    pointer-events: none;
}
.close-display-mobile i {
    font-size: 36px;
    opacity: .4;
}
#act-add-to-cart:active {
    background: #ef4d00;
}
.owl-controls {
    width: 100%;
    margin-top: 0!important;
    pointer-events: none;
}
.owl-nav > div {
    pointer-events: all;
}
.taobao_icon {
    width: 24px;
    padding-left: 5px;
    padding-top: 5px;
}
.item-desc-selection {
    font-size: 14px;
    font-weight: 600;
    color: rgb(171, 171, 171);
    padding: 13px 15px 10px;
    cursor: pointer;
    position: relative;
    bottom: -1px;
}
.item-desc-selection > div {
    position: relative;
}
.item-desc-selection:hover {
    color: #545454;
}
.item-desc-selection-selected {
    color: #545454;
    border: 1px solid #cacaca;
    /* border-bottom: 0; */
    
    border-bottom: 1px solid #fff;
}
.item-info-selection {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 20px;
}
.item-info-selection{
    white-space: nowrap;
    overflow-x: auto;
}
.taobao-agent-feature {
    margin-top: 16px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    font-size: 13px;
}
.tb-feature-head {
    padding: 6px 16px;
    color: #6b6b6b;
    font-size: 12px;
    background: whitesmoke;
    text-align: center;
    border-right: 1px solid #e8e8e8;
    font-weight: 600;
}
.agent-feature-bhiner {
    font-weight: 600;
    font-size: 16px;
    color: #139488;
}
.other-feature-points {
    flex: 1;
    color: #3e3e3e;
    font-weight: 600;
    font-size: 12px;
    justify-content: space-around;
}
.other-feature-points .js-tips-box {
    text-align: center;
}
.other-feature-points .icon-container {
    background-size: 30px;
    height: 30px;
    margin: 3px 0;
    background-repeat: no-repeat;
    background-position: center;
}
#my-measurment-popper {
    position: fixed;
    background-color: rgba(95, 95, 95, 0.3);
    top: 0;
    left: 0;
    z-index: 65536;
    height: 100%;
    width: 100%;
    display: none;
}
#my-measurment-popper.active {
    display: block;
}
.my-measurment-inner {
    background: #fff;
    width: 300px;
    border-radius: 3px;
    /* border: 1px solid #afafaf; */
    color: rgb(69, 69, 69);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.3);
}

.measurment-container{
	
}
.measurment-title{
	    font-size: 14px;
	margin-bottom: 2px;
}
.measurment-content{
	
}
.body-mobile #my-measurment-popper {
    height: calc(100% + 120px);
    top: -120px;
}
.body-desktop .my-measurment-inner:after {
    content: '';
    background: #fff;
    position: absolute;
    display: block;
    width: 15px;
    height: 15px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -8px;
    z-index: -3;
    transform: rotate(45deg);
    /* box-shadow: 0 1px 1px 0 rgba(0,0,0,.3); */
    
    border-bottom: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
}
.my-measurment-inner [data-action="save"] {
    background: #22ccd4;
    padding: 7px 11px;
    border-radius: 2px;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
}
.my-measurment-inner [data-action="copy"] {
    background: #0089ff;
    padding: 7px 11px;
    border-radius: 2px;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    margin-left: 5px;
}
.my-measurment-inner a:hover {
    color: #fff;
    opacity: .8;
}
#my-measurment {
	padding: 6px 0 8px 10px;
    color: #ff1d47;
    font-size: 13px;
    font-weight: 500;
    border-radius: 2px 2px 0 0;
    margin-top: 10px;
    cursor: pointer;
    text-transform: capitalize;
    justify-content: flex-end;
}
#my-measurment:hover {
    opacity: .8;
}
#my-measurment i {
	margin:0 0 0 4px;
}
.item-desc {
    margin-top: 30px;
    margin-bottom: 30px;
	border: 1px solid #ececec;
}
.aftersales {} .sm-min-tit {
    margin: 25px 0 10px;
    font-weight: 600;
    font-size: 14px;
}
.aftersales li {} .aftersales a {
    line-height: 1.6em;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #e2e2e2;
    display: block;
    border-radius: 3px;
    margin-bottom: 3px;
    padding: 10px 14px;
    color: #139488;
}
.aftersales a:hover {
    background: whitesmoke;
}
.Prohibited-items-list {} .Prohibited-items-list .prohinited-remarks {
    font-size: 12px;
    color: #7b7b7b;
    margin-bottom: 10px;
}
.Prohibited-items-list .sm-min-tit {
    font-weight: 600;
    margin: 30px 0 5px;
    font-size: 18px;
}
.Prohibited-items-list li:not(.prohinited-remarks) {
    line-height: 1.6em;
}
.body-mobile .lower-container > .limiter > div {
    width: 100%!important;
    float: none!important;
    max-width: 100%!important;
}
.wishlist-tag-picker-con.non-active {
    display: none!important;
}
.wishlist-tag-picker-con {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(138, 138, 138, 0.76);
    z-index: 99999;
    align-items: center;
    justify-content: center;
}
.wishlist-tag-inner {
    width: 400px;
    max-width: 90%;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .3);
}
.wishlist-tag-picker {
    font-weight: 600;
    border-bottom: 1px solid #e0e0e0;
}
.wishlist-tag-picker > div:hover {
    cursor: pointer;
    background-color: #f0f7ff;
}
.wishlist-tag-picker > div.active {
    background: #f0f7ff;
    color: #007eff;
}
.wishlist-tag-picker > div:not(.active) i {
    color: #d2d2d2;
}
.wishlist-tag-picker > div {
    padding: 16px 16px;
}
.wishlist-tag-title {
    padding: 16px;
    font-weight: 600;
    color: #505050;
    font-size: 14px;
    border-bottom: 1px solid #f3f3f3;
}
.wishlist-tag-title .h4title {
    font-weight: 100;
    font-size: 20px;
    line-height: 1.2em;
    letter-spacing: -0.015em;
}
.wishlist-tag-title p {
    font-size: 12px;
    font-weight: 500;
}
.wishlist-tag-picker-con .operator {
    padding: 16px;
}
.wishlist-tag-picker-con .operator > div {
    cursor: pointer;
}
.wishlist-tag-picker-con .operator > div:hover {
    opacity: .8;
}
.wishlist-tag-picker-con .operator [data-action="add"] {
    color: #007eff;
    border-radius: 3px;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
}
.wishlist-tag-picker-con .operator [data-action="close"] {
    color: #989898;
    font-size: 14px;
    font-weight: 600;
}
.public_banner {
    font-weight: 600;
    color: #fff;
    font-size: 14px;
    padding: 10px 0;
    background: rgb(30, 105, 222);
    background: -moz-linear-gradient(45deg, rgba(30, 105, 222, 1) 0%, rgba(116, 252, 250, 1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(30, 105, 222, 1) 0%, rgba(116, 252, 250, 1) 100%);
    background: linear-gradient(45deg, rgba(30, 105, 222, 1) 0%, rgba(116, 252, 250, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1e69de', endColorstr='#74fcfa', GradientType=1);
}
.public_banner .flex div {
    flex: 1;
    padding-right: 15px;
}
.ship-cal {
    margin-top: 6px;
}
.costcal {
    border-radius: 3px;
    background: white;
    display: block;
    text-align: center;
    font-weight: 600;
    color: #676767;
    font-size: 13px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
.costcal:hover {
    background-color: white;
    color: #9c9c9c;
}
.costcal:focus {
    box-shadow: none;
}
.nav-flex {
    background: #ffffff;
    color: #424242;
    border-top: 10px solid #f5f5f5;
}
.nav-flex a {
    font-size: 12px;
    color: #444444;
}
.nav-flex a:not(:last-of-type):hover {
    color: #ff3e54;
}
.nav-flex .flex {
    justify-content: flex-start;
    flex-wrap: wrap;
}
.nav-flex i {
    /*margin: 0 5px;
    color: #adadad;*/
}
.unavailable-item-warn {
    background: #fffae6;
    border-bottom: 1px solid;
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 600;
    color: #eabc00;
}
.unavailable-item-warn i {
    font-size: 21px;
    margin-right: 10px;
    border: 1px solid;
    border-radius: 30px;
    padding: 4px 3px 2px;
}
.unavailable-item-warn p {} {
    background-color: #fff;
}
.flex.flex-divide {
    justify-content: space-between;
}
.pswp__bg{
	opacity:.8!important;
}
#checkout-panel.fixed .item-price {
    margin-top: 0;
}
.item-price {
    background-image: url(../img/price-bg-cos.jpg)!important;
    background-size: cover;
    background-position: center;
    font-size: 21px;
    font-weight: 900;
    color: #ffffff;
    border-bottom: 0;
    margin-top: 1px;
    background-color: rgb(247, 247, 247);
}
body.bhiner-cosplay-body.otaku .item-price {
    background-image: url(../img/price-bg-cos-otk.jpg)!important;
}
.chrome-container {
    display: none;
}
#checkout {
    background: #ff3e54;
    padding: 9px 0;
    margin: 3px 0 6px;
    font-size: 14px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
}
@media only screen and (max-width: 900px) {
    .limiter {
        padding-left: 12px;
        padding-right: 12px;
    }
}
.share-panel {
    justify-content: flex-start;
    margin-top: 4px;
    padding: 6px 18px 10px;
}
.share-panel > a:hover{
	color:#fff;
	opacity: .8;
}
.share-panel > a i{
	margin-right: 3px;
}
.facebook-share-btn {
    font-size: 13px;
    font-weight: 600;
    background: #0062bf;
    border-radius: 3px;
    border: 1px solid #0058ab;
    color: #fff;
    padding: 2px 9px 3px 6px;
    line-height: 1em;
    margin-right: 4px;
}
.twitter-tweet-btn {
    font-size: 13px;
    font-weight: 600;
    background: #00cbff;
    border-radius: 3px;
    border: 1px solid #00bcec;
    color: #fff;
    padding: 2px 9px 3px 6px;
    line-height: 1em;
    margin-right: 4px;
}
.item-seller-tagger {
    /*border-top: 1px solid #e5e5e5;*/
    padding: 7px 0 0;
    margin: 0 0 0;
    font-size: 14px;
}
.item-seller-tagger span {
	
}
.item-seller-tagger a {
font-size: 11px;
    font-weight: 600;
    border: 1px solid;
    padding: 5px 7px;
    border-radius: 3px;
    color: #717171;
    white-space: nowrap;
    margin-left: 5px;
}
.item-seller-tagger div {
    margin-left: 4px;
    padding: 2px 0 0;
}
body.bhiner-cosplay-body.body-desktop .limiter {
    max-width: 1400px;
    width: 100%;
}
.desktop-vk{
	position:relative;
}
.desktop-vk .nav-flex{
	color: #ffffff;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 400;
    border-top: 0;
    background: rgba(37, 33, 34, 0.97);
    width: 100%;
    z-index: 99;
}
.desktop-vk .nav-flex .nav-flex-border{
/*
    display: inline-block;
    padding: 6px 16px;
    border-radius: 3px;
    background: #e8e8e8;	
*/
}
.desktop-vk .nav-flex a{
    color: #ffffff;
    font-weight: 500;
}
.desktop-vk .nav-flex a:hover{
    color: #ffc7ce;	
}
.desktop-vk .nav-flex a:last-of-type{
    font-weight: 600;
    color: #8e8e8e;
}
.desktop-vk .item-price.discounted > div{
	display: block!important;
}
.desktop-vk #checkout{
	background-image: linear-gradient(200deg, #ec3c55 0%, #f15a95 100%)!important;
}
.desktop-vk #checkout:hover{
	opacity: .85;
}
.desktop-vk .act-price-outer{
    font-size: 16px;	
}
.desktop-vk .act-price-outer .act-price{
	margin:0 3px;
}
.original-price-span-clone{
	    font-weight: 500;
    text-decoration: line-through;
    font-size: 14px;
    color: #858585;
}
.desktop-vk #orginal-price-span{
font-size: 14px;
    font-weight: 400;
    position: relative;
    flex-direction: row;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.77);
	display: none!important;
}
.desktop-vk #orginal-price-span.active{
	display: block!important;
}
.desktop-vk #orginal-price-span .crosser{
    position: relative;
    display: inline-block;
    font-weight: 600;
}
.desktop-vk #orginal-price-span .crosser:after{
	content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    border-top: 1px solid #ffced3;
    left: 0;
    height: 1px;
}
.desktop-vk #orginal-price-span .ori-act-price{
    font-size: 16px;
    margin: 0 2px;	
}
.desktop-vk .share-panel{
    justify-content: flex-start;
    margin-top: 4px;
    padding: 6px 18px 10px;	
}
.desktop-vk .item-detail-oper{
	
}
.desktop-vk .item-detail-oper a{
	background-image: none;
    flex: 1 0 0;
    padding: 8px 0 8px!important;
}
.desktop-vk .item-detail-oper a:hover{
	opacity: .8;
}
.desktop-vk .item-detail-oper i{
	margin-right: 3px;
}
.desktop-vk .payment-method-supported{
	padding: 0 16px;
}
.desktop-vk .cannot-add-cart-container{
    padding: 10px 16px 0;
    border-top: 1px solid #e4e4e4;
    margin-top: 16px;
    font-size: 12px;
    margin-bottom: 6px;
    color: #c3c0c0;
}
.desktop-vk .cannot-add-cart-container span.force_refresh{
    font-weight: 500;
    text-transform: capitalize;
    color: #b5b5b5;
    text-decoration: underline;	
}
.desktop-vk #sku-holder{
	padding:0 16px 16px;
}
.desktop-vk #qty-controller{
	justify-content: stretch;
    align-items: stretch;	
}
.desktop-vk #qty-controller input{
    padding: 7px 4px;
    font-size: 13px;
    font-weight: 500;	
}
.desktop-vk .translate-btn-holder{
    justify-content: flex-start;
    margin: 0 -16px;
    font-size: 13px;
    padding: 7px 16px;
    background: #ddfffe;
    color: #558a88;
    border-bottom: 1px solid #d7efee;
}
.desktop-vk .translate-btn-holder:hover{
	cursor: pointer;
	opacity: .7;
}
.desktop-vk .translate-btn-holder p{
    font-weight: 500;	
}
.desktop-vk #sku-holder .sub-sku{
	margin-top: 16px;
}
.desktop-vk #co-suc-pan .spinning{
    color: rgba(43, 43, 43, 0.47);
}
.desktop-vk #co-suc-pan .spinning i{
    font-size: 40px;	
	animation: preloadRotate .5s infinite linear;
    -moz-animation: preloadRotate .5s infinite linear;
    -webkit-animation: preloadRotate .5s infinite linear;
}
.desktop-vk .checkout-done{
	padding: 16px;
}
.desktop-vk .checkout-done .btn{
    display: block;
    text-align: center;
    background: red;
    padding: 13px 0;
    font-weight: 600;
    font-size: 15px;
    color: #fff;
    border-radius: 3px;
    margin-bottom: 6px;
    border: 1px solid #ff334a;
}
.desktop-vk .checkout-done .btn:hover{
	opacity:.9;
}
.desktop-vk .checkout-done .shopping-btn.btn{
	background-image: linear-gradient(200deg, #ec3c55 0%, #f15a95 100%)!important;
}
.desktop-vk .checkout-done .cart-btn.btn{
background-color: #fff5f7;
    color: #ff334a;	
}
.desktop-vk .check-p-con{
    flex: 310px 0 0;
}
.desktop-vk .relatived-item-item-detail-container{
	flex: 1 0 0;
	margin: 0 16px;
    max-width: calc(1400px - 630px);
}
.payment-method-flex{
	justify-content: flex-start;
    margin-top: 12px;
    border-top: 1px solid #f1f1f1;
    padding-top: 11px;
}
.payment-method-flex span{
    white-space: nowrap;
    color: #afafaf;	
	font-size: 14px;
}
.payment-method-flex img{
    height: 15px;	
	margin-left: 3px;
}
.desktop-vk #main-detail-content > .flex{
    align-items: flex-start;	
}
.desktop-vk .relative-anime-item{
	border: 1px solid #ececec;
    padding: 13px 13px 0;
    margin-top: 16px;
	flex: 260px 0 0;
}
.desktop-vk #checkout-panel{
	width: 310px!important;
}
.desktop-vk .relative-anime-item .indi-related-item{
	margin-bottom: 16px;
    display: block;	
}
.desktop-vk .relative-anime-item .indi-related-item.flex{
    flex-direction: row;
    display: flex;
    border-bottom: 1px solid whitesmoke;
    padding-bottom: 8px;
    margin-bottom: 8px;
    flex-wrap: wrap;
}
.desktop-vk .relative-anime-item .indi-related-item:hover{
	opacity: .8;
}
.desktop-vk .relative-anime-item .indi-related-item-img{
    flex: 100% 0 0;
    padding-bottom: 100%;	
}
.desktop-vk .relative-anime-item .indi-related-item.flex .indi-related-item-img{
	background-size: cover;
    flex: 100% 0 0;
	background-position: center;
    padding-bottom: 100%;
    margin-bottom: 7px;
}
.desktop-vk .relative-anime-item .rlt-item-type{
	text-transform: capitalize;
    font-size: 12px;
    font-weight: 500;
    margin: 6px 0 4px;
    color: #757575;
    border: 1px solid;
    display: inline-block;
    border-radius: 3px;
    padding: 3px 6px;
}
.desktop-vk .relative-anime-item .rlt-item-name{
    font-size: 12px;
    font-weight: 500;
    color: #313131;
    line-height: 1.2em;
}
.desktop-vk .relative-anime-item .indi-related-item-price .item-act-price{
    /*margin: 0 2px;
    font-size: 15px;*/
}
.desktop-vk .relative-anime-item .indi-related-item-price{
 	color: #f45167;
    font-weight: 600;
    margin: 3px 0;
    font-size: 13px;
    display: flex;
}
.desktop-vk .relative-anime-item .indi-related-item.flex .indi-related-item-price{
	margin: 3px 0;
}
.desktop-vk .relative-anime-title{
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 10px;
    color: #404040;
    padding: 10px 0px 10px 0px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    background-color: #FF5722;
    color: white;
    padding-left: 10px;
}
.desktop-vk .item-name{
    font-size: 23px;
    margin: 22px 0 8px;
}
.item-desc img{
	display: inline-block;
	margin: 0 auto;
}
.desktop-vk .item-seller-tag{
    justify-content: flex-start;
    font-size: 13px;
    font-weight: 500;
}
.desktop-vk .item-seller-tag span{
    font-size: 14px;	
}
.desktop-vk .item-seller-tag img{
    height: auto;
    display: block;
    width: 25px;
    margin: 0 10px 0 5px;	
}
.desktop-vk .item-seller-tag a{
    border: 1px solid;
    color: red;
    padding: 6px 10px 5px;
    border-radius: 3px;
    color: #ff2f46;
    font-size: 12px;	
}
.item-detail-sm-nav{
    margin: 16px 0 0;
    justify-content: flex-start;
    background-color: #f7f7f7;
    border: 1px solid #eee;
    border-bottom: 1px solid #ff2e46;
    position: relative;
}
body.bhiner-cosplay-body.otaku .item-detail-sm-nav{
    border-bottom: 1px solid #f6992e;	
}
.item-detail-sm-nav a{
    font-size: 13px;
    font-weight: 500;
    padding: 14px 23px 14px;
	color: #4e4e4e;
    margin-top: -1px;
    margin-left: -1px;
    position: relative;
}

.item-detail-sm-nav a.active{
	color:#fff;
	background: #ff2e46;
}
body.bhiner-cosplay-body.otaku .item-detail-sm-nav a.active{
	background: #f6992e;
}
.item-detail-sm-nav a .review-counter{
    background: #f32d46;
    color: #fff;
    padding: 0 6px;
    margin-left: 5px;
    border-radius: 3px;	
}
.item-detail-sm-nav a.active .review-counter{
    background: #fff;
    color: #f32d46;	
}
body.bhiner-cosplay-body.otaku .item-detail-sm-nav a.active .review-counter{
	color: #f6992e;	
}
body.body-mobile.bhiner-cosplay-body .item-detail-sm-nav a .review-counter{
    background: #fff;
    color: #f32d46;	
}
body.body-mobile.bhiner-cosplay-body .item-detail-sm-nav a.active .review-counter{
    background: #f32d46;
    color: #fff;
}
.item-desc-inner.active{
	display: block;
}
.item-desc-inner{
	display: none;
}
.item-desc-inner .item-desc-inner-title{
    background-color: #f7f7f7;
    border: 1px solid #eee;
    padding: 13px 16px;
    margin-bottom: 16px;
    font-size: 13px;
    font-weight: 600;
    color: #4e4e4e;
}
.item-desc-warn-box{
    padding: 16px;
    font-size: 14px;
    background: #cfefff;
    color: #4b99c1;
    margin-bottom: 16px;
    border: 1px solid #b7e6ff;
    line-height: 1.3em;
}
.item-desc-warn-box i{
font-size: 22PX;
    margin-right: 16px;	
}

.item-desc-inner[data-tab="3"] a{
	line-height: 1.5em;
    font-size: 13px;
    display: block;
    border-bottom: 1px dotted #b3b3b3;
    padding: 10px 0;
    color: #7d7d7d;
    font-weight: 500;
}
.item-desc-inner[data-tab="3"] a:hover{
	opacity: .8;
}
.item-desc-inner[data-tab="3"] .sm-min-tit{
	font-size: 14px;
}
.character-item-related{
    flex-wrap: wrap;
}
.desktop-vk .character-item-related .indi-related-item{
    margin-bottom: 16px;
    display: block;
    flex: 33.33% 0 0;
    padding: 10px;
}
.desktop-vk .character-item-related .indi-related-item:hover{
	opacity: .8;
}
.desktop-vk .character-item-related .indi-related-item-img{
	width: 100%;
    padding-bottom: 100%;
    background-size: cover;
    background-position: center;	
}
.desktop-vk .character-item-related .rlt-item-type{
	text-transform: capitalize;
    font-size: 12px;
    font-weight: 500;
    margin: 6px 0 4px;
    color: #757575;
    border: 1px solid;
    display: inline-block;
    border-radius: 3px;
    padding: 3px 6px;
}
.desktop-vk .character-item-related .rlt-item-name{
  font-size: 14px;
    font-weight: 500;
    color: #313131; 
}
.desktop-vk .character-item-related .indi-related-item-price .item-act-price{
    /*margin: 0 2px;
    font-size: 15px;*/
}
.desktop-vk .character-item-related .indi-related-item-price{
 	color: #f45167;
    font-weight: 600;
    margin: 3px 0;
    font-size: 13px;
    display: flex;
}

/*Mobile*/
.mobile-item-lower{
	position:relative;
}#act-add-to-cart {
    background-color: #f45167;
    height: 46px;
    line-height: 46px;
}.sku-mobile-price {
    color: #ff3f59;
}
.sku-mobile-displayer {
    justify-content: flex-start;
}.sku-mobile-price {
    margin-left: 10px;
    font-weight: 600;
}.detail-container {
    padding: 10px 12px;
}.detail-container .price-holder {
    margin: 2px 0 6px;
    color: #ff1535;
}.detail-container .price-holder span {
    margin-left: 0;
    font-weight: 600;
}.detail-container .price-holder span.act-price {
    margin: 0 3px;
}.detail-container .price-holder span.crncy {
    margin-left: 0;
    font-weight: 600;
}.seller-n-itemname {
    align-items: flex-start;
}.seller-n-itemname h1 {
    font-weight: 700;
    font-size: 18px;
    color: #171717;
}.seller-n-itemname .bhiner-tag-name {
    display: inline-block;
    padding: 4px 8px 2px;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 6px;
    background-image: linear-gradient(to top, #ff3752 0%, #ff6278 100%);
}.item-seller-tagger div{
	margin-left: 0;
}.check-p-con {
    width: 100%!important;
}.item-seller-tagger span{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;	
    height: 14px;
}#main-img-container-2 .owl-nav > div {
    opacity: .7;
}.nav-flex > * {
    margin-left: 12px;
    padding: 7px 12px 7px 0;
    font-size: 14px;
}.nav-flex > *:not(.nav-flex-header) i {
    /*font-size: 20px;
    flex: 20px 0 0;
	margin: 0 10px;*/
}.nav-flex > .nav-flex-header i {}.nav-flex > *:not(:last-of-type):not(.nav-flex-header) {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}.item-desc-inner{
}.item-seller-tagger img{
	margin-right: auto;
	margin-left: 6px;
	height: 20px;
	width: auto;
}.relative-cate-mobile.nav-flex,.relative-cate-mobile.nav-flex .flex{
	width: 100%;
}.relatve-cate-img-avt{
    flex: 45px 0 0;
    padding-bottom: 45px;
    background-size: cover;
    border-radius: 50px;	
	margin-right: 10px;
}.relatve-cate-img-avt + div{
	flex: 1 0 0;
}.related-type-tag{
    text-transform: capitalize;
    margin: 3px 0;
    color: #929292;
    font-size: 13px;	
}.nav-flex-header {
	padding: 10px 0;
	font-weight: 600;
	font-size: 12px;
	color: #b5b5b5;
}.list-type-head {
    text-transform: capitalize;
}
.mobile-checkout-btn {
    background: #f45167;
    font-family: 'helvetica neue';
}
.mobile-checkout-btn-ofs {
    background: #f45167;
    font-family: 'helvetica neue';
}.char-related-item-scroller {
    overflow-x: auto;
    padding: 0 0px 7px!important;
    margin: 0!important;
}.char-related-item-scroller .char-related-item-inner {
    flex-wrap: nowrap;
    align-items: stretch;
}.char-related-item-scroller a {
	flex: 40% 0 0;
	margin: 0 9px 0 0;
	border: 1px solid rgba(198, 198, 198, 0.54);
	padding: 7px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.03);
}.char-related-item-scroller a:first-of-type {
    margin-left: 9px;
}.indi-related-item-img {
    width: 100%;
    padding-bottom: 100%;
    background-size: cover;
}.rlt-item-name {
    line-height: 1.2em;
    font-weight: 600;
    font-size: 11px;
}.indi-related-item-price {
    color: #f45167;
    font-weight: 600;
    margin: 3px 0;
    font-size: 13px;
    display: flex;
}.indi-related-item-price .item-act-price {
    /*font-size: 15px;
    margin: 0 2px;*/
}
#mobile-checkout-container {
    justify-content: stretch;
	padding-bottom: -webkit-calc(env(safe-area-inset-bottom));
padding-bottom: -moz-calc(env(safe-area-inset-bottom));
padding-bottom: calc(env(safe-area-inset-bottom));
}
#mobile-checkout-container a {
    flex: 66px 0 0;
    border-top: 1px solid #d2d2d2;
    color: #37484e;
	align-items: center;
    justify-content: center;
}
#mobile-checkout-container a:first-of-type {
    border-right: 1px solid #e6e6e6;
}
#mobile-checkout-container a div.flex {
    flex-direction: column;
    height: 100%;
    align-items: center;
    justify-content: center;
}
#mobile-checkout-container a i {
    font-size: 25px;
}
#mobile-checkout-container a p {
    font-size: 10px;
    margin: 0;
    font-weight: 600;
    color: #9a9a9a;
}
#mobile-checkout-container .mobile-checkout-btn {
    flex: 1 0 0;
    text-align: center;
    background-image: linear-gradient(270deg, #ec3c55 0%, #f15a95 100%);
    font-size: 17px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.07);
    letter-spacing: -0.03em;
	    text-transform: capitalize;
}
#mobile-checkout-container .mobile-checkout-btn-ofs {
    flex: 1 0 0;
    text-align: center;
    background-image: linear-gradient(270deg, #ec3c55 0%, #f15a95 100%);
    font-size: 17px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.07);
    letter-spacing: -0.03em;
        text-transform: capitalize;
}.sku-mobile-displayer .panel-closer {
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 22px;
    opacity: .5;
}.checkout-panel-operator {
    align-items: stretch;
}.checkout-panel-operator > * {
    flex: 1 0 0;
    justify-content: center;
}.rlt-item-type {
    font-weight: 600;
    border: 1px solid;
    display: inline-block;
    padding: 2px 7px 3px;
    margin: 6px 0 3px;
    color: #888888;
    border-radius: 3px;
    font-size: 9px;
    text-transform: capitalize;
}.checkout-panel-operator .addToWatchList {
    font-weight: 600;
    font-size: 14px;
    background: #de3e53;
    color: #fff;
    background-image: linear-gradient(239deg, #2fcff5 0%, #5ad2f1 100%);
}.checkout-panel-operator .addToWatchList i {
    margin-right: 6px;
}.checkout-panel-operator #act-add-to-cart {
    font-size: 14px;
    flex: 1 0 0;
    text-align: center;
    background-image: linear-gradient(270deg, #ec3c55 0%, #f15a95 100%);
}.translate-btn-holder {
    padding: 8px;
    margin-bottom: 7px;
    justify-content: flex-start;
    background: #484848;
    color: #fff;
    margin-top: -10px;
    margin-left: -15px;
    margin-right: -15px;
}#my-measurment{
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;	
    border-top: 1px solid #e2e2e2;
    border-radius: 0;
    border-bottom: 1px solid #e4e4e4;
    justify-content: flex-start;
    padding: 6px 12px;
    background: #fff;
    color: #757575;
    margin-top: 0;
}.qty-tb{
    padding-bottom: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #e4e4e4;
}#my-measurment > i{
	margin-left: auto;
	font-size: 25px;
}.border-pend-fk{
	height: 16px;
	background: #f3f3f3
}.remark-container{
    border-top: 1px solid #e2e2e2;
}.sku-name{
    margin: 10px 0 5px;
    font-weight: 500;
    font-size: 14px;
    color: rgb(183, 183, 183);	
}.sku-qty-container{
	align-items: center;
	justify-content: center;
}.sku-qty-container a{
height: auto;
    width: auto;
    padding: 0 9px;
}.relative-cate-mobile{
    border-bottom: 30px solid #f5f5f5;
}
.sku-qty-container #sku-qty{
	flex: 1 0 0;
}#qty-controller{
    align-items: stretch;	
}#bcs-notice-box{
    padding: 16px;	
}.item-detail-sm-nav{
    font-size: 13px;
    font-weight: 500;
    padding: 5px 10px 0;
    color: #4e4e4e;
    margin-top: -1px;
    margin-left: -1px;
    position: relative;
    flex: 1 0 0;
    /* padding: 0!important; */
    overflow-x: scroll;
    background-image: linear-gradient(270deg, #ec3c55 0%, #f15a95 100%);
    border-top: 10px solid whitesmoke;
    white-space: nowrap;
    display: block;
	margin-bottom: 10px;
	border-left: 0;
	border-right: 0;
	border-bottom:0;
}.item-desc-inner .item-desc-inner-title{
	margin-bottom: 10px;
}.item-detail-sm-nav{
	background-image: -webkit-linear-gradient(right, #ec3c55 0%, #f15a95 100%);
	background-image: -o-linear-gradient(right, #ec3c55 0%, #f15a95 100%);
	background-image: linear-gradient(to left, #ec3c55 0%, #f15a95 100%);
	border-bottom: 0;
}.item-desc-warn-box{
    padding: 10px;
    font-size: 12px;	
}.item-detail-sm-nav a{
white-space: nowrap;
    padding: 11px 11px 10px;
    margin: 0 0px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
}.item-detail-sm-nav a.active{
background: rgb(255, 255, 255);
    color: #404040;
    border-radius: 3px 3px 0 0;
}.item-detail-sm-nav a:not(:last-of-type){
}

}
body.bhiner-cosplay-.vk-item-info > img{
	height: auto!important;
}
body.bhiner-cosplay-.bcs-notice-inner{
width: 100%!important;
    padding: 16px;
    max-width: 100%;
}
body.bhiner-cosplay-.bcs-notice-inner .bcs-title{
    margin: 0 0 6px;
    font-size: 16px;
    font-weight: 600;
}
body.bhiner-cosplay-.bcs-notice-inner .bcs-content{
    font-size: 14px;	
}
body.bhiner-cosplay-.bcs-notice-inner .bcs-operation{
	margin-top: 20px;
    text-align: right;
    margin: 16px -16px -10px;
    padding: 10px 16px 5px;
    border-top: 1px solid #f1f1f1;
}
body.bhiner-cosplay-.share-panel{
	padding-left: 0;
}
.top-bar-nav-top a{
    color: #cecece;
    font-size: 12px;
    font-weight: 600;
    margin: 10px;
    max-width: 130px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.top-bar-nav-top i{
	
}
.first-time-bar{
    padding: 9px 12px;
    font-size: 14px;
    font-weight: 600;
    background-image: linear-gradient(-20deg, #b721ff 0%, #21d4fd 100%);
    color: #fff;
}
.first-time-bar a{
    background: #fff;
    color: #aa31ff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 2px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);	
}
.first-time-bar div{
	
}
.cosplay-item-type {
    font-weight: 600;
    color: #f56e72;
    border: 1px solid;
    padding: 3px 7px;
    font-size: 12px;
    text-transform: capitalize;
    border-radius: 2px;
    line-height: 1em;
    margin-left: auto;
    display: inline-block;
    margin: 0 0 7px;
}
.item-result-indi-item .item-result-indi-title{
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.2em;
    text-overflow: ellipsis;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 3px;
    color: #313131;
}
.search-bar-result-featured{
	flex: 230px 0 0;
    border: 1px solid #e2e2e2;
    padding: 10px 16px;
    margin-right: 20px;
}
.item-result-indi-img-container{
    width: 100%;
    height: 0;
    padding-bottom: 100%;
	position:relative;
}
.item-result-indi-img-container > a{
	margin-top: 100%;
    margin: auto;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
}
.item-result-indi-img-container > a:hover{
	opacity: .75;
}
.item-result-indi-img-container > a img{
    max-height: 100%;
    display: block;
    margin: auto;
}
.search-bar-result .related-item-list{
    flex-wrap: wrap;
    align-items: stretch;
    margin-bottom: 30px;
    justify-content: flex-start;
}
.search-bar-result .related-item-list .item-result-indi-item{
/*    flex: 20% 0 0;*/
	flex: 25% 0 0;
    background: #fff;
    padding: 40px 8px 20px;
    position: relative;
	    text-align: left;
}
.search-bar-result .related-item-list .item-result-indi-item:hover{
    box-shadow: 0 1px 6px 2px rgba(0, 0, 0, 0.05);
    z-index: 2;
    outline: 1px solid #f1f1f1;
}
.item-result-indi-item .item-result-indi-title{
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.2em;
    text-overflow: ellipsis;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 3px;
    color: #313131;
}
.item-result-indi-item .cosplay-seller-href{
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
    margin-top: 3px;
    text-transform: capitalize;
    color: #717171;
}
.item-result-indi-item .cosplay-seller-href:not(.bhiner-exclusive-seller):hover{
    color: #ff1f04;	
}
.item-result-indi-item .cosplay-seller-href i{
	margin-right: 4px;
}

.item-result-indi-item .item-result-indi-price{
    color: #ff1c00;
    justify-content: flex-start;
    font-weight: 400;
    font-size: 22px;
    line-height: 1.3em;
    margin: 10px 0 6px;
}
.item-result-indi-item .item-result-indi-price .price{
	line-height: 1em;
	align-items: flex-end;
}
.item-result-indi-item .item-result-indi-price .price > span.crncy{
    font-size: 14px;
    margin-right: 3px;
    font-weight: 600;
    line-height: 1.4em;
}
.search-bar-result .related-item-list .item-result-indi-item .item-result-indi-price .price > span{

}
.search-bar-result .related-item-list .item-result-indi-item .item-result-indi-price .price-discount{
    font-size: 14px;
    color: #ff2e15;
    text-decoration: line-through;
    margin-left: 5px;
}
.search-bar-result .related-item-list .item-result-indi-item{
	flex: 50% 0 0;
}
.search-bar-result .related-item-list .item-result-indi-item .item-result-indi-price{
    font-size: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 1.2em;
    margin-bottom: 6px;
	margin-top: 16px;
}
.item-result-indi-item .item-result-indi-price .price{
	margin-right: 4px;
}
.search-bar-result .related-item-list .item-result-indi-item{
    padding: 10px 8px 10px;
    border-bottom: 3px solid #ececec;
}
.search-bar-result .related-item-list .item-result-indi-item:nth-child(even){
	    border-left: 3px solid #ececec;
}

.search-bar-result .related-item-list .item-result-indi-item .item-result-indi-price .price-discount{
	font-size: 12px;
	margin-left:0;
}
.search-bar-result .related-item-list .item-result-indi-item .item-result-indi-title{
	font-size: 12px;
}
.search-bar-result{
	margin-left: -12px;
	margin-right: -12px;
}
.related-item-list{
	margin-bottom:0;
}
@media only screen and (max-width:1450px){
	body.body-desktop .search-bar-result .related-item-list .item-result-indi-item{
		flex: 25% 0 0;
	}
}

.product-you-may-like-title{
    border-top: 1px solid #eaeaea;
    padding-top: 36px;
    margin-bottom: 30px;
    font-size: 22px;	
}
.translate-btn-holder p {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0;
    margin-left: 10px;
}
.translate-btn-holder a {
    background: #2de0db;
    color: #fff;
    padding: 2px 10px;
    border-radius: 3px;
    font-size: 18px;
}
.loading-icon {
    animation: preloadRotate 1s infinite linear;
    -moz-animation: preloadRotate 1s infinite linear;
    -webkit-animation: preloadRotate 1s infinite linear;
    margin-left: auto;
    font-size: 22px;
}

.item_description font{
    font-size:14px !important;
    white-space: normal !important;
}

.item_description span{
    font-size:14px !important;
    white-space: normal !important;
}

.item_description p{
    font-size:14px !important;
    white-space: normal !important;
}

.vk-item-info font{
    font-size:14px !important;
    white-space: normal !important;
}

.vk-item-info span{
    font-size:14px !important;
    white-space: normal !important;
}

.vk-item-info p{
    font-size:14px !important;
    white-space: normal !important;
}

.dhref:hover{
    cursor: pointer;
}

#chatra:not(.chatra--expanded){
	bottom: 60px;
	bottom: -webkit-calc(env(safe-area-inset-bottom) + 60px)!important;
	bottom: -moz-calc(env(safe-area-inset-bottom) + 60px)!important;
	bottom: calc(env(safe-area-inset-bottom) + 60px)!important;
    right: 3px!important;
}

body.bhiner-body #mobile-checkout-container {
    justify-content: stretch;
}
body.bhiner-body #mobile-checkout-container a {
    flex: 66px 0 0;
    border-top: 1px solid #d2d2d2;
    color: #37484e;
    align-items: center;
    justify-content: center;
}
body.bhiner-body #mobile-checkout-container a:first-of-type {
    border-right: 1px solid #e6e6e6;
}
body.bhiner-body #mobile-checkout-container a div.flex {
    flex-direction: column;
    height: 100%;
    align-items: center;
    justify-content: center;
}
body.bhiner-body #mobile-checkout-container a i {
    font-size: 25px;
}
body.bhiner-body #mobile-checkout-container a p {
    font-size: 10px;
    margin: 0;
    font-weight: 600;
    color: #9a9a9a;
}
body.bhiner-body #mobile-checkout-container .mobile-checkout-btn {
    flex: 1 0 0;
    text-align: center;
    background-image: linear-gradient(270deg, #08c7aa 0%, #0bb59b 100%);
    font-size: 17px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.07);
    letter-spacing: -0.03em;
    text-transform: capitalize;
}
body.bhiner-body #mobile-checkout-container .mobile-checkout-btn-ofs {
    flex: 1 0 0;
    text-align: center;
    background-image: linear-gradient(270deg, #08c7aa 0%, #0bb59b 100%);
    font-size: 17px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.07);
    letter-spacing: -0.03em;
    text-transform: capitalize;
}
.bhiner-pop-link-picker .title{
	padding: 0 16px;
    margin-bottom: 10px;
    font-weight: 600;
    margin: 16px 0;
    font-size: 18px;	
}
.bhiner-pop-link-picker a{
    text-align: center;
    margin: 10px 16px 0;
    background: #00dab6;
    padding: 14px 30px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
	display: block;
}
.bhiner-pop-link-picker{
	padding-top: 6px;
}
.bhiner-pop-link-picker .ori-site{
	background: #ff5364;
}
.bhiner-pop-link-picker .bhiner-site{

}
.bhiner-pop-link-picker .cancel-panel{
    padding-top: 0px;
    border-top: 1px solid #f7f7f7;
    margin-top: 10px;	
}
.bhiner-pop-link-picker .cancel-panel a{
    margin-bottom: 10px;
    background: #fff;
    color: #717171;
    box-shadow: 0 0 0 1px #efefef;
}
.item-chrome-btn{
	background-size: cover;
    display: block;
    margin: 10px 15px;
    height: 86px;
    background-image: url(../img/chrome-ext-btn-png.png);
}
.mobile-first-time-top-banner{
    background-image: url(../img/spec-bg.png);
    font-size: 12px;
    padding: 10px 0;
    background-color: #7007ff;
    background-size: 150%;
    background-position: center;
    color: #fff;
    font-weight: 500;
}
.mobile-first-time-top-banner a{
    flex: 50px 0 0;
    margin: 0 10px;
    font-weight: 600;
    font-size: 12px;
    display: block;
    text-align: center;
    background: #00c388;
    color: #fff;
    padding: 6px 0;
    border-radius: 3px;
}
.mobile-first-time-top-banner .intro{
    flex: 1 0 0;
    padding: 0 0 0 10px;
    line-height: 1.3em;
}
.why-pick-bhiner{
	border: 1px solid #ececec;
    border-radius: 3px;
    margin-top: 12px;
}
.why-pick-bhiner > div.flex{
	align-items: stretch;
}
.why-pick-title{
	flex: 140px 0 0;
    text-align: center;
    padding: 15px 0;
    background: #f7f7f7;
    border-right: 1px solid #efefef;
    color: #505050;
    font-size: 16px;
	justify-content: center;
}
.why-pick-title .bhiner{
    margin-top: 3px;
    font-size: 22px;
    color: #da344c;
    font-weight: 600;
    font-family: 'helvetica neue';	
}
.otaku .why-pick-title .bhiner{
	color: #f69c30;
}
.why-pick-list{
    flex: 1 0 0;
    text-align: center;
    padding: 6px 0;
    font-size: 14px;
}
.why-pick-list > div{
	flex: 1 0 0;
}
.why-pick-list .item-icon{
    background-image: url(../img/feat-item-list.png);
    background-size: auto 100%;
    height: 37px;
    width: 37px;
    margin: 0 auto 2px auto;	
}
.otaku .why-pick-list .item-icon{
	background-image: url(../img/feat-item-list-otk.png);
}
.why-pick-list [data-id="1"] .item-icon{
	background-position: -146px 0;
}
.why-pick-list [data-id="2"] .item-icon{
    background-position: -111px 0;	
}
.why-pick-list [data-id="4"] .item-icon{
    background-position: -75px 0;	
}
.why-pick-list .item-content{
    color: #9e9e9e;
    font-size: 12px;
    font-weight: 600;	
}
.payment-method-holder-flex {
    flex: 1 0 0;	
	justify-content: flex-start;
	margin-left: 10px;
}
.payment-method-holder-flex > div{
	background-image: url(../img/payment_method_s.png);
    flex: 40px 0 0;
    height: 28px;
	border: 1px solid #e2e2e2;
    background-color: #FDFDFC;
	border-radius: 2px;
	background-size: auto 104px;	
	margin-right: 4px;
}
.payment-method-holder-flex > div[data-p="paypal"]{
    background-position: 0px 0;
}
.payment-method-holder-flex > div[data-p="mastercard"]{
    background-position: -38px 0;
}
.payment-method-holder-flex > div[data-p="visa"]{
    background-position: -76px 0;
}
.payment-method-holder-flex > div[data-p="transferwise"]{
    background-position: -114px 0;
    background-color: #16326f;
    border-color: #142e67;
}
.payment-method-holder-flex > div[data-p="wu"]{
    background-position: -151px 0;
    background-color: #232323;
    border-color: #1b1a1a;
}
.payment-method-holder-flex > div[data-p="giropay"]{
    background-position: -190px 0;
}
.payment-method-holder-flex > div[data-p="sofort"]{
    background-position: -228px 0;
}
.payment-method-holder-flex > div[data-p="ideal"]{
    background-position: -265px 0;
}
.payment-method-holder-flex > div[data-p="poli"]{
    background-position: 0px -25px;
    background-color: #fff;
}
.payment-method-holder-flex > div[data-p="santander"]{
    background-position: -39px -27px;
    background-color: #f50000;
    border-color: #dc0000;
}

.comment-indi-com{
    padding: 10px;
    border-bottom: 1px solid #f1f1f1;
    font-size: 14px;	
}
.comment-indi-com-text{
    margin-bottom: 10px;
    color: #0e0e0e;
    line-height: 1.3em;	
}
.comment-indi-com-img > .flex{
    align-items: flex-start;
    justify-content: flex-start;	
}
.comment-indi-com-img a{
	flex: 50px 0 0;
    height: 50px;
    border: 2px solid #ececec;
    background-size: cover;	
	margin-right:8px;
}
.comment-indi-member{
    margin: 10px 0 4px;
    font-weight: 600;
    font-size: 12px;
    color: #8e8e8e;	
}
.comment-indi-date{
    font-size: 12px;
    color: #b3b3b3;	
}
.bhiner-item-comment-api .item-desc-inner-title{
	margin-bottom: 0!important;
}
.image-enlarge-zoom{
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: rgba(25, 25, 25, .92);
}
.image-enlarge-zoom > div{
}
.image-enlarge-zoom img{
    max-width: calc(100% - 100px);
    overflow: hidden;
    border-radius: 6px;
    display: block;
    margin: auto;
    box-shadow: 0 2px 34px 0 rgba(0, 0, 0, 0.4);
}

.spec-item-tit-tag{
	    font-size: 13px;
	background: rgb(71,104,255);
	background: linear-gradient(0deg, rgba(71,104,255,1) 0%, rgba(143,0,255,1) 100%);
    vertical-align: middle;
    padding: 3px 7px;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    margin-right: 8px;
}

.spec-item-tit-tag[data-type="pre-order"]{
background: rgb(71,255,242);
background: linear-gradient(0deg, rgb(0, 239, 196) 0%, rgba(0,212,255,1) 100%)
}

body #double-11-displayer{
	background-position: bottom;
    background-size: cover;
    padding: 10px;
    color: #fff;
}
#double-11-displayer{
    display: inline-block;
    border-radius: 19px;
    margin-bottom: 6px;
    padding: 6px 15px;	
}
body #double-11-displayer .double-11-logo{
    display: block;
    width: 120px;
}
#double-11-displayer .double-11-logo{
    width: 91px;	
}

body #double-11-displayer + .item-price{
	margin-top:0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAggAAADGCAMAAACAX4i8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRF7Ovr5+fn8vHx7e3t6ejo8/Ly5uXl7u3t6unp5+bm6urq9PT09fX18fDw9PPz7u7u8fHx8/Pz7ezs5eTk7+7u8O/v9vX16enpNd0tWQAABxVJREFUeNrs3GFy2zgMBWBomWyiNNt0s459/5vW3jZNHNsSJYEAHvh0AP/AfAM+DEjLsOC7e3iL+v21P37f/lH8xV2RFt/hP8Pv77tD7SeJHOyf/9WU8FY6crAEQngHp57wI3ZPCOtgAQQEB/v997fIEuI6qIeA4WD/rNoTlE+HwA6qIYA4OJ0OYXtCZAe1EHAcxE2MoR1UQgByoD5FvnbhoA4CloNjTwh4OgR3UAUBzIH2FKlyOkR3UAMBz0G8KTK8gwoIiA72z99DJcb4DuYhQDoIlhgBHMxCQHWwf75/i9ITEBzMQYB1EGjvAOFgBgKygyiJEcPBNARsB8fEGGCKBHEwCQHcQYibKigOpiDgO/DfO8A4mICQwIF7T8BxcBtCDgf7vefeAcjBTQhZHHjeVEFycAtCGgeOUySUgxsQMjnw2jtgObgOIZUDp8QI5uAqhGwOPPYOaA6uQUjnwOGmCpyDKxAyOrBOjHgOLiHkdGC7dwB0cAEhqQPTxIjo4CuEvA7s9g6QDr5ASOzA7KYKpoNzCLkd2CRGUAdnELI7sNg7oDr4DCG9A4OeAOvgE4QeHLROjLgOPiB04aDxFAns4A+EXhy0fCGL7OAdQjcOGu4doB38htCTg1aJEdvBLwh9OWizdwB38D+Ezhw0SYzoDk4Q+nOwf75XniLhHRwhdOhAfe/wBO/gIH060E2M5W5Ed3CQTh1oJsZyrOMI7uAgnTpQTIwnBwerntDKQVwIzR1o7R3K70oO0A7CQmjvQKknvDsw6QntHESFYOJA44Vs+Sjl3QDsICgEIwfbp8hyVswR10FMCGYOtk6R5w4anw5NHYSEYOhg2wvZclHOEdVBRAiWDjYlxksHDXtCYwcBIRg7WP9Ctlwt6IDpIB4EawerE+N1B416QnMH4SA4OFiXGMutiraQ0N5BNAguDtbsHcpETUdAB8Eg+DhYkRinHKj3BAsHsSC4OVh6U6XMVHWAcxAKgp+DhYlxzoFqT7BxEAmCq4Mle4cyX1a9vYORg0AQnB3Uv5AtVYUdsRzEgeDtoHqKrHOgdDqYOQgDIYCDupsqpbq0A5KDKBAiOKiaIusdKPQEQwdBIARxML93KIuKO+A4iAEhioPZKbIsrO4I4yAEhEAOphPjUgebTgdbBxEghHIwtXcoK+o7gjgIACGWg4nEuMbB6p5g7cAfQjgHt/YOZWWFBwgH7hDiObiRGNc6WNUT7B14Qwjp4FpiLOtLvHzv4ODAGUJQB5eJsWwq8hjfgS+EqA4uesI2BwtPBxcHrhACOzjfO5TNZR6iO/CEENnB2RS53cGCnuDkwBFCcAcf/8xZNOpcmxi9HPhBiO7gzxRZlCo9hnbgBgHAwa/EqOWg6nTwc+AFAcLB6YVsUaz1GNiBEwQMB8fvx6Nired6gqcDHwgwDu5fXlWrPYR14AIBx8FutytPRj3B14EHBCgHRwkHEwnODhwggDnYvaj2hFuJ0duBPQQ0B6ee0D4xujswhwDoYPegKuFaYvR3YA0B0UH7xBjAgTEEUAfaiXGI58AWAqyDpokxhANTCLgOWk6RMRxYQoB2oJ0Yx2AODCFgO2g1RUZxYAcB3sExJ+jvHcI4MIOA70B7ijydDnEcWEFI4UA9MQZyYAQhiYNjYlTtCYEc2EDI4kA7MR46g5DIwe7h9ZEQ6EA/MXYEIZkD5cTYD4R0DrT3Dp1AyOcgaU8QOljsQHvv0AGEnA5STpFCBysc7JTfOySHkNdBwilS6GCVg3SJUehgnQPtvUNaCNkdZEuMQgerv5dMewehgw1fotNB6GCTBEKgg1x7B6GDjT3hkRDoINHeQeiAPaEJhO4cJEmMQgcKEp4IgQ6S9AShAyZGdQi9OsiQGIUOVD74mypCB0yMuhA6d4CeGIUO1E4H6J4gdMDEqAiBDtBfyAodMDGqQaAD/MQodMDEqASBDjL0BKED7cSIOTsIHXCK1IBAB83/mRMCAh1kmSKFDpgYN0OggzwvZIUOmBg3QqCDTHsHoQMmxk0Q6CBXYhQ64N5hAwQ6yNYThA64d1gNgQ7yTZFCB9w7rIRABxmnSKEDJsZVEOggZ2IUOmBiXAGBDrK+kBU6YGJcDIEO8iZGoQPuHRZCoIPMiVHogDdVFkGgg9yJUeiAiXEBBDrInhiFDtgTqiHQQf69g9ABp8hKCHTQw95B6IBTZBUEOugjMQodcIqsgEAHvSRGoQPuHWYh0EE/iVHogIlxBgId9JQYhQ7YEyYh0EFfewehA06RExDowCYnRIdAB91NkUIHTIy3INBBh4lR6ICJ8ToEOujyporQARPjNQh00GliFDrg3uESAh10mxiFDjhFfoVABx33BKEDJsZzCHTQdWIUOmBP+AyBDjpPjEIHTIwfEOig+5sqQgfcO7xDoAMmxhMEOuAUeTj8FGAACqmqUagiyncAAAAASUVORK5CYII=)!important;
	color: #FF0036;
}

body .double-11-warning{
	display: table-row;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2em;
    padding-top: 10px;
}

body .double-11-wanring-btn{
	background-color: #fa0136;
    color: #fff;
    display: inline-block;
    padding: 1px 6px;
    border-radius: 3px;
    font-weight: 600;
    font-size: 11px;
}

/*Admin sku editior vk*/
input[name="sku_title_display_js"]{
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
}
input[name="sku_title_display_js"] ~ div{
	display: none;
}
input[name="sku_title_display_js"]:checked{
	color: red;
}
input[name="sku_title_display_js"]:checked ~ div.sku-title-show{
	display: flex!important;
	color: #008aff;
}
input[name="sku_title_display_js"]:not(:checked) ~ div.sku-title-hide{
	display: flex!important;
}
#bcs-notice-box.extended .bcs-notice-inner{
	width: 800px;
}
.seller-medal{
    height: 20px;
    width: 14px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin: 2px 5px;
}
.seller-info-flex{
	justify-content: flex-start;
}

.itemsection{
    overflow: auto;
}
