:root{--carousel-transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1);--carousel-transition-bounce: all .5s cubic-bezier(.68, -.55, .265, 1.55);--carousel-card-hover-scale: 1.05;--carousel-card-rotate-angle: 1.5deg;--carousel-shadow-soft: 0 4px 12px rgba(0, 0, 0, .08);--carousel-shadow-medium: 0 8px 24px rgba(0, 0, 0, .12);--carousel-shadow-strong: 0 12px 36px rgba(0, 0, 0, .16);--carousel-pink-glow: 0 4px 20px rgba(255, 157, 157, .3);--carousel-pink-glow-strong: 0 8px 32px rgba(255, 157, 157, .5);--carousel-edge-fade-width: 60px}slider-component{contain:layout style;will-change:auto;overflow:visible!important;padding-bottom:4rem}slider-component.slider-enhanced,enhanced-slider-component{min-height:fit-content;overflow:visible!important;padding-bottom:5rem}.slider .card-wrapper{transition:var(--carousel-transition-smooth);transform-origin:center center;will-change:transform}.slider .slider__slide:nth-child(odd) .card-wrapper{transform:rotate(-1deg)}.slider .slider__slide:nth-child(2n) .card-wrapper{transform:rotate(1deg)}.slider .card-wrapper:hover{transform:translateY(-12px) scale(var(--carousel-card-hover-scale)) rotate(0)!important;z-index:10;transition:var(--carousel-transition-bounce)}.slider .card--card:after,.slider .card--standard .card__inner:after{box-shadow:var(--carousel-shadow-soft);transition:box-shadow .4s ease,transform .4s ease}.slider .card-wrapper:hover .card--card:after,.slider .card-wrapper:hover .card--standard .card__inner:after{box-shadow:var(--carousel-shadow-strong);transform:translateY(4px)}.slider .slider__slide{position:relative}.slider .slider__slide:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;background:#fff6;border-radius:var(--border-radius);z-index:-1;opacity:0;transform:translateY(-8px) scale(.95);transition:var(--carousel-transition-smooth);pointer-events:none}.slider .slider__slide:hover:before{opacity:1;transform:translateY(-12px) scale(.98)}.slider .card__media .media--hover-effect img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.slider .card-wrapper:hover .card__media .media--hover-effect img{transform:scale(1.08)}.slider .card .badge,.slider .card .card__badge{transition:var(--carousel-transition-smooth);transform-origin:top right}.slider .card-wrapper:hover .badge,.slider .card-wrapper:hover .card__badge{transform:scale(1.15) rotate(-3deg);box-shadow:var(--carousel-pink-glow)}slider-component{position:relative;isolation:isolate;overflow:visible}slider-component:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--carousel-edge-fade-width);background:linear-gradient(to right,rgba(var(--color-background),1),rgba(var(--color-background),0));z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}slider-component:after{content:"";position:absolute;right:0;top:0;bottom:0;width:var(--carousel-edge-fade-width);background:linear-gradient(to left,rgba(var(--color-background),1),rgba(var(--color-background),0));z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}slider-component.has-navigation:before,slider-component.has-navigation:after{opacity:1}slider-component.at-start:before{opacity:0}slider-component.at-end:after{opacity:0}.slider-component-desktop .slider,.slider-component-full-width .slider{padding:2rem 0}slider-component .slider{overflow-x:auto;overflow-y:visible}.collection,.slider-component-desktop,.slider-component-full-width{overflow:visible!important}@media screen and (max-width:749px){.slider.slider--mobile{padding:1.5rem 0}}.slider .slider__slide[aria-hidden=false] .card-wrapper{animation:slideActive .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideActive{0%{opacity:.8;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slider .card.loading{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.05));background-size:200% 100%;animation:skeletonLoading 1.5s ease-in-out infinite}@keyframes skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.slider .card{transition:background-color .3s ease,border-color .3s ease}.slider .card-wrapper:hover .card{border-color:#ff9d9d66}.slider .card-wrapper:focus-within{outline:none}.slider .card-wrapper:focus-within .card{box-shadow:0 0 0 3px #ff9d9d66;border-color:#ff9d9d}.slider .card .badge,.slider .card .card__badge{font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;padding:.4rem .8rem;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.slider .card .badge--free-shipping,.slider .card__badge--free-shipping{background:linear-gradient(135deg,#ff9d9d,#ffb3b3);color:#fff;box-shadow:var(--carousel-pink-glow);animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05);box-shadow:var(--carousel-pink-glow-strong)}}.slider .card .badge--sale,.slider .card__badge--sale{background:linear-gradient(135deg,#ff6b6b,#ff8787);color:#fff;animation:badgeShake 3s ease-in-out infinite}@keyframes badgeShake{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.slider .card .badge--new,.slider .card__badge--new{background:linear-gradient(135deg,#51cf66,#69db7c);color:#fff;animation:badgeBounce 2s ease-in-out infinite}@keyframes badgeBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.slider .card__information{transition:transform .3s ease}.slider .card-wrapper:hover .card__information{transform:translateY(-4px)}.slider .card__heading{line-height:1.4;transition:color .3s ease}.slider .card-wrapper:hover .card__heading{color:#ff9d9d}.slider .price{font-weight:600;font-size:1.1em}.slider .price--on-sale .price__sale{color:#ff6b6b}.slider-button{position:relative;width:48px;height:48px;border-radius:50%;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(255,157,157,.2);box-shadow:var(--carousel-shadow-soft);transition:var(--carousel-transition-smooth);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3}.slider-button:hover:not([disabled]){background:#ff9d9df2;border-color:#ff9d9d;box-shadow:var(--carousel-pink-glow-strong);transform:scale(1.15)}.slider-button .icon{width:20px;height:20px;transition:var(--carousel-transition-smooth)}.slider-button:hover:not([disabled]) .icon{color:#fff}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:hover:not([disabled]) .icon{transform:rotate(-90deg) scale(1.15);animation:breatheNext 1.5s ease-in-out infinite}.slider-button--prev:hover:not([disabled]) .icon{transform:rotate(90deg) scale(1.15);animation:breathePrev 1.5s ease-in-out infinite}@keyframes breatheNext{0%,to{transform:rotate(-90deg) scale(1.15)}50%{transform:rotate(-90deg) scale(1.3)}}@keyframes breathePrev{0%,to{transform:rotate(90deg) scale(1.15)}50%{transform:rotate(90deg) scale(1.3)}}.slider-button[disabled]{opacity:.3;cursor:not-allowed;background:#0000000d;border-color:transparent}.slider-button[disabled]:hover{transform:none;box-shadow:none}@media screen and (max-width:749px){.slider-button{width:44px;height:44px}}@media screen and (min-width:750px){.slider-button{width:56px;height:56px}.slider-buttons{gap:1rem;margin-top:2rem;position:relative;z-index:10}}.slider-buttons{display:flex;align-items:center;justify-content:center;position:relative;z-index:10;margin-top:1.5rem;padding:.5rem;overflow:visible!important}.slider-counter{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:.5rem}.slider-counter__link{width:10px;height:10px;border-radius:50%;background:rgba(var(--color-foreground),.2);border:none;padding:0;cursor:pointer;transition:var(--carousel-transition-smooth);position:relative;overflow:hidden}.slider-counter__link:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px}.slider-counter__link:hover{background:#ff9d9d80;transform:scale(1.3)}.slider-counter__link--active,.slider-counter__link[aria-current=true]{width:28px;border-radius:6px;background:linear-gradient(135deg,#ff9d9d,#ffb3b3);box-shadow:var(--carousel-pink-glow);transform:scale(1.2)}.slider-counter__link--active:after{content:"";position:absolute;top:0;left:0;height:100%;background:#ffffff4d;animation:progressFill 3s linear infinite}@keyframes progressFill{0%{width:0%}to{width:100%}}.slider-counter__link{animation:dotAppear .3s cubic-bezier(.4,0,.2,1)}@keyframes dotAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.slider-autoplay-toggle{width:40px;height:40px;border-radius:50%;background:#ffffffe6;border:2px solid rgba(255,157,157,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--carousel-transition-smooth);margin-left:1rem}.slider-autoplay-toggle:hover{background:#ff9d9de6;border-color:#ff9d9d;transform:scale(1.1);box-shadow:var(--carousel-pink-glow)}.slider-autoplay-toggle .icon{width:16px;height:16px;transition:var(--carousel-transition-smooth)}.slider-autoplay-toggle:hover .icon{color:#fff}slider-component.autoplay-paused .slider-autoplay-toggle{opacity:.6}.slider.slider--mobile,.slider.slider--tablet{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.slider.slider--mobile .slider__slide,.slider.slider--tablet .slider__slide{scroll-snap-align:center;scroll-snap-stop:always}.slider:active{cursor:grabbing}@media screen and (max-width:749px){.slider.slider--mobile .slider__slide{width:85vw;max-width:320px;flex-shrink:0}.slider-buttons{position:relative;margin-top:2rem;padding:1rem 0;display:flex;justify-content:center;align-items:center;gap:2rem;z-index:10;overflow:visible!important;width:100%}.slider-button{flex-shrink:0;min-width:44px!important;min-height:44px!important}.slider.slider--mobile{padding-left:7.5vw;padding-right:7.5vw;margin-bottom:1rem}}@media screen and (min-width:750px)and (max-width:989px){.slider.slider--tablet .slider__slide{width:calc(50% - 1rem);min-width:280px}}@media screen and (min-width:990px){.slider.slider--desktop .slider__slide{width:calc(25% - 1.5rem);min-width:240px}@media screen and (min-width:1400px){.slider.slider--desktop .slider__slide{width:calc(20% - 1.5rem)}}}.slider button,.slider a{min-width:44px;min-height:44px}.slider .card-wrapper,.slider-button,.slider .card__media img{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.slider__slide{contain:layout style paint}.slider .card-wrapper:hover{will-change:transform}.slider .card-wrapper:not(:hover){will-change:auto}.slider .card__media img[loading=lazy]{filter:blur(10px);transition:filter .3s ease}.slider .card__media img[loading=lazy].loaded{filter:blur(0)}.slider .card__media .placeholder-image{filter:blur(20px);transform:scale(1.1)}.slider__slide[data-lazy=true]{opacity:.3;transition:opacity .5s ease}.slider__slide[data-lazy=true].in-view{opacity:1}.slider{scroll-behavior:smooth}.slider{-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.slider,.slider *,.slider-button,.card-wrapper,.slider-counter__link{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.slider:focus{outline:3px solid rgba(255,157,157,.6);outline-offset:4px}.slider-button:focus-visible{outline:3px solid rgba(255,157,157,.8);outline-offset:2px}.slider-counter__link:focus-visible{outline:2px solid rgba(255,157,157,.8);outline-offset:4px;transform:scale(1.4)}.slider [tabindex="0"]:focus,.slider a:focus,.slider button:focus{z-index:20}.slider .sr-only,.slider .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.slider-live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.skip-carousel{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-carousel:focus{position:static;width:auto;height:auto;padding:.5rem 1rem;background:#ff9d9d;color:#fff;text-decoration:none;border-radius:4px;z-index:100}.no-animations *{animation:none!important;transition:none!important}@media(prefers-contrast:high){.slider-button{border-width:3px}.slider-counter__link--active{outline:2px solid currentColor}}@media print{.slider-button,.slider-counter,.slider-autoplay-toggle{display:none}.slider{overflow:visible!important}.slider__slide{break-inside:avoid}}.product-grid .grid__item:nth-child(odd) .card-wrapper{transform:rotate(-.6deg)}.product-grid .grid__item:nth-child(2n) .card-wrapper{transform:rotate(.6deg)}.product-grid .card-wrapper:hover{transform:translateY(-10px) scale(1.03) rotate(0)!important;transition:var(--carousel-transition-bounce)}.product-grid .card-wrapper:hover .card--card,.product-grid .card-wrapper:hover .card--standard .card__inner{border-color:#ff9d9d59}.product-grid .card-wrapper:hover .card__heading a{color:#ff9d9d}.product-grid .card-wrapper:hover .badge,.product-grid .card-wrapper:hover .card__badge{transform:scale(1.1) rotate(-2deg);box-shadow:var(--carousel-pink-glow);transition:var(--carousel-transition-smooth)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/carousel-enhancements.css.map */
