.tr-carousel-section{--card-w: 360px;--card-h: 520px;--gap-max: 220px;--transition: .52s cubic-bezier(.22, .9, .35, 1);--shadow-small: 0 6px 18px rgba(2, 6, 23, .35);--shadow-large: 0 36px 120px rgba(2, 6, 23, .6);--hover-lift: -18px;--center-z: 1000;padding:60px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tr-attribution{text-transform:uppercase;text-align:center;padding-bottom:30px}.tr-container{min-height:calc(var(--card-w) * 1.34 + 140px);display:flex;align-items:center;justify-content:center;padding:0}.tr-stage{width:min(1500px,95vw);position:relative;perspective:1400px;-webkit-user-select:none;user-select:none}.tr-cards{width:100%;position:relative;transform-style:preserve-3d;isolation:isolate}.tr-no-transition{transition:none}.tr-card{--tx: 0px;--ty: 0px;--tz: 0px;--rot: 0deg;--scale: 1;--hover-offset: 0px;position:absolute;pointer-events:auto;padding:0;left:50%;top:50%;width:var(--card-w);height:auto;border:none;border-radius:18px;overflow:hidden;cursor:pointer;background:#111;box-shadow:var(--shadow-small);transform-origin:50% 50%;transition:transform var(--transition),box-shadow .36s ease;will-change:transform;display:block;transform:translate(calc(-50% + var(--tx))) translateY(calc(-50% + var(--ty) + var(--hover-offset))) translateZ(var(--tz)) rotateY(var(--rot)) scale(var(--scale));opacity:1}.tr-card:hover,.tr-card:focus{--hover-offset: var(--hover-lift);--scale: 1.06;box-shadow:var(--shadow-large)}.tr-card:focus-visible{box-shadow:0 0 0 4px #ffffff0f,var(--shadow-large)}.tr-card-inner{width:100%;height:auto;display:flex;flex-direction:column;align-items:stretch;background:linear-gradient(180deg,#ffffff05,#0000000f);color:#111}.tr-media{flex:0 0 auto;width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;border-bottom:1px solid rgba(255,255,255,.05)}svg.tr-media{aspect-ratio:3 / 4;height:auto}.tr-meta{flex:0 0 auto;padding:18px;color:#fff;background-color:#a32a2a95;min-height:72px;display:flex;flex-direction:column;justify-content:center}.tr-title{margin:0 0 6px;font-weight:600;letter-spacing:2px;font-size:18px;color:#cdcdcd;text-transform:uppercase}.tr-subtitle{margin:0;font-size:15px;color:#ffffffbf}.tr-is-selected{z-index:var(--center-z);box-shadow:0 40px 120px #000000a6}@media(max-width:1200px){.tr-carousel-section{--card-w: 320px;--card-h: 480px;--gap-max: 180px}}@media(max-width:992px){.tr-carousel-section{--card-w: 280px;--card-h: 420px;--gap-max: 140px}}@media(max-width:768px){.tr-carousel-section{--card-w: 240px;--card-h: 360px;--gap-max: 120px}}@media(max-width:576px){.tr-carousel-section{--card-w: clamp(180px, 62vw, 240px);--gap-max: 55px}.tr-container{padding:16px}.tr-stage{width:98vw}}@media(max-width:390px){.tr-container{padding:12px}.tr-title{font-size:15px}.tr-subtitle{font-size:12px}}@media(max-width:370px){.tr-stage{width:100%}.tr-container{padding:8px}.tr-card{border-radius:14px}.tr-card-inner{background:linear-gradient(180deg,#ffffff03,#0000000d)}.tr-title{font-size:14px}.tr-subtitle{font-size:11px}.tr-card:hover,.tr-card:focus{--hover-offset: -10px;--scale: 1.03}}@media(prefers-reduced-motion:reduce){.tr-card{transition:transform .26s linear,box-shadow .12s linear}.tr-stage{perspective:800px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/stacked-collection-carousel.css.map */
