.card-slider{padding:32px 0;max-width:none;position:relative}.card-slider__background{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.card-slider__content{text-align:center;margin-bottom:32px;position:relative}.card-slider__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);font-size:50px}.card-slider__description{margin-top:20px}.card-slider__slide-content h6{font-size:14px;margin-bottom:0;text-transform:uppercase;letter-spacing:2px;line-height:inherit;font-family:inherit;font-weight:700}.card-slider__slide-link a{font-size:14px;margin-bottom:0;text-transform:uppercase;letter-spacing:2px;line-height:inherit;font-family:inherit;font-weight:700;text-decoration:underline}.card-slider__slide-list{position:relative;overflow:auto;display:flex;gap:24px;scroll-snap-type:x mandatory}.card-slider__slide-list::-webkit-scrollbar{display:none}.card-slider__prev,.card-slider__next{border-radius:100%;width:40px;height:40px;min-width:auto;padding:0;display:inline-flex;justify-content:center;align-items:center}.card-slider__prev svg{transform:rotate(90deg) translateY(2px)}hscroll-slider:not([scrollable-left]) .card-slider__prev{opacity:.3;pointer-events:none}.card-slider__next svg{transform:rotate(-90deg) translateY(2px)}hscroll-slider:not([scrollable-right]) .card-slider__next{opacity:.3;pointer-events:none}.card-slider__slide{scroll-snap-align:center;flex:0 0 276px;width:276px;overflow:hidden;box-sizing:content-box}.card-slider__slide:first-child{padding-left:20px}.card-slider__slide:last-child{padding-right:20px}@media only screen and (min-width: 479px){.card-slider__slide{flex:0 0 376px;width:376px}}@media only screen and (min-width:590px){.card-slider__slide:first-child{padding-left:40px}.card-slider__slide:last-child{padding-right:40px}}.card-slider__slide-wrapper{position:relative;background-color:#dedfe1;margin:3px 3px 6px;box-shadow:0 4px 8px -4px #0003;border-radius:8px;overflow:hidden}.card-slider__slide-wrapper:before{content:"";display:block;padding-bottom:150%}.card-slider__slide-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.card-slider__slide-main-title{position:absolute;background-color:#fff;bottom:0;left:0;width:100%;padding:16px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);font-size:24px}.card-slider__nav-buttons{display:none;gap:8px;margin-top:40px}.card-slider__scrollbar{margin:40px 0;height:2px;background-color:#dedfe1;position:relative}.card-slider__scrollbar:before{content:"";position:absolute;left:0;background-color:#0e1e74;width:var(--hscroll-slider-scroll-progress);height:100%}.card-slider__scrollbar--desktop{display:none}.card-slider__scrollbar--mob{margin-left:20px;margin-right:20px}@media only screen and (min-width:590px){.card-slider__scrollbar--mob{margin-left:40px;margin-right:40px}}hscroll-slider:not([scrollable]) .card-slider__scrollbar{display:none}.card-slider__slide-content{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;visibility:hidden;opacity:0;transition:all .2s;transform:scaleY(.8);transform-origin:bottom;background-color:#fff;padding:24px 16px}.card-slider__slide:hover .card-slider__slide-content{visibility:visible;opacity:1;transform:scaleY(1)}.card-slider__slide-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);font-size:24px;margin-bottom:24px}@media (min-width: 768px){.card-slider{display:flex;padding:120px 0;justify-content:center}.card-slider__title{font-size:70px}.card-slider__content{padding-right:24px;width:370px;flex:0 0 370px;margin:0;text-align:left;display:flex;flex-direction:column}.card-slider__header{flex:1 0 auto}.card-slider__slide{scroll-snap-align:start}.card-slider__slide:first-child{padding-left:0}[scrollable] .card-slider__nav-buttons{display:flex}.card-slider__scrollbar--mob{display:none}.card-slider__scrollbar--desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/655/assets/card-slider.css.map */
