.carousel-collection{position:relative}.carousel-slider-component{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;--items-to-show: 4}.carousel-slider-component--full-width{width:100%}.carousel-slider__container{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:350px}.carousel-slider__track{display:flex;width:100%;position:relative;max-width:none;flex:1;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}@media screen and (min-width: 1200px){.carousel-slider__container{min-height:500px}}@media screen and (min-width: 700px) and (max-width: 1199px){.carousel-slider__container{min-height:460px}}@media screen and (min-width: 500px) and (max-width: 699px){.carousel-slider__container{min-height:400px}}.carousel-slider__item{flex:0 0 calc(100% / var(--items-to-show));padding:0 calc(var(--grid-desktop-horizontal-spacing) / 2);opacity:1;transition:opacity .3s ease}.carousel-slider__item:first-child{padding-left:0}.carousel-slider__item:last-child{padding-right:0}.carousel-slider__item[data-hidden=true]{opacity:.3;pointer-events:none}.carousel-slider__controls{display:flex;align-items:center;justify-content:center;gap:3rem;margin-top:30px;margin-bottom:10px}.carousel-slider__button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(var(--color-foreground),.2);background-color:transparent;color:rgb(var(--color-foreground));border-radius:0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.carousel-slider__button:hover:not(:disabled){border-color:rgba(var(--color-foreground),.5);transform:scale(1.05)}.carousel-slider__button:disabled{opacity:.2;cursor:not-allowed}.carousel-slider__button:disabled:hover{transform:none}.carousel-slider__button svg{width:1.2rem;height:1.2rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.carousel-slider__button--prev svg{transform:rotate(90deg)}.carousel-slider__button--next svg{transform:rotate(-90deg)}.carousel-slider__button:hover:not(:disabled) svg{transform:rotate(90deg) scale(1.1)}.carousel-slider__button--next:hover:not(:disabled) svg{transform:rotate(-90deg) scale(1.1)}.carousel-slider__pagination{font-size:1.3rem;color:rgba(var(--color-foreground),.6);letter-spacing:.05em;font-weight:300}@media screen and (max-width: 749px){.carousel-slider-component{--items-to-show: 2}.carousel-slider__container{padding:0 3%}.carousel-slider__item{padding:0 calc(var(--grid-mobile-horizontal-spacing) / 2)}.carousel-slider__controls{gap:2rem;margin-top:2rem}.carousel-slider__button{width:28px;height:28px}.carousel-slider__button svg{width:1rem;height:1rem}.carousel-slider__pagination{font-size:1.2rem}}.carousel-slider-component--full-width .carousel-slider__container{padding:0 5rem}@media screen and (max-width: 749px){.carousel-slider-component--full-width .carousel-slider__container{padding:0 1.5rem}}.carousel-slider__item .quick-add{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.carousel-slider__item:not([data-hidden=true]) .quick-add{opacity:1}.carousel-slider-component{--grid-desktop-vertical-spacing: 2rem;--grid-desktop-horizontal-spacing: 2rem;--grid-mobile-vertical-spacing: 1.5rem;--grid-mobile-horizontal-spacing: 1.5rem;--columns-desktop: 4;--columns-mobile: 2}.carousel-slider-component[data-columns-mobile="1"]{--items-to-show: 1}.carousel-slider__item .card-wrapper{height:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-carousel-slider.css.map */
