.fit-detail{display:block;padding-top:0;padding-top:var(--fit-detail-padding-top, 0px);padding-bottom:0;padding-bottom:var(--fit-detail-padding-bottom, 0px)}.fit-detail__row{display:flex;flex-direction:column;gap:var(--spacing-8)}.fit-detail__content,.fit-detail__media{width:100%}.fit-detail__content{position:relative;text-align:center}.fit-detail__heading{margin:0 0 var(--spacing-2) 0;font-size:var(--text-4xl);font-weight:var(--font-weight-medium)}.fit-detail__subtitle{margin:0 0 var(--spacing-4) 0;font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.fit-detail__size-select{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.fit-detail__size-select-input{border:.0625rem solid var(--color-border);padding:var(--spacing-1) var(--spacing-2);background-color:var(--color-background);color:var(--color-foreground)}.fit-detail__measurements{margin-bottom:var(--spacing-4)}.fit-detail__measurements-item{display:inline-block;margin:0;border:.0625rem solid currentColor;padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs)}.fit-detail__measurements-item[hidden]{display:none}.fit-detail__body{margin-bottom:var(--spacing-4)}.fit-detail__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3)}.fit-detail__media-group{display:flex;flex-direction:column;gap:var(--spacing-4)}.fit-detail__media-group[hidden]{display:none}.fit-detail__media-video{aspect-ratio:.8;aspect-ratio:var(--fit-detail-video-ratio, .8)}.fit-detail__media-video .fit-detail__video{width:100%;height:100%}.fit-detail__media-full .fit-detail__image{width:100%;height:auto}.fit-detail__media-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}.fit-detail__media-pair .fit-detail__image{width:100%;height:auto}@media (min-width: 64rem){.fit-detail__heading{font-size:var(--text-5xl)}.fit-detail__subtitle{font-size:var(--text-2xl)}.fit-detail__row{flex-direction:row;align-items:flex-start;gap:var(--spacing-8)}.fit-detail__row--media-left{flex-direction:row-reverse}.fit-detail__content,.fit-detail__media{flex:1 1 0%}.fit-detail__content--sticky{position:sticky;top:31vh;align-self:flex-start}}
