/*		Fix btn bug of sfpro fonts		*/
.aap-text-icon-control .icon {
	position: absolute;
}

/* 分期价格断行 */
@media (max-width: 480px) {
	.product-tile-set .product-tile {
		max-width: 135px !important;
	}
}

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type].ric-large-6 picture {
	--p-width: 515px;
}

@media only screen and (max-width: 1068px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type].ric-large-6 picture {
		--p-width: 245px;
	}
}

@media only screen and (max-width: 734px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type].ric-large-6 picture {
		--p-width: 200px;
	}
}


@media (max-width: 1068px) {
	.overview-upgrade-upgraders-ultra-brightness {
		--p-width: 248px;
	}
}

@media (max-width: 734px) {
	.overview-upgrade-upgraders-ultra-brightness {
		--p-width: 200px;
	}
}


/* art isv-logo  */
.section-on-the-go #overview-on-the-go-icon-messages-1 img {
	transform: scale(0.85);
}
/* art isv-dot  */
#main .section-health-tracking .media-type-layout-health .l-p.highlight-gradient.ric-type-lockup-element {
	--color-start: #B7F1C1;
	--color-end: #B7F1C1;
}

/*	 Headline v2 style	*/
.media-gallery-wrapper .typography-media-card-gallery-headline .icon-external::after {
    padding-inline-start: 0;
    font-size: 17px;
    vertical-align: text-top;
}

@media only screen and (max-width: 1068px) {
    .media-gallery-wrapper .typography-media-card-gallery-headline .icon-external::after {
        font-size: 16px;
    }
}

@media only screen and (max-width: 734px) {
    .media-gallery-wrapper .typography-media-card-gallery-headline .icon-external::after {
        font-size: 14px;
    }
}
