.spotlight-carousel{display:block;width:100%;overflow:hidden}.spotlight-carousel__stage{position:relative;display:block;padding:0;cursor:grab}.spotlight-carousel__stage.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.spotlight-carousel__stage.is-dragging .spotlight-carousel__slide{transition:none}.spotlight-carousel__viewport{position:relative;width:100%;min-height:0;overflow:visible;touch-action:none;padding:1.6rem 0 .4rem;--drag-offset: 0px}.spotlight-carousel__track{position:relative;width:100%;height:auto;min-height:42rem;margin:0;padding:0;transition:none}.spotlight-carousel__slide{--slide-step: min(32rem, 34vw);--slide-gap: 1.6rem;--slide-offset: 0;--slide-distance: 0;position:absolute;top:1.6rem;left:50%;width:var(--slide-step);height:auto;margin:0;padding:0;list-style:none;transform:translate(calc(-50% + var(--slide-offset) * (var(--slide-step) + var(--slide-gap)) + var(--drag-offset, 0px))) translateY(calc(min(var(--slide-distance),3)*3rem)) scale(calc(1.04 - (min(var(--slide-distance),3)*.14)));transform-origin:center top;opacity:calc(1 - (min(var(--slide-distance),3)*.28));z-index:calc(30 - min(var(--slide-distance),12));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s ease,filter .55s ease;filter:saturate(calc(1 - (min(var(--slide-distance),2)*.1)));pointer-events:auto}.spotlight-carousel__slide:not(.is-active):not(.is-far){cursor:pointer}.spotlight-carousel__slide:not(.is-active) .card-wrapper,.spotlight-carousel__slide:not(.is-active) .product-card-wrapper{pointer-events:none}.spotlight-carousel__slide.is-far{opacity:0;visibility:hidden;pointer-events:none}.spotlight-carousel__slide.is-active{filter:none;pointer-events:auto;z-index:40;cursor:grab}.spotlight-carousel__stage.is-dragging .spotlight-carousel__slide.is-active{cursor:grabbing}.spotlight-carousel__slide .card-wrapper,.spotlight-carousel__slide .product-card-wrapper{width:100%}.spotlight-carousel__slide .card-wrapper,.spotlight-carousel__slide .product-card-wrapper,.spotlight-carousel__slide .card,.spotlight-carousel__slide .card.card--extend-height{height:auto}.spotlight-carousel__slide .card--extend-height.card--media .card__inner{flex-grow:0}.spotlight-carousel__slide .card,.spotlight-carousel__slide .card__inner{--border-radius: 4px}.spotlight-carousel__slide .card,.spotlight-carousel__slide .card__inner,.spotlight-carousel__slide .card__content{border-radius:4px;overflow:visible}.spotlight-carousel__slide .card__inner,.spotlight-carousel__slide .card .card__inner{--ratio-percent: 135% !important;border-radius:4px;overflow:hidden}.spotlight-carousel__slide .card__media,.spotlight-carousel__slide .card__media .media{border-radius:4px;overflow:hidden}.spotlight-carousel__slide .card__media .media img{object-fit:cover;object-position:center center;border-radius:4px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.spotlight-carousel__slide .media.media--hover-effect>img+img{opacity:0;visibility:hidden}.spotlight-carousel__slide:not(.is-active) .media.media--hover-effect>img{opacity:1!important;transform:none!important;transition:none!important}.spotlight-carousel__slide:not(.is-active) .media.media--hover-effect>img+img{opacity:0!important;visibility:hidden!important}.spotlight-carousel__stage.is-dragging .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important;transform:none!important}.spotlight-carousel__stage.is-dragging .media.media--hover-effect>img+img{opacity:0!important;visibility:hidden!important}@media screen and (min-width:990px){.spotlight-carousel__slide.is-active .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0;transition:opacity .35s ease}.spotlight-carousel__slide.is-active .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;visibility:visible;transition:opacity .35s ease,transform .35s ease}}.spotlight-carousel__slide .card__content{padding:0 .4rem .8rem}.spotlight-carousel__slide .card__information{text-align:center;padding:1rem .8rem 1.2rem;width:100%}.spotlight-carousel__slide .card__heading{font-size:1.5rem;margin-bottom:.4rem;min-height:2.4rem}.spotlight-carousel__slide.is-active .card__heading{font-size:1.5rem}.spotlight-carousel__slide .card-information>.price{display:block;margin-top:.4rem;margin-bottom:0;overflow:visible}.spotlight-carousel__slide .price{justify-content:center;line-height:1.5}.spotlight-carousel__slide .price__container,.spotlight-carousel__slide .price-item{font-size:1.5rem;line-height:1.4}.spotlight-carousel__slide.is-active .price-item{font-size:1.5rem}.spotlight-carousel__nav{position:absolute;top:42%;z-index:50;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin-top:0;transform:translateY(-50%);border:.1rem solid rgba(var(--color-foreground),.14);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 .6rem 2rem rgba(var(--color-shadow),.08)}.spotlight-carousel__nav--prev{left:1rem}.spotlight-carousel__nav--next{right:1rem}.spotlight-carousel__nav .icon{width:1.4rem;height:1.4rem}.spotlight-carousel__nav--prev .icon{transform:rotate(90deg)}.spotlight-carousel__nav--next .icon{transform:rotate(-90deg)}.spotlight-carousel__nav:hover:not([disabled]){transform:translateY(-50%) scale(1.05);box-shadow:0 1rem 2.4rem rgba(var(--color-shadow),.14);background:#f5e0e8}.spotlight-carousel__nav[disabled]{opacity:.35;cursor:not-allowed}.spotlight-carousel__footer{display:flex;justify-content:center;margin-top:.8rem;padding-bottom:.8rem}.spotlight-carousel__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem;max-width:100%;margin:0;padding:0}.spotlight-carousel__dot{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:.5rem;cursor:pointer;line-height:0}.spotlight-carousel__dot-circle{display:block;width:.8rem;height:.8rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.35);background:transparent;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.spotlight-carousel__dot.is-active .spotlight-carousel__dot-circle{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));transform:scale(1.15)}.spotlight-carousel__dot:not(.is-active):hover .spotlight-carousel__dot-circle{border-color:rgb(var(--color-foreground));background-color:#f5e0e8}.spotlight-carousel__counter{margin:0;letter-spacing:.08em}@media screen and (max-width:989px){.spotlight-carousel__slide{--slide-step: min(28rem, 70vw);--slide-gap: 1.4rem}.spotlight-carousel__nav{width:4.2rem;height:4.2rem}.spotlight-carousel__nav--prev{left:.6rem}.spotlight-carousel__nav--next{right:.6rem}}@media screen and (max-width:749px){.spotlight-carousel__slide{--slide-step: min(26rem, 80vw);--slide-gap: 1.2rem}.spotlight-carousel__nav{width:3.8rem;height:3.8rem}.spotlight-carousel__nav--prev{left:.4rem}.spotlight-carousel__nav--next{right:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-spotlight-carousel.css.map */
