@font-face{font-family:Mellooa Lettering Modern;src:url(mellooa-dm-sans-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--mlp-card: #FFFFFF;--mlp-card-line: rgb(var(--color-foreground, 27 36 51) / .12);--mlp-stage-bg: #F7F4F2;--mlp-mask-pink: #efb2bd;--mlp-mask-navy: #253460;--mlp-mask-gray: #d6d5d2}mellooa-print-stage{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;background:var(--mlp-stage-bg);border-radius:var(--rounded-block, 1rem)}.mlp-stage__media{position:absolute;top:0;right:0;bottom:0;left:0}.mlp-stage__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:50% 50%}.mlp-stage__img--next{z-index:1;opacity:0;transition:opacity .32s cubic-bezier(.4,0,.2,1)}.mlp-stage__img--next:not([src]){display:none}.mlp-stage__img--next.is-visible{opacity:1}.mlp-stage__plane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:opacity .18s ease}mellooa-print-stage:not(.is-ready) .mlp-stage__plane,mellooa-print-stage.is-swapping .mlp-stage__plane{opacity:0;transition:none}.mlp-stage__text{position:absolute;left:var(--mlp-x, 69.3%);top:var(--mlp-y, 64.8%);display:block;width:max-content;margin:0;white-space:pre;text-align:left;font-family:Mellooa Lettering Modern,DM Sans,sans-serif;font-style:normal;font-weight:500;font-size:calc(var(--mlp-photo-w, 20rem) * var(--mlp-size, .065));letter-spacing:.01em;line-height:var(--mlp-lh, 1.06);text-transform:none;color:var(--mlp-ink, #9b6048);opacity:.9;transform:translate(-50%,-50%) perspective(var(--mlp-perspective, 1000px)) rotateX(var(--mlp-rx, 0deg)) rotate(var(--mlp-rz, 0deg)) skew(var(--mlp-skew, 0deg)) scale(var(--mlp-fit, 1));transform-origin:center center;transition:color .15s ease}.mlp-stage__views{position:absolute;z-index:3;right:clamp(.625rem,2.4vw,1.25rem);bottom:clamp(.625rem,2.4vw,1.25rem);display:inline-flex;gap:.125rem;padding:.25rem;border-radius:var(--rounded-button, 999px);background:#ffffffe0;box-shadow:0 1px 2px #1b24330f,0 10px 28px #1b24331a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}mellooa-print-stage.is-duo-gift .mlp-stage__plane{display:none}.mlp-stage__sample[hidden]{display:none!important}.mlp-stage__duo-caption{position:absolute;z-index:3;top:.75rem;left:.75rem;right:.75rem;display:none;width:fit-content;max-width:calc(100% - 1.5rem);padding:.375rem .625rem;border-radius:999px;background:#ffffffeb;color:rgb(var(--color-foreground, 27 36 51) / .78);font-family:var(--font-body-family, sans-serif);font-size:.6875rem;line-height:1.4;pointer-events:none}mellooa-print-stage.is-duo-gift .mlp-stage__duo-caption{display:block}.mlp-entry__stage .mlp-stage__duo-caption{display:none!important}.mlp-stage__views button{-webkit-appearance:none;appearance:none;margin:0;padding:.625rem 1.05rem;border:0;border-radius:var(--rounded-button, 999px);background:transparent;color:rgb(var(--color-foreground) / .72);font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mlp-stage__views button.is-active{background:rgb(var(--color-foreground));color:#fff}@media screen and (max-width:767px){.mlp-stage__views button{padding:.5rem .8rem;font-size:.625rem;letter-spacing:.1em}}@media(hover:hover){.mlp-stage__views button:not(.is-active):hover{background:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground))}}.mlp-overlay{position:absolute;z-index:6;overflow:hidden;background:var(--mlp-stage-bg)}.mlp-overlay[hidden],.mlp-overlay__reopen[hidden]{display:none}.mlp-overlay mellooa-print-stage{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.mlp-overlay__close{position:absolute;z-index:7;top:1rem;right:1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#ffffffe0;color:rgb(var(--color-foreground));box-shadow:0 1px 2px #1b24330f,0 8px 20px #1b243314;cursor:pointer}.mlp-overlay__reopen{position:absolute;z-index:6;top:1rem;left:1rem;padding:.7rem 1.1rem;border:0;border-radius:var(--rounded-button, 999px);background:rgb(var(--color-foreground));color:#fff;font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px #1b243329;cursor:pointer}.rte:has(>.mlp){display:block}.rte:has(>.mlp.is-standard){display:none}.mlp{display:block;color:rgb(var(--color-foreground))}.mlp.is-standard{display:none}.mlp p{margin:0}.mlp ul,.mlp li{margin:0!important;padding:0!important;list-style:none!important}.mlp li:before,.mlp li::marker{content:none!important}.mlp :is(img,svg,video){margin:0!important}.mlp__card{display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--rounded-card, 1rem);background:var(--mlp-card);box-shadow:inset 0 0 0 1px var(--mlp-card-line)}.mlp__head{display:grid;gap:.5rem}.mlp__eyebrow{font-family:var(--font-heading-family);font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground) / .64)}.mlp__title{font-family:var(--font-heading-family);font-size:clamp(1.25rem,1.12rem + .4vw,1.5rem);font-weight:var(--font-heading-weight, 700);line-height:1.2;letter-spacing:-.01em}.mlp__stage-slot[hidden]{display:none}.mlp__fields{display:grid;gap:.75rem}.mlp-field{position:relative}.mlp .input{padding-inline-end:4.5rem;background-color:rgb(var(--color-foreground) / .04)}.mlp .input:disabled{opacity:.6}.mlp-field__count{position:absolute;top:50%;right:1.125rem;z-index:1;font-size:.75rem;line-height:1;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground) / .5);pointer-events:none;transform:translateY(-50%)}.mlp__error{margin-top:-.5rem!important;font-size:.875rem;font-weight:500;color:rgb(var(--color-error-text, 190 18 60))}.mlp__error[hidden]{display:none}.mlp__note{margin-top:-.5rem!important;font-size:.8125rem;line-height:1.5;color:rgb(var(--color-foreground) / .66)}.mlp-choice{display:grid;gap:.875rem;min-width:0;margin:0;padding:0;border:0}.mlp-choice__label{font-size:var(--text-sm, .875rem);line-height:1.2}.mlp-choice__label span{font-weight:500}.mlp__foot{display:grid;gap:.25rem;padding-top:1rem;border-top:1px solid rgb(var(--color-foreground) / .08);font-size:.8125rem;line-height:1.5;color:rgb(var(--color-foreground) / .66)}.mlp-duo__steps{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem}.mlp-duo__steps strong{font-weight:500}.mlp-duo__segments{display:inline-flex;gap:.375rem}.mlp-duo__segments i{display:block;width:1.75rem;height:3px;border-radius:3px;background:rgb(var(--color-foreground) / .14);transition:background-color .25s ease}.mlp-duo__segments i.is-active{background:rgb(var(--color-foreground))}.mlp-duo__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mlp-duo__person{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.75rem .875rem;border:0;border-radius:var(--rounded-input, .375rem);background:#fff;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground) / .1);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s ease}.mlp-duo__person.is-selected{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}.mlp-duo__person.is-warning{box-shadow:inset 0 0 0 2px rgb(var(--color-error-text, 190 18 60))}.mlp-duo__dot{position:relative;flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--mlp-dot, var(--mlp-mask-pink));box-shadow:inset 0 0 0 1px #00000014}.mlp-duo__person-text{display:grid;gap:.125rem;min-width:0}.mlp-duo__person-text strong{font-size:.875rem;font-weight:500;line-height:1.2}.mlp-duo__person-text small{overflow:hidden;font-size:.75rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--color-foreground) / .62)}.mlp-duo__check{position:absolute;right:-.3125rem;bottom:-.3125rem;display:grid;place-items:center;width:.875rem;height:.875rem;border-radius:50%;background:rgb(var(--color-foreground));box-shadow:0 0 0 2px #fff;color:#fff}.mlp-duo__check[hidden],.mlp-duo__editor[hidden],.mlp-duo__review[hidden],.mlp-duo__continue[hidden]{display:none}.mlp-duo__editor{display:grid;gap:1.25rem}.mlp-duo__review{display:grid;gap:.5rem}.mlp-duo__review-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-radius:var(--rounded-input, .375rem);background:rgb(var(--color-foreground) / .04)}.mlp-duo__review-row p{display:grid;gap:.125rem;min-width:0}.mlp-duo__review-row strong{font-size:.875rem;font-weight:500}.mlp-duo__review-row small{font-size:.8125rem;color:rgb(var(--color-foreground) / .66);overflow-wrap:anywhere}.mlp-duo__review-row button{flex:none;padding:0;border:0;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer}product-info.mlp-duo-stepping .product-form-wrapper{display:none}.mlp-studio{display:grid;gap:clamp(1.75rem,4vw,4.5rem);align-items:center}@media screen and (min-width:1024px){.mlp-studio{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.mlp-studio__panel{display:grid;gap:1.75rem;width:100%;max-width:34rem}.mlp-studio__intro{display:grid;gap:1rem}.mlp-studio__intro .rte p{margin:0}.mlp-studio__form,.mlp-studio__choices{display:grid;gap:1.25rem}@media screen and (min-width:768px){.mlp-studio__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.mlp--studio .input{background-color:rgb(var(--color-foreground) / .035)}.mlp-studio__hint{margin-top:-.5rem!important;font-size:.8125rem;color:rgb(var(--color-foreground) / .66)}.mlp-studio__policy{font-size:.8125rem;color:rgb(var(--color-foreground) / .66)}.mlp-studio__policy summary{display:inline-block;list-style:none;cursor:pointer}.mlp-studio__policy summary::-webkit-details-marker{display:none}.mlp-studio__policy[open] summary{margin-bottom:.5rem}.mlp-studio__policy p+p{margin-top:.375rem}.mlp-studio__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.mlp-studio__actions .button{flex:1 1 16rem}.mlp-studio__details{font-size:.875rem}@media screen and (max-width:767px){.mlp-studio__actions .button{flex-basis:100%}}.mlp-stage__sample{position:absolute;z-index:4;top:.75rem;left:.75rem;padding:.375rem .625rem;border-radius:999px;background:#ffffffe6;font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground) / .78);pointer-events:none;opacity:0;transition:opacity .2s ease}mellooa-print-stage.is-sample .mlp-stage__sample{opacity:1}.mlp-chips{display:flex;flex-wrap:wrap;gap:.5rem}.mlp-chip{-webkit-appearance:none;appearance:none;flex:none;margin:0;padding:.5625rem .875rem;border:0;border-radius:999px;background:rgb(var(--color-foreground) / .06);color:inherit;font:inherit;font-size:.875rem;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.mlp--pdp .mlp-chip,.mlp--duo .mlp-chip{background:rgb(var(--color-foreground) / .06)}.mlp-chip[aria-pressed=true],.mlp--pdp .mlp-chip[aria-pressed=true],.mlp--duo .mlp-chip[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mlp__choices{display:grid;gap:1.25rem}.mlp-choice--mask,.mlp-entry,.mlp-sheet__head,.mlp-sheet__foot,.mlp-sheet__backdrop,.mlp-sheet__stage-area[hidden],.mlp-addon[hidden],.mlp-sheet__submit[hidden]{display:none}.mlp-sheet__body{display:contents}.mlp-slide-preview{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:var(--mlp-stage-bg)}.mlp-slide-preview[hidden]{display:none}.mlp-slide-preview mellooa-print-stage{width:100%;height:100%;aspect-ratio:auto;border-radius:0}@media screen and (max-width:1023px){html.mlp-lock,html.mlp-lock body{overflow:hidden}mellooa-personalizer>.mlp-sheet,mellooa-duo-personalizer>.mlp-sheet{display:none}.mlp-entry{position:relative;display:flex;align-items:center;gap:.875rem;padding:.75rem;border-radius:var(--rounded-card, 1rem);background:var(--mlp-card);box-shadow:inset 0 0 0 1px var(--mlp-card-line)}.mlp-entry__thumb{position:relative;flex:none;width:4.5rem;height:4.5rem;overflow:hidden;border-radius:.625rem;background:var(--mlp-stage-bg)}.mlp-entry__thumb mellooa-print-stage{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.mlp-entry__stage .mlp-stage__views,.mlp-entry__stage .mlp-stage__sample{display:none}.mlp-entry__text{display:grid;flex:1;gap:.1875rem;min-width:0}.mlp-entry__label,.mlp-entry__meta{font-size:.75rem;line-height:1.2;color:rgb(var(--color-foreground) / .6)}.mlp-entry__value{overflow:hidden;font-size:1rem;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.mlp.is-sample .mlp-entry__value{color:rgb(var(--color-foreground) / .5)}.mlp-entry__row{display:flex;gap:.5rem;overflow:hidden;font-size:.9375rem;line-height:1.3;white-space:nowrap}.mlp-entry__row>span:last-child{overflow:hidden;text-overflow:ellipsis}.mlp-entry__slot{flex:none;color:rgb(var(--color-foreground) / .6)}.mlp-entry__row.is-empty>span:last-child{color:rgb(var(--color-foreground) / .5)}.mlp-entry__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mlp-entry__hit{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.mlp-portal .mlp-sheet__backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:block;background:#0000006b;opacity:0;visibility:hidden;touch-action:none;transition:opacity .24s ease,visibility 0s linear .24s}.mlp-portal.is-open .mlp-sheet__backdrop{opacity:1;visibility:visible;transition:opacity .24s ease}.mlp-portal .mlp-sheet{position:fixed;z-index:1001;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:0;max-height:100vh;max-height:100dvh;margin-inline:auto;padding:0;overflow:hidden;border-radius:var(--rounded-block, 1rem) var(--rounded-block, 1rem) 0 0;background:rgb(var(--color-background));opacity:0;visibility:hidden;transform:translateY(1.5rem);transition:opacity .2s ease,transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.mlp-portal.is-open .mlp-sheet{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.mlp-portal .mlp-sheet__head{display:grid;flex:none;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;height:2.75rem;padding:0 .5rem}.mlp-sheet__title{margin:0;font-size:1rem;font-weight:500;text-align:center}.mlp-sheet__icon,.mlp-sheet__done{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mlp-sheet__done{visibility:hidden}.mlp-portal.is-editing .mlp-sheet__done{visibility:visible}.mlp-sheet__done>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mlp-portal .mlp-sheet__body{position:relative;display:grid;flex:0 1 auto;grid-auto-rows:max-content;align-content:start;gap:.625rem;min-height:0;padding:0 1rem .75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mlp-portal .mlp__head,.mlp-portal .mlp__foot,.mlp-portal .mlp-duo__steps,.mlp-portal .mlp-duo__review,.mlp-portal .mlp-duo__continue{display:none}.mlp-portal .mlp-duo__editor{display:grid;gap:.625rem}.mlp-portal .mlp-duo__person{padding:.5rem .75rem}.mlp-portal .mlp-sheet__stage-area{position:sticky;z-index:5;top:0;display:flex;justify-content:center;margin:0 -1rem;padding:0 1rem .125rem;background:rgb(var(--color-background))}.mlp-portal .mlp-sheet__frame{position:relative;flex:none;width:var(--mlp-side, 100%);max-width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--rounded-block, 1rem);background:var(--mlp-stage-bg);transition:width .2s ease}.mlp-portal .mlp-sheet__zoom{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;transition:transform .38s cubic-bezier(.2,.8,.2,1);will-change:transform}.mlp-portal .mlp__stage-slot{position:absolute;top:0;right:0;bottom:0;left:0}.mlp-portal .mlp__stage-slot mellooa-print-stage{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.mlp-sheet__frame>.mlp-stage__sample{top:.625rem;left:.625rem}.mlp-sheet__frame:has(mellooa-print-stage.is-sample)>.mlp-stage__sample{opacity:1}.mlp-portal.is-compact .mlp-stage__views button{padding:.4375rem .6875rem;font-size:.5625rem}.mlp-portal.is-tight .mlp-sheet__frame>.mlp-stage__views{left:.25rem;right:.25rem;bottom:.25rem;display:flex}.mlp-portal.is-tight .mlp-stage__views button{flex:1;padding:.375rem 0;font-size:.5rem;letter-spacing:.04em}.mlp-portal .mlp__fields{gap:.5rem}.mlp-portal .mlp .input,.mlp-portal .input{height:3.5rem;min-height:0;background-color:rgb(var(--color-foreground) / .04)}.mlp-portal .mlp__error{margin-top:0!important}.mlp-portal .mlp-chips{flex-wrap:nowrap;margin:0 -1rem;padding:0 1rem;overflow-x:auto;scrollbar-width:none}.mlp-portal .mlp-chips::-webkit-scrollbar{display:none}.mlp-portal .mlp-chip{background:rgb(var(--color-foreground) / .06)}.mlp-portal .mlp-chip[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mlp-portal .mlp__choices{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.mlp-portal .mlp-choice{gap:.5rem}.mlp-portal .mlp-choice--mask{display:grid}.mlp-portal .mlp-choice__label{font-size:.8125rem;color:rgb(var(--color-foreground) / .66)}.mlp-portal .mlp-choice__label span{color:rgb(var(--color-foreground))}.mlp-portal .mlp-choice .swatches{gap:.75rem;padding:.1875rem}.mlp-portal .mlp-sheet__foot{display:grid;flex:none;gap:.5rem;padding:.625rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid rgb(var(--color-foreground) / .1);background:rgb(var(--color-background))}.mlp-addon{display:flex;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.3;cursor:pointer}.mlp-addon__text{flex:1}.mlp-addon__price{color:rgb(var(--color-foreground) / .66)}.mlp-sheet__submit{width:100%;padding-top:1.1875rem;padding-bottom:1.1875rem}.mlp-sheet__note{margin:0;font-size:.75rem;line-height:1.4;text-align:center;color:rgb(var(--color-foreground) / .62)}.mlp-portal.is-keyboard .mlp-sheet__foot,.mlp-portal.is-keyboard[data-editing=name] .mlp-chips{display:none}}@media screen and (max-width:1023px)and (max-height:600px){.mlp-portal .mlp-sheet__body,.mlp-portal .mlp-duo__editor{gap:.5rem}.mlp-portal .mlp-sheet__body{padding-bottom:.5rem}.mlp-portal .mlp-sheet__stage-area{padding-bottom:0}.mlp-portal .mlp__fields{gap:.375rem}.mlp-portal .mlp-duo__person{padding:.375rem .625rem}.mlp-portal .mlp-duo__dot{width:1.25rem;height:1.25rem}.mlp-portal .mlp-duo__person-text{display:flex;align-items:baseline;gap:.375rem}.mlp-portal .mlp-sheet__foot{gap:.375rem;padding-top:.5rem}.mlp-sheet__submit{padding-top:1.0625rem;padding-bottom:1.0625rem}}@media screen and (min-width:768px)and (max-width:1023px){.mlp-portal .mlp-sheet{max-width:36rem}}@media screen and (min-width:1024px){.mlp-overlay .mlp-stage__sample{top:1rem;left:1rem}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/mellooa-personalizer.css.map */
