.workout-benefits{--workout-benefits-peek: 31px;--workout-benefits-ratio: 327 / 400;--workout-benefits-heading-max: 860px;--workout-benefits-segment-blur: var(--space-x2);--workout-benefits-scrim: linear-gradient( to bottom, color-mix(in srgb, var(--bg-tertiary-inverse) 40%, transparent), transparent );--workout-benefits-gap: var(--space-x4);--workout-benefits-bleed: var(--grid-margin);--workout-benefits-inset: var(--space-x5);--workout-benefits-card: calc(100cqw - var(--workout-benefits-peek));display:block;padding-block:var(--workout-benefits-padding-top) var(--workout-benefits-padding-bottom);background:var(--bg-primary)}.workout-benefits--secondary{background:var(--bg-secondary)}.workout-benefits__body{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-x8)}.workout-benefits__top{display:flex;flex-direction:column;align-items:center;gap:var(--space-x6);text-align:center}.workout-benefits__copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-x4);min-inline-size:0;max-inline-size:var(--workout-benefits-heading-max)}.workout-benefits__eyebrow{margin:0;color:var(--text-secondary);text-transform:uppercase}.workout-benefits__heading{margin:0;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance}.workout-benefits__nav{display:none;gap:var(--space-x2)}[dir=rtl] .workout-benefits__arrow .icon{scale:-1 1}.workout-benefits__arrow--overlay{display:none}.workout-benefits__gallery{position:relative;min-inline-size:0}.workout-benefits .workout-benefits__viewport{margin-inline:calc(-1 * var(--workout-benefits-bleed));padding-inline:var(--workout-benefits-bleed)}.workout-benefits__viewport:focus-visible{outline:var(--space-x0-5) solid var(--control-border-focus);outline-offset:calc(-1 * (var(--workout-benefits-bleed) + var(--space-x0-5)))}.workout-benefits__track{margin:0;padding:0;list-style:none}.workout-benefits .workout-benefits__card{display:flex;flex-direction:column;gap:var(--space-x4);width:var(--workout-benefits-card);height:auto}.workout-benefits__media{position:relative;isolation:isolate;aspect-ratio:var(--workout-benefits-ratio);border-radius:var(--radius-x2);background:var(--bg-secondary);overflow:hidden}.workout-benefits--secondary .workout-benefits__media{background:var(--control-bg-secondary-inverse-hover)}.workout-benefits__picture{display:block}.workout-benefits__image,.workout-benefits__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.workout-benefits__video{opacity:0;pointer-events:none;transition:opacity .25s ease}.workout-benefits__card[data-started] .workout-benefits__video{opacity:1}.workout-benefits__label{position:absolute;inset-block-start:var(--workout-benefits-inset);inset-inline-start:var(--workout-benefits-inset)}.workout-benefits__line,.workout-benefits__stories{gap:var(--space-x1);padding:var(--space-x4) var(--space-x4) var(--space-x8);background:var(--workout-benefits-scrim);pointer-events:none}.workout-benefits__line{position:absolute;inset-block-start:0;inset-inline:0;display:flex;opacity:0;transition:opacity .2s ease}.workout-benefits__card[data-state] .workout-benefits__line{opacity:1}.workout-benefits__segment{flex:1 1 0;block-size:var(--space-x0-5);border-radius:var(--radius-circle);background:var(--bg-track);-webkit-backdrop-filter:blur(var(--workout-benefits-segment-blur));backdrop-filter:blur(var(--workout-benefits-segment-blur));overflow:hidden}.workout-benefits__fill{display:block;block-size:100%;border-radius:inherit;background:var(--bg-primary);transform:scaleX(var(--workout-benefits-progress, 0));transform-origin:left}[dir=rtl] .workout-benefits__fill{transform-origin:right}.workout-benefits__play{--space-x10: var(--space-x12);position:absolute;z-index:1;inset-block-end:var(--workout-benefits-inset);inset-inline-start:var(--workout-benefits-inset);display:flex;transition:opacity .2s ease}.workout-benefits__card[data-failed] .workout-benefits__video,.workout-benefits__card[data-failed] .workout-benefits__line,.workout-benefits__card[data-failed] .workout-benefits__play{display:none}@media(hover:hover)and (pointer:fine){.workout-benefits__play{opacity:0}.workout-benefits__card[data-state=playing] .workout-benefits__play,.workout-benefits__card[data-state=locked] .workout-benefits__play,.workout-benefits__card[data-state=paused]:hover .workout-benefits__play,.workout-benefits__card:not([data-state]):hover .workout-benefits__play{opacity:1}.workout-benefits__card[data-state=paused] .workout-benefits__line{opacity:0}}.workout-benefits__play:has(:focus-visible){opacity:1}.workout-benefits__stories,.workout-benefits__stories-toggle{display:none}.workout-benefits__content{display:flex;flex-direction:column;gap:var(--space-x2)}.workout-benefits__title{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.workout-benefits__text{padding-inline-end:var(--space-x6);color:var(--text-secondary);overflow-wrap:anywhere}.workout-benefits__text :is(p,ul,ol){margin:0}@media not all and (min-width:768px){.workout-benefits[data-mobile=stories]{--workout-benefits-ratio-w: 4;--workout-benefits-ratio-h: 5;--workout-benefits-ratio: var(--workout-benefits-ratio-w) / var(--workout-benefits-ratio-h);--workout-benefits-card: 100cqw;--workout-benefits-bleed: 0px}.workout-benefits[data-mobile=stories] .workout-benefits__stories{position:absolute;z-index:2;inset-block-start:0;inset-inline:0;display:flex;border-start-start-radius:var(--radius-x2);border-start-end-radius:var(--radius-x2)}.workout-benefits[data-mobile=stories] .workout-benefits__stories-toggle{--space-x10: var(--space-x12);position:absolute;z-index:2;inset-block-start:calc(var(--workout-benefits-card) * var(--workout-benefits-ratio-h) / var(--workout-benefits-ratio-w) / 2);inset-inline:0;display:flex;inline-size:fit-content;margin-inline:auto;translate:0 -50%}.workout-benefits__stories-toggle[data-buffering] .btn-icon__icon{visibility:hidden}.workout-benefits__stories-toggle[data-buffering] .btn__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:var(--space-x5);block-size:var(--space-x5);margin:auto;animation:workout-benefits-spin .8s linear infinite}.workout-benefits[data-mobile=stories] .workout-benefits__line,.workout-benefits[data-mobile=stories] .workout-benefits__play{display:none}.workout-benefits[data-mobile=stories] .workout-benefits__label{inset-block-start:calc(var(--space-x4) + var(--space-x0-5) + var(--space-x3))}.workout-benefits[data-mobile=stories] .workout-benefits__text{padding-inline-end:0}}@media(min-width:768px){.workout-benefits{--workout-benefits-card: calc((100cqw - var(--workout-benefits-gap)) / 2);padding-block:var(--workout-benefits-padding-top-tablet) var(--workout-benefits-padding-bottom-tablet)}}@media(min-width:1200px){.workout-benefits{--workout-benefits-card: calc( (100cqw - 2 * var(--workout-benefits-gap)) / 3 );--workout-benefits-inset: var(--space-x6);padding-block:var(--workout-benefits-padding-top-desktop) var(--workout-benefits-padding-bottom-desktop)}.workout-benefits__body{gap:var(--space-x12)}.workout-benefits .workout-benefits__card{gap:var(--space-x6)}.workout-benefits__content{gap:var(--space-x4)}.workout-benefits__text{padding-inline-end:var(--space-x8)}.workout-benefits[data-arrows=header] .workout-benefits__top{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:start}.workout-benefits[data-arrows=header] .workout-benefits__copy{align-items:flex-start}.workout-benefits[data-arrows=header] .workout-benefits__nav{display:flex;flex:none;margin-inline-start:auto}.workout-benefits__arrow--overlay{position:absolute;z-index:2;inset-block-start:50%;display:flex;translate:0 -50%;opacity:0;transition:opacity .2s ease}.workout-benefits__arrow--overlay.workout-benefits__arrow--prev{inset-inline-start:var(--space-x6)}.workout-benefits__arrow--overlay.workout-benefits__arrow--next{inset-inline-end:var(--space-x6)}.workout-benefits__gallery:hover .workout-benefits__arrow--overlay{opacity:1}.workout-benefits__arrow--overlay:has(:focus-visible){opacity:1}.workout-benefits[data-no-scroll] .workout-benefits__nav,.workout-benefits[data-no-scroll] .workout-benefits__arrow--overlay{display:none}}@media(min-width:1200px)and (hover:none){.workout-benefits__arrow--overlay{opacity:1}}@media(min-width:1800px){.workout-benefits{--workout-benefits-card: calc( (100cqw - 3 * var(--workout-benefits-gap)) / 4 )}}@media(prefers-reduced-motion:reduce){.workout-benefits__video,.workout-benefits__line,.workout-benefits__play,.workout-benefits__arrow--overlay{transition:none}.workout-benefits__stories-toggle[data-buffering] .btn__spinner{animation:none}}@keyframes workout-benefits-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/rebirth-workout-benefits.css.map */
