.horizontal-track{position:relative;height:calc(100vh * var(--scroll-items, 4));margin-bottom:10rem;--shadow-horizontal: 0 .8rem 2.4rem rgba(var(--color-shadow), .15)}.horizontal-camera{position:sticky;top:0;width:100vw;height:100vh;overflow:hidden}.horizontal-frame{display:flex;height:100%;will-change:transform;transition:transform .1s ease-out}.horizontal-item{flex:0 0 100vw;height:100vh;display:flex;align-items:center;justify-content:space-between;padding:4vw;box-sizing:border-box;gap:4vw}.horizontal-item-image{flex:1;max-width:50%;display:flex;justify-content:center;align-items:center}.horizontal-item-image img{width:100%;height:auto;object-fit:cover;border-radius:1rem}.horizontal-item-text{flex:1;max-width:50%;display:flex;justify-content:center;align-items:center}.scroll-text-box{background:rgb(var(--color-base-background));padding:3.2rem;border-radius:1.2rem;box-shadow:var(--shadow-horizontal);max-width:60rem;width:100%;text-align:left}.scroll-heading{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:var(--font-heading-weight);color:rgb(var(--color-base-heading));margin:0 0 1.6rem;font-family:var(--font-heading-family)}.scroll-body{font-size:1.6rem;color:rgba(var(--color-base-text),.75);line-height:1.5;font-family:var(--font-body-family)}@media(prefers-reduced-motion:reduce){.horizontal-frame{transition:none}}@media screen and (max-width:749px){.horizontal-item{flex-direction:column;justify-content:center;gap:2rem;padding:2rem}.horizontal-item-image,.horizontal-item-text{max-width:100%}.scroll-text-box{text-align:center;padding:2.4rem}.scroll-heading{font-size:calc(var(--font-heading-scale) * 2rem)}.scroll-body{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-horizontal-scroll.css.map */
