a {
    text-decoration: none;
}
/* 2026-01 */
.campaign-t8zyv1pp84-content {
    background: url(https://res2.acdsee.cn/images/campaign/2026/January6/new/campaign-bg.jpg) no-repeat top center;
    padding-bottom: 5vw;
    padding-top: 25.5vw;
    background-size: cover;
}

.campaign-t8zyv1pp84-content .row {
    max-width: 72vw;
    margin: 0 auto;
}

.campaign-t8zyv1pp84-content .title-content {
    margin: 3vw auto 2vw;
    width: 29.5vw;
    height: auto;
    text-align: center;
}

.campaign-t8zyv1pp84-content .title-content img {
    max-width: 100%;
}

.campaign-t8zyv1pp84-content .campaign-box {
    max-width: 29vw;
    border-radius: 1.5vw;
    background: linear-gradient(to bottom, #fff 0%, #FCF0E2 100%) padding-box, linear-gradient(to bottom, #FEE5AD 0%, #EEBC87 90%) border-box;
    border: 0.6vw solid #140001;
    position: relative;
    outline: 0.15vw solid #FEC58E;
    margin: 0 auto;
    padding: 0.5vw;
}

.campaign-t8zyv1pp84-content .product-box {
    text-align: center;
    padding: 1.9vw 0;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    background: linear-gradient(to bottom, #FFF9ED 0%, #FDF6EE 100%);
}

.campaign-t8zyv1pp84-content .discount-corner {
    position: absolute;
    top: -0.42vw;
    right: 1.04vw;
    width: 6.61vw;
    height: auto;
}

.campaign-t8zyv1pp84-content .discount-corner-home {
	width: 10.4vw;
    top: -2.08vw;
    right: -3.5vw;
}

.campaign-t8zyv1pp84-content .box-img {
    height: 15.26vw;
    width: auto;
}

.campaign-t8zyv1pp84-content .product-name {
    font-size: 1.4vw;
    font-weight: normal;
    line-height: 1.35;
    color: #3d1d00;
    margin: .5vw auto 0;
    font-family: Microsoft YaHei;
    text-align: center;
	font-weight: 500;
}

.campaign-t8zyv1pp84-content .gift-icon {
    max-width: 100%;
}

.campaign-t8zyv1pp84-content .product-purchase {
    padding: 1.5vw .8vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
	background: linear-gradient(to bottom, #FCC58D 0%, #EEA264 100%);
    margin-top: 1.1vw;
}

.campaign-t8zyv1pp84-content .discount-price {
    display: flex;
    align-items: flex-end;
}

.campaign-t8zyv1pp84-content .campaign-price {
    font-size: 2.2vw;
    line-height: 1.2;
    color: #1E0E01;
    letter-spacing: -.15vw;
    margin: 0;
    font-weight: bold;
}

.campaign-t8zyv1pp84-content .original-price {
    margin-bottom: 0;
}

.campaign-t8zyv1pp84-content .original-price span {
    font-size: 1.125vw;
    line-height: 1.2;
    letter-spacing: -.05vw;
    color: #815027;
    opacity: 0.9;
    text-decoration: line-through;
    margin: 0 0 0 .5vw;
    position: relative;
    top: -.3vw;
}

.campaign-t8zyv1pp84-content .buy-now a {
    display: block;
    width: 8.8vw;
    padding: .76vw 0.85vw;
        background-image: linear-gradient(
        to bottom, 
        #DD0302,
        #CB0202 25%,
        #A70201 60%,
        #8C0200
        );
    background-blend-mode: normal, normal;
    background-repeat: no-repeat;
    border-radius: .5vw;
    color: #fff;
    font-size: 1.3vw;
    line-height: 1;
    text-align: center;
}

@media screen and (max-width: 991px) {
    .campaign-t8zyv1pp84-content {
        background: url(https://res2.acdsee.cn/images/campaign/2026/January6/new/campaign-bg-991.jpg) no-repeat top center;
        background-size: cover;
    }

    .campaign-t8zyv1pp84-content .row {
        max-width: 52vw;
    }

    .campaign-t8zyv1pp84-content .row>* {
        padding-top: 3vw;
        padding-bottom: 3vw;
    }

    .campaign-t8zyv1pp84-content .title-content {
        width: 49vw;
        margin: 4vw auto 2vw;
    }

    .campaign-t8zyv1pp84-content .campaign-box {
        padding: 0.9vw;
        border-radius: 2.5vw;
        border: 1vw solid #140001;
        max-width: 100%;
    }

    .campaign-t8zyv1pp84-content .product-box {
        padding: 2.5vw 0;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
    }

    .campaign-t8zyv1pp84-content .discount-corner {
        right: 2.5vw;
        width: 9vw;
        top: -0.6vw;
    }

	.campaign-t8zyv1pp84-content .discount-corner-home {
		width: 14vw;
        top: -3vw;
        right: -5.5vw;	
	}

    .campaign-t8zyv1pp84-content .box-img {
        height: 26vw;
        width: auto;
    }

    .campaign-t8zyv1pp84-content .product-name {
        font-size: 2.4vw;
        margin: 2vw auto;
    }

    .campaign-t8zyv1pp84-content .product-purchase {
        padding: 2.5vw 1.25vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
    }

    .campaign-t8zyv1pp84-content .campaign-price {
        font-size: 4vw;
        letter-spacing: -.25vw;
    }

    .campaign-t8zyv1pp84-content .original-price span {
        font-size: 2vw;
        margin: 0 0 0 1vw;
        letter-spacing: -.1vw;
    }

    .campaign-t8zyv1pp84-content .buy-now a {
        width: 14vw;
        padding: 1.25vw;
        border-radius: 1vw;
        font-size: 2.25vw;
    }
}

@media screen and (max-width: 600px) {
    .campaign-t8zyv1pp84-content {
        background: url(https://res2.acdsee.cn/images/campaign/2026/January6/new/campaign-bg-600.jpg) no-repeat top center;
        background-size: cover;
    }

    .campaign-t8zyv1pp84-content .row {
        max-width: 80vw;
    }

    .campaign-t8zyv1pp84-content .title-content {
        width: 69vw;
    }

    .campaign-t8zyv1pp84-content .campaign-box {
        padding: 2vw;
        border-radius: 5vw;
        border: 2vw solid #140001;
    }

    .campaign-t8zyv1pp84-content .product-box {
        padding: 6vw 0;
    }

    .campaign-t8zyv1pp84-content .discount-corner {
        right: 3vw;
        width: 13vw;
    }

	.campaign-t8zyv1pp84-content .discount-corner-home {
        width: 22vw;
        top: -28px;
        right: -6.5vw;
	}

    .campaign-t8zyv1pp84-content .box-img {
        height: 38vw;
        width: auto;
    }

    .campaign-t8zyv1pp84-content .product-name {
        font-size: 3.5vw;
        margin: 3vw auto;
    }

    .campaign-t8zyv1pp84-content .product-purchase {
        padding: 3vw 2vw;
    }

    .campaign-t8zyv1pp84-content .campaign-price {
        font-size: 6vw;
        letter-spacing: -.4vw;
    }

    .campaign-t8zyv1pp84-content .original-price span {
        font-size: 3vw;
        margin: 0 0 0 1vw;
    }

    .campaign-t8zyv1pp84-content .buy-now a {
        width: 19vw;
        padding: 2vw;
        border-radius: 1.5vw;
        font-size: 2.6vw;
    }
}

/* 2026-02 */
.campaign-a0v9cjnobw-content {
    background: url(https://res2.acdsee.cn/images/campaign/2026/February10/campaign-bg.jpg) no-repeat top center;
    padding-bottom: 5.5vw;
    padding-top: 20.5vw;
    background-size: cover;
}

.campaign-a0v9cjnobw-content .row {
    max-width: 90vw;
    margin: 0 auto;
}

.campaign-a0v9cjnobw-content .row>* {
    padding-left: .78vw;
    padding-right: .78vw;
}

.campaign-a0v9cjnobw-content .row.two-columns {
    max-width: 72vw;
}

.campaign-a0v9cjnobw-content .title-content {
    margin: 3vw auto 1.75vw;
    width: 27.76vw;
    height: auto;
}

.campaign-a0v9cjnobw-content .title-content img {
    max-width: 100%;
}

.campaign-a0v9cjnobw-content .campaign-box {
    max-width: 30.25vw;
    background-image: linear-gradient(0deg,
            #d52300 0%,
            #e32c22 54%),
        linear-gradient(#000000,
            #000000);
    background-blend-mode: normal,
        normal;
    box-shadow: 0px .5vw .5vw 0px rgba(108, 19, 2, 0.6);
    border: solid .41vw #F8DC36;
    border-radius: 1.56vw;
    padding: .52vw;
}

.campaign-a0v9cjnobw-content .product-box {
    position: relative;
    background-image: linear-gradient(207deg,
            #fef3db 34%,
            #fde8bf 100%),
        linear-gradient(#000000,
            #000000);
    background-blend-mode: normal,
        normal;
    border-radius: 1vw;
    padding: 2.2vw;
    height: 22.4vw;
    text-align: center;
}

.campaign-a0v9cjnobw-content .campaign-pack-price {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 3.4vw;
    margin-bottom: 0;
    border-radius: 0 0 1vw 1vw;
    padding: 0 2vw;
}

.campaign-a0v9cjnobw-content .campaign-pack-price .text {
    color: #281401;
    font-size: .9vw;
    font-weight: normal;
    line-height: 1.4;
}

.campaign-a0v9cjnobw-content .campaign-pack-price .text.opacity0 {
    height: 1vw;
    opacity: 0;
}

.campaign-a0v9cjnobw-content .campaign-pack-price .symbol {
    color: #281401;
    font-size: 1.5vw;
    line-height: 1.5;
    font-weight: bold;
}

.campaign-a0v9cjnobw-content .campaign-pack-price span.price {
    font-weight: bold;
    color: #ff0c00;
    font-size: 1.5vw;
    line-height: 1.2;
    margin: 0;
}

.campaign-a0v9cjnobw-content .campaign-pack-price .discount-price {
    align-items: center;
}

.campaign-a0v9cjnobw-content .discount-corner {
    position: absolute;
    top: -7px;
    right: .78vw;
    width: 5.26vw;
    height: auto;
}

.campaign-a0v9cjnobw-content .discount-corner-home {
    width: 9.5vw;
    top: -2.08vw;
    right: -3.5vw;
}

.campaign-a0v9cjnobw-content .discount-corner-ult {
    width: 10.4vw;
    top: -2.08vw;
    right: -3.5vw;
}

.campaign-a0v9cjnobw-content .box-img {
    height: 18vw;
    width: auto;
}

.campaign-a0v9cjnobw-content .product-name {
    font-size: 1.6vw;
    font-weight: bold;
    line-height: 1.35;
    color: #FEF9E5;
    margin: 1.6vw auto 0;
    text-align: center;
    letter-spacing: -.05vw;
}

.campaign-a0v9cjnobw-content .product-purchase {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.1vw .75vw;
}

.campaign-a0v9cjnobw-content .discount-price {
    display: flex;
    align-items: flex-end;
}

.campaign-a0v9cjnobw-content .campaign-price {
    font-size: 2.5vw;
    font-weight: bold;
    line-height: 1.2;
    color: #ffe400;
    letter-spacing: -.15vw;
    font-family: DINPro-Medium;
    margin: 0;
}

.campaign-a0v9cjnobw-content .campaign-price span {
    font-size: 1.25vw;
    font-weight: normal;
}

.campaign-a0v9cjnobw-content .original-price {
    margin-bottom: 0;
}

.campaign-a0v9cjnobw-content .original-price span {
    font-size: 1.25vw;
    line-height: 1.2;
    color: #fffefe;
    opacity: 0.9;
    text-decoration: line-through;
    margin: 0 0 0 .5vw;
    position: relative;
    top: -.3vw;
    letter-spacing: -.05vw;
}

.campaign-a0v9cjnobw-content .buy-now a {
    display: block;
    width: 9vw;
    padding: .25vw 1vw;
    background-image: linear-gradient(0deg,
            #ff771d 0%,
            #ffb628 100%),
        linear-gradient(#e90000,
            #e90000);
    background-blend-mode: normal,
        normal;
    border-radius: 1.5vw;
    color: #fff;
    font-size: 1.35vw;
    text-align: center;
    box-shadow: inset 0px 2px 3px 1px #F8DC36;

}

@media screen and (max-width: 991px) {
    .campaign-a0v9cjnobw-content {
        background: url(https://res2.acdsee.cn/images/campaign/2026/February10/campaign-bg-991.jpg) no-repeat top center;
        background-size: cover;
    }

    .campaign-a0v9cjnobw-content .row,
    .campaign-a0v9cjnobw-content .row.two-columns {
        max-width: 55vw;
    }

    .campaign-a0v9cjnobw-content .row>* {
        padding-left: 1.5vw;
        padding-right: 1.5vw;
        margin-bottom: 3vw;
    }

    .campaign-a0v9cjnobw-content .title-content {
        width: 35vw;
        margin-bottom: 0;
    }

    .campaign-a0v9cjnobw-content .campaign-box {
        max-width: 100%;
        border-width: .75vw;
        border-radius: 3vw;
        padding: 1vw;
    }

    .campaign-a0v9cjnobw-content .product-box {
        border-radius: 1.75vw;
        padding: 3.5vw;
        height: auto;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price {
        height: 6.5vw;
        border-radius: 0 0 1.75vw 1.75vw;
        padding-top: .2vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price .text {
        font-size: 1.5vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price .text.opacity0 {
        height: 1.75vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price .symbol {
        font-size: 2.5vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price span.price {
        font-size: 2.5vw;
    }

    .campaign-a0v9cjnobw-content .discount-corner {
        top: -5px;
        right: 1.5vw;
        width: 8vw;
    }

    .campaign-a0v9cjnobw-content .discount-corner-home {
        width: 13vw;
        top: -4vw;
        right: -5vw;
    }

    .campaign-a0v9cjnobw-content .discount-corner-ult {
        width: 14vw;
        top: -3vw;
        right: -5.5vw;
    }

    .campaign-a0v9cjnobw-content .box-img {
        height: 28vw;
        width: auto;
    }

    .campaign-a0v9cjnobw-content .product-name {
        font-size: 2.75vw;
        margin: 1.75vw auto 0;
    }

    .campaign-a0v9cjnobw-content .product-purchase {
        padding: 1.75vw;
    }

    .campaign-a0v9cjnobw-content .campaign-price {
        font-size: 4vw;
        letter-spacing: -.1vw;
    }

    .campaign-a0v9cjnobw-content .campaign-price span {
        font-size: 2.5vw;
    }

    .campaign-a0v9cjnobw-content .original-price span {
        font-size: 2vw;
        margin: 0 0 0 1vw;
    }

    .campaign-a0v9cjnobw-content .buy-now a {
        width: 16vw;
        padding: .5vw 1.25vw;
        border-radius: 3vw;
        border-width: .3vw;
        font-size: 2.25vw;
    }
}

@media screen and (max-width: 600px) {
    .campaign-a0v9cjnobw-content {
        background: url(https://res2.acdsee.cn/images/campaign/2026/February10/campaign-bg-600.jpg) no-repeat top center;
        background-size: cover;
    }

    .campaign-a0v9cjnobw-content .row,
    .campaign-a0v9cjnobw-content .row.two-columns {
        max-width: 70vw;
    }

    .campaign-a0v9cjnobw-content .row>* {
        padding-left: 2.5vw;
        padding-right: 2.5vw;
        margin-bottom: 4.5vw;
    }

    .campaign-a0v9cjnobw-content .title-content {
        width: 45vw;
        margin-bottom: 0;
    }

    .campaign-a0v9cjnobw-content .campaign-box {
        border-width: 1.1vw;
        border-radius: 4vw;
        padding: 1.5vw;
    }

    .campaign-a0v9cjnobw-content .product-box {
        border-radius: 2.75vw;
        padding: 4vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price {
        height: 9.5vw;
        padding-top: .5vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price .text {
        font-size: 2.25vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price .symbol {
        font-size: 3.5vw;
    }

    .campaign-a0v9cjnobw-content .campaign-pack-price span.price {
        font-size: 3.5vw;
    }

    .campaign-a0v9cjnobw-content .discount-corner {
        right: 2vw;
        width: 12vw;
    }

    .campaign-a0v9cjnobw-content .discount-corner-home {
        width: 20vw;
        top: -5.5vw;
        right: -7.5vw;
    }

    .campaign-a0v9cjnobw-content .discount-corner-ult {
        width: 22vw;
        top: -5vw;
        right: -6.5vw;
    }

    .campaign-a0v9cjnobw-content .box-img {
        height: 36vw;
        width: auto;
    }


    .campaign-a0v9cjnobw-content .product-name {
        font-size: 3vw;
        margin: 2.25vw auto 0;
    }

    .campaign-a0v9cjnobw-content .product-purchase {
        padding: 2.25vw 1.5vw;
    }

    .campaign-a0v9cjnobw-content .campaign-price {
        font-size: 5vw;
        letter-spacing: -.1vw;
    }

    .campaign-a0v9cjnobw-content .campaign-price span {
        font-size: 3vw;
    }

    .campaign-a0v9cjnobw-content .original-price span {
        font-size: 2.75vw;
        top: .2vw;
    }

    .campaign-a0v9cjnobw-content .buy-now a {
        width: 20vw;
        padding: .75vw 1.5vw;
        border-radius: 4vw;
        font-size: 2.75vw;
        border-width: .4vw;
    }

}



/* 2026-03 */
.campaign-bgzkyecmz1-content {
    background: url(https://res2.acdsee.cn/images/campaign/2026/March17/campaign-bg.jpg) no-repeat top center;
    padding-bottom: 5.5vw;
    padding-top: 20.5vw;
    background-size: cover;
}

.campaign-bgzkyecmz1-content .row {
    max-width: 90vw;
    margin: 0 auto;
}

.campaign-bgzkyecmz1-content .row>* {
    padding-left: .78vw;
    padding-right: .78vw;
}

.campaign-bgzkyecmz1-content .row.two-columns {
    max-width: 73vw;
}

.campaign-bgzkyecmz1-content .title-content {
    margin: 3vw auto 1.75vw;
    width: 33.6vw;
    height: auto;
}

.campaign-bgzkyecmz1-content .title-content img {
    max-width: 100%;
}

.campaign-bgzkyecmz1-content .campaign-box {
    max-width: 32.25vw;
    background: #71B21A;
    box-shadow: 0px .5vw .5vw 0px #70b21a4d;
    border: solid .5vw #FCE44E;
    border-radius: 2vw;
    padding: .6vw;
}

.campaign-bgzkyecmz1-content .product-box {
    position: relative;
    background: #fff;
    border-radius: 1vw;
    padding: 2.2vw;
    height: 22.4vw;
    text-align: center;
}

.campaign-bgzkyecmz1-content .campaign-pack-price {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 3.4vw;
    margin-bottom: 0;
    border-radius: 0 0 1vw 1vw;
    padding: 0 2vw;
}

.campaign-bgzkyecmz1-content .campaign-pack-price .text {
    color: #281401;
    font-size: .9vw;
    font-weight: normal;
    line-height: 1.4;
}

.campaign-bgzkyecmz1-content .campaign-pack-price .text.opacity0 {
    height: 1vw;
    opacity: 0;
}

.campaign-bgzkyecmz1-content .campaign-pack-price .symbol {
    color: #281401;
    font-size: 1.5vw;
    line-height: 1.5;
    font-weight: bold;
}

.campaign-bgzkyecmz1-content .campaign-pack-price span.price {
    font-weight: bold;
    color: #ff0c00;
    font-size: 1.5vw;
    line-height: 1.2;
    margin: 0;
}

.campaign-bgzkyecmz1-content .campaign-pack-price .discount-price {
    align-items: center;
}

.campaign-bgzkyecmz1-content .discount-corner {
    position: absolute;
    top: -9px;
    right: .78vw;
    width: 6.6vw;
    height: auto;
}

.campaign-bgzkyecmz1-content .discount-corner-home {
    width: 9.5vw;
    top: -2.08vw;
    right: -3.5vw;
}

.campaign-bgzkyecmz1-content .box-img {
    height: 18vw;
    width: auto;
}

.campaign-bgzkyecmz1-content .product-name {
    font-size: 1.6vw;
    font-weight: bold;
    line-height: 1.35;
    color: #FEF9E5;
    margin: 1.6vw auto 0;
    text-align: center;
    letter-spacing: -.05vw;
}

.campaign-bgzkyecmz1-content .product-purchase {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.5vw 2vw;
}

.campaign-bgzkyecmz1-content .discount-price {
    display: flex;
    align-items: flex-end;
}

.campaign-bgzkyecmz1-content .campaign-price {
    font-size: 2.5vw;
    font-weight: bold;
    line-height: 1.2;
    color: #ffe400;
    letter-spacing: -.15vw;
    font-family: DINPro-Medium;
    margin: 0;
}

.campaign-bgzkyecmz1-content .campaign-price span {
    font-size: 1.25vw;
    font-weight: normal;
}

.campaign-bgzkyecmz1-content .original-price {
    margin-bottom: 0;
}

.campaign-bgzkyecmz1-content .original-price span {
    font-size: 1.25vw;
    line-height: 1.2;
    color: #fffefe;
    opacity: 0.9;
    text-decoration: line-through;
    margin: 0 0 0 .5vw;
    position: relative;
    top: -.3vw;
    letter-spacing: -.05vw;
}

.campaign-bgzkyecmz1-content .buy-now a {
    display: block;
    width: 11vw;
    padding: 0.4vw 1vw;
    background: #EC2627;
    border-radius: 1.5vw;
    color: #fff;
    font-size: 1.5vw;
    text-align: center;

}

@media screen and (max-width: 991px) {
    .campaign-bgzkyecmz1-content {
        background: url(https://res2.acdsee.cn/images/campaign/2026/March17/campaign-bg-991.jpg) no-repeat top center;
        background-size: cover;
    }

    .campaign-bgzkyecmz1-content .row,
    .campaign-bgzkyecmz1-content .row.two-columns {
        max-width: 58vw;
    }

    .campaign-bgzkyecmz1-content .row>* {
        padding-left: 1.5vw;
        padding-right: 1.5vw;
        margin-bottom: 5vw;
    }

    .campaign-bgzkyecmz1-content .title-content {
        width: 54vw;
        margin-bottom: 0;
    }

    .campaign-bgzkyecmz1-content .campaign-box {
        max-width: 100%;
        border-width: .95vw;
        border-radius: 4vw;
        padding: 1.2vw;
    }

    .campaign-bgzkyecmz1-content .product-box {
        border-radius: 1.75vw;
        padding: 3.5vw;
        height: auto;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price {
        height: 6.5vw;
        border-radius: 0 0 1.75vw 1.75vw;
        padding-top: .2vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price .text {
        font-size: 1.5vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price .text.opacity0 {
        height: 1.75vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price .symbol {
        font-size: 2.5vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price span.price {
        font-size: 2.5vw;
    }

    .campaign-bgzkyecmz1-content .discount-corner {
        top: -8px;
        right: 1.5vw;
        width: 12vw;
    }

    .campaign-bgzkyecmz1-content .discount-corner-home {
        width: 18vw;
        top: -4vw;
        right: -5vw;
    }

    .campaign-bgzkyecmz1-content .box-img {
        height: 32vw;
        width: auto;
    }

    .campaign-bgzkyecmz1-content .product-name {
        font-size: 2.75vw;
        margin: 2vw auto 0;
    }

    .campaign-bgzkyecmz1-content .product-purchase {
        padding: 2vw;
    }

    .campaign-bgzkyecmz1-content .campaign-price {
        font-size: 4.5vw;
        letter-spacing: -.1vw;
    }

    .campaign-bgzkyecmz1-content .campaign-price span {
        font-size: 2.5vw;
    }

    .campaign-bgzkyecmz1-content .original-price span {
        font-size: 2vw;
        margin: 0 0 0 1vw;
    }

    .campaign-bgzkyecmz1-content .buy-now a {
        width: 18vw;
        padding: 0.8vw 1.25vw;
        border-radius: 3vw;
        border-width: .3vw;
        font-size: 2.5vw;
    }
}

@media screen and (max-width: 600px) {
    .campaign-bgzkyecmz1-content {
        background: url(https://res2.acdsee.cn/images/campaign/2026/March17/campaign-bg-600.jpg) no-repeat top center;
        background-size: cover;
    }

    .campaign-bgzkyecmz1-content .row,
    .campaign-bgzkyecmz1-content .row.two-columns {
        max-width: 76vw;
    }

    .campaign-bgzkyecmz1-content .row>* {
        padding-left: 2.5vw;
        padding-right: 2.5vw;
        margin-bottom: 7vw;
    }

    .campaign-bgzkyecmz1-content .title-content {
        width: 66vw;
        margin-bottom: 0;
    }

    .campaign-bgzkyecmz1-content .campaign-box {
        border-width: 1.3vw;
        border-radius: 5vw;
        padding: 2vw;
    }

    .campaign-bgzkyecmz1-content .product-box {
        border-radius: 2.75vw;
        padding: 4vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price {
        height: 9.5vw;
        padding-top: .5vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price .text {
        font-size: 2.25vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price .symbol {
        font-size: 3.5vw;
    }

    .campaign-bgzkyecmz1-content .campaign-pack-price span.price {
        font-size: 3.5vw;
    }

    .campaign-bgzkyecmz1-content .discount-corner {
        right: 2vw;
        width: 15vw;
    }

    .campaign-bgzkyecmz1-content .discount-corner-home {
        width: 23vw;
        top: -5.5vw;
        right: -7.5vw;
    }

    .campaign-bgzkyecmz1-content .box-img {
        height: 42vw;
        width: auto;
    }


    .campaign-bgzkyecmz1-content .product-name {
        font-size: 3.5vw;
        margin: 3vw auto 0;
    }

    .campaign-bgzkyecmz1-content .product-purchase {
        padding: 2.25vw 1.5vw;
    }

    .campaign-bgzkyecmz1-content .campaign-price {
        font-size: 6vw;
        letter-spacing: -.1vw;
    }

    .campaign-bgzkyecmz1-content .campaign-price span {
        font-size: 3vw;
    }

    .campaign-bgzkyecmz1-content .original-price span {
        font-size: 2.75vw;
        top: .2vw;
    }

    .campaign-bgzkyecmz1-content .buy-now a {
        width: 24vw;
        padding: 1.2vw 1.5vw;
        border-radius: 4vw;
        font-size: 3.5vw;
        border-width: .6vw;
    }

}