.animated-text.svelte-rz87q2{--animated-text-delay-start:0s;--animated-text-duration:1s;--animated-text-delay-end:0s;--animated-text-direction:normal}.animate-by-character.svelte-rz87q2{white-space:pre-wrap}.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){display:inline-block}.is-animating.animation-wobble.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-wobble var(--animated-text-duration) ease-in-out 1 both;animation-direction:var(--animated-text-direction);transform-origin:50%}.is-animating.animation-pulse.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-pulse var(--animated-text-duration) ease-in-out 1 both;animation-direction:var(--animated-text-direction)}.is-animating.animation-bounce.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-bounce var(--animated-text-duration) ease-in-out 1 both;animation-direction:var(--animated-text-direction)}.is-animating.animation-float.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-float var(--animated-text-duration) ease-in-out 1 both;animation-direction:var(--animated-text-direction)}.is-animating.animation-shake.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-shake var(--animated-text-duration) ease-in-out 1 both;animation-direction:var(--animated-text-direction)}.is-animating.animation-glow.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-glow var(--animated-text-duration) ease-in-out 1 both;animation-direction:var(--animated-text-direction);text-shadow:0 0 .15em}.is-animating.animation-shimmer.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-shimmer var(--animated-text-duration) linear 1 both;animation-direction:var(--animated-text-direction);background-size:250% 100%}.is-animating.animation-rainbow.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-rainbow var(--animated-text-duration) linear 1 both;animation-direction:var(--animated-text-direction)}.is-animating.animation-pulse.animate-by-character.svelte-rz87q2,.is-animating.animation-wobble.animate-by-character.svelte-rz87q2,.is-animating.animation-bounce.animate-by-character.svelte-rz87q2,.is-animating.animation-float.animate-by-character.svelte-rz87q2,.is-animating.animation-shake.animate-by-character.svelte-rz87q2,.is-animating.animation-glow.animate-by-character.svelte-rz87q2,.is-animating.animation-shimmer.animate-by-character.svelte-rz87q2,.is-animating.animation-rainbow.animate-by-character.svelte-rz87q2,.is-animating.animation-wave.animate-by-character.svelte-rz87q2,.is-animating.animation-pop.animate-by-character.svelte-rz87q2{animation:none}.is-animating.animation-pulse.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-wobble.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-bounce.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-float.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-shake.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-glow.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-shimmer.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-rainbow.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-wave.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2),.is-animating.animation-pop.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-duration:var(--character-animation-duration);animation-delay:var(--character-animation-delay);animation-iteration-count:1;animation-fill-mode:both;animation-direction:var(--animated-text-direction)}.is-animating.animation-pulse.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-pulse;animation-timing-function:ease-in-out}.is-animating.animation-wobble.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){transform-origin:50%;animation-name:svelte-rz87q2-animated-wobble;animation-timing-function:ease-in-out}.is-animating.animation-bounce.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-bounce;animation-timing-function:ease-in-out}.is-animating.animation-float.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-float;animation-timing-function:ease-in-out}.is-animating.animation-shake.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-shake;animation-timing-function:ease-in-out}.is-animating.animation-glow.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-glow;animation-timing-function:ease-in-out}.is-animating.animation-shimmer.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-shimmer;animation-timing-function:linear}.is-animating.animation-rainbow.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-rainbow;animation-timing-function:linear}.is-animating.animation-wave.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-wave;animation-timing-function:ease-in-out}.is-animating.animation-pop.svelte-rz87q2:not(.animate-by-character){animation:svelte-rz87q2-animated-pop var(--animated-text-duration) ease-in-out 1 both;animation-direction:var(--animated-text-direction)}.is-animating.animation-pop.animate-by-character.svelte-rz87q2 .character:where(.svelte-rz87q2){animation-name:svelte-rz87q2-animated-pop;animation-timing-function:ease-in-out}@keyframes svelte-rz87q2-animated-wobble{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes svelte-rz87q2-animated-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes svelte-rz87q2-animated-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.3em)}}@keyframes svelte-rz87q2-animated-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.15em)}}@keyframes svelte-rz87q2-animated-shake{0%,to{transform:translate(0)}25%{transform:translate(-.08em)rotate(-1deg)}75%{transform:translate(.08em)rotate(1deg)}}@keyframes svelte-rz87q2-animated-glow{0%,to{text-shadow:0 0 .15em}50%{text-shadow:0 0 .3em,0 0 .8em}}@keyframes svelte-rz87q2-animated-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes svelte-rz87q2-animated-rainbow{0%{filter:hue-rotate();transform:scale(1)}50%{transform:scale(1.1)}to{filter:hue-rotate(360deg);transform:scale(1)}}@keyframes svelte-rz87q2-animated-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.35em)}}@keyframes svelte-rz87q2-animated-pop{0%,to{opacity:.8;text-shadow:0 0 .15em;transform:scale(1)rotateY(0)}50%{opacity:1;text-shadow:0 0 .3em,0 0 .8em;transform:scale(1.3)rotateY(20deg)}}.product-card.svelte-1f9zixq{width:100%;max-width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.product-card.svelte-1f9zixq .image-wrapper:where(.svelte-1f9zixq){aspect-ratio:1;width:100%;position:relative;overflow:hidden}.product-card.svelte-1f9zixq .image-wrapper:where(.svelte-1f9zixq) .primary-image:where(.svelte-1f9zixq),.product-card.svelte-1f9zixq .image-wrapper:where(.svelte-1f9zixq) .secondary-image:where(.svelte-1f9zixq){width:100%;height:100%;transition:opacity .18s ease-out;position:absolute;top:0;left:0}.product-card.svelte-1f9zixq .image-wrapper:where(.svelte-1f9zixq) .primary-image:where(.svelte-1f9zixq) img,.product-card.svelte-1f9zixq .image-wrapper:where(.svelte-1f9zixq) .secondary-image:where(.svelte-1f9zixq) img{object-fit:cover;width:100%;height:100%;display:block}.product-card.svelte-1f9zixq .image-wrapper:where(.svelte-1f9zixq) .primary-image:where(.svelte-1f9zixq){z-index:2;background-color:var(--color-surface)}@media (hover:hover){.product-card.svelte-1f9zixq .image-wrapper:where(.svelte-1f9zixq):hover .primary-image:where(.svelte-1f9zixq){opacity:0}}.product-card.svelte-1f9zixq .product-info:where(.svelte-1f9zixq){gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;flex-grow:1;display:flex}.product-card.svelte-1f9zixq .product-title:where(.svelte-1f9zixq){color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.product-card.svelte-1f9zixq .price-wrapper:where(.svelte-1f9zixq){gap:var(--space-1)}.product-card.svelte-1f9zixq .price-wrapper:where(.svelte-1f9zixq) .product-price:where(.svelte-1f9zixq){color:var(--color-ink);align-items:baseline;margin:0;font-size:1rem;font-weight:600;display:inline-flex}.product-card.svelte-1f9zixq .price-wrapper:where(.svelte-1f9zixq) .product-price.strikethrough:where(.svelte-1f9zixq){-webkit-text-decoration:line-through 3px solid var(--color-special);text-decoration:line-through 3px solid var(--color-special);font-weight:400!important}.product-card.svelte-1f9zixq .price-wrapper:where(.svelte-1f9zixq) .product-price:where(.svelte-1f9zixq) .small{color:var(--color-muted);vertical-align:super;font-size:.75em}@media (width<=480px){.product-card.svelte-1f9zixq .product-title:where(.svelte-1f9zixq){font-size:.85rem}.product-card.svelte-1f9zixq .product-price:where(.svelte-1f9zixq){font-size:.9rem}}
