/* value porp */
html.touch #icon-card-shopping-experience .fix-qr-code {
    display: none!important
}
html.no-touch #icon-card-shopping-experience .fix-qr-code {
    display: block!important
}
/* value porp */

/*彻彻底底-调整图片位置*/
.section-new-audio-experience .copy-container {
    padding-bottom: 78px;
}

@media (min-width: 1068px) {
    .section-new-audio-experience .copy-container {
       padding-bottom: 85px;
    }
}

@media (min-width: 734px) {
    .section-new-audio-experience .copy-container {
        padding-bottom: 91px;
    }
}

/*30小时-上下间距一致*/
.stat .stat-content {
    margin-top: var(--sk-stat-margin-top);
    margin-bottom: var(--sk-stat-margin-bottom);
    padding-top: 4px;
    padding-bottom: 4px;
}

/* 彩色字 */
.section-charging .stat-value {
    -webkit-background-clip:text;
}
.section-magic .siri .gallery-item-copy span{
    -webkit-background-clip:text;
}

/*hero 查看价格按钮 中屏间距*/
.section-welcome .marquee-detail {
    flex-shrink: 0;
    padding: 12px;
    padding-inline-start:25px
}

@media (min-width: 1069px) {
    .section-welcome .marquee-detail {
        margin-bottom:14px
    }
}

@media (max-width: 1068px) {
    .section-welcome .marquee-detail {
        margin-top: 31px
    }
}

@media (max-width: 734px) {
    .section-welcome .marquee-detail {
        width: 100%;
        margin-top: 42px;
        padding-left: 0;
        padding-right:0
    }
}

html.text-zoom .section-welcome .marquee-detail {
    max-width:100%
}

.section-welcome .marquee-detail::before {
    --scrim-blur: 20px;
    --scrim-mask-angle: 180deg;
    --scrim-mask-stop-color: 100%;
    --scrim-opacity: 100%;
    --scrim-saturate: 1;
    --scrim-tint: 255 255 255;
    --scrim-tint-alpha: 56%;
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    height: 100%;
    opacity: var(--scrim-opacity);
    background-color: rgb(var(--scrim-tint) /var(--scrim-tint-alpha));
    -webkit-backdrop-filter: blur(var(--scrim-blur)) saturate(var(--scrim-saturate));
    backdrop-filter: blur(var(--scrim-blur)) saturate(var(--scrim-saturate));
    mask-image: linear-gradient(var(--scrim-mask-angle), transparent, #000 var(--scrim-mask-stop-color));
    content: "";
    border-radius: 100vmax;
    mask-image:none
}

@media (max-width: 734px) {
    .section-welcome .marquee-detail::before {
        margin-inline-start: -8%;
        width: 101svw;
        border-radius:unset
    }
}