:root{--lisa-ai-button-color: 79, 117, 101;--list-ai-text-color: 84, 85, 84;--list-ai-text-color-light: 107, 107, 107}.lisa-ai-simple-lightbox~.sl-overlay{background-color:#000}.product-popup-modal--ai-preview{transition:all .1s ease;font-family:var(--font-heading-family);color:rgb(var(--list-ai-text-color));backdrop-filter:blur(.4rem);-webkit-backdrop-filter:blur(.4rem)}.product-popup-modal--ai-preview .loading__spinner{z-index:2;width:4rem;position:relative;color:rgb(var(--list-ai-text-color))}.product-popup-modal--ai-preview .loading__spinner .path{stroke:rgb(var(--list-ai-text-color))}.lisa-ai-modal__button{--color-button: transparent;position:relative;isolation:isolate;margin-top:.5rem;transition:all .2s ease;border:1px solid rgba(var(--lisa-ai-button-color),1);color:rgba(var(--lisa-ai-button-color),1);width:100%;font-size:2rem}.lisa-ai-modal__button-label{position:relative;z-index:1}.lisa-ai-modal__button:hover:not(:disabled){background-color:rgba(var(--lisa-ai-button-color),1);color:#fff}.lisa-ai-modal__button:disabled{opacity:.5;cursor:not-allowed}.lisa-ai-modal__button:active:not(:disabled){background-color:rgba(var(--color-foreground),.2)}.lisa-ai-modal__button.is-generating,.lisa-ai-modal__button.is-generating:hover,.lisa-ai-modal__button.is-generating:active{border-color:transparent;color:#fff;background:linear-gradient(rgba(var(--lisa-ai-button-color),.88),rgba(var(--lisa-ai-button-color),.88)) padding-box,linear-gradient(120deg,#10241c,#34c993,#f7fffc,#15a974,#10241c) border-box;background-size:100% 100%,200% 200%;animation:lisaAiBorderScan 1.6s linear infinite;cursor:progress}.lisa-ai-modal__button.is-generating:disabled{opacity:1}@keyframes lisaAiBorderScan{0%{background-position:0 0,0% 50%}to{background-position:0 0,200% 50%}}.product-popup-modal--ai-preview .product__media-icon{top:.8rem;z-index:2}.product-popup-modal--ai-preview .product-popup-modal__toggle{position:absolute}.lisa-ai-modal__loader-text{font-size:2rem;line-height:1.2;animation:fadeInOut var(--lisa-ai-loader-rotation-duration, 5s) ease-in-out;padding:2rem 3rem}.lisa-ai-modal__progress{display:none;width:min(46rem,100%);margin-top:1rem;align-items:center;gap:1rem}.lisa-ai-modal[data-state=generating] .lisa-ai-modal__progress{display:flex}.lisa-ai-modal__progress-track{position:relative;flex:1;height:.7rem;border-radius:999px;background-color:rgba(var(--list-ai-text-color),.2);overflow:hidden}.lisa-ai-modal__progress-fill{display:block!important;width:0;height:100%;background-color:rgb(var(--list-ai-text-color));transition:width .2s linear}.lisa-ai-modal__progress-percent{min-width:3.8rem;font-size:1.3rem;line-height:1;text-align:right;color:rgb(var(--list-ai-text-color))}@keyframes fadeInOut{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.product-popup-modal--ai-preview .product-popup-modal__content{margin:unset;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;position:relative;width:100%;max-width:min(600px,calc(100vw - 2rem));max-height:calc(100dvh - 4rem);box-shadow:0 2rem 6rem #00000026;border-radius:2rem;padding:3rem 2rem}@media screen and (min-width:750px){.product-popup-modal--ai-preview .product-popup-modal__content{padding:3rem}}.lisa-ai-modal__loading,.lisa-ai-modal__error,.lisa-ai-modal__result{margin:0 auto}.lisa-ai-modal__result{display:none;z-index:1;gap:2.4rem}.lisa-ai-modal__result-media-wrap{cursor:zoom-in;border-radius:1.2rem;border:1px solid #e8ddd0;box-shadow:0 4px 20px #0000000f;position:relative}.lisa-ai-modal__result-image{opacity:0;transition:opacity .2s ease}.lisa-ai-modal__result-image.is-loaded{opacity:1}.lisa-ai-modal__result.is-visible{display:flex}.lisa-ai-modal__result img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block}.lisa-ai-modal__close-button{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.6rem;z-index:2;width:100%}.lisa-ai-modal__close-button:hover{opacity:.85}.lisa-ai-modal__close-button:active{opacity:.7}@media(prefers-reduced-motion:reduce){.lisa-ai-modal__loader-text{animation:none;opacity:1}.lisa-ai-modal__button.is-generating,.lisa-ai-modal[data-state=generating] .product-popup-modal__content.lisa-ai-modal__popup-content{animation:none;background-size:100% 100%,100% 100%}.lisa-ai-modal__button,.lisa-ai-modal__close-button{transition:none}.lisa-ai-modal__result-image{transition:none;opacity:1}}.lisa-ai-modal__result-title{font-size:2.4rem;line-height:1.4}.lisa-ai-modal__result-text{margin:0;font-style:italic;line-height:1.4;color:rgb(var(--list-ai-text-color-light));font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/76/assets/lisa-ai-image.css.map */
