html, body {
    background-color: #fff;
}

.header__logo--link img {
    content: url("https://img-va.myshopline.com/image/store/1713941415930/logo-index.png") !important;
}

/* 轮播图 */
#shopline-section-17139466034389b18a4a {
    margin: auto;
    max-width: 1920px;
}
@media (min-width: 751px) {
    #shopline-section-17139466034389b18a4a .hero__text-wrap {
        max-width: 100%;
    }
    #shopline-section-17139466034389b18a4a .hero__text-wrap .container {
        max-width: 86%;
    }
    #shopline-section-17139466034389b18a4a .hero__text-wrap .container {
        margin-left: 0;
        margin-right: 0;
    }
}

/* 中藥成分 */
#shopline-section-171394796735740aeba4 .advc-image-list-switch__layout.advc-image-list-switch__layout--pc {
    align-items: center;
}
#shopline-section-171394796735740aeba4 .advc-image-list-switch__display-list {
    display: flex;
    justify-content: flex-end;
}
#shopline-section-171394796735740aeba4 .advc-image-list-switch__display-item-wrap.advc-image {
    border-radius: 50%;
}
#shopline-section-171394796735740aeba4 .advc-image-list-switch__display-item {
    max-width: 340px;
}
#shopline-section-171394796735740aeba4 .advc-image-list-switch__display-mask {
    background: rgba(0, 0, 0, 0.2);
}
#shopline-section-171394796735740aeba4 .advc-image-list-switch__display-item:hover .advc-image-list-switch__display-mask {
    background: rgba(110, 63, 38, 0.5);
}
#shopline-section-171394796735740aeba4 .advc-image-list-switch__display-item .advc-image-list-switch__display-text {
    bottom: 50%;
    transform: translateY(50%);
}
@media (min-width: 751px) {
    #shopline-section-171394796735740aeba4 > div {
        max-width: 1920px;
        margin: auto;
        background-image: url("https://img-va.myshopline.com/image/store/1713941415930/-002-1.png") !important;
        background-repeat: no-repeat !important;
        background-size: 100vw !important;
        background-position: center top !important;
    }
    #shopline-section-171394796735740aeba4 .advc-image-list-switch__display-item .advc-image-list-switch__display-text {
        font-size: 40px;
    }
}
@media (min-width: 1200px) {
    #shopline-section-171394796735740aeba4 .advc-image-list-switch__display-item {
        margin-right: 30px;
    }
}
@media (min-width: 1420px) {
    #shopline-section-171394796735740aeba4 .advc-container {
        padding-top: 220px;
    }
    #shopline-section-171394796735740aeba4 .advc-image-list-switch .advc-image-list-switch__title--blank {
        height: 124px;
    }
    #shopline-section-171394796735740aeba4 .advc-title {
        font-size: 52px;
    }
}

/* 数字区域 */
@media (max-width: 750px) {
    #shopline-section-1713947734409c0a5fc1 .advc-container {
        position: relative;
    }
    #shopline-section-1713947734409c0a5fc1 .block-container-flex.advc-text-align-center:nth-child(2) .advc-btn {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    #shopline-section-1713947734409c0a5fc1 .block-container-flex.advc-text-align-center {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}


/* 應用場景 */
#shopline-section-171394736949015e2cee a.slide-wrapper {
    border-radius: 20px;
}

/* 成为我们伙伴，白云山维一 */
#shopline-section-1714467873607f887ac3,
#shopline-section-1714467260167ae8efa7 {
    max-width: 1920px;
    margin: auto;
}

/* 成为我们伙伴 */
#shopline-section-1714467873607f887ac3 {
    background-color: rgb(254, 247, 237);
}
#shopline-section-1714467873607f887ac3 .__sl-custom-track-stage-imageBanner  {
    margin: auto;
    max-width: 1420px;
}

