calyvi-concept-scroll.ccs{display:block;--ccs-distance: var(--ccs-distance-desktop, 130svh);--ccs-stage-height: 100svh;background:#f8f5f0;color:#211d1a;isolation:isolate}.ccs .ccs__intro{padding:clamp(40px,5vw,64px) 24px clamp(12px,2vw,24px);text-align:center}.ccs .ccs__title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);font-size:clamp(36px,5.8vw,84px);line-height:1.04;letter-spacing:-.035em}.ccs .ccs__title span{display:block}.ccs .ccs__track{position:relative}.ccs .ccs__stage{position:relative;width:100%;height:var(--ccs-stage-height);overflow:hidden}.ccs .ccs__window{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ccs .ccs__image{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%}.ccs .ccs__video{object-position:var(--ccs-position-desktop, 50% 50%);pointer-events:none}.ccs[data-enhanced] .ccs__track{height:calc(var(--ccs-stage-height) + var(--ccs-distance))}.ccs[data-enhanced] .ccs__stage{position:sticky;top:0}.ccs[data-enhanced] .ccs__window{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Crect width='100' height='100' rx='3' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Crect width='100' height='100' rx='3' fill='white'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--ccs-mask-width) var(--ccs-mask-height);mask-size:var(--ccs-mask-width) var(--ccs-mask-height)}.ccs[data-enhanced] .ccs__image{transform:scale(var(--ccs-scale, 1));will-change:transform}.ccs .ccs__pending{max-width:440px;margin:20px auto 0;font:inherit;font-size:14px;line-height:1.5}@media(max-width:749px){calyvi-concept-scroll.ccs{--ccs-distance: var(--ccs-distance-mobile, 90svh);--ccs-stage-height: min(72svh, calc(100vw / var(--ccs-image-ratio, 1)))}.ccs .ccs__video{object-position:var(--ccs-position-mobile, 50% 50%)}.ccs .ccs__intro{padding:40px 20px}.ccs .ccs__title{font-size:clamp(34px,10vw,58px)}}@media(prefers-reduced-motion:reduce){.ccs[data-enhanced] .ccs__track{height:var(--ccs-stage-height)}.ccs[data-enhanced] .ccs__stage{position:relative}.ccs[data-enhanced] .ccs__window{-webkit-mask-image:none;mask-image:none}.ccs[data-enhanced] .ccs__image{transform:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-concept-scroll.css.map */
