.home-upload-entry{display:none}:is(.unicus-homepage,.shopify-section:has(.ai-generator--family)) ai-personalization-generator:is([data-state=idle],[data-state=unavailable],[data-state=validating],[data-state=ready],[data-state=upload-error],[data-group-preview=desktop]) #ai-personalization{position:relative;padding:0;min-height:0;border-radius:0;overflow:hidden;background:#100e12}:is(.unicus-homepage,.shopify-section:has(.ai-generator--family)) ai-personalization-generator:is([data-state=idle],[data-state=unavailable],[data-state=validating],[data-state=ready],[data-state=upload-error],[data-group-preview=desktop]) #ai-personalization>.ai-shell__wrap,:is(.unicus-homepage,.shopify-section:has(.ai-generator--family)) ai-personalization-generator:is([data-state=idle],[data-state=unavailable],[data-state=validating],[data-state=ready],[data-state=upload-error],[data-group-preview=desktop]) #ai-personalization>.ai-generator__hero-backdrop{display:none}:is(.unicus-homepage,.shopify-section:has(.ai-generator--family)) ai-personalization-generator:is([data-state=idle],[data-state=unavailable],[data-state=validating],[data-state=ready],[data-state=upload-error],[data-group-preview=desktop]) .home-upload-entry{display:block;position:relative;min-height:calc(100vw * 1784 / 3840);isolation:isolate;color:#fff;font-family:var(--bx-body, Montserrat, sans-serif);letter-spacing:normal}.home-upload-entry__art{position:absolute;inset:0 0 auto;height:calc(100vw * 1784 / 3840);z-index:-2}.home-upload-entry__art img{display:block;width:100%;height:100%;object-fit:cover}.home-upload-entry__pagination{position:absolute;top:calc(100vw * 1784 / 3840 * .95 - 7px);left:50%;display:flex;align-items:center;gap:8px;transform:translate(-50%)}.home-upload-entry__pagination span{width:7px;height:7px;border-radius:8px;background:#fff6}.home-upload-entry__pagination span:first-child{width:40px;background:#fff}.home-upload-entry__content{position:relative;width:45%;margin-left:52.5%;padding-top:3.5vw;text-align:center}.home-upload-entry__heading{margin:0;color:#fff;font:800 clamp(22px,2.17vw,52px)/1.42 var(--bx-head, Montserrat, sans-serif);letter-spacing:normal}.home-upload-entry__heading>span{display:block}.home-upload-entry__heading>span:first-child:before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:.32em;vertical-align:-.15em;background:url(ai-sparkle.svg) center / contain no-repeat}.home-upload-entry__highlight{background:linear-gradient(#f7f1ff,#bda4ff);background-clip:text;-webkit-text-fill-color:transparent}.home-upload-entry__intro{margin:20px 0 28px;color:#fff;font-size:clamp(12px,.84vw,20px);line-height:1.5}.home-upload-entry__intro>span{color:#ffef00}.home-upload-entry__upload{position:relative;width:63.5%;max-width:640px;margin-inline:auto}.home-upload-entry__upload:before{content:"";position:absolute;z-index:-1;top:-30%;right:-30%;bottom:-30%;left:-30%;background:url(home-upload-glow.webp) center / 100% 100% no-repeat;pointer-events:none}.home-upload-entry__pick{display:flex;width:100%;aspect-ratio:2.14;box-sizing:border-box;min-height:0;align-items:center;justify-content:center;flex-direction:column;padding:20px;color:#fff;border:7px solid #0d0919;border-radius:22px;box-shadow:inset 0 0 0 1px #61518b,0 0 0 1px #3d2c60;background:radial-gradient(ellipse 100% 70% at 50% 115%,#7c35ff 25%,#6f2fffcc 55%,transparent 100%),radial-gradient(ellipse 70% 120% at 50% 45%,#29234c,#0d0919);font:inherit;cursor:pointer}.home-upload-entry__pick:focus-visible,.home-upload-entry__guide:focus-visible{outline:3px solid #ffe500;outline-offset:5px}button.home-upload-entry__pick:not(:disabled):hover{box-shadow:inset 0 0 0 1px #b19aff,0 0 0 1px #7f55bc,0 0 24px #733aff66}.home-upload-entry__pick:disabled{cursor:wait}.home-upload-entry__icon{width:11%;height:auto;flex-shrink:0;margin-bottom:6%}.home-upload-entry__label{font-size:clamp(14px,1.08vw,24px);font-weight:600;line-height:1.5;letter-spacing:.04em}.home-upload-entry__formats{margin-top:4px;color:#38baff;font-size:clamp(10px,.75vw,16px);line-height:1.5}.home-upload-entry__help{margin:14px 0 0;font-size:clamp(9px,.63vw,14px);line-height:1.5;white-space:nowrap}.home-upload-entry__guide{-webkit-appearance:none;appearance:none;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.home-upload-entry__guide:disabled{opacity:1;color:inherit;cursor:default}.home-upload-entry__status{max-width:90%;margin:12px auto;color:#ffb8bf;font-size:13px;line-height:1.5}.home-upload-entry__examples{display:none}.home-upload-entry__guide-dialog{width:min(560px,calc(100% - 32px));max-height:80svh;overflow:auto;padding:24px;border:1px solid #a98be6;border-radius:20px;background:#1d1438;color:#fff}.home-upload-entry__guide-dialog::backdrop{background:#0009}.home-upload-entry__guide-dialog form{text-align:right}.home-upload-entry__guide-dialog form button{width:44px;height:44px;background:transparent;border:0;color:#fff;font-size:28px;cursor:pointer}.home-upload-entry__pick[hidden]{display:none}.home-upload-entry__analyzing{gap:clamp(16px,1.35vw,28px);cursor:wait;box-shadow:inset 0 0 0 1px #61518b,0 0 0 1px #3d2c60,0 0 32px 10px #733aff44,0 0 70px 16px #733aff22}.home-upload-entry__spinner{display:block;width:12%;max-width:112px;height:auto;flex-shrink:0;transform-origin:center}.home-upload-entry__analyzing-label{font-size:clamp(14px,1.08vw,24px);font-weight:500;line-height:1.5;letter-spacing:.02em}ai-personalization-generator[data-state=validating] .home-upload-entry__spinner{animation:home-photo-analysis-spin 1s linear infinite}@keyframes home-photo-analysis-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){ai-personalization-generator[data-state=validating] .home-upload-entry__spinner{animation:none}}@media(max-width:749px){:is(.unicus-homepage,.shopify-section:has(.ai-generator--family)) ai-personalization-generator:is([data-state=idle],[data-state=unavailable],[data-state=validating],[data-state=ready],[data-state=upload-error]) .home-upload-entry{min-height:0;padding-bottom:28px;background:url(home-upload-mobile-glow.webp) center bottom / 100% calc(100% - 58.8vw) no-repeat #101012}.home-upload-entry__art{display:block;position:relative;inset:auto;height:58.8vw;z-index:0}.home-upload-entry__art img{object-position:center 48%}.home-upload-entry__pagination{top:calc(58.8vw - 16px);bottom:auto;gap:5px}.home-upload-entry__pagination span{width:4px;height:4px}.home-upload-entry__pagination span:first-child{width:24px}.home-upload-entry__content{width:auto;margin:0 16px;padding-top:20px}.home-upload-entry__heading{max-width:390px;margin-inline:auto;font-size:clamp(16px,4.8vw,25px);line-height:1.4}.home-upload-entry__intro{margin:10px 0 20px;font-size:clamp(11px,3.2vw,16px);line-height:1.5}.home-upload-entry__upload{width:100%;max-width:520px}.home-upload-entry__upload:before{top:-30%;right:-16%;bottom:-30%;left:-16%}.home-upload-entry__pick{aspect-ratio:1.87;padding:18px;border-width:7px;border-radius:20px}.home-upload-entry__icon{width:17%;margin-bottom:7%}.home-upload-entry__label{font-size:clamp(14px,4.27vw,22px);font-weight:500;letter-spacing:.03em}.home-upload-entry__formats{margin-top:12px;font-size:clamp(10px,3.2vw,16px)}.home-upload-entry__help{margin-top:10px;font-size:clamp(8px,2.67vw,13px);white-space:normal}.home-upload-entry__examples{display:block;width:100%;max-width:650px;margin:24px auto 0}.home-upload-entry__examples img{display:block;width:100%;height:auto}.home-upload-entry__analyzing{gap:20px}.home-upload-entry__spinner{width:18%;max-width:60px}.home-upload-entry__analyzing-label{font-size:clamp(14px,4.27vw,22px)}}ai-personalization-generator[data-state=ready] .home-upload-entry__pick>:is(.home-upload-entry__icon,.home-upload-entry__label,.home-upload-entry__formats){display:none}.home-upload-entry [data-ai-entry-ready]:empty{display:none}#ai-personalization .home-upload-entry .ai-generator__upload-ready{gap:12px;padding:0}#ai-personalization .home-upload-entry .ai-generator__upload-thumbnail{width:60px;height:60px;margin:0;border-radius:8px}#ai-personalization .home-upload-entry .ai-generator__upload-title{font-size:clamp(14px,1.08vw,24px);line-height:1.5}.home-upload-entry__actions{width:63.5%;max-width:640px;margin:16px auto 0}.home-upload-entry__actions[hidden]{display:none}.home-upload-entry__error{cursor:default;overflow-y:auto}#ai-personalization .home-upload-entry .ai-generator__upload-error{gap:8px;padding:0;font-size:12px}#ai-personalization .home-upload-entry .ai-generator__upload-error>strong{font-size:14px;line-height:1.4}#ai-personalization .home-upload-entry .ai-generator__upload-error>span{font-size:12px;line-height:1.4;white-space:pre-line}#ai-personalization .home-upload-entry__error .ai-generator__upload-thumbnail{width:36px;height:36px}@media(max-width:749px){.home-upload-entry__actions{width:100%;max-width:520px}#ai-personalization .home-upload-entry .ai-generator__upload-title{font-size:clamp(14px,4.27vw,22px)}.home-upload-entry__error{padding:10px}}.home-upload-entry__success{display:none;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:10px;background:#12b477;color:#fff;font-size:clamp(11px,.75vw,18px);line-height:1.4;font-weight:500}.home-upload-entry__success svg{width:18px;height:18px;flex-shrink:0}ai-personalization-generator[data-state=ready] .home-upload-entry__success{display:inline-flex}ai-personalization-generator[data-state=ready] .home-upload-entry__pick:not(.home-upload-entry__error){gap:6px;padding:0 16px}#ai-personalization .home-upload-entry .ai-generator__upload-ready{gap:8px}#ai-personalization .home-upload-entry .ai-generator__upload-ready .ai-generator__upload-thumbnail{width:clamp(64px,6.25vw,120px);height:clamp(64px,6.25vw,120px);border-radius:12px}#ai-personalization .home-upload-entry .ai-generator__upload-title{font-weight:500;letter-spacing:.02em}.home-upload-entry__error{gap:clamp(10px,1vw,20px);cursor:default;padding:16px 12px;overflow:visible;box-shadow:inset 0 0 0 1px #ff6b61,0 0 0 1px #3d2c60}.home-upload-entry__error-icon{display:block;width:12.4%;max-width:132px;height:auto;flex-shrink:0}#ai-personalization .home-upload-entry .ai-generator__upload-error{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,24px);width:100%}#ai-personalization .home-upload-entry__error .ai-generator__upload-thumbnail{display:none!important}#ai-personalization .home-upload-entry .ai-generator__upload-error>strong{font-size:clamp(14px,1.08vw,24px);font-weight:600;line-height:1.4}#ai-personalization .home-upload-entry .ai-generator__upload-error>span{max-width:95%;color:#ff6b61;font-size:clamp(11px,.84vw,20px);line-height:1.5;white-space:normal}#ai-personalization .home-upload-entry .ai-generator__upload-actions{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px;width:100%;margin:0}#ai-personalization .home-upload-entry .ai-generator__upload-actions button{min-height:36px;padding:8px 16px;border:0;border-radius:999px;font-size:clamp(11px,.84vw,20px);line-height:1.4}#ai-personalization .home-upload-entry .ai-generator__retry-upload{background:#6656db;color:#fff}#ai-personalization .home-upload-entry .ai-generator__retry-upload:before{content:"";display:inline-block;width:1em;height:1em;margin-right:8px;vertical-align:-.1em;background:url(ai-retry.svg) center / contain no-repeat}#ai-personalization .home-upload-entry .ai-generator__choose-photo{background:#fff;color:#1b1736}.home-upload-entry__photos{width:63.5%;max-width:640px;box-sizing:border-box;margin:12px auto 0;padding:12px;border:1px solid #8c75ff;border-radius:14px;background:#0c0b22e6;text-align:left}.home-upload-entry__photos[hidden],.home-upload-entry .ai-person-candidates[hidden]{display:none}.home-upload-entry__photos-header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:clamp(9px,.65vw,14px);line-height:1.5}.home-upload-entry__mobile-help{display:none}.home-upload-entry__photo-list{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:12px 0}.home-upload-entry__photo{position:relative;width:clamp(52px,4.4vw,84px)}.home-upload-entry__photo>button{display:block;position:relative;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:pointer}.home-upload-entry__photo img{display:block;width:100%;height:100%;object-fit:cover}.home-upload-entry__photo-number{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#8f7cff;color:#fff;font-size:14px}.home-upload-entry__photo-add{display:grid;place-items:center;width:clamp(52px,4.4vw,84px);aspect-ratio:1;padding:0;border:0;border-radius:8px;background:#342961;color:#9e89ff;font:400 48px/1 var(--bx-body, sans-serif);cursor:pointer}.home-upload-entry__photos button:focus-visible{outline:2px solid #ffef00;outline-offset:3px}.home-upload-entry__photos button:disabled{opacity:.5;cursor:default}.home-upload-entry__instructions{display:block;box-sizing:border-box;width:100%;resize:none;padding:8px 10px;border:0;border-radius:8px;background:#251d49;color:#a38bea;font:inherit;font-size:clamp(10px,.65vw,14px);line-height:1.5}.home-upload-entry__instructions::placeholder{color:#9984d9;opacity:1}.home-upload-entry [data-ai-entry-candidates]{width:100%;margin-inline:auto}.home-upload-entry__actions .ai-generator__button{min-height:44px;border:1px solid #8e6eff;border-radius:14px;background:linear-gradient(105deg,#b7a7ff,#5941e2);color:#fff;font-size:clamp(14px,1.08vw,24px)}.home-upload-entry__quality{gap:12px;height:auto;min-height:260px}.home-upload-entry__quality img{border-radius:12px;object-fit:cover}.home-upload-entry__quality button{padding:10px 20px;border:0;border-radius:999px;background:#6656db;color:#fff;font:inherit}@media(max-width:749px){#ai-personalization .home-upload-entry .ai-generator__upload-ready .ai-generator__upload-thumbnail{width:clamp(64px,24vw,110px);height:clamp(64px,24vw,110px)}.home-upload-entry__success{padding:6px 10px;font-size:11px}.home-upload-entry__success svg{width:16px;height:16px}.home-upload-entry__photos{width:100%;max-width:520px;margin-top:12px;padding:12px}.home-upload-entry__photos-header{font-size:11px}.home-upload-entry__desktop-help{display:none}.home-upload-entry__mobile-help{display:inline}.home-upload-entry__photo{width:52px}.home-upload-entry__photo-add{width:52px;font-size:40px}.home-upload-entry__photo-list{gap:10px}.home-upload-entry__instructions{font-size:12px}.home-upload-entry__error{aspect-ratio:auto;min-height:240px;padding:16px 12px;gap:14px;box-shadow:inset 0 0 0 1px #61518b,0 0 0 1px #3d2c60}.home-upload-entry__error-icon{width:20%;max-width:72px}#ai-personalization .home-upload-entry .ai-generator__upload-error{gap:14px}#ai-personalization .home-upload-entry .ai-generator__upload-error>strong{font-size:clamp(14px,4.27vw,20px);font-weight:500}#ai-personalization .home-upload-entry .ai-generator__upload-error>span{max-width:100%;font-size:12px;line-height:1.5;white-space:pre-line}#ai-personalization .home-upload-entry .ai-generator__upload-actions{display:grid;grid-template-columns:1fr;width:min(100%,184px);gap:8px}#ai-personalization .home-upload-entry .ai-generator__upload-actions button{width:100%;min-height:36px;padding:8px 10px;font-size:12px}}:is(.unicus-homepage,.shopify-section:has(.ai-generator--family)) ai-personalization-generator[data-state=ready] #ai-personalization .home-upload-entry__actions [data-ai-generate]:not(:disabled){min-height:48px;border:1px solid #8e6eff;border-radius:14px;background:linear-gradient(105deg,#b7a7ff,#5941e2)}.home-upload-entry__photo{scroll-margin-top:120px}.home-upload-entry__photo>.home-upload-entry__photo-delete{position:absolute;z-index:3;top:-5px;right:-5px;width:20px;height:20px;aspect-ratio:auto;border-radius:50%;overflow:visible;background:transparent;color:#fff;opacity:0;pointer-events:none}.home-upload-entry__photo-delete svg{display:block;width:20px;height:20px}.home-upload-entry__photo-delete:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#8f1e7a;opacity:0;pointer-events:none}.home-upload-entry__photo-delete:hover:after,.home-upload-entry__photo-delete:active:after{opacity:.54}.home-upload-entry__photo:hover>.home-upload-entry__photo-delete,.home-upload-entry__photo:focus-within>.home-upload-entry__photo-delete{opacity:1;pointer-events:auto}.home-upload-entry__photo:hover>button:first-child,.home-upload-entry__photo:focus-within>button:first-child{outline:1px solid #ffef00}@media(hover:none){.home-upload-entry__photo>.home-upload-entry__photo-delete{opacity:1;pointer-events:auto}}.home-upload-entry__deleted-toast{position:fixed;z-index:10000;left:50%;bottom:96px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:14px;background:#399f70;color:#fff;font:500 18px/1.4 var(--bx-body, sans-serif);box-shadow:0 4px 20px #0003;pointer-events:none}.home-upload-entry__deleted-toast[hidden]{display:none}.home-upload-entry__deleted-toast svg{width:24px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/85/assets/home-upload-entry.css.map */
