.stacked-cards{position:relative}.stacked-cards__header{padding-bottom:2rem}@media(min-width:992px){.stacked-cards__header{padding-bottom:3.1rem}}.stacked-cards__header--center{text-align:center}.stacked-cards__header--center .xo-text__heading{justify-content:center}.stacked-cards__header--right{text-align:right}.stacked-cards__header--right .xo-text__heading{justify-content:flex-end}.stacked-cards__grid{display:flex;flex-direction:row;gap:var(--card-gap, 2rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--xo-container-gap, 2rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem;margin-left:calc(-1 * var(--xo-container-gap, 2rem));margin-right:calc(-1 * var(--xo-container-gap, 2rem));padding-left:var(--xo-container-gap, 2rem);padding-right:var(--xo-container-gap, 2rem)}.stacked-cards__grid::-webkit-scrollbar{display:none}@media(min-width:992px){.stacked-cards__grid{flex-direction:column;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;padding-bottom:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.stacked-card{position:relative;overflow:hidden;display:block;text-decoration:none;border-radius:2rem;flex-shrink:0;width:85vw;scroll-snap-align:start}@media(min-width:992px){.stacked-card{width:100%;flex-shrink:1;scroll-snap-align:none}}.stacked-card__media{position:relative;width:100%;overflow:hidden}.stacked-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000040,#00000026);pointer-events:none;z-index:1}@media(min-width:992px){.stacked-card__media{aspect-ratio:21 / 7}}@media(min-width:1400px){.stacked-card__media{aspect-ratio:21 / 6}}.stacked-card__image,.stacked-card__image .xo-image{width:100%;height:100%}.stacked-card__image img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:all .5s ease}.stacked-card:hover .stacked-card__image img{transform:scale(1.05)}.stacked-card__image--desktop{display:none}@media(min-width:992px){.stacked-card__image--desktop{display:block}}.stacked-card__image--mobile{display:block}@media(min-width:992px){.stacked-card__image--mobile{display:none}}.stacked-card__caption{color:color-mix(in srgb,rgba(var(--color-foreground-2)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.1rem);line-height:calc(1 + .43 / var(--font-body-scale));text-transform:uppercase;letter-spacing:.05em;word-break:break-word;word-wrap:break-word;position:absolute;top:1.6rem;z-index:2;padding:0 1.6rem}[dir=ltr] .stacked-card__caption{left:0}[dir=rtl] .stacked-card__caption{right:0}@media(min-width:768px){.stacked-card__caption{font-size:calc(var(--font-body-scale) * 1.3rem);top:2.4rem;padding:0 2.4rem}}@media(min-width:992px){.stacked-card__caption{font-size:calc(var(--font-body-scale) * 1.5rem);top:2.9rem;padding:0 3.3rem}}.stacked-card__content{position:absolute;bottom:1.6rem;z-index:2;padding:0 1.6rem}[dir=ltr] .stacked-card__content{left:0}[dir=rtl] .stacked-card__content{right:0}@media(min-width:768px){.stacked-card__content{bottom:2.4rem;padding:0 2.4rem}}@media(min-width:992px){.stacked-card__content{bottom:2.9rem;padding:0 3.3rem}}.stacked-card__subheading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground-2)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-5-scale) * 1.6rem);line-height:calc(1 + .2 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.04rem);word-break:break-word;word-wrap:break-word}@media(min-width:768px){.stacked-card__subheading{font-size:calc(var(--font-heading-5-scale) * 2.2rem);letter-spacing:calc(var(--font-heading-5-scale) * -.06rem)}}@media(min-width:992px){.stacked-card__subheading{font-size:calc(var(--font-heading-5-scale) * 2.5rem);letter-spacing:calc(var(--font-heading-5-scale) * -.075rem)}}.stacked-card__heading .xo-text__heading{color:color-mix(in srgb,rgba(var(--color-foreground-2)) 100%,transparent);font-size:calc(var(--font-heading-1-scale) * 3rem);line-height:calc(1 + .01 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.15rem);padding-bottom:0}@media(min-width:768px){.stacked-card__heading .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 4.2rem);letter-spacing:calc(var(--font-heading-1-scale) * -.2rem)}}@media(min-width:992px){.stacked-card__heading .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 6rem);letter-spacing:calc(var(--font-heading-1-scale) * -.36rem)}}@media(min-width:1400px){.stacked-card__heading .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 8rem);letter-spacing:calc(var(--font-heading-1-scale) * -.48rem)}}.stacked-card__button{margin-top:1.2rem}@media(min-width:768px){.stacked-card__button{margin-top:1.8rem}}@media(min-width:992px){.stacked-card__button{margin-top:2.4rem}}.stacked-card__description{color:color-mix(in srgb,rgba(var(--color-foreground-2)) 80%,transparent);font-size:1.4rem;line-height:1.6;max-width:48rem;margin-top:1rem;margin-bottom:0}@media(min-width:768px){.stacked-card__description{font-size:1.6rem}}.stacked-card:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:4px}.stacked-cards__scrollbar{padding:2rem 0 0;display:block;margin-left:calc(-1 * var(--xo-container-gap, 2rem));margin-right:calc(-1 * var(--xo-container-gap, 2rem));padding-left:var(--xo-container-gap, 2rem);padding-right:var(--xo-container-gap, 2rem)}@media(min-width:992px){.stacked-cards__scrollbar{display:none}}.stacked-cards__scrollbar-track{width:100%;height:4px;background:rgba(var(--color-foreground),.1);border-radius:2px;position:relative;overflow:hidden}.stacked-cards__scrollbar-thumb{position:absolute;top:0;left:var(--scroll-progress, 0%);height:100%;width:var(--scroll-thumb-width, 30%);background:rgb(var(--color-accent));border-radius:2px;transition:left .15s ease-out,opacity .2s ease}.stacked-cards__scrollbar-track:hover .stacked-cards__scrollbar-thumb{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-stacked-cards.css.map */
