.semantic-collections{--collections-navy: #282421;--collections-burgundy: #9a3348;--collections-rose: #eadde1;--collections-yellow: #f6c62f;--collections-card-width: clamp(28rem, 24vw, 44rem);--collections-gap: -.4rem;--collections-side-overlap: clamp(14rem, 12vw, 20rem);background:#fff;color:var(--collections-navy);overflow:hidden;padding:clamp(3.6rem,4vw,5.2rem) 0 3.6rem}.semantic-collections__header{margin:0 auto clamp(1.8rem,2.5vw,3rem);max-width:72rem;padding:0 2.2rem;text-align:center}.semantic-collections__header h2{color:var(--collections-navy);font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.7vw,3.8rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.08;margin:0}.semantic-collections__header p{color:#716a63;font-family:var(--font-body-family);font-size:clamp(1.35rem,1.25vw,1.65rem);line-height:1.45;margin:.9rem 0 0}.semantic-collections__stage{margin-inline:auto;max-width:176rem;position:relative;width:calc(100% - 6rem)}.semantic-collections__viewport{overflow:hidden;padding:2.5rem 0 3rem}.semantic-collections__track{display:flex;gap:0;transform:translate(var(--collections-offset, 0px));transition:transform .55s cubic-bezier(.22,1,.36,1);width:max-content}.semantic-collections__track.is-jumping,.semantic-collections__track.is-jumping .semantic-collections__card{transition:none}.semantic-collections__card{flex:0 0 var(--collections-card-width);opacity:.9;margin-right:var(--collections-gap);position:relative;transform:scale(.82);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.semantic-collections__card.is-active{opacity:1;transform:scale(1);z-index:3}.semantic-collections__card.is-near{opacity:1;transform:scale(.92)}.semantic-collections__card.is-active{transform:scale(1)}.semantic-collections__card.is-far-left{transform:translate(var(--collections-side-overlap)) scale(.82)}.semantic-collections__card.is-far-right{transform:translate(calc(-1 * var(--collections-side-overlap))) scale(.82)}.semantic-collections__card.is-hidden-slide{opacity:0;pointer-events:none}.semantic-collections__card a{color:inherit;display:block;text-decoration:none}.semantic-collections__media{aspect-ratio:1 / 1.05;background:#f5f4f2;border-radius:.8rem;box-shadow:0 1rem 2.4rem #28242117;overflow:hidden}.semantic-collections__media img,.semantic-collections__media svg{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.semantic-collections__card.is-active:hover .semantic-collections__media img{transform:scale(1.025)}.semantic-collections__card[data-index="1"] .semantic-collections__media img,.semantic-collections__card[data-index="3"] .semantic-collections__media img{object-fit:contain;background:#eeeff0}.semantic-collections__caption{background:linear-gradient(180deg,transparent,rgba(20,19,18,.58) 65%,rgba(20,19,18,.72));border-radius:0 0 .8rem .8rem;bottom:0;color:#fff;left:0;padding:3rem 2.2rem 1.8rem;position:absolute;right:0;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .35s ease}.semantic-collections__card.is-active .semantic-collections__caption{opacity:1;transform:translateY(0)}.semantic-collections__caption h3{color:inherit;font-family:var(--font-heading-family);font-size:clamp(2rem,1.8vw,2.5rem);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.2;margin:0}.semantic-collections__caption>span{color:#fff;display:inline-block;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;margin-top:1.1rem;padding-bottom:.3rem;border-bottom:1px solid rgba(255,255,255,.65)}.semantic-collections__arrow{align-items:center;background:#fff;border:1px solid rgba(40,36,33,.25);border-radius:50%;color:var(--collections-navy);cursor:pointer;display:flex;font-size:2rem;height:4.6rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,background .2s ease;width:4.6rem;z-index:5}.semantic-collections__arrow:hover{background:#f4f2ef;transform:translateY(-50%) scale(1.05)}.semantic-collections__arrow--previous{left:-1.8rem}.semantic-collections__arrow--next{right:-1.8rem}.semantic-collections__dots{display:flex;gap:.8rem;justify-content:center}.semantic-collections__dots button{background:#01294240;border:0;border-radius:999px;cursor:pointer;height:.8rem;padding:0;transition:background .2s ease,width .25s ease;width:.8rem}.semantic-collections__dots button[aria-pressed=true]{background:#282421;width:2.6rem}.semantic-collections a:focus-visible,.semantic-collections button:focus-visible{outline:2px solid var(--collections-navy);outline-offset:.4rem}@media(max-width:749px){.semantic-collections{--collections-card-width: min(78vw, 32rem);padding-top:3.6rem}.semantic-collections__header{margin-bottom:1.8rem}.semantic-collections__viewport{overflow-x:auto;padding:1.4rem 2.2rem 2.4rem;scroll-padding-inline:2.2rem;scroll-snap-type:x mandatory;scrollbar-width:none}.semantic-collections__viewport::-webkit-scrollbar{display:none}.semantic-collections__track{gap:1.4rem;transform:none;transition:none}.semantic-collections__card,.semantic-collections__card.is-near,.semantic-collections__card.is-far-left,.semantic-collections__card.is-far-right,.semantic-collections__card.is-hidden-slide,.semantic-collections__card.is-active{opacity:1;scroll-snap-align:center;transform:none;margin-right:0}.semantic-collections__card.is-hidden-slide{pointer-events:auto}.semantic-collections__card.is-clone,.semantic-collections__arrow{display:none}.semantic-collections__media{box-shadow:0 .8rem 2.2rem #0129421a}}@media(prefers-reduced-motion:reduce){.semantic-collections__track,.semantic-collections__card,.semantic-collections__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/semantic-collections-showcase.css.map */
