.pxl-image-single.svelte-4xd7h7{position:relative;display:inline-block;opacity:var(--pxl-image-opacity);max-height:var(--pxl-image-max-height);border-radius:var(--pxl-image-border-radius);overflow:hidden;transition:all .3s ease}.pxl-item--inner.svelte-4xd7h7{position:relative;display:flex;flex-direction:column;align-items:center}.pxl-item--inner.pxl-oneline.svelte-4xd7h7{flex-direction:row;align-items:center;gap:1rem}.pxl-item--label.svelte-4xd7h7{font-size:.875rem;font-weight:500;color:#666;margin-bottom:.5rem}.pxl-oneline.svelte-4xd7h7 .pxl-item--label:where(.svelte-4xd7h7){margin-bottom:0;margin-right:.5rem}.pxl-item--image.svelte-4xd7h7{position:relative;display:block;width:100%;max-width:100%}.pxl-image-element.svelte-4xd7h7{width:100%;height:auto;display:block;transition:all .3s ease;border-radius:var(--pxl-image-border-radius)}.pxl-responsive.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){max-width:100%;height:auto}.pxl-background-image.svelte-4xd7h7{width:var(--pxl-custom-width);height:var(--pxl-custom-height);background-size:cover;background-position:center;background-repeat:no-repeat}.pxl-background-image.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){display:none}.pxl-overlay-color.svelte-4xd7h7{position:absolute;inset:0;background-color:var(--pxl-overlay-color);opacity:var(--pxl-overlay-opacity);pointer-events:none;transition:opacity .3s ease}.pxl-image-link.svelte-4xd7h7{display:block;width:100%;height:100%;text-decoration:none}.pxl-image-button.svelte-4xd7h7{background:none;border:none;padding:0;margin:0;display:block;width:100%;height:100%;cursor:pointer}.pxl-image-placeholder.svelte-4xd7h7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:var(--pxl-image-border-radius)}.pxl-placeholder-image.svelte-4xd7h7{width:100%;height:100%;object-fit:cover;opacity:.7}.pxl-loading-spinner.svelte-4xd7h7{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #00853a;border-radius:50%;animation:svelte-4xd7h7-spin 1s linear infinite}.pxl-image-error-message.svelte-4xd7h7{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;color:#666;font-size:.875rem;gap:.5rem}.pxl-align-left.svelte-4xd7h7{text-align:left}.pxl-align-center.svelte-4xd7h7{text-align:center}.pxl-align-right.svelte-4xd7h7{text-align:right}@media (max-width: 1400px){.pxl-hide-mobile.svelte-4xd7h7{display:none}}.pxl-image-animated.svelte-4xd7h7{transform-style:preserve-3d}.pxl-image-spin.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-spin 12s linear infinite}@keyframes svelte-4xd7h7-pxl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pxl-image-zoom1.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-zoom-reverse 8s linear infinite}@keyframes svelte-4xd7h7-pxl-zoom-reverse{0%{transform:scale(.6)}50%{transform:scale(1)}to{transform:scale(.6)}}.pxl-image-zoom2.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-zoom-in-out 3s linear infinite}@keyframes svelte-4xd7h7-pxl-zoom-in-out{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pxl-image-bounce.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-bounce 1s ease-in-out infinite alternate}@keyframes svelte-4xd7h7-pxl-bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.pxl-image-zigzag.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-zigzag 2s linear infinite}@keyframes svelte-4xd7h7-pxl-zigzag{0%{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(0)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}.pxl-image-round.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-round 4s linear infinite}@keyframes svelte-4xd7h7-pxl-round{0%{transform:rotate(0) translate(20px) rotate(0)}to{transform:rotate(360deg) translate(20px) rotate(-360deg)}}.pxl-image-slideUpDown.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-slide-up-down 1.2s ease-in-out infinite alternate}@keyframes svelte-4xd7h7-pxl-slide-up-down{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.pxl-image-slideTopToBottom.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-slide-top-bottom 2s ease-in-out infinite alternate}@keyframes svelte-4xd7h7-pxl-slide-top-bottom{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.pxl-image-slideBottomToTop.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-slide-bottom-top 2s ease-in-out infinite alternate}@keyframes svelte-4xd7h7-pxl-slide-bottom-top{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}.pxl-image-slideRightToLeft.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-slide-right-left 2s ease-in-out infinite alternate}@keyframes svelte-4xd7h7-pxl-slide-right-left{0%{transform:translate(10px)}to{transform:translate(-10px)}}.pxl-image-slideLeftToRight.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){animation:svelte-4xd7h7-pxl-slide-left-right 2s ease-in-out infinite alternate}@keyframes svelte-4xd7h7-pxl-slide-left-right{0%{transform:translate(-10px)}to{transform:translate(10px)}}.pxl-image-zoomIn.svelte-4xd7h7:hover .pxl-image-element:where(.svelte-4xd7h7){transform:scale(1.1)}.pxl-image-zoomOut.svelte-4xd7h7:hover .pxl-image-element:where(.svelte-4xd7h7){transform:scale(.9)}.pxl-image-tilt.svelte-4xd7h7{transition:transform var(--pxl-tilt-speed, .4s) ease}.pxl-image-parallaxHover.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){transition:transform .3s ease}.pxl-image-parallaxScroll.svelte-4xd7h7 .pxl-image-element:where(.svelte-4xd7h7){transition:transform .1s ease-out}@keyframes svelte-4xd7h7-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pxl-lightbox-modal{position:fixed;inset:0;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.pxl-lightbox-modal.pxl-lightbox-active{opacity:1;visibility:visible}.pxl-lightbox-overlay{position:absolute;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;cursor:pointer}.pxl-lightbox-content{position:relative;max-width:90vw;max-height:90vh;cursor:default}.pxl-lightbox-image{max-width:100%;max-height:100%;width:auto;height:auto;display:block;box-shadow:0 4px 20px #0000004d}.pxl-lightbox-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:30px;cursor:pointer;padding:5px;line-height:1;transition:opacity .3s ease}.pxl-lightbox-close:hover{opacity:.7}.pxl-lightbox-prev,.pxl-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;font-size:40px;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.pxl-lightbox-prev{left:-60px}.pxl-lightbox-next{right:-60px}.pxl-lightbox-prev:hover,.pxl-lightbox-next:hover{background:#000000b3}@media (max-width: 768px){.pxl-lightbox-content{max-width:95vw;max-height:95vh}.pxl-lightbox-close{top:-30px;font-size:24px}.pxl-lightbox-prev,.pxl-lightbox-next{font-size:30px;padding:8px 12px}.pxl-lightbox-prev{left:-50px}.pxl-lightbox-next{right:-50px}}@media (max-width: 767px){.pxl-item--inner.pxl-oneline.svelte-4xd7h7{flex-direction:column;align-items:center}.pxl-oneline.svelte-4xd7h7 .pxl-item--label:where(.svelte-4xd7h7){margin-bottom:.5rem;margin-right:0}}
