.embroidery-generator{position:relative;margin:1.5rem 0 1.25rem;padding:1.25rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, 4px);background:rgb(var(--color-background))}.embroidery-generator__title{margin:0 0 .35rem;font-size:1.4rem;line-height:1.3}.embroidery-generator__hint{margin:0 0 1rem;font-size:1.3rem;opacity:.8}.embroidery-generator__controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.embroidery-generator__file-label{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.5rem;cursor:pointer;margin:0}.embroidery-generator__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.embroidery-generator__generate[disabled],.embroidery-generator__file-label[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.embroidery-generator__previews{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:750px){.embroidery-generator__previews{grid-template-columns:1fr 1.35fr}.embroidery-generator__preview-card--generated{grid-column:1 / -1}}.embroidery-generator__preview-card{position:relative;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--inputs-radius, 4px);padding:.75rem;min-height:16rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.embroidery-generator__preview-media{position:relative}.embroidery-generator__preview-guard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent}.embroidery-generator__preview-card--generated{min-height:28rem;background:#f4f4f4}.embroidery-generator__preview-card--generated.is-cleaned{background:linear-gradient(45deg,#e8e8e8 25%,transparent 25%),linear-gradient(-45deg,#e8e8e8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8e8e8 75%),linear-gradient(-45deg,transparent 75%,#e8e8e8 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#fff}.embroidery-generator__preview-card[hidden]{display:none!important}.embroidery-generator__preview-label{display:block;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.embroidery-generator__preview-card img{display:block;width:100%;height:auto;max-height:36rem;object-fit:contain;background:rgba(var(--color-foreground),.04);border-radius:2px;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.embroidery-generator__preview-card--generated img{max-height:48rem;background:transparent;mix-blend-mode:normal!important;opacity:1!important;filter:none!important}.embroidery-generator__size{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.embroidery-generator__size[hidden]{display:none!important}.embroidery-generator__size-title{margin:0 0 .35rem;font-size:1.35rem}.embroidery-generator__size-note{margin:0 0 .75rem;font-size:1.25rem;opacity:.8}.embroidery-generator__image-dims{margin:0 0 1rem;padding:.65rem .85rem;border-left:3px solid rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.06);font-size:1.3rem;font-weight:600}.embroidery-generator__image-dims[hidden]{display:none!important}.embroidery-generator__size:not([hidden]) .embroidery-generator__size-row,.embroidery-generator__size:not([hidden]) .embroidery-generator__size-field,.embroidery-generator__size:not([hidden]) .embroidery-generator__size-control,.embroidery-generator__size:not([hidden]) .embroidery-generator__price-box{display:grid!important;visibility:visible!important;opacity:1!important}.embroidery-generator__size:not([hidden]) .embroidery-generator__size-control{display:flex!important}.embroidery-generator__size:not([hidden]) .embroidery-generator__size-input,.embroidery-generator__size:not([hidden]) .embroidery-generator__step{display:inline-block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.embroidery-generator__size-row{display:grid;grid-template-columns:1fr;gap:.85rem}@media screen and (min-width:750px){.embroidery-generator__size-row{grid-template-columns:1fr 1fr}}.embroidery-generator__size-label{display:block;margin-bottom:.4rem;font-size:1.25rem;font-weight:600}.embroidery-generator__size-control{display:flex;align-items:center;gap:.4rem}.embroidery-generator__size-input{width:100%;min-height:4.2rem;padding:.6rem .8rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem}.embroidery-generator__size-unit{flex:0 0 auto;font-size:1.2rem;opacity:.75}.embroidery-generator__step{flex:0 0 auto;width:3.6rem;height:3.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 4px);background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1;cursor:pointer}.embroidery-generator__price-box{margin-top:1rem;padding:.9rem 1rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius, 4px);background:rgba(var(--color-foreground),.03)}.embroidery-generator__price-line{display:flex;justify-content:space-between;gap:1rem;font-size:1.3rem;margin:.25rem 0}.embroidery-generator__price-line--discount strong{color:#1b7a3d}.embroidery-generator__price-line--total{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.45rem}.embroidery-generator__status{margin:1rem 0 0;min-height:1.5em;font-size:1.3rem}.embroidery-generator__status[data-state=loading]{color:rgb(var(--color-foreground))}.embroidery-generator__status[data-state=success]{color:#1b7a3d}.embroidery-generator__status[data-state=error]{color:#b42318}.embroidery-generator__spinner{display:inline-block;width:1.1rem;height:1.1rem;margin-right:.45rem;border:2px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));border-radius:50%;vertical-align:-.15rem;animation:embroidery-spin .8s linear infinite}@keyframes embroidery-spin{to{transform:rotate(360deg)}}.embroidery-generator__progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1.25rem;border-radius:inherit;background:#141416eb}.embroidery-generator__progress[hidden]{display:none!important}.embroidery-generator__progress-card{width:min(22rem,100%);text-align:center;color:#fff}.embroidery-generator__progress-spinner{width:3.2rem;height:3.2rem;margin:0 auto 1.1rem;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:embroidery-spin .85s linear infinite}.embroidery-generator__progress-label{margin:0 0 1rem;font-size:1.6rem;font-weight:700;letter-spacing:.01em}.embroidery-generator__progress-track{width:100%;height:.35rem;border-radius:999px;background:#ffffff38;overflow:hidden}.embroidery-generator__progress-fill{height:100%;width:0%;border-radius:inherit;background:#fff;transition:width .35s ease-out}.embroidery-generator__progress-pct{margin:.75rem 0 0;font-size:1.5rem;font-weight:600}.embroidery-generator__progress-elapsed{margin:.35rem 0 0;font-size:1.2rem;opacity:.85}.embroidery-generator__progress-hint{margin:.65rem 0 0;font-size:1.15rem;line-height:1.35;opacity:.8}.embroidery-generator__progress-cancel{margin-top:1rem;min-height:3.6rem;color:#111!important;background:#fff!important;border-color:#fff!important}[class*=cloudlift],[id*=cloudlift],[class*=Cloudlift],[id*=Cloudlift],.cl-upload,.cl-option,[data-cloudlift],iframe[src*=cloudlift],.live-product-options,[class*=live-product-option],.product-form__quantity .quantity__rules-cart{display:none!important}.embroidery-generator__qty-discounts{margin:1rem 0 0;padding:1rem 1.1rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius, 4px);background:rgba(var(--color-foreground),.03)}.embroidery-generator__qty-discounts[hidden]{display:none!important}.embroidery-generator__qty-discounts-title{margin:0 0 .65rem;font-size:1.45rem;color:#d4e157}.embroidery-generator__qty-discounts-note{margin:0 0 .75rem;font-size:1.2rem;opacity:.85}.embroidery-generator__qty-discount-list{display:grid;gap:.55rem}.embroidery-generator__qty-discount-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem 1rem;width:100%;margin:0;padding:.75rem .85rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius, 4px);background:rgba(var(--color-background),.35);color:rgb(var(--color-foreground));text-align:left;cursor:pointer}.embroidery-generator__qty-discount-row.is-active{border-color:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.08)}.embroidery-generator__qty-discount-row.is-locked{opacity:.65}.embroidery-generator__qty-discount-radio{width:1.35rem;height:1.35rem;border:2px solid rgba(var(--color-foreground),.45);border-radius:50%;background:#fff}.embroidery-generator__qty-discount-row.is-active .embroidery-generator__qty-discount-radio{border-color:#1a73e8;box-shadow:inset 0 0 0 .22rem #fff,inset 0 0 0 .55rem #1a73e8}.embroidery-generator__qty-discount-buy{font-size:1.25rem}.embroidery-generator__qty-discount-buy strong{color:#1a73e8}.embroidery-generator__qty-discount-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;justify-content:flex-end}.embroidery-generator__qty-discount-sale{font-size:1.35rem;font-weight:700;color:#1b7a3d}.embroidery-generator__qty-discount-compare{font-size:1.15rem;color:#1a73e8;text-decoration:line-through;opacity:.85}.embroidery-generator__qty-discount-save{min-width:6.5rem;padding:.35rem .55rem;border-radius:2px;background:rgba(var(--color-foreground),.12);font-size:1.1rem;text-align:center}.embroidery-generator__qty-discount-save--muted{opacity:.45}@media screen and (max-width:749px){.embroidery-generator__qty-discount-row{grid-template-columns:auto 1fr;grid-template-areas:"radio buy" "prices prices" "save save"}.embroidery-generator__qty-discount-radio{grid-area:radio}.embroidery-generator__qty-discount-buy{grid-area:buy}.embroidery-generator__qty-discount-prices{grid-area:prices;justify-content:flex-start}.embroidery-generator__qty-discount-save{grid-area:save;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/embroidery-generator.css.map */
