.cr-collections-slider{overflow:hidden}.cr-cs-inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.cr-cs-title{font-family:var(--font-heading-family);font-size:54px;font-weight:400;line-height:1.2;letter-spacing:.02em;color:#542497;text-transform:uppercase;margin:0}.cr-cs-header{display:flex;width:100%}.cr-cs-header.center{align-items:center;text-align:center;justify-content:center}.cr-cs-header.right{align-items:flex-end;text-align:right;justify-content:right}.cr-cs-header.left{align-items:flex-start;text-align:left;justify-content:left}.cr-cs-track-outer{width:calc(100% + 1.5rem);overflow:hidden}@media screen and (min-width:750px){.cr-cs-track-outer{width:calc(100% + (100vw - 100%)/2)}}.cr-cs-card:last-child{margin-right:1.5rem}@media screen and (min-width:750px){.cr-cs-card:last-child{margin-right:4rem}}.cr-cs-track{display:flex;gap:1.6rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;cursor:grab;user-select:none;-webkit-user-select:none}.cr-cs-track::-webkit-scrollbar{display:none}.cr-cs-track.is-dragging{cursor:grabbing;scroll-behavior:auto}.cr-cs-card{flex:0 0 calc(26.14% - 1.2rem);min-width:22rem;aspect-ratio:435 / 580;border-radius:8px;overflow:hidden;background:#e1ddea;position:relative;display:flex;flex-direction:column;text-decoration:none;scroll-snap-align:start;flex-shrink:0}.cr-cs-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:transform .5s ease}.cr-cs-card:hover .cr-cs-card-bg{transform:scale(1.05)}.cr-cs-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000059;pointer-events:none}.cr-cs-card-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:2rem;color:#fff;display:flex;align-items:center;justify-content:center}.cr-cs-card-label{display:block;width:100%;max-width:80%;text-align:center;font-family:var(--font-heading-family);font-size:54px;font-weight:400;line-height:56px;letter-spacing:-1.08px;text-transform:uppercase;color:#fff}.cr-cs-card-arrow{position:absolute;bottom:50.35px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cr-cs-card-arrow svg{width:40px;height:40px}.cr-cs-controls{display:flex;width:100%;height:48px;align-items:center;gap:40px}.cr-cs-progress-wrap{flex:1}.cr-cs-progress-track{height:2px;background:#e1d5d6;border-radius:1px;overflow:hidden}.cr-cs-progress-fill{display:block!important;height:100%;background:#542497;border-radius:1px;width:0%;transition:width .15s ease}.cr-cs-nav{display:flex;gap:8px;flex-shrink:0}.cr-cs-btn{width:48px;height:48px;border-radius:4px;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:10px;transition:opacity .2s;-webkit-appearance:none;flex-shrink:0}.cr-cs-btn svg{width:100%;height:100%;pointer-events:none}.cr-cs-btn--prev,.cr-cs-btn--next{background:#542497;color:#fff}.cr-cs-btn:disabled{background:#e2d5d6;color:#331b00;opacity:1;cursor:default}@media screen and (max-width:1878px){.cr-cs-card-label{font-size:54px;line-height:1.1}}@media screen and (max-width:1470px){.cr-cs-card-label{font-size:44px;line-height:1.1}}@media screen and (max-width:1250px){.cr-cs-card-label{font-size:32px;line-height:1.1}}@media screen and (max-width:989px){.cr-cs-inner{gap:32px}.cr-cs-card{flex:0 0 calc(32% - 1.1rem);min-width:20rem}}@media screen and (max-width:749px){.cr-cs-card-arrow{bottom:26px}.cr-cs-inner{gap:16px}.cr-cs-track{gap:8px}.cr-cs-title{font-size:30px}.cr-cs-card{flex:0 0 calc(44% - .8rem);min-width:0;border-radius:4px;aspect-ratio:180 / 241}.cr-cs-card-label{font-size:32px;line-height:32px;letter-spacing:-1px;text-shadow:0 4.667px 4.667px rgba(0,0,0,.14);max-width:80%}.cr-cs-card-arrow svg{width:19px;height:20px}.cr-cs-controls{gap:20px;height:auto}.cr-cs-btn{width:40px;height:40px}}@media screen and (max-width:425px){.cr-cs-card-label{font-size:24px;line-height:1.1}}@media screen and (max-width:270px){.cr-cs-card-label{font-size:20px;line-height:1.1}}@media screen and (max-width:350px){.cr-cs-card-label{font-size:16px;line-height:1.1}}@media screen and (min-width:1878px){.cr-cs-inner{gap:32px}.cr-cs-card-label{font-size:72px;line-height:70px;letter-spacing:-1.44px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/cr-collections-slider.css.map */
