.section-fitness .card-set {
	grid-auto-columns: min-content;
}

.section-more h3+.nowrap {
	margin-top: unset;
}

@media only screen and (min-width: 1068px) {
	[data-media-card-gallery] .media-gallery .caption-container.large-pin-center-left .caption {
		width: unset;
	}
}

.section-fitness .watchos-fitness-media-cn {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 372px;
    --p-height:450px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .section-fitness .watchos-fitness-media-cn {
        --p-width: 344px;
        --p-height:416px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .section-fitness .watchos-fitness-media-cn {
        --p-width: 260px;
        --p-height:314px
    }
}

.compatibility-card .compatibility-copy {
    max-width: 42ch;
}

@media (max-width:734px) {
    .compatibility-card .devices {
        grid-column-gap: 10px;
        column-gap: 10px;
    }
}


/*  2025 ws coped from v/os/c of us */
[data-component-list=MediaCardGallery] .media-gallery .caption-container.large-pin-center-center .caption, [data-component-list=MediaCardGallery] .media-gallery .caption-container.large-pin-center-left .caption, [data-component-list=MediaCardGallery] .media-gallery .caption-container.large-pin-center-right .caption, [data-media-card-gallery] .media-gallery .caption-container.large-pin-center-center .caption, [data-media-card-gallery] .media-gallery .caption-container.large-pin-center-left .caption, [data-media-card-gallery] .media-gallery .caption-container.large-pin-center-right .caption {
    width:var(--caption-width-middle-aligned)

}

[data-component-list=MediaCardGallery] .media-gallery .caption, [data-media-card-gallery] .media-gallery .caption {
    --parallax-offset: calc((var(--progress) - var(--autoplay-progress)) * var(--ltr));
    --parallax-x: calc((var(--parallax-offset) + var(--parallax-offset) * 1.6) * var(--caption-offset));
    --parallax-opacity: calc(1 - max(var(--parallax-offset), -1 * var(--parallax-offset)) * 3.2);
    color: var(--caption-color);
    width: var(--caption-width);
    margin: var(--pin-offset-y) var(--pin-offset-x);
    transform: translateX(var(--parallax-x));
    opacity: var(--parallax-opacity);
}
/*  2025 ws coped from v/os/c of us */
/*  2025 ws */
.section-communication .card-set {
    grid-template-columns: min-content;
    grid-auto-columns: min-content;
}
/*  2025 ws */
.section-welcome .header-eyebrow {
    background-image: linear-gradient(90deg,#377e22,#85bb43 33.33%,#377e22 70%);
    -webkit-background-image: linear-gradient(90deg,#377e22,#85bb43 33.33%,#377e22 70%);
    background-clip: text;
    -webkit-background-clip: text;
}
