codelty-immersive-slider{display:block;width:100%;max-width:100%;min-width:0}.codelty-immersive-slider{--codelty-slider-gap: 1.6rem;--codelty-slider-inset: clamp(1.6rem, 3vw, 2.8rem);--codelty-visible-count: 4.3;--codelty-duration-fast: .25s;--codelty-ease-out: cubic-bezier(.22, 1, .36, 1);overflow:clip;max-width:100%;min-width:0}.codelty-immersive-slider__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem;padding-inline:var(--codelty-slider-inset)}.codelty-immersive-slider__intro{max-width:56rem;min-width:0}.codelty-immersive-slider__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.codelty-immersive-slider__heading{margin:0 0 1rem;font-size:calc(var(--font-heading-scale) * 2.8rem);font-weight:500;line-height:1.12;letter-spacing:.02em}.codelty-immersive-slider__description{margin:0;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.72)}.codelty-immersive-slider__description p{margin:0}.codelty-immersive-slider__link{display:inline-block;margin-top:1.2rem;font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}.codelty-immersive-slider__controls{display:flex;gap:.8rem;flex-shrink:0}.codelty-immersive-slider__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:opacity var(--codelty-duration-fast) var(--codelty-ease-out)}.codelty-immersive-slider__arrow:hover:not(:disabled){opacity:.7}.codelty-immersive-slider__arrow:disabled{opacity:.25;cursor:not-allowed}.codelty-immersive-slider__arrow .svg-wrapper{width:1.2rem;height:1.2rem}.codelty-immersive-slider__arrow--prev .svg-wrapper{transform:rotate(90deg)}.codelty-immersive-slider__arrow--next .svg-wrapper{transform:rotate(-90deg)}.codelty-immersive-slider__dots{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:2rem;padding-inline:var(--codelty-slider-inset)}.codelty-immersive-slider__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.18);cursor:pointer;transition:transform var(--codelty-duration-fast) var(--codelty-ease-out),background-color var(--codelty-duration-fast) var(--codelty-ease-out),opacity var(--codelty-duration-fast) var(--codelty-ease-out)}.codelty-immersive-slider__dot.is-active{background:rgb(var(--color-button, var(--color-foreground)));transform:scale(1.15)}.codelty-immersive-slider__dot:hover{opacity:.72}.codelty-immersive-slider__viewport{container-type:inline-size;container-name:codelty-slider;display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom}.codelty-immersive-slider__viewport::-webkit-scrollbar{display:none}.codelty-immersive-slider__track{display:flex;flex-wrap:nowrap;gap:var(--codelty-slider-gap);width:fit-content;max-width:none;padding-inline:var(--codelty-slider-inset);padding-bottom:.2rem;contain:layout style}.codelty-immersive-slider__slide{flex:0 0 auto;scroll-snap-align:start;list-style:none;min-width:0}.codelty-immersive-slider--product .codelty-immersive-slider__slide,.codelty-immersive-slider--category .codelty-immersive-slider__slide,.codelty-immersive-slider--instagram .codelty-immersive-slider__slide{width:calc((100cqw - var(--codelty-slider-inset) - var(--codelty-slider-gap) * (var(--codelty-visible-count) - 1)) / var(--codelty-visible-count))}.codelty-immersive-slider--testimonial{--codelty-visible-count: 1.15}.codelty-immersive-slider--testimonial .codelty-immersive-slider__slide{width:calc((100cqw - var(--codelty-slider-inset) - var(--codelty-slider-gap) * (var(--codelty-visible-count) - 1)) / var(--codelty-visible-count))}@media screen and (min-width:750px)and (max-width:989px){.codelty-immersive-slider--product,.codelty-immersive-slider--category,.codelty-immersive-slider--instagram{--codelty-visible-count: 2.5}.codelty-immersive-slider--testimonial{--codelty-visible-count: 1.1}}@media screen and (max-width:749px){.codelty-immersive-slider{--codelty-slider-gap: 1.2rem;--codelty-slider-inset: 2rem}.codelty-immersive-slider__header{margin-bottom:2.4rem;padding-inline:2rem}.codelty-immersive-slider__heading{font-size:calc(var(--font-heading-scale) * 2.2rem)}.codelty-immersive-slider--product,.codelty-immersive-slider--category,.codelty-immersive-slider--instagram{--codelty-visible-count: 2}.codelty-immersive-slider--product .codelty-immersive-slider__slide,.codelty-immersive-slider--category .codelty-immersive-slider__slide,.codelty-immersive-slider--instagram .codelty-immersive-slider__slide{width:calc((100cqw - (var(--codelty-slider-inset) * 2) - var(--codelty-slider-gap) * (var(--codelty-visible-count) - 1)) / var(--codelty-visible-count))}.codelty-immersive-slider--product .codelty-product-card__title{font-size:calc(var(--font-heading-scale) * 1.15rem);margin-bottom:.35rem}.codelty-immersive-slider--product .codelty-product-card__price-inner{font-size:1rem}.codelty-immersive-slider--product .codelty-product-card__quick-add{margin-top:.55rem}.codelty-immersive-slider--product .codelty-product-card__quick-add-btn{min-height:3.6rem;padding:.75rem .8rem;font-size:.85rem;letter-spacing:.04em}.codelty-immersive-slider--product .codelty-product-card__swatches{margin-top:.45rem;gap:.35rem}.codelty-immersive-slider--product .codelty-product-card__swatch-link{--swatch-input--size: 1.5rem}.codelty-immersive-slider--product .codelty-product-card__swatch-link .swatch{--swatch--size: 1.5rem;width:1.5rem;height:1.5rem}.codelty-immersive-slider--category .codelty-category-card__label{margin-top:.8rem;font-size:calc(var(--font-heading-scale) * 1.2rem)}.codelty-immersive-slider--testimonial{--codelty-visible-count: 1.05}.codelty-immersive-slider__track{padding-inline:2rem}}@media(prefers-reduced-motion:reduce){.codelty-immersive-slider__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/codelty-immersive-slider.css.map */
