.mp-pp{display:grid;gap:1rem;margin:0 0 1.2rem}.mp-pp[hidden]{display:none}.mp-pp__status{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border-radius:var(--mp-radius,.6rem);background:rgba(var(--color-foreground),.05);font-size:1.25rem;font-weight:600}.mp-pp__status[hidden]{display:none}.mp-pp__status:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-pp__spinner{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));display:none}.mp-pp__status.is-busy .mp-pp__spinner{display:inline-block;animation:mp-pp-spin .8s linear infinite}@keyframes mp-pp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mp-pp__status.is-busy .mp-pp__spinner{animation:none}}.mp-pp__status{flex-wrap:wrap}.mp-pp__bar{flex:1 0 100%;height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.12);overflow:hidden}.mp-pp__bar[hidden]{display:none}.mp-pp__bar>span{display:block;height:100%;width:100%;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left;transition:transform .2s linear}@media(prefers-reduced-motion:reduce){.mp-pp__bar>span{transition:none}}.mp-pp__retry{margin-left:auto;background:none;border:0;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;color:rgb(var(--color-foreground))}.mp-pp__preview{position:relative;overflow:hidden;border:1px solid var(--mp-field-border,rgba(var(--color-foreground),.28));border-radius:var(--mp-radius,.6rem);background:repeating-conic-gradient(rgba(var(--color-foreground),.08) 0 25%,transparent 0 50%) 0 0/1.6rem 1.6rem}.mp-pp__preview[hidden]{display:none}.mp-pp__preview img{display:block;width:100%;height:auto;max-height:24rem;object-fit:contain;cursor:zoom-in}.mp-pp__preview img:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.mp-pp__preview.is-plain{background:#fff}.mp-pp__badges{position:sticky;top:.8rem;left:0;z-index:1;display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;padding:.8rem 0 0}.mp-pp__badges[hidden]{display:none}.mp-pp__badges span{padding:.3rem .8rem;border-radius:999px;background:#132a1f;color:#f4f6f3;font-size:1.1rem;font-weight:700}.mp-pp__badges span[hidden]{display:none}.mp-pp__zoom-hint{margin:0;padding:.4rem;text-align:center;font-size:1.05rem;color:var(--mp-muted)}.mp-pp__size{margin:0;font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums}.mp-pp__size:empty{display:none}.mp-pp__fix-link{display:inline-flex;align-items:center;justify-self:start;min-height:3.2rem;margin:-.4rem 0 0;padding:.4rem 0;background:none;border:0;font:inherit;font-size:1.2rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground));cursor:pointer}.mp-pp__fix-link[hidden]{display:none}.mp-pp__fix-link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-pp__options{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.mp-pp__option{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:1rem 1.2rem;border:1.5px solid var(--mp-field-border,rgba(var(--color-foreground),.28));border-radius:var(--mp-radius,.6rem);background:rgb(var(--color-background));cursor:pointer}.mp-pp__option input{position:absolute;opacity:0;pointer-events:none}.mp-pp__option:has(input:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.mp-pp__option:has(input:disabled){opacity:.55;cursor:not-allowed}.mp-pp__option:has(input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-pp__option-title{font-size:1.35rem;font-weight:700}.mp-pp__included{padding:.2rem .7rem;border-radius:999px;background:#e8f7ed;color:#176b34;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mp-pp__option-copy{flex:1 0 100%;font-size:1.15rem;color:var(--mp-muted)}.mp-pp__option--perfect{grid-row:span 1}.mp-pp__check{display:flex;align-items:center;gap:.7rem;font-size:1.2rem;font-weight:600;cursor:pointer}.mp-pp__check input{width:1.6rem;height:1.6rem;accent-color:rgb(var(--color-foreground))}.mp-pp__check--in-card{grid-column:2;margin-top:-.2rem;padding-left:1.2rem}.mp-pp__check:has(input:disabled){opacity:.55;cursor:not-allowed}.mp-pp__artist-notes{box-sizing:border-box;width:100%;padding:.7rem .9rem;border:1px solid var(--mp-field-border);border-radius:var(--mp-radius);font:inherit;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mp-pp__artist-notes[hidden]{display:none}artwork-uploader[data-mode=printperfect] .mp-artwork__drop>span:last-of-type{font-size:0}artwork-uploader[data-mode=printperfect] .mp-artwork__drop>span:last-of-type:after{content:"PNG, JPG, WebP, SVG, PDF, HEIC or TIFF \b7  up to 50 MB";font-size:1.1rem}@media(max-width:480px){.mp-pp__options{grid-template-columns:1fr}.mp-pp__check--in-card{grid-column:1}}.mp-pp__trash{position:absolute;top:.8rem;right:.8rem;z-index:2;display:grid;place-items:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:#132a1fd9;color:#f4f6f3;cursor:pointer}.mp-pp__trash:hover{background:#132a1f}.mp-pp__trash:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-pp__canvas{position:relative}.mp-pp__view-controls{display:flex;flex-wrap:wrap;gap:.6rem}.mp-pp__view-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border:1px solid var(--mp-field-border,rgba(var(--color-foreground),.28));border-radius:999px;background:rgb(var(--color-background));font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer;color:rgb(var(--color-foreground))}.mp-pp__view-btn[aria-pressed=true],.mp-pp__view-btn[aria-expanded=true]{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.08)}.mp-pp__view-btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-pp__view-btn svg{flex:0 0 auto}.mp-pp__help-text{margin:0;padding:.8rem 1rem;border-radius:var(--mp-radius,.6rem);background:rgba(var(--color-foreground),.05);font-size:1.1rem;line-height:1.4}.mp-pp__help-text[hidden]{display:none}.mp-pp__viewer{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#132a1feb;color:#f4f6f3}.mp-pp__viewer[open]{display:grid;place-items:center}.mp-pp__viewer::backdrop{background:transparent}.mp-pp__viewer img{display:block;width:auto;height:auto;max-width:92vw;max-height:88vh;object-fit:contain;background:repeating-conic-gradient(#e4e8e5 0 25%,#fff 0 50%) 0 0/2rem 2rem;box-shadow:0 1.2rem 3.6rem #00000059}.mp-pp__viewer.is-plain img{background:#fff}.mp-pp__viewer-close{position:absolute;top:1.6rem;right:1.6rem;z-index:1;min-height:4.4rem;padding:.8rem 1.8rem;border:1px solid rgba(244,246,243,.7);border-radius:999px;background:#132a1f;color:#f4f6f3;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.mp-pp__viewer-close:hover{background:#0b1a13}.mp-pp__viewer-close:focus-visible{outline:2px solid #F4F6F3;outline-offset:2px}.mp-placement{margin:0 0 1rem;padding:0;border:0;min-width:0}.mp-placement legend{margin-bottom:.4rem;font-size:var(--mp-label,1.2rem);font-weight:600}.mp-placement__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.6rem}.mp-placement__tile{position:relative;display:grid;justify-items:center;gap:.3rem;padding:.8rem .4rem;border:1.5px solid var(--mp-field-border,rgba(var(--color-foreground),.28));border-radius:var(--mp-radius,.6rem);background:rgb(var(--color-background));cursor:pointer;text-align:center}.mp-placement__tile input{position:absolute;opacity:0;pointer-events:none}.mp-placement__tile:has(input:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.mp-placement__tile:has(input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-placement__icon{color:rgb(var(--color-foreground));line-height:0}.mp-placement__label{font-size:1.15rem;font-weight:600}.mp-placement__tile[hidden]{display:none}.mp-placement__note{margin:.7rem 0 0;font-size:1.2rem;line-height:1.45;color:var(--mp-muted,rgba(var(--color-foreground),.7))}.mp-placement__note a{color:inherit;text-underline-offset:.2em}.mp-scale{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin:0 0 1.2rem}.mp-scale__label{font-size:var(--mp-label,1.2rem);font-weight:600}.mp-scale__buttons{display:flex;gap:.6rem}.mp-scale__btn{min-height:var(--mp-field-h,4.4rem);padding:.6rem 1.2rem;border:1.5px solid var(--mp-field-border,rgba(var(--color-foreground),.28));border-radius:var(--mp-radius,.6rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;font-weight:600;cursor:pointer}.mp-scale__btn:hover:not(:disabled){border-color:rgb(var(--color-foreground))}.mp-scale__btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-scale__btn:disabled{opacity:.45;cursor:default}.mp-designs{margin:1rem 0 0}.mp-designs[hidden]{display:none}.mp-designs__title{margin:0 0 .4rem;font-size:1.2rem;font-weight:700}.mp-designs__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.mp-designs__row{display:flex;align-items:center;gap:.8rem;padding:.5rem .7rem;border:1px solid var(--mp-field-border);border-radius:var(--mp-radius);background:rgb(var(--color-background));font-size:1.15rem}.mp-designs__row img{width:3.6rem;height:3.6rem;object-fit:contain;background:repeating-conic-gradient(rgba(var(--color-foreground),.08) 0 25%,transparent 0 50%) 0 0/1rem 1rem}.mp-designs__row span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-designs__row button{background:none;border:0;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;color:rgb(var(--color-foreground))}.mp-designs__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;padding:1rem;border:1.5px dashed rgba(var(--color-foreground),.35);border-radius:var(--mp-radius,.6rem);font-size:1.2rem;cursor:pointer;text-align:center}.mp-designs__more[hidden]{display:none}.mp-add-size{display:inline-flex;align-items:center;justify-self:start;min-height:3.2rem;margin:0 0 1rem;padding:.4rem 0;background:none;border:0;font:inherit;font-size:1.2rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground));cursor:pointer}.mp-add-size[hidden]{display:none}.mp-add-size:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-waiting{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem;margin:0;font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--mp-muted)}.mp-waiting[hidden]{display:none}.mp-waiting__files{margin:0;min-width:0;overflow-wrap:anywhere}.mp-waiting__clear{padding:.4rem 0;background:none;border:0;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground));cursor:pointer}.mp-waiting__clear:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mp-pp__continue{margin-left:.4rem;padding:.2rem 0;background:none;border:0;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;color:inherit;cursor:pointer}.mp-pp__continue:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mp-review{margin-top:1rem}.mp-review[hidden]{display:none}.mp-review__total{margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.mp-review__total:empty{display:none}.mp-review__notes{margin:0;padding-left:1.8rem;font-size:1.1rem;line-height:1.5;color:var(--mp-muted)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maktoub-printperfect.css.map */
