.cs-section{background-color:#f3f3f3;position:relative}.cs-scroll-spacer{position:relative}.cs-frame{position:sticky;top:var(--header-height, 60px);height:calc(var(--app-height, 100svh) - var(--header-height, 60px));display:flex;flex-direction:column;padding:0 var(--page-margin, var(--space-50)) var(--space-40);overflow:hidden}.cs-top{display:flex;justify-content:space-between;align-items:flex-end;flex-shrink:0;padding:clamp(2.5rem,calc((var(--app-height, 100svh) - var(--header-height, 64px)) * .1575),12.5rem) 0 var(--space-24) 0;border-bottom:1px solid #00316533;margin-bottom:var(--space-40)}.cs-top__title{font-family:Neue Haas Unica,sans-serif;font-weight:500;font-size:var(--font-82);line-height:1.1;letter-spacing:-.06em;color:#003165;margin:0;padding-right:.08em}.cs-top__counter{font-family:Neue Haas Unica,sans-serif;font-weight:500;font-size:var(--font-64);line-height:1.1;letter-spacing:-.06em;color:#00316533;vertical-align:middle}.cs-top__bracket{font-weight:300}.cs-top__digit-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;height:1.05em;line-height:1.05}.cs-top__digit{display:block;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.cs-top__digit.is-exit-up{transform:translateY(-110%);opacity:0}.cs-top__digit.is-enter-below{transform:translateY(110%);opacity:0;transition:none}.cs-card-area{flex:1;min-height:0;display:grid;grid-template-columns:calc(50vw - var(--page-margin, var(--space-50))) 1fr}.cs-media-stack{position:relative;overflow:hidden;border-radius:4px;height:100%;align-self:stretch}.cs-media-item{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;background-color:#0031650d}.cs-media-item img,.cs-media-item video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cs-media-item .cs-placeholder{width:100%;height:100%;background:#0031650f;display:flex;align-items:center;justify-content:center}.cs-info-stack{position:relative;overflow:hidden;height:100%;align-self:stretch}.cs-info-panel{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0 var(--space-150) 0 var(--space-40);will-change:opacity,transform}.cs-info-spacer{height:var(--space-120);flex-shrink:1;min-height:0}.cs-info-panel:not(:first-child){opacity:0;pointer-events:none}.cs-card__name{font-family:Neue Haas Unica,sans-serif;font-weight:500;font-size:var(--font-40);line-height:1.1;letter-spacing:-.06em;color:#003165;margin:0 0 var(--space-24) 0;padding-bottom:.12em}.cs-card__desc{font-family:Neue Haas Unica,sans-serif;font-weight:400;font-size:var(--font-18);line-height:135%;letter-spacing:-.02em;color:#003165;margin:0 0 var(--space-32) 0}.cs-card__desc p{margin:0 0 var(--space-14) 0}.cs-card__desc p:last-child{margin-bottom:0}.cs-card__cta{display:inline-flex;align-items:center;gap:var(--space-10);text-decoration:none;font-family:Neue Haas Unica,sans-serif;font-weight:500;font-size:var(--font-18);line-height:135%;letter-spacing:-.02em;text-transform:uppercase;color:#003165;transition:opacity .2s;margin-bottom:var(--space-40)}.cs-card__cta:hover{opacity:.7}.cs-card__cta svg{flex-shrink:0;transition:transform .2s}.cs-card__cta:hover svg{transform:translate(3px,-3px)}.cs-scroll-hint{font-family:Neue Haas Unica,sans-serif;font-weight:400;font-size:var(--font-18);line-height:135%;letter-spacing:-.02em;color:#003165;opacity:.8;margin-top:auto}.cs-empty{padding:var(--space-120) var(--space-24);text-align:center;color:#0031654d;font-size:.75rem;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width:890px){.cs-frame{padding:0 var(--page-margin, var(--space-20)) var(--space-20)}.cs-top{padding:var(--space-30) 0 var(--space-16) 0;margin-bottom:var(--space-24)}.cs-top__title{font-size:clamp(24px,8.14vw,40px)!important;line-height:1.1}.cs-top__counter{font-size:clamp(18px,6.61vw,32px)!important;line-height:1.1}.cs-card-area{grid-template-columns:1fr;grid-template-rows:50% 50%}.cs-media-stack,.cs-info-stack{height:100%}.cs-info-panel{padding:var(--space-20) 0 0 0}.cs-card__name{font-size:clamp(18px,6.1vw,30px)!important;line-height:1.1;margin-bottom:var(--space-12)!important}.cs-card__desc{font-size:clamp(12px,3.56vw,16px)!important;margin-bottom:var(--space-20)!important;max-width:100%}.cs-card__cta,.cs-scroll-hint{display:none!important}.cs-card__name,.cs-media-stack{cursor:pointer}.cs-info-spacer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/collections-showcase.css.map */
