.bg-progress-carousel-v2{--bg-progress-v2-arrow-width: 36px;display:block;position:relative;z-index:1}.bg-progress-carousel-v2-section{position:relative}.bg-progress-carousel-v2__header{margin-block-end:var(--space-token-l)}.bg-progress-carousel-v2__stage{position:relative}.bg-progress-carousel-v2__media{position:relative;display:grid;overflow:hidden;border-radius:var(--radius-s)}.bg-progress-carousel-v2__media>*{display:none;grid-area:1 / 1;min-width:0}.bg-progress-carousel-v2__media>:first-child{display:block}.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*{display:block;pointer-events:none}.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active):not(.is-leaving){position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;opacity:0;visibility:hidden}.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>.is-active{position:relative;z-index:1;opacity:1;visibility:visible;pointer-events:auto}.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>.is-leaving{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;opacity:1;visibility:visible}.bg-progress-carousel-v2-slide{position:relative}.bg-progress-carousel-v2-slide__media,.bg-progress-carousel-v2-slide__image,.bg-progress-carousel-v2-slide__media picture-breakpoint,.bg-progress-carousel-v2-slide__media picture,.bg-progress-carousel-v2-slide__media img,.bg-progress-carousel-v2-slide__placeholder{display:block;width:100%;height:auto}.bg-progress-carousel-v2-slide__copy{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:var(--space-token-base);box-sizing:border-box;padding-block-start:var(--space-token-s);padding-block-end:var(--space-token-md);padding-inline:var(--space-token-base);background-image:linear-gradient(to top,#0009,#0000)}.bg-progress-carousel-v2-slide__subheading{margin:0;color:var(--color-text-secondary);font-weight:var(--font-weight-medium, 500)}.bg-progress-carousel-v2-slide__title{margin:0;color:var(--color-text-primary)}.bg-progress-carousel-v2-slide__subheading+.bg-progress-carousel-v2-slide__title{margin-block-start:calc(var(--space-token-2xs) - var(--space-token-base))}.bg-progress-carousel-v2-slide__description{margin:0;color:var(--color-text-secondary)}.bg-progress-carousel-v2__tab-bar{display:contents}.bg-progress-carousel-v2__tabs{display:flex;align-items:flex-start;margin-block-start:var(--space-token-md);overflow-x:auto;scrollbar-width:none}.bg-progress-carousel-v2__tabs::-webkit-scrollbar{display:none}.bg-progress-carousel-v2__tab{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:var(--space-token-2xs);box-sizing:border-box;min-width:50px;width:max-content;margin:0;padding-block:var(--space-token-xs);padding-inline:var(--space-token-2xs);border:none;background:none;cursor:pointer;text-align:start;color:var(--bg-progress-v2-tab-inactive)}.bg-progress-carousel-v2__tab[aria-selected=true]{color:var(--bg-progress-v2-tab-active)}.bg-progress-carousel-v2__tab[aria-selected=true] .bg-progress-carousel-v2__label{font:var(--font-base-semibold)}.bg-progress-carousel-v2__track{display:block;width:100%;height:3px;overflow:hidden;border-radius:var(--radius-full, 999px);background:var(--bg-progress-v2-tab-track)}.bg-progress-carousel-v2__fill{display:block;width:var(--bg-progress-v2-fill, 0%);height:100%;border-radius:inherit;background:var(--bg-progress-v2-tab-active)}.bg-progress-carousel-v2__label{display:block;white-space:nowrap}.bg-progress-carousel-v2__arrow{display:none;box-sizing:border-box;width:var(--bg-progress-v2-arrow-width);height:45px;padding:0;border:none;background:var(--color-bg-white, #fff);color:var(--color-bg-dark);cursor:pointer;align-items:center;justify-content:center;flex-shrink:0}.bg-progress-carousel-v2__arrow svg{display:block;width:20px;height:20px;flex-shrink:0}.bg-progress-carousel-v2__arrow--next{border-inline-start:1px solid var(--stroke-10, #e5e8eb)}.bg-progress-carousel-v2__arrow--prev{border-inline-end:1px solid var(--stroke-10, #e5e8eb)}.bg-progress-carousel-v2__arrow--prev svg{transform:scaleX(-1)}@media screen and (max-width:767px){.bg-progress-carousel-v2__media,.bg-progress-carousel-v2__tabs{touch-action:pan-y}.bg-progress-carousel-v2__tab-bar{display:grid;grid-template-columns:var(--bg-progress-v2-arrow-width) minmax(0,1fr) var(--bg-progress-v2-arrow-width);align-items:stretch;width:100vw;margin-block-start:var(--space-token-md);margin-inline:calc(50% - 50vw)}.bg-progress-carousel-v2__tabs{grid-column:2;min-width:0;margin-block-start:0;overflow-x:auto;overscroll-behavior-x:contain;gap:var(--space-token-xs)}.bg-progress-carousel-v2__arrow:not([hidden]){display:flex;position:static;height:auto;min-height:45px;align-self:stretch}.bg-progress-carousel-v2__arrow--prev:not([hidden]){grid-column:1}.bg-progress-carousel-v2__arrow--next:not([hidden]){grid-column:3}}@media screen and (min-width:768px){.bg-progress-carousel-v2__media{border-radius:var(--radius--base)}.bg-progress-carousel-v2-slide__copy{padding-block-end:var(--space-token-xl);padding-inline:var(--space-token-l)}.bg-progress-carousel-v2__tabs{justify-content:center;margin-block-start:var(--space-token-l)}.bg-progress-carousel-v2__tab{padding:var(--space-token-xs)}}@media screen and (min-width:1280px){.bg-progress-carousel-v2__stage{border-radius:var(--radius--base);overflow:hidden}.bg-progress-carousel-v2__media{min-height:var(--bg-progress-v2-pc-min-height, 640px)}.bg-progress-carousel-v2-slide__media,.bg-progress-carousel-v2-slide__image,.bg-progress-carousel-v2-slide__media picture-breakpoint,.bg-progress-carousel-v2-slide__media picture,.bg-progress-carousel-v2-slide__media img,.bg-progress-carousel-v2-slide__placeholder{min-height:var(--bg-progress-v2-pc-min-height, 640px);object-fit:cover}.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active) .bg-progress-carousel-v2-slide,.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active) .bg-progress-carousel-v2-slide__media,.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active) .bg-progress-carousel-v2-slide__image,.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active) .bg-progress-carousel-v2-slide__media picture-breakpoint,.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active) .bg-progress-carousel-v2-slide__media picture,.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active) .bg-progress-carousel-v2-slide__media img,.bg-progress-carousel-v2.is-ready .bg-progress-carousel-v2__media>*:not(.is-active) .bg-progress-carousel-v2-slide__placeholder{height:100%}.bg-progress-carousel-v2-slide__copy{inset-inline:auto;bottom:auto;left:var(--space-token-2xl);top:50%;transform:translateY(-50%);width:min(var(--bg-progress-v2-text-max-width, 450px),calc(100% - var(--space-token-2xl) * 2));padding:0;padding-inline:var(--space-token-xl);gap:var(--space-token-s);background-image:none}.bg-progress-carousel-v2-slide__subheading+.bg-progress-carousel-v2-slide__title{margin-block-start:0}.bg-progress-carousel-v2-slide__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bg-progress-v2-description-lines, 8);line-clamp:var(--bg-progress-v2-description-lines, 8)}.bg-progress-carousel-v2__tabs{position:absolute;inset-inline:0;bottom:0;z-index:3;box-sizing:border-box;margin-block-start:0;padding-block-start:var(--space-token-l);padding-block-end:var(--space-token-md);padding-inline:var(--space-token-2xl)}.bg-progress-carousel-v2--tab-blur .bg-progress-carousel-v2__tabs{backdrop-filter:blur(var(--backdrop-blur-md));-webkit-backdrop-filter:blur(var(--backdrop-blur-md))}.bg-progress-carousel-v2__tab{flex:0 0 192px;min-width:192px;padding-block-start:var(--space-token-xs);padding-block-end:var(--space-token-md);padding-inline:var(--space-token-2xs);color:var(--color-text-secondary)}.bg-progress-carousel-v2__tab[aria-selected=true]{color:var(--color-text-primary)}.bg-progress-carousel-v2__track{background:var(--color-text-secondary)}.bg-progress-carousel-v2__fill{background:var(--color-text-primary)}}@media(prefers-reduced-motion:reduce){.bg-progress-carousel-v2__tabs{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bg-progress-carousel-v2.css.map */
