.modulo-crl{background:var(--modulo-crl-bg,#F4F1EC);color:var(--modulo-crl-ink,#1E2A28);font-family:inherit;padding:var(--modulo-crl-pad-top,72px) 0 var(--modulo-crl-pad-bottom,80px);--modulo-crl-grade:saturate(.95) contrast(1.04) brightness(.97);--modulo-crl-grade-tint:var(--modulo-crl-accent,#2E6E6A);--modulo-crl-grade-tint-op:.06}.modulo-crl--width-boxed{max-width:var(--modulo-crl-container-max,1320px);margin-inline:auto;border-radius:var(--modulo-crl-outer-radius,0);overflow:hidden}.modulo-crl__wrap{max-width:var(--modulo-crl-container-max,1320px);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.modulo-crl--width-boxed .modulo-crl__wrap{max-width:none}.modulo-crl--grade-none{--modulo-crl-grade:none;--modulo-crl-grade-tint-op:0}.modulo-crl--grade-warm{--modulo-crl-grade:sepia(.12) saturate(.94) contrast(1.03) brightness(.98)}.modulo-crl--grade-muted{--modulo-crl-grade:saturate(.78) contrast(1.05) brightness(.97)}.modulo-crl--grade-mono{--modulo-crl-grade:grayscale(1) contrast(1.06) brightness(.98);--modulo-crl-grade-tint-op:0}.modulo-crl__head{max-width:760px;margin-bottom:40px}.modulo-crl--align-center .modulo-crl__head{margin-inline:auto;text-align:center}.modulo-crl__keyline{width:48px;height:3px;background:var(--modulo-crl-accent,#2E6E6A);border-radius:2px;margin-bottom:16px}.modulo-crl--align-center .modulo-crl__keyline{margin-inline:auto}.modulo-crl__eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--modulo-crl-accent,#2E6E6A);margin:0 0 16px;display:inline-flex;align-items:center;gap:10px}.modulo-crl__eyebrow:after{content:"";width:28px;height:1px;background:color-mix(in srgb,var(--modulo-crl-accent,#2E6E6A) 38%,transparent);display:inline-block}.modulo-crl--align-center .modulo-crl__eyebrow:after{display:none}.modulo-crl__heading{font-size:var(--modulo-crl-heading-size,clamp(40px,5.4vw,64px));line-height:1;letter-spacing:-.025em;font-weight:800;margin:0 0 16px;text-wrap:balance;color:var(--modulo-crl-ink,#1E2A28)}.modulo-crl__heading strong,.modulo-crl__heading b{color:var(--modulo-crl-accent,#2E6E6A);font-weight:inherit}.modulo-crl__sub{font-size:16px;line-height:1.5;color:color-mix(in srgb,var(--modulo-crl-ink,#1E2A28) 72%,transparent);margin:0;max-width:52ch}.modulo-crl--align-center .modulo-crl__sub{margin-inline:auto}.modulo-crl__railwrap{position:relative}.modulo-crl__rail{display:flex;gap:var(--modulo-crl-gap,18px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:4px;padding:8px 4px;margin:0 -4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modulo-crl__rail::-webkit-scrollbar{display:none}.modulo-crl__card{position:relative;flex:0 0 calc((100% - (var(--modulo-crl-cpv,3.2) - 1) * var(--modulo-crl-gap,18px)) / var(--modulo-crl-cpv,3.2));scroll-snap-align:start;border-radius:var(--modulo-crl-radius,14px);overflow:hidden;text-decoration:none;color:var(--modulo-crl-card-text,#fff);aspect-ratio:var(--modulo-crl-ratio,3 / 4);background:#cfd6d4;isolation:isolate;display:block;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1)}.modulo-crl__card--lead{flex:0 0 calc(1.7 * ((100% - (var(--modulo-crl-cpv,3.2) - 1) * var(--modulo-crl-gap,18px)) / var(--modulo-crl-cpv,3.2)));aspect-ratio:var(--modulo-crl-lead-ratio,4 / 5)}.modulo-crl__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.modulo-crl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:var(--modulo-crl-grade);transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .4s ease}.modulo-crl__placeholder-svg{background:#cfd6d4}.modulo-crl__tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--modulo-crl-grade-tint);mix-blend-mode:multiply;opacity:var(--modulo-crl-grade-tint-op);pointer-events:none}.modulo-crl__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:background .4s ease;background:linear-gradient(to top,#08100feb,#08100fa8 28%,#08100f38 58%,#08100f00 82%),rgba(12,20,19,calc(var(--modulo-crl-overlay-op,46) * 1%))}.modulo-crl__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px;gap:8px}.modulo-crl__card--lead .modulo-crl__body{padding:clamp(24px,2.4vw,32px)}.modulo-crl__index{position:absolute;left:24px;bottom:0;z-index:0;font-weight:800;font-size:clamp(56px,7vw,110px);line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--modulo-crl-accent,#2E6E6A) 30%,transparent);letter-spacing:-.04em;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.35);transform:translateY(46px);opacity:.85}.modulo-crl__card--lead .modulo-crl__index{left:clamp(24px,2.4vw,32px);font-size:clamp(72px,8vw,128px);transform:translateY(54px)}.modulo-crl--no-index .modulo-crl__index{display:none}.modulo-crl__indexpad{height:clamp(34px,5vw,60px)}.modulo-crl__card--lead .modulo-crl__indexpad{height:clamp(44px,6vw,78px)}.modulo-crl--no-index .modulo-crl__indexpad{display:none}.modulo-crl__badge{position:absolute;top:16px;left:16px;z-index:4;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--modulo-crl-accent,#2E6E6A);padding:6px 11px;border-radius:999px;line-height:1}.modulo-crl__kicker{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,#fff 88%,transparent);margin:0;text-shadow:0 1px 2px rgba(0,0,0,.55)}.modulo-crl__title{font-size:var(--modulo-crl-title-size,clamp(24px,2.2vw,32px));line-height:1.04;font-weight:700;letter-spacing:-.018em;margin:0;text-wrap:balance;color:#fff;position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 22px rgba(0,0,0,.28)}.modulo-crl__card--lead .modulo-crl__title{font-size:clamp(40px,4vw,56px);line-height:1;letter-spacing:-.026em}.modulo-crl__meta{font-size:12.5px;font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,#fff 82%,transparent);margin:0;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.55)}.modulo-crl__cta{font-size:13px;font-weight:600;letter-spacing:.02em;color:#fff;margin-top:4px;display:inline-flex;align-items:center;gap:7px;text-shadow:0 1px 2px rgba(0,0,0,.55);position:relative}.modulo-crl__cta:after{content:"";position:absolute;left:0;bottom:-2px;width:calc(100% - 22px);height:1px;background:#ffffffb8;transition:width .3s ease}.modulo-crl__cta-arrow{display:inline-block;transition:transform .3s ease}.modulo-crl__card--lead .modulo-crl__cta{background:color-mix(in srgb,var(--modulo-crl-accent,#2E6E6A) 80%,#000);color:#fff;padding:11px 18px;border-radius:999px;text-shadow:none;font-size:13.5px;margin-top:8px;box-shadow:0 4px 14px -6px #00000080}.modulo-crl__card--lead .modulo-crl__cta:after{display:none}@media(hover:hover)and (pointer:fine){.modulo-crl__card:hover{transform:translateY(-5px);box-shadow:0 18px 40px -20px #141e1c8c}.modulo-crl__card:hover .modulo-crl__img{transform:scale(1.05)}.modulo-crl__card:hover .modulo-crl__scrim,.modulo-crl__card:focus-within .modulo-crl__scrim{--modulo-crl-overlay-op:52}.modulo-crl__card:hover .modulo-crl__cta-arrow,.modulo-crl__card:focus-within .modulo-crl__cta-arrow{transform:translate(3px)}.modulo-crl__card:hover .modulo-crl__cta:after{width:calc(100% - 18px)}}.modulo-crl__card.is-centered .modulo-crl__index{color:color-mix(in srgb,var(--modulo-crl-accent,#2E6E6A) 78%,#fff)}@media(hover:none){.modulo-crl__card.is-centered{transform:translateY(-4px);box-shadow:0 16px 36px -18px #141e1c80}.modulo-crl__card.is-centered .modulo-crl__img{filter:saturate(1.06) contrast(1.04) brightness(1)}}.modulo-crl__nav{display:none;position:absolute;right:4px;top:calc(100% + 18px);gap:8px;z-index:5}@media(hover:hover)and (pointer:fine){.modulo-crl--arrows .modulo-crl__nav{display:flex}}.modulo-crl__arrow{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid color-mix(in srgb,var(--modulo-crl-ink,#1E2A28) 16%,transparent);border-radius:8px;color:var(--modulo-crl-ink,#1E2A28);cursor:pointer;transition:transform .15s ease,background .2s ease,opacity .2s ease,border-color .2s ease}.modulo-crl__arrow:hover{background:var(--modulo-crl-accent,#2E6E6A);color:#fff;border-color:var(--modulo-crl-accent,#2E6E6A)}.modulo-crl__arrow:active{transform:scale(.94)}.modulo-crl__arrow[disabled]{opacity:.32;cursor:default;pointer-events:none}.modulo-crl__arrow svg{width:18px;height:18px}.modulo-crl__controls{display:flex;align-items:center;gap:18px;margin-top:32px;min-height:44px}.modulo-crl--no-dots .modulo-crl__controls{display:none}.modulo-crl--no-dots.modulo-crl--auto .modulo-crl__controls{display:flex}.modulo-crl__progresswrap{flex:0 0 120px;height:3px;background:color-mix(in srgb,var(--modulo-crl-ink,#1E2A28) 14%,transparent);border-radius:2px;overflow:hidden;position:relative}.modulo-crl--no-auto .modulo-crl__progresswrap{display:none}.modulo-crl__progressbar{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--modulo-crl-accent,#2E6E6A);transform-origin:left center;transform:scaleX(0)}.modulo-crl__progresswrap.is-anim .modulo-crl__progressbar{transition:transform linear}.modulo-crl__dots{display:flex;align-items:center;gap:10px;flex:1 1 auto}.modulo-crl--no-dots .modulo-crl__dots{display:none}.modulo-crl__dot{position:relative;width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--modulo-crl-ink,#1E2A28) 26%,transparent);border:0;padding:0;cursor:pointer;transition:background .25s ease,width .25s ease,transform .1s ease}.modulo-crl__dot:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px}.modulo-crl__dot:active{transform:scale(.85)}.modulo-crl__dot[aria-current=true]{width:22px;background:var(--modulo-crl-accent,#2E6E6A)}.modulo-crl__pp{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid color-mix(in srgb,var(--modulo-crl-ink,#1E2A28) 22%,transparent);border-radius:999px;color:var(--modulo-crl-ink,#1E2A28);cursor:pointer;flex:0 0 auto;transition:background .2s ease,transform .1s ease}.modulo-crl--no-auto .modulo-crl__pp{display:none}.modulo-crl__pp:hover{background:color-mix(in srgb,var(--modulo-crl-accent,#2E6E6A) 12%,transparent)}.modulo-crl__pp:active{transform:scale(.94)}.modulo-crl__pp svg{width:15px;height:15px}.modulo-crl__pp .modulo-crl__ico-play{display:none}.modulo-crl__pp.is-paused .modulo-crl__ico-play{display:block}.modulo-crl__pp.is-paused .modulo-crl__ico-pause{display:none}.modulo-crl__card:focus-visible,.modulo-crl__arrow:focus-visible,.modulo-crl__dot:focus-visible,.modulo-crl__pp:focus-visible{outline:2px solid var(--modulo-crl-accent,#2E6E6A);outline-offset:3px;border-radius:inherit}.modulo-crl__card:focus-visible{border-radius:var(--modulo-crl-radius,14px)}@media(max-width:860px){.modulo-crl__wrap{padding-inline:22px}.modulo-crl__card{flex-basis:calc((100% - (var(--modulo-crl-cpv-t,2.4) - 1) * var(--modulo-crl-gap,18px)) / var(--modulo-crl-cpv-t,2.4))}.modulo-crl__card--lead{flex-basis:calc(1.7 * ((100% - (var(--modulo-crl-cpv-t,2.4) - 1) * var(--modulo-crl-gap,18px)) / var(--modulo-crl-cpv-t,2.4)))}}@media(max-width:600px){.modulo-crl__card{flex-basis:calc((100% - (var(--modulo-crl-cpv-m,1.12) - 1) * var(--modulo-crl-gap,18px)) / var(--modulo-crl-cpv-m,1.12))}.modulo-crl__card--lead{flex-basis:calc((100% - (var(--modulo-crl-cpv-m,1.12) - 1) * var(--modulo-crl-gap,18px)) / var(--modulo-crl-cpv-m,1.12));aspect-ratio:4 / 5}.modulo-crl__card--lead .modulo-crl__title{font-size:clamp(28px,9vw,38px)}.modulo-crl__card--lead .modulo-crl__body{padding:24px}}@media(prefers-reduced-motion:no-preference){.modulo-crl--motion .modulo-crl__card{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .5s,filter .4s;transition-delay:calc(var(--modulo-crl-i,0) * 70ms)}.modulo-crl--motion .modulo-crl__card.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.modulo-crl__rail{scroll-behavior:auto}.modulo-crl__img,.modulo-crl__card,.modulo-crl__scrim,.modulo-crl__cta-arrow,.modulo-crl__cta:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/modulo-section-collection-rail.css.map */
