/* App.vue 或 App.css */
/* 全局样式 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  html, body {
    height: 100%;
    max-width: 750px;
    margin: 0 auto;
    width: 100%;
}
* {
    box-sizing: border-box;
}
* {
    font-family: andy-money, Noto Sans, Mitr, Athiti, Noto Sans TC, Noto Sans SC, system-ui, -apple-system, Segoe UI, sans-serif;
}

* {
    box-sizing: border-box;
}

.detail-content-main img,
.detail-content-main p {
    width: 100% !important;
    height: auto !important;
}

.my-mobile-box input {
    width: 94.5%;
}

.my-mobile-box span {
    width: 10%;
}

.my-mobile-tip {
    margin-left: 140px;
    margin-top: -35px;
}

.my-address-tip {
    margin-left: 140px;
}

.shipping-mobile-error-tip {
    color: #E02020;
    font-size: 13px;
}

.goods-option-explain {
    display: none;
    color: #4b80b6;
    font-size: 14px;
}

.product-option-item .colour .item.active .goods-option-explain {
    color: #d6d1ff;
}

@media (max-width: 500px) {
    .my-mobile-box input {
        width: 87.5%;
    }

    .my-mobile-tip {
        margin-left: 50px;
        margin-top: -45px;
    }

    .my-address-tip {
        line-height: 1;
    }

    .my-address-tip {
        margin-left: 0px;
    }
}

.sc-7dvmpp-1,
.sc-1au8ryl-0 {
    display: none;
}

.q8c6tt-2,
.sc-q8c6tt-2,
.sc-q8c6tt-3 {
    margin-bottom: 65px;
}
.color-ffff{
    color:#fff;
}
.marginLeft-3{
    margin-left: 3px;
}
.soldOut{
    color: #fff;margin-left:0.5rem;display: none;
}
.hotSales{
    color: #fff;font-weight: bold;font-size: 20px;
}
.flex-btw-other-class{
    margin-left: 10px;margin-top: 14px;font-weight: bold;font-size: 14px;
}
.color-FC364D{
    color: #FC364D;
}
.content-switch-btn-other-class{
    text-align: center;padding: 10px 0;height: 45px;
}
.class-width-100{
    width:100%
}
.class-form-1{
    border-top: 8px solid #eee;
}
.class-button-sure{
    padding: 10px;font-size: 20px;text-align: center;
}
.float-clear-other-class{
    position: relative;padding:10px;background: #f7f7f7;margin-bottom: 10px;
}
.image-width-100{
    width: 100%;height:100%;
}
.float-left-class-other{
    width: calc(100% - 120px);padding-top: 0px;text-align: left;padding-left: 10px;
}
.price-class{
    color: red; font-size: 18px;font-weight: bold;
}
.goods-name-other-class{
    font-size: 14px;line-height: 1rem;color: #666;
}
.package-box-other-class{
    padding: 0 10px;
    background: #f7f7f7;
}
.spec-box-other-class{
    background: #f7f7f7;
}
.product-order-price-class{
    font-size:23px;font-weight:normal;margin-left: 13px;
}
.description-class{
    background: #FDFDFD;padding: 10px;text-align: left;line-height: 26px;font-size: 14px;color: #666;margin-top: 20px;
}
.description-class-margin10{
    margin-bottom: 10px;
}
.description-class-bold{
    color: #222;font-weight: bold;
}
.overflow-class{
    overflow: hidden;
    overflow-y: auto;
    scrollbar-width: none !important;
}
.overflow-class::-webkit-scrollbar{
    display: none;
}
.color-fc6672{
    color:#fc6672
}
.width93{
    border-bottom: 1px solid #eee;margin: 20px 0;width: 93%;
}
.line-image-class{
    padding-left: 20px;padding-right: 20px;margin-bottom: 50px;text-align: center;
}
.maxWidth{
    width: 100%;max-width: 200px;
}
.spec-bg{
    display: block;
    width: 100%;
    height: 3px;
    background: url(/static/images/address-bg.png) repeat-x;
    background-size: 31px 8px;
    margin-top: 8px;
    margin-bottom: 8px;
}
