.lor-eng{display:block}.lor-eng .pdp{display:block;max-width:none;min-height:0}.lor-eng .stage{background:transparent;padding:0;border:0;min-height:0}.lor-eng-internal{display:none!important}.lor-eng .lor-add{width:100%;margin-top:10px;min-height:48px;border:0;border-radius:9999px;background:var(--green-solid);color:var(--on-green);padding:12px 16px;font-size:14px;font-weight:700;letter-spacing:.03em;cursor:pointer}.lor-eng .lor-add:hover{background:color-mix(in srgb,var(--green-solid) 88%,#000000)}.lor-eng .lor-add[disabled]{background:#edebe6;color:#57534b;cursor:not-allowed}.lor-eng .lor-add[disabled]:hover{background:#edebe6}.lor-eng{--ground:#FFFFFF;--surface:#FDFBF7;--surface-2:#F2F2F0;--ink:#111111;--ink-2:#57534B;--ink-3:#837D72;--hair:#E4E0D7;--hair-2:#DDDDDD;--green:#006039;--gold:#A37E2C;--alert:#9C3D2F;--warn:#8A6314;--sand:#c9c08f;--soft:#9eca9e;--green-solid:#006039;--on-green:#FFFFFF;--sans:"Manrope",system-ui,"Segoe UI",sans-serif}@media(prefers-color-scheme:dark){.lor-eng:not([data-theme=light]){--ground:#13120F;--surface:#1B1915;--surface-2:#232019;--ink:#F2EFE8;--ink-2:#ABA497;--ink-3:#8A8478;--hair:#2E2A22;--hair-2:#463F33;--green:#4CA57A;--gold:#C9A253;--alert:#D8836C;--warn:#D9B45A;--green-solid:#4CA57A;--on-green:#111111}}.lor-eng[data-theme=dark]{--ground:#13120F;--surface:#1B1915;--surface-2:#232019;--ink:#F2EFE8;--ink-2:#ABA497;--ink-3:#8A8478;--hair:#2E2A22;--hair-2:#463F33;--green:#4CA57A;--gold:#C9A253;--alert:#D8836C;--warn:#D9B45A;--green-solid:#4CA57A;--on-green:#111111}.lor-eng *,.lor-eng *:before,.lor-eng *:after{box-sizing:border-box}.lor-eng{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.lor-eng button{font:inherit;cursor:pointer}.lor-eng :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.lor-eng .hidden{display:none!important}.lor-eng .pdp{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 460px;min-height:100vh}.lor-eng .stage{background:var(--surface);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px;border-inline-end:1px solid var(--hair)}.lor-eng .stage canvas{cursor:pointer;display:block}.lor-eng .face .slot{aspect-ratio:var(--face-ar,440/560);width:100%;display:flex;align-items:center;justify-content:center}.lor-eng .stage .slot canvas{width:auto;height:auto;max-width:100%;max-height:100%}.lor-eng .face canvas,.lor-eng .ed-faces canvas{transition:opacity .18s cubic-bezier(.22,.61,.36,1)}.lor-eng .face canvas.swap,.lor-eng .ed-faces canvas.swap{opacity:0;transition:none}.lor-eng .faces{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:640px;align-items:start}.lor-eng .face{border:1px solid var(--hair-2);background:var(--ground);border-radius:12px;padding:6px;cursor:pointer;display:block;width:100%}.lor-eng .face:hover{border-color:var(--green)}@media(max-width:520px){.lor-eng .faces{gap:6px}.lor-eng .face{padding:3px;border-radius:9px}}.lor-eng .badge{position:absolute;top:16px;inset-inline-end:16px;background:var(--ground);border:1px solid var(--hair);border-radius:20px;padding:5px 12px;font-size:10.5px;font-weight:800;color:var(--green);letter-spacing:.06em}.lor-eng .tapnote{margin-top:12px;font-size:12.5px;font-weight:700;color:var(--green);text-align:center;min-height:20px}.lor-eng .shapes{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:16px;padding-top:12px;border-top:1px dashed var(--hair-2);max-width:360px}.lor-eng .shapes .cap{width:100%;text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--ink-3);margin-bottom:2px}.lor-eng .shapes button{border:1px solid var(--hair-2);background:var(--ground);color:var(--ink-2);border-radius:20px;padding:7px 12px;font-size:11.5px;font-weight:600;min-height:40px}.lor-eng .shapes button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff;font-weight:700}.lor-eng .panel{padding:26px 28px 32px;display:flex;flex-direction:column;gap:14px}.lor-eng h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.lor-eng .price{font-size:19px;font-weight:700}.lor-eng .incl{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--green) 8%,var(--ground));border-radius:8px;padding:10px 12px;font-size:12.5px;font-weight:700;color:var(--green);line-height:1.45}.lor-eng .sides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lor-eng .sidecard{border:1px solid var(--hair-2);background:var(--surface);border-radius:11px;padding:11px 12px;text-align:start;display:flex;flex-direction:column;gap:3px;min-height:74px}.lor-eng .sidecard .who{font-size:10.5px;font-weight:800;letter-spacing:.09em;color:var(--ink-3)}.lor-eng .sidecard .what{font-size:13px;font-weight:700;line-height:1.35}.lor-eng .sidecard .edit{font-size:11.5px;font-weight:700;color:var(--green)}.lor-eng .sidecard.warn{border-color:color-mix(in srgb,var(--warn) 50%,var(--ground))}.lor-eng .sidecard.warn .what{color:var(--warn)}.lor-eng .cta-open{width:100%;border:1.5px solid var(--green);border-radius:9999px;background:var(--ground);color:var(--green);padding:11px 16px;font-size:14px;font-weight:700;letter-spacing:.03em;min-height:48px}.lor-eng .cta-open:hover{background:color-mix(in srgb,var(--green) 8%,var(--ground))}.lor-eng .cta-open[disabled]{background:#edebe6;color:var(--ink-3);border-color:#ddd8cf;cursor:not-allowed}.lor-eng .cta-open[disabled]:hover{background:#edebe6}.lor-eng .ctanote{margin:7px 0 0;font-size:11.5px;font-weight:700;color:var(--ink-2);text-align:center}.lor-eng .out{border:1px solid var(--hair);border-radius:10px;background:var(--surface)}.lor-eng .out-sum{cursor:pointer;padding:12px 13px;font-size:13px;font-weight:700;color:var(--green);list-style:none}.lor-eng .out-sum::marker{content:""}.lor-eng .out-sum:before{content:"\203a";display:inline-block;margin-inline-end:7px;transition:transform .15s}.lor-eng .out[open] .out-sum:before{transform:rotate(90deg)}.lor-eng .out-body{padding:0 13px 13px;display:flex;flex-direction:column;gap:10px}.lor-eng .out-side{border-top:1px solid var(--hair);padding-top:10px}.lor-eng .out-side:first-of-type{border-top:0;padding-top:0}.lor-eng .out-side .who{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--ink-2);margin-bottom:7px}.lor-eng .out-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lor-eng .out-grid figure{margin:0;display:flex;flex-direction:column;gap:6px}.lor-eng .out-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--ground);border:1px solid var(--hair);border-radius:8px}.lor-eng .out-grid figcaption{font-size:11px;line-height:1.4;color:var(--ink-3);text-align:center}.lor-eng .out-grid figcaption b{color:var(--ink)}.lor-eng .out-empty{grid-column:1 / -1;font-size:12px;color:var(--ink-3);text-align:center;padding:16px 0;border:1px dashed var(--hair-2);border-radius:8px}.lor-eng .out-note{margin:0;font-size:12px;line-height:1.5;color:var(--ink-2)}.lor-eng .out pre{margin:0;font-family:ui-monospace,Consolas,monospace;font-size:11px;line-height:1.55;background:var(--ground);border:1px solid var(--hair);border-radius:8px;padding:11px;overflow:auto;max-height:200px;color:var(--ink-2);direction:ltr}.lor-eng .buy{display:flex;flex-direction:column;gap:12px;padding-top:6px;margin-top:auto}.lor-eng .qty{display:flex;align-items:center;gap:12px}.lor-eng .stepper{display:flex;align-items:center;border:1px solid var(--hair-2);border-radius:10px;height:48px;width:132px}.lor-eng .stepper button{width:44px;height:46px;border:0;background:none;color:var(--ink-2);font-size:19px}.lor-eng .stepper output{flex:1 1 auto;text-align:center;font-size:15px;font-weight:700}.lor-eng .hint{font-size:11.5px;color:var(--ink-3)}.lor-eng .cta{width:100%;border:0;border-radius:10px;background:var(--ink);color:var(--ground);padding:17px 12px;font-size:15px;font-weight:700;min-height:52px}.lor-eng .ed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:none;border:0;padding:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent}.lor-eng .ed[open]{display:block}.lor-eng .ed::backdrop{background:#11111175}.lor-eng .ed-in{position:absolute;inset-inline:0;bottom:0;top:0;background:var(--ground);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(96px,1fr) auto auto auto auto}.lor-eng .ed-side{display:contents}@media(min-width:760px){.lor-eng .ed-in{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(1040px,94vw);height:min(724px,92vh);max-height:92vh;border-radius:14px;box-shadow:0 18px 60px #1111113d;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 392px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"head  head" "tabs  tabs" "stage side" "foot  foot"}.lor-eng .ed-in>.ed-head{grid-area:head}.lor-eng .ed-in>.tabs{grid-area:tabs}.lor-eng .ed-in>.ed-stage{grid-area:stage;justify-content:center;min-height:0;overflow:hidden;padding:8px 12px;border-bottom:0;border-inline-end:1px solid var(--hair)}.lor-eng .ed-in>.ed-stage canvas{width:auto;height:auto;max-width:100%;max-height:100%;flex:0 1 auto;min-height:0}.lor-eng .ed-in>.ed-side{grid-area:side;display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent;scroll-behavior:smooth}.lor-eng .ed-in>.ed-side::-webkit-scrollbar{width:10px}.lor-eng .ed-in>.ed-side::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:6px;border:3px solid var(--ground)}.lor-eng .ed-side>.ed-body{flex:none;overflow:visible;padding:14px 18px 0}.lor-eng .ed-side>.tools{flex:none;border-top:0;padding:10px 18px;position:sticky;top:0;z-index:2}.lor-eng .ed-side>.tray{flex:none;max-height:none;min-height:0;overflow:visible;padding:12px 18px 14px;border-top:1px solid var(--hair)}.lor-eng .ed-in>.ed-foot{grid-area:foot;border-top:1px solid var(--hair)}}.lor-eng .ed-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--hair)}.lor-eng .ed-head h2{margin:0;font-size:15px;font-weight:800;letter-spacing:.07em}.lor-eng .ed-head .x{border:0;background:none;color:var(--ink-2);width:44px;height:44px;display:grid;place-items:center;border-radius:8px}.lor-eng .tabs{flex:none;display:flex;gap:0;border-bottom:1px solid var(--hair)}.lor-eng .tabs button{flex:1 1 0;border:0;background:none;color:var(--ink-3);font-size:13px;font-weight:700;letter-spacing:.07em;padding:13px 6px;min-height:50px;border-bottom:2px solid transparent}.lor-eng .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.lor-eng .tabs .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-inline-start:6px;vertical-align:2px}.lor-eng .ed-stage{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;overflow:hidden;padding:14px 16px 10px;background:var(--surface);border-bottom:1px solid var(--hair)}.lor-eng .ed-stage canvas{width:auto;height:auto;max-width:100%;max-height:100%;min-height:120px;touch-action:none}.lor-eng .ed-faces{display:flex;gap:10px;align-items:center;justify-content:center;min-height:0;max-height:100%;width:100%}.lor-eng .ed-faces.two .ed-face{display:flex;flex-direction:column;align-items:center;max-width:47%;flex:1 1 0;min-height:0;border:1px solid var(--hair-2);border-radius:12px;overflow:hidden;background:var(--ground);cursor:pointer;opacity:.72;transition:opacity .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1)}.lor-eng .ed-faces.two .ed-face.on{opacity:1;box-shadow:0 0 0 2px var(--green);border-color:transparent;transform:scale(1.02)}.lor-eng .ed-faces.two .ed-face canvas{width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;flex:0 1 auto;display:block;border-radius:0}.lor-eng .ed-faces.two .ed-face .cap{flex:none;display:flex;align-items:baseline;justify-content:center;gap:6px;width:100%;padding:5px 6px;background:var(--ground);border-top:1px solid var(--hair);transition:background .18s cubic-bezier(.22,.61,.36,1)}.lor-eng .ed-faces.two .ed-face .cap b{font-size:11px;font-weight:800;letter-spacing:.09em;color:var(--ink)}.lor-eng .ed-faces.two .ed-face .cap i{font-style:normal;font-size:11px;font-weight:600;color:var(--ink);max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lor-eng .ed-faces.two .ed-face.on .cap{background:var(--sand);border-top-color:var(--sand)}.lor-eng .ed-faces.two .ed-face.on .cap b,.lor-eng .ed-faces.two .ed-face.on .cap i{color:var(--ink)}.lor-eng .ed-faces.two .ed-face.has .cap i{background:var(--soft);color:var(--ink);border-radius:999px;padding:1px 8px;font-weight:700}.lor-eng .ed-faces.two .ed-face canvas:focus-visible{outline:2px solid var(--green);outline-offset:2px}.lor-eng .ed-faces:not(.two) .ed-face{max-width:100%;border:0;opacity:1;background:transparent}.lor-eng .ed-faces:not(.two) .cap{display:none}@keyframes lor-tip{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}.lor-eng .ed-faces.two .ed-face.invite{animation:lor-tip .9s cubic-bezier(.4,0,.2,1) 1}.lor-eng #engText.swap{opacity:0;transition:opacity .1s cubic-bezier(.22,.61,.36,1)}.lor-eng #engText{transition:opacity .18s cubic-bezier(.22,.61,.36,1)}.lor-eng .ed-say{margin:6px 0 0;min-height:16px;font-size:11.5px;font-weight:700;color:var(--green);text-align:center}@media(prefers-reduced-motion:reduce){.lor-eng .ed-faces.two .ed-face,.lor-eng .ed-faces.two .ed-face .cap,.lor-eng #engText{transition:none}.lor-eng .face canvas,.lor-eng .ed-faces canvas{transition:none}.lor-eng .ed-faces.two .ed-face.invite{animation:none}}.lor-eng .ed-stage.photo canvas{cursor:grab}.lor-eng .ed-stage.photo canvas:active{cursor:grabbing}.lor-eng .ed-hint{font-size:12px;font-weight:700;color:var(--green);text-align:center;min-height:16px;margin:2px 0 0}.lor-eng #ghost{position:absolute;opacity:0;width:1px;height:1px;padding:0;border:0;resize:none;font-size:16px;top:50%;left:50%;pointer-events:none}.lor-eng .ed-body{flex:1 1 auto;overflow:auto;padding:12px 16px 4px;display:flex;flex-direction:column;gap:11px}.lor-eng .seg{display:flex;background:var(--surface-2);border-radius:10px;padding:4px;gap:4px}.lor-eng .seg button{flex:1 1 0;border:1px solid transparent;background:transparent;color:var(--ink-2);border-radius:7px;padding:10px 4px;font-size:14px;min-height:44px}.lor-eng .seg button[aria-pressed=true]{background:var(--ground);border-color:var(--hair-2);color:var(--ink);font-weight:700}.lor-eng .seg button[disabled]{opacity:.38;cursor:not-allowed}.lor-eng .engfield{display:block;flex-shrink:0;position:sticky;top:0;z-index:3;background:var(--surface);padding-block:4px}.lor-eng .engfield .lbl{display:block;font-size:10.5px;font-weight:800;letter-spacing:.09em;color:var(--ink-3);margin:0 0 6px}.lor-eng .engfield input{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;font-size:16px;font-family:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--hair-2);border-radius:10px}.lor-eng .engfield input::placeholder{color:var(--ink-3)}.lor-eng .engfield input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}.lor-eng .counter{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--ink-3)}.lor-eng .counter b{color:var(--ink-2)}.lor-eng .symchip{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:5px 5px 5px 9px;border-radius:999px;background:var(--sand);color:#111;font-size:12.5px;font-weight:700;align-self:flex-start}.lor-eng .symchip.hidden{display:none}.lor-eng .symchip-ic{display:inline-flex;width:15px;height:15px}.lor-eng .symchip-ic svg{width:15px;height:15px;fill:none;stroke:#111;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lor-eng .symchip-x{width:20px;height:20px;border:0;border-radius:50%;background:#1111111a;color:#111;font-size:14px;line-height:1;display:grid;place-items:center;padding:0}.lor-eng .symchip-x:hover{background:#1113}.lor-eng .warnline{font-size:12px;line-height:1.5;color:var(--warn);font-weight:700}.lor-eng .note{font-size:12.5px;line-height:1.55;color:var(--ink-2);background:var(--surface);border:1px solid var(--hair);border-radius:10px;padding:11px 12px;margin:0}.lor-eng .note b{color:var(--ink)}.lor-eng .blocked{font-size:12.5px;line-height:1.55;background:color-mix(in srgb,var(--alert) 7%,var(--ground));border:1px solid color-mix(in srgb,var(--alert) 32%,var(--ground));border-radius:10px;padding:11px 12px;color:var(--ink-2)}.lor-eng .blocked b{color:var(--alert);display:block;margin-bottom:3px}.lor-eng .blocked button{margin-top:8px;border:1px solid var(--green);background:none;color:var(--green);border-radius:8px;padding:9px 13px;font-size:12.5px;font-weight:700;min-height:42px}.lor-eng .drop{border:1.5px dashed var(--hair-2);border-radius:12px;padding:20px 16px;text-align:center;background:var(--surface);display:flex;flex-direction:column;gap:5px;align-items:center;min-height:44px}.lor-eng .drop.over{border-color:var(--green);background:color-mix(in srgb,var(--green) 6%,var(--surface))}.lor-eng .drop.busy{border-style:solid;border-color:var(--green);pointer-events:none}.lor-eng .drop strong{font-size:14px}.lor-eng .drop span{font-size:12px;color:var(--ink-3)}.lor-eng .file-row{display:flex;align-items:center;gap:11px;border:1px solid var(--hair);border-radius:10px;padding:9px;background:var(--surface)}.lor-eng .file-row img{width:48px;height:48px;border-radius:6px;object-fit:cover;flex:none}.lor-eng .file-row .nm{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lor-eng .file-row .sub{font-size:11.5px;color:var(--ink-3)}.lor-eng .link-btn{border:0;background:none;color:var(--alert);font-size:12.5px;font-weight:700;text-decoration:underline;min-height:44px;padding:0 4px}.lor-eng .verdict{border-radius:10px;padding:11px 12px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.lor-eng .verdict b{display:block;font-size:13px;margin-bottom:3px}.lor-eng .verdict.warn{background:color-mix(in srgb,var(--gold) 12%,var(--ground));border:1px solid color-mix(in srgb,var(--gold) 45%,var(--ground))}.lor-eng .verdict.warn b{color:var(--warn)}.lor-eng .verdict{transition:opacity .18s cubic-bezier(.4,0,.2,1)}.lor-eng .verdict.flip{animation:lor-verdict .18s cubic-bezier(.4,0,.2,1)}@keyframes lor-verdict{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lor-eng .verdict.flip{animation:none}}.lor-eng .verdict.ok{background:color-mix(in srgb,var(--green) 8%,var(--ground));border:1px solid color-mix(in srgb,var(--green) 30%,var(--ground))}.lor-eng .verdict.ok b{color:var(--green)}.lor-eng .slider{display:flex;align-items:center;gap:11px}.lor-eng .slider input[type=range]{flex:1 1 auto;accent-color:var(--green);min-height:42px}.lor-eng .slider .cap{font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap}.lor-eng .zbtn{flex:none;width:44px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--ground);color:var(--ink);font:inherit;font-size:19px;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center}.lor-eng .zbtn:hover{border-color:var(--green);color:var(--green)}.lor-eng .zbtn:disabled{opacity:.4;cursor:default}.lor-eng .tools{flex:none;display:flex;gap:6px;padding:8px 16px;border-top:1px solid var(--hair);background:var(--ground)}.lor-eng .tools button{flex:1 1 0;border:1px solid var(--hair-2);background:var(--ground);color:var(--ink-2);border-radius:9px;padding:9px 4px;font-size:11.5px;font-weight:800;letter-spacing:.06em;min-height:46px}.lor-eng .tools button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--ink)}.lor-eng .tools button[disabled]{opacity:.36;cursor:not-allowed}.lor-eng .tray{flex:none;max-height:28vh;overflow:auto;padding:12px 16px 6px;border-top:1px solid var(--hair);background:var(--surface)}.lor-eng .fontlist{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:6px}.lor-eng .fontlist .chip{display:flex;flex-direction:column;align-items:center;gap:5px;width:76px}.lor-eng .fontlist button{width:60px;height:60px;border:1.5px solid var(--hair-2);background:var(--ground);border-radius:50%;display:grid;place-items:center;color:var(--ink);padding:0;font-size:24px;line-height:1}.lor-eng .fontlist button[aria-pressed=true]{border-color:var(--ink);border-width:2.5px}.lor-eng .fontlist .fname{font-size:9.5px;line-height:1.25;color:var(--ink-3);text-align:center}.lor-eng .fontlist .flag{display:block;font-size:9px;font-weight:800;color:var(--warn)}.lor-eng .srch{position:relative;margin-bottom:10px}.lor-eng .srch input{width:100%;font:inherit;font-size:15px;padding:11px 12px 11px 40px;border:1px solid var(--hair-2);border-radius:9px;background:var(--ground);color:var(--ink);min-height:46px}.lor-eng .srch svg{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--ink-3);stroke-width:2}.lor-eng .jump{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--hair);scrollbar-width:none}.lor-eng .jump::-webkit-scrollbar{display:none}.lor-eng .jump .t{font-size:10.5px;font-weight:800;letter-spacing:.07em;color:var(--ink-3);white-space:nowrap;flex:none;align-self:center}.lor-eng .jump button{border:0;background:none;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;padding:6px 0;min-height:42px}.lor-eng .clear-sym{display:block;width:100%;margin:9px 0 2px;border:1px solid var(--hair-2);background:var(--ground);color:var(--alert);border-radius:9px;padding:9px;font-size:12.5px;font-weight:700;min-height:42px}.lor-eng .cat h3{margin:12px 0 7px;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--ink-2)}.lor-eng .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:7px}.lor-eng .grid button{aspect-ratio:1;border:1px solid var(--hair);background:var(--ground);border-radius:10px;display:grid;place-items:center;color:var(--ink);padding:0}.lor-eng .grid button[aria-pressed=true]{border-color:var(--green);border-width:2px;background:color-mix(in srgb,var(--green) 7%,var(--ground))}.lor-eng .grid button svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lor-eng .isym{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.lor-eng .isym .iname{font-size:9.5px;line-height:1.25;font-weight:700;color:var(--ink-2);text-align:center;overflow-wrap:anywhere}.lor-eng .cutnote{margin:4px 0 0;font-size:11.5px;font-weight:700;color:var(--ink-2);text-align:center}.lor-eng .cutnote.hidden{display:none}.lor-eng .nores{padding:22px 0;text-align:center;font-size:13px;color:var(--ink-3)}.lor-eng .showall{margin-top:11px;border:1px solid var(--hair-2);background:var(--ground);color:var(--ink);border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:800}.lor-eng .showall:hover{border-color:var(--green);color:var(--green)}.lor-eng .posrow{display:flex;gap:6px}.lor-eng .posrow button{flex:1 1 0;border:1px solid var(--hair-2);background:var(--ground);color:var(--ink-2);border-radius:9px;padding:10px 4px;font-size:12.5px;font-weight:700;min-height:44px}.lor-eng .posrow button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#fff}.lor-eng .traynote{margin:9px 0 0;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.lor-eng .traynote.capped{color:var(--gold);font-weight:600}.lor-eng .ed-foot{flex:none;display:flex;gap:10px;padding:11px 16px;border-top:1px solid var(--hair);background:var(--ground);padding-bottom:calc(11px + env(safe-area-inset-bottom,0px))}.lor-eng .ed-foot button{flex:1 1 0;min-height:52px;border-radius:10px;font-size:14px;font-weight:800;letter-spacing:.03em}.lor-eng .ed-foot .cancel{border:1px solid var(--hair-2);background:var(--ground);color:var(--ink-2)}.lor-eng .ed-foot .confirm{border:0;background:var(--green);color:#fff}.lor-eng .ed-foot .confirm.held{background:var(--ground);border:1.5px solid var(--warn);color:var(--warn);font-size:12.5px;letter-spacing:.01em}.lor-eng .fontlist .chip.fits button{border-color:var(--green);border-width:2.5px}.lor-eng .fontlist .chip.fits .fname:after{content:var(--lor-fits," fits");color:var(--green);font-weight:800}.lor-eng .ask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;border:0;padding:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent}.lor-eng .ask[open]{display:block}.lor-eng .ask::backdrop{background:#11111175}.lor-eng .ask-in{position:absolute;inset-inline:0;bottom:0;background:var(--ground);border-radius:14px 14px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #1113}.lor-eng .ask-in h3{margin:0 0 8px;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.lor-eng .ask-in p{margin:0 0 18px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.lor-eng .ask-foot{display:flex;gap:10px}.lor-eng .ask-foot button{flex:1 1 0;min-height:50px;border-radius:10px;font-size:14px;font-weight:800;letter-spacing:.03em}.lor-eng .ask-foot .keep{border:0;background:var(--green);color:#fff}.lor-eng .ask-foot .drop{border:1px solid var(--hair-2);background:var(--ground);color:var(--alert)}.lor-eng .ask-foot .plain{border:1px solid var(--hair-2);background:var(--ground);color:var(--ink-2)}@media(min-width:901px){.lor-eng .ask-in{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(430px,92vw);border-radius:14px;padding:24px;box-shadow:0 18px 60px #1111113d}}.lor-eng .added{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none;border:0;padding:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent}.lor-eng .added[open]{display:block}.lor-eng .added::backdrop{background:#11111185}.lor-eng .added-in{position:absolute;inset-inline:0;bottom:0;background:var(--ground);border-radius:14px 14px 0 0;padding:24px 18px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #1113;text-align:center}.lor-eng .added-tick{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;background:var(--green);display:grid;place-items:center}.lor-eng .added-tick svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lor-eng .added-in h3{margin:0 0 6px;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.lor-eng .added-line{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.lor-eng .added-line .eng{color:var(--ink);font-weight:700}.lor-eng .added-go{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--green);display:flex;align-items:center;justify-content:center;gap:8px}.lor-eng .added-go:before{content:"";width:13px;height:13px;border-radius:50%;flex:none;border:2px solid color-mix(in srgb,var(--green) 30%,transparent);border-top-color:var(--green);animation:lorspin .7s linear infinite}@keyframes lorspin{to{transform:rotate(360deg)}}.lor-eng .added-why{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:var(--ink-2);text-align:center}.lor-eng .added.saving .added-in:after{content:"";display:block;height:2px;margin-top:14px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--green),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:lor-sweep 1.2s linear infinite}@keyframes lor-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion:reduce){.lor-eng .added-go:before{animation:none}.lor-eng .added.saving .added-in:after{animation:none;background:var(--hair-2);background-size:100% 100%}}.lor-eng .added-link{display:inline-block;margin-top:2px;font-size:12.5px;font-weight:700;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.lor-eng .added-link:hover{color:var(--green)}.lor-eng .added-err{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--alert);font-weight:600}.lor-eng .lor-proof{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;text-align:start}.lor-eng .lor-proof:empty{display:none}.lor-eng .lor-proof .pf{display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--hair);border-radius:10px;padding:10px}.lor-eng .lor-proof img{width:96px;height:96px;flex:none;border-radius:8px;background:#fff;border:1px solid var(--hair-2);object-fit:contain}.lor-eng .lor-proof .pf-who{display:block;font-size:10.5px;font-weight:800;letter-spacing:.09em;color:var(--ink-2);margin-bottom:3px}.lor-eng .lor-proof .pf-what{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.4;word-break:break-word}.lor-eng .lor-proof .pf-blank{color:var(--ink-2);font-weight:600}.lor-eng .lor-proof .pf-cap{margin:2px 0 0;font-size:12.5px;font-weight:600;color:var(--ink-2)}.lor-eng .added-acts{display:flex;gap:9px;margin:0 0 2px}.lor-eng .added-primary{flex:1 1 0;display:grid;place-items:center;min-height:50px;border-radius:10px;background:var(--green-solid);color:var(--on-green);font-size:14px;font-weight:800;text-decoration:none}.lor-eng .added-second{flex:1 1 0;min-height:50px;border-radius:10px;border:1px solid var(--hair-2);background:var(--ground);color:var(--ink-2);font-size:14px;font-weight:800}.lor-eng .added-edit{display:block;width:100%;margin-top:8px;padding:6px 0;border:0;background:none;font-size:12.5px;font-weight:700;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.lor-eng .added-edit:hover{color:var(--green)}.lor-eng .added-bar{height:2px;background:var(--hair);border-radius:2px;overflow:hidden;margin:10px 0 6px}.lor-eng .added-bar i{display:block;height:100%;width:100%;background:var(--gold);transform-origin:left center;animation:lor-count var(--lor-count,5s) linear forwards}@keyframes lor-count{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lor-eng .added-bar.off,.lor-eng .added-acts.off,.lor-eng .added-edit.off{display:none}@media(prefers-reduced-motion:reduce){.lor-eng .added-bar i{animation:none}}.lor-eng .added-retry{margin-top:6px;min-height:50px;width:100%;border:0;border-radius:10px;background:var(--green);color:#fff;font-size:14px;font-weight:800;letter-spacing:.03em}@media(min-width:901px){.lor-eng .added-in{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(420px,92vw);border-radius:14px;padding:28px 26px;box-shadow:0 18px 60px #1111113d}}@media(max-width:759px){.lor-eng .pdp{grid-template-columns:1fr;min-height:0}.lor-eng .stage{border-inline-end:0;border-bottom:1px solid var(--hair);padding:16px}.lor-eng .stage .slot{max-width:420px;margin-inline:auto}.lor-eng .panel{padding:16px 16px 26px}.lor-eng h1{font-size:19px}.lor-eng .ed-stage canvas{width:auto}}.lor-eng .ed-faces{flex:1 1 0;min-height:0;container-type:size}.lor-eng .ed-faces.two .ed-face canvas{max-height:calc(100cqh - 36px)}.lor-eng .ed-faces:not(.two) .ed-face canvas{max-height:100cqh}@media(max-width:759px){.lor-eng .ed-in{grid-template-rows:auto auto minmax(clamp(140px,40%,330px),1fr) auto auto auto auto;grid-template-areas:"head" "tabs" "stage" "body" "tools" "tray" "foot"}.lor-eng .ed-in>.ed-head{grid-area:head}.lor-eng .ed-in>.tabs{grid-area:tabs}.lor-eng .ed-in>.ed-stage{grid-area:stage}.lor-eng .ed-side>.ed-body{grid-area:body}.lor-eng .ed-side>.tools{grid-area:tools}.lor-eng .ed-side>.tray{grid-area:tray}.lor-eng .ed-in>.ed-foot{grid-area:foot}}@media(max-height:720px){.lor-eng .ed-stage{gap:2px;padding-top:8px;padding-bottom:6px}.lor-eng .ed-say,.lor-eng .ed-hint,.lor-eng .cutnote{font-size:11px;line-height:1.3;margin:0;min-height:14px}}@media(max-width:759px)and (max-height:640px){.lor-eng .ed-head{padding:6px 12px 6px 16px}.lor-eng .ed-foot{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.lor-eng .ed-foot button{min-height:46px}}.lor-eng .ed-say:empty,.lor-eng .ed-hint:empty{display:none}.lor-eng .ed-say.quiet{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:759px){.lor-eng .ed-head{padding:6px 8px 6px 16px}.lor-eng .ed-head h2{font-size:14px}.lor-eng .ed-head .x{width:40px;height:40px}.lor-eng .ed-body{padding:8px 16px 4px;gap:8px}.lor-eng .seg{padding:2px;gap:2px}.lor-eng .seg button{min-height:28px;padding:4px;font-size:12px}.lor-eng .engfield .lbl{margin:0 0 4px}.lor-eng .engfield input{min-height:44px;padding:9px 12px}.lor-eng .tools{padding:6px 16px;gap:6px}.lor-eng .tools button{min-height:36px;padding:5px 4px;font-size:10.5px;letter-spacing:.05em}.lor-eng .ed-foot{padding:8px 16px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.lor-eng .ed-foot button{min-height:44px;font-size:13px}.lor-eng .tray{padding:6px 16px}.lor-eng .jump{padding-bottom:2px;margin-bottom:2px}.lor-eng .jump button{min-height:34px;padding:4px 0}.lor-eng .cat h3{margin:8px 0 5px}.lor-eng .grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:5px}.lor-eng .grid button{aspect-ratio:auto;height:44px}.lor-eng .grid button svg{width:24px;height:24px}.lor-eng .isym{gap:2px}.lor-eng .isym .iname{font-size:9px}}@media(max-width:759px)and (max-height:700px){.lor-eng .ed-in:has(.tray:not(.hidden)){grid-template-rows:auto auto minmax(clamp(120px,30%,330px),1fr) auto auto auto auto}.lor-eng .ed-in:has(.tray:not(.hidden)) .ed-body>.seg{display:none}.lor-eng .ed-in:has(.tray:not(.hidden)) .ed-body{overflow:visible}}@media(min-width:760px){.lor-eng .grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px}.lor-eng .grid button{aspect-ratio:auto;height:50px}.lor-eng .grid button svg{width:26px;height:26px}.lor-eng .isym{gap:3px}.lor-eng .seg{padding:3px;gap:3px}.lor-eng .seg button{min-height:34px;padding:5px 4px;font-size:13px}}.lor-eng .fontlist{gap:6px}.lor-eng .fontlist .chip{width:52px;gap:3px}.lor-eng .fontlist button{width:44px;height:44px;font-size:18px}.lor-eng .fontlist .fname{font-size:9px}.lor-eng .slider input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;min-height:32px;height:32px;margin:0;cursor:pointer;--p:50%}.lor-eng .slider input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(var(--green),var(--green)) 0 0/var(--p) 100% no-repeat,var(--hair-2)}.lor-eng .slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;border:0;border-radius:50%;background:var(--green)}.lor-eng .slider input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--hair-2)}.lor-eng .slider input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--green)}.lor-eng .slider input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--green)}.lor-eng .slider input[type=range]:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/93/assets/loretana-engraving-v2.css.map */