@media (min-width: 751px) {
    #shopline-section-1714467873607f887ac3 {
        padding-bottom: 150px;
    }
}
@media (max-width: 750px) {
    #shopline-section-1714467873607f887ac3 .stage-image-banner .banner-container__inner-image .content .wrapper .title2 {
        font-size: 20px;
    }
    #shopline-section-1714467873607f887ac3 .__sl-custom-track-stage-imageBanner {
        padding-left: 0;
        padding-right: 0;
    }
    #shopline-section-1714467873607f887ac3 .stage-image-banner .content .wrapper {
        padding-top: 100px;
    }
}
@media (max-width: 750px) {
    #shopline-section-1714467260167ae8efa7 .title1.hero__title {
        font-size: 18px !important;
    }
    #shopline-section-1714467260167ae8efa7 .body1.hero__subtitle {
        font-size: 14px !important;
        font-weight: 400;
    }
    #shopline-section-1714467260167ae8efa7 .hero__link .btn {
        font-size: 12px;
        height: 35px;
        line-height: 1;
    }
}

/* 高端礼品款 */
#shopline-section-17139478608572402abd {
    margin: 0 auto !important;
    max-width: 1920px;
}
#shopline-section-17139478608572402abd > div:last-child {
    margin-top: -2px;
}
#shopline-section-17139478608572402abd .advc-shoppable-image__image-wrapper {
    max-width: 500px;
}
#shopline-section-17139478608572402abd .advc-shoppable-image__wrapper--right {
    justify-content: center;
    /* align-items: flex-start; */
}
#shopline-section-17139478608572402abd .advc-shoppable-image__info {
    flex: none;
}
#shopline-section-17139478608572402abd .advc-shoppable-image__info .advc-info__row .advc-btn {
    margin-top: 100px;
}
@media (min-width: 751px) and (max-width: 961px) {
    #shopline-section-17139478608572402abd .advc-shoppable-image__info.advc-is-text-left {
        text-align: center;
    }
}
@media (max-width: 961px) {
    #shopline-section-17139478608572402abd .advc-shoppable-image__wrapper {
        display: flex;
    }
    #shopline-section-17139478608572402abd .advc-shoppable-image__info .advc-info__row .advc-btn {
        margin-top: 30px;
    }
    #shopline-section-17139478608572402abd .advc-shoppable-image__info.advc-is-text-left {
        text-align: center;
    }
}
#shopline-section-17139478608572402abd::before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 17.46%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("https://img-va.myshopline.com/image/store/1713941415930/-001-1.png");
    background-position: center top;
    transform: scaleY(-1);
}

/* 邮箱订阅 */
#shopline-section-17152395461335dcd46f .subscribe_container {
    margin-top: -2px;
    position: relative;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    margin: 0 auto !important;
    max-width: 1920px;
    background-color: #fef7ed;
}
#shopline-section-17152395461335dcd46f .subscribe_container .desc {
    margin-top: 20px;
}
#shopline-section-17152395461335dcd46f .subscribe_container .input_box {
    margin-top: 40px;
}
#shopline-section-17152395461335dcd46f .subscribe_container::before {
    content: "";
    display: block;
    width: 25%;
    height: 0;
    padding-top: 25%;
    flex-shrink: 0;
    background-image: url("https://img-va.myshopline.com/image/store/1713941415930/--20.png?w=400&h=401");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#shopline-section-17152395461335dcd46f::before {
    content: "";
    display: block;
    width: 100%;
    max-width: 1920px;
    margin: auto;
    padding-top: 17.46%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("https://img-va.myshopline.com/image/store/1713941415930/-001-1.png");
    background-position: center top;
    transform: scaleY(-1);
}

@media (min-width: 751px) {
    #shopline-section-17152395461335dcd46f {
        margin-top: -300px !important;
    }
}

@media (max-width: 750px) {
    .advc .subscribe_container .subscribe_wrapper {
        text-align: left;
    }
}

/* 一亿瓶 */
#shopline-section-17153304560767f599ba {
    margin: auto;
    max-width: 1920px;
}