@keyframes alvk-page-in{from{opacity:0}to{opacity:1}}@keyframes alvk-page-out{from{opacity:1}to{opacity:0}}@keyframes alvk-page-slide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes alvk-focus-ring{from{outline-offset:5px}to{outline-offset:3px}}.alvk-theme[data-alvk-motion-disabled=false] [data-alvk-motion-state=pending]{opacity:0}.alvk-theme [data-alvk-motion-state]{backface-visibility:hidden}.alvk-theme [data-alvk-motion-state=entering]{will-change:opacity}@keyframes alvk-content-up{from{opacity:0;transform:translateY(var(--alvk-motion-distance, 20px))}to{opacity:1;transform:none}}@keyframes alvk-content-down{from{opacity:0;transform:translateY(calc(-1 * var(--alvk-motion-distance, 20px)))}to{opacity:1;transform:none}}.alvk-theme[data-alvk-motion-disabled=false] :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*{--anim-delay: 0s}.alvk-theme[data-alvk-motion-disabled=false] :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*:nth-child(2){--anim-delay: var(--alvk-motion-stagger, 60ms)}.alvk-theme[data-alvk-motion-disabled=false] :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*:nth-child(3){--anim-delay: min(calc(2 * var(--alvk-motion-stagger, 60ms)), 240ms)}.alvk-theme[data-alvk-motion-disabled=false] :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*:nth-child(4){--anim-delay: min(calc(3 * var(--alvk-motion-stagger, 60ms)), 240ms)}.alvk-theme[data-alvk-motion-disabled=false] :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*:nth-child(n+5){--anim-delay: min(calc(4 * var(--alvk-motion-stagger, 60ms)), 240ms)}.alvk-theme[data-alvk-motion-disabled=false] .hero [class*=media-content-animate-]>*{animation-duration:var(--alvk-motion-duration, 600ms);animation-timing-function:var(--alvk-motion-easing, cubic-bezier(0.25, 0.46, 0.45, 0.94))}.alvk-theme[data-alvk-motion-disabled=false] .hero .media-content-animate-slide-up>*{animation-name:alvk-content-up}.alvk-theme[data-alvk-motion-disabled=false] .hero .media-content-animate-slide-down>*{animation-name:alvk-content-down}.alvk-theme[data-alvk-motion-disabled=false] .swiper-container-initialized .media-content-animate>*{transition-duration:var(--alvk-motion-duration, 600ms);transition-timing-function:var(--alvk-motion-easing, cubic-bezier(0.25, 0.46, 0.45, 0.94))}.alvk-theme[data-alvk-motion-disabled=false] .swiper-container-initialized .swiper-slide:not(.swiper-slide-active) .media-content-animate-slide-up>*{transform:translateY(var(--alvk-motion-distance, 20px))}.alvk-theme[data-alvk-motion-disabled=false] .swiper-container-initialized .swiper-slide:not(.swiper-slide-active) .media-content-animate-slide-down>*{transform:translateY(calc(-1 * var(--alvk-motion-distance, 20px)))}.alvk-theme[data-alvk-motion-disabled=true] :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important}@media(prefers-reduced-motion: no-preference){.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-focus=ring] :is(a,button,input,select,textarea):focus-visible{animation:alvk-focus-ring var(--alvk-motion-focus-duration, 180ms) var(--alvk-motion-easing)}}@media(hover: hover)and (prefers-reduced-motion: no-preference){.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover]:not([data-alvk-motion-hover=original]) :is(.btn-primary,.btn-secondary,.btn-tertiary):not(:disabled):not(.disabled),.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover]:not([data-alvk-motion-hover=original]) .product-item:not(.product-item-reduced){transition-property:color,background-color,border-color,transform,box-shadow;transition-duration:var(--alvk-motion-interaction-duration, 220ms);transition-timing-function:var(--alvk-motion-easing)}.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=lift] :is(.btn-primary,.btn-secondary,.btn-tertiary):not(:disabled):not(.disabled):hover,.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=lift] .product-item:not(.product-item-reduced):hover{transform:translateY(-2px)}.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=scale] :is(.btn-primary,.btn-secondary,.btn-tertiary):not(:disabled):not(.disabled):hover,.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=scale] .product-item:not(.product-item-reduced):hover{transform:scale(0.99)}.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=shadow] :is(.btn-primary,.btn-secondary,.btn-tertiary):not(:disabled):not(.disabled):hover,.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=shadow] .product-item:not(.product-item-reduced):hover{transform:none;box-shadow:0 4px 14px rgb(0 0 0/14%)}.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=none] :is(.btn-primary,.btn-secondary,.btn-tertiary):hover,.alvk-theme[data-alvk-motion-disabled=false][data-alvk-motion-hover=none] .product-item:not(.product-item-reduced):hover{transform:none}}.alvk-theme[data-alvk-motion-disabled=true].alvk-card-hover-lift .product-item:not(.product-item-reduced):hover{transform:none}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}.alvk-theme [data-alvk-motion-state],.alvk-theme :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important;translate:none !important;scale:none !important;will-change:auto}.alvk-theme.alvk-card-hover-lift .product-item:not(.product-item-reduced),.alvk-theme[data-alvk-motion-hover]:not([data-alvk-motion-hover=original]) :is(.btn-primary,.btn-secondary,.btn-tertiary),.alvk-theme[data-alvk-motion-hover]:not([data-alvk-motion-hover=original]) .product-item:not(.product-item-reduced){transition-duration:0s !important;transform:none !important}}@media print{[data-alvk-motion-state],[data-alvk-reveal-ready],.alvk-theme :is(.hero [class*=media-content-animate-],.swiper-container-initialized .media-content-animate)>*{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important;translate:none !important;scale:none !important;will-change:auto}}
