.ym-pz{--pz-box: min(100vw, max(320px, 55vh));--pz-box: min(100vw, max(320px, 55dvh));--pz-ink-light: #1C3459;--pz-ink-dark: #EFE6D6;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:24px;overflow:hidden}.ym-pz[open]{display:flex;flex-direction:column}.ym-pz::backdrop{background:#1111117a}html:has(.ym-pz[open]){overflow:hidden}.ym-pz__head{flex:none;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 var(--space-1);border-bottom:1px solid #E4E6EA}.ym-pz__title{margin:0;font-family:var(--font-sans);font-size:16px;line-height:22px;font-weight:600;color:var(--ink)}.ym-pz__head-spacer{width:44px}.ym-pz__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}.ym-pz__visual{display:flex;flex-direction:column}.ym-pz__box{position:relative;flex:none;height:var(--pz-box);overflow:hidden;background:#e9e6e0}.ym-pz__grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr)}.ym-pz__grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.ym-pz__flag{position:absolute;top:40px;right:10px;padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);font-size:11px;line-height:14px;font-weight:600}.ym-pz__flag[hidden],.ym-pz__views[hidden],.ym-pz__choices:empty{display:none}.ym-pz__controls{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2);pointer-events:none}.ym-pz__pill{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:0 2px 8px #1111111f;pointer-events:auto}.ym-pz__choices{gap:var(--space-1);padding:var(--space-1);margin-left:auto}.ym-pz__view{height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer}.ym-pz__view[aria-pressed=true]{background:var(--navy);color:var(--on-navy)}.ym-pz__choice{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1.5px solid var(--line);border-radius:50%;background:var(--surface);cursor:pointer}.ym-pz__choice[aria-pressed=true]{border:2px solid var(--navy)}.ym-pz__choice span{width:26px;height:26px;border:1px solid var(--line-strong);border-radius:50%}.ym-pz__disclaimer{margin:0;padding:10px var(--space-4) 0;font-size:12px;line-height:16px;color:var(--ink-muted)}.ym-pz__form{display:flex;flex-direction:column;gap:14px;padding:14px var(--space-4) var(--space-4)}.ym-pz__lbl{font-size:14px;line-height:20px;font-weight:500}.ym-pz__help{font-size:13px;line-height:18px;color:var(--ink-muted)}.ym-pz__field{display:flex;flex-direction:column;gap:6px}.ym-pz__field[hidden],.ym-pz__strip[hidden]{display:none}.ym-pz__label-row{display:flex;align-items:baseline;justify-content:space-between}.ym-pz__name{width:100%;height:56px;padding:0 18px;border:1.5px solid var(--line-strong);border-radius:14px;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:20px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ym-pz__name[data-case=typed],.ym-pz__name[data-case=first]{letter-spacing:0;text-transform:none}.ym-pz__name::placeholder{text-transform:none;letter-spacing:0;font-weight:400;color:var(--line-strong)}.ym-pz__name:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--navy)}.ym-pz__strip{font-size:13px;line-height:18px;color:var(--error)}.ym-pz__years{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-alt)}.ym-pz__year{flex:1;height:44px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer}.ym-pz__year[aria-pressed=true]{background:var(--navy);color:var(--on-navy)}.ym-pz__print{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#f7f8fa}.ym-pz__print-title{font-size:13px;line-height:18px;font-weight:600}.ym-pz__print-lines{display:flex;flex-direction:column;gap:var(--space-2)}.ym-pz__print-line{display:flex;flex-direction:column;font-size:14px;line-height:20px}.ym-pz__print-line span:first-child{font-size:13px;line-height:18px;color:var(--ink-muted)}.ym-pz__print-line span:last-child{font-weight:600;letter-spacing:.04em}.ym-pz__ack{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 14px 10px;border:1px solid #E8D9A8;border-radius:12px;background:var(--warning-soft);scroll-margin:var(--space-3) 0}.ym-pz__ack.is-error{border-color:var(--error)}.ym-pz__check{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);color:var(--ink);font-size:15px;line-height:22px;cursor:pointer}.ym-pz__ack-error{padding-left:34px;font-size:13px;line-height:18px;font-weight:500;color:var(--error)}.ym-pz__ack-error:empty{display:none}.ym-pz__check-text strong{font-weight:600}.ym-pz__check-input{position:absolute;top:0;left:0;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.ym-pz__check-box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:transparent}.ym-pz__ack.is-error .ym-pz__check-box{border-color:var(--error)}.ym-pz__check-input:checked+.ym-pz__check-box{border-color:var(--navy);background:var(--navy);color:var(--on-navy)}.ym-pz__check-input:focus-visible+.ym-pz__check-box{outline:2px solid var(--focus);outline-offset:2px}.ym-pz__foot{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px var(--space-4) 14px;border-top:1px solid var(--line);background:var(--surface)}.ym-pz__save-wrap{display:flex;flex-direction:column-reverse;gap:6px}.ym-pz__hint{text-align:center}.ym-pz__hint:empty{display:none}.ym-pz__save{width:100%;min-height:52px}.ym-pz__save[aria-disabled=true],.ym-pz__save[aria-disabled=true]:hover{background:#e4e6ea;color:var(--ink-muted);cursor:not-allowed}.ym-pz__confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#1111117a}.ym-pz__confirm[hidden]{display:none}.ym-pz__confirm-box{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:360px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface)}.ym-pz__confirm-text{display:flex;flex-direction:column;gap:6px}.ym-pz__confirm-title{font-size:18px;line-height:24px;font-weight:600}.ym-pz__confirm .ym-btn{width:100%}.ym-pz__discard{border:1.5px solid var(--navy);background:var(--surface);color:var(--navy)}.ym-pz__editor-hint{margin:var(--space-4) 0;padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-muted);font-size:14px;line-height:20px}.ym-pz-pv{position:relative;height:100%;overflow:hidden;background:#e9e6e0}.ym-pz-pv__stage{position:absolute;top:calc(var(--shift, 0) * 1%);left:50%;width:100%;transform:translate(-50%);container-type:inline-size}.ym-pz__box .ym-pz-pv__stage{width:max(100%,calc(var(--pz-box) / var(--ratio, 1.2)))}.ym-pz-pv__photo{display:block;width:100%;height:auto}.ym-pz-pv.is-dark .ym-pz-pv__photo.is-simulated{filter:grayscale(1) brightness(.22) contrast(1.15)}.ym-pz-pv__blank{display:block;width:100%;background:var(--pz-fill, #EFE6D6)}.ym-pz-pv__text{position:absolute;left:0;right:0;line-height:1;text-align:center;white-space:nowrap;pointer-events:none;font-family:var(--font-sans)}.ym-pz-pv__text--letters .ym-pz-pv__letters{display:block}.ym-pz-pv__letters--outline+.ym-pz-pv__letters--fill{position:absolute;top:0;right:0;bottom:0;left:0}.ym-pz-pv__letters span{display:inline-block;white-space:pre}.ym-pz-pv__letters--fill span[style*=background-image]{background-size:.6em;-webkit-background-clip:text;background-clip:text;color:transparent}.ym-pz-pv__text.is-sample{opacity:.28}.ym-pz-pv__tag{position:absolute;top:10px;left:10px;padding:3px var(--space-2);border-radius:var(--radius-pill);background:#ffffffeb;color:var(--ink);font-size:12px;line-height:16px;font-weight:600}.ym-pz-pv--ornament{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#f1ede6,#e6e0d6)}.ym-pz-orn__string{width:2px;height:14%;background:#b4232f}.ym-pz-orn__cap{position:relative;z-index:1;width:9%;max-width:30px;height:12px;margin-bottom:-4px;border-radius:3px;background:linear-gradient(180deg,#d7dae0,#b9bdc6)}.ym-pz-orn__disc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;width:66%;max-width:calc(var(--pz-box) * .66);aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffffd9 0 18%,#fff0 60%),var(--pz-fill, #FAFAF7);box-shadow:0 18px 40px #1111112e,inset -6px -10px 18px #00000014;container-type:inline-size;text-align:center}.ym-pz-orn__disc .ym-pz-pv__text{position:static;color:var(--navy)}@media screen and (min-width:1024px){.ym-pz{--pz-box: 600px;top:0;right:0;bottom:0;left:0;width:min(1120px,calc(100% - 48px));height:min(904px,calc(100% - 48px));margin:auto;border-radius:var(--radius-lg);box-shadow:0 24px 64px #1111113d}.ym-pz__head{height:auto;padding:18px 20px 14px var(--space-6);border-bottom:0}.ym-pz__close{order:2}.ym-pz__title{font-size:22px;line-height:28px;letter-spacing:-.01em}.ym-pz__head-spacer{display:none}.ym-pz__body{display:grid;grid-template-columns:600px minmax(0,1fr);align-items:start;gap:40px;padding:var(--space-1) var(--space-6) var(--space-5)}.ym-pz__visual{gap:var(--space-3)}.ym-pz__box{width:600px;overflow:visible;background:none}.ym-pz__grid{overflow:hidden;border-radius:16px;background:#e9e6e0}.ym-pz__box{margin-bottom:52px}.ym-pz__controls{left:0;right:0;bottom:-52px}.ym-pz__disclaimer{padding:0}.ym-pz__form{gap:18px;padding:var(--space-1) 0 0}.ym-pz__foot{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-5);padding:var(--space-4) var(--space-6)}.ym-pz__save-wrap{flex-direction:row;align-items:center;gap:var(--space-4)}.ym-pz__save{width:auto;min-width:260px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/yallmark-personalize.css.map */
