.lm-how{--lm-ink:#2f2436;--lm-muted:#6d6273;--lm-accent:#6d388b;display:block;background:#faf8fc;color:var(--lm-ink);font-family:var(--font-body-family,Arial,sans-serif);font-style:normal;letter-spacing:normal;padding:76px 24px 64px}.lm-how *{box-sizing:border-box}.lm-how__inner{max-width:1180px;margin:0 auto}.lm-how__header{text-align:center;max-width:750px;margin:0 auto 42px}.lm-how__eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 14px;color:var(--lm-accent);font-size:13px;font-weight:600;letter-spacing:.04em}.lm-how__eyebrow span{font-size:20px}.lm-how .lm-how__title{font-family:var(--font-heading-family,Arial,sans-serif);font-weight:600;font-size:clamp(30px,3.7vw,46px);line-height:1.16;letter-spacing:-.035em;color:var(--lm-ink);margin:0 0 18px}.lm-how__intro{font-size:17px;line-height:1.6;color:var(--lm-muted);margin:0}.lm-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.lm-how__step{min-width:0;overflow:hidden;border:1px solid #e7dfeb;border-radius:22px;background:#fff}.lm-how__art{height:292px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f1eaf5;border-bottom:1px solid #ede7f0;isolation:isolate}.lm-how__art--crop{background:#edeaf5}.lm-how__art--cart{background:#f4ecea}.lm-how__number{position:absolute;top:17px;left:18px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fff;color:var(--lm-accent);font-size:11px;font-weight:700;z-index:3}.lm-how__art--upload .lm-how__number{top:10px;left:12px;width:26px;height:26px}.lm-how__window{width:232px;max-width:calc(100% - 24px);padding:14px;background:#fff;border:1px solid #e4d9e8;border-radius:15px;box-shadow:0 12px 28px #38244712}.lm-how__window-bar{display:flex;justify-content:space-between;align-items:center;color:#65556c;font-size:17px;line-height:1.2;margin-bottom:10px}.lm-how__brand{font-size:13px;font-weight:700;letter-spacing:-.04em}.lm-how__upload-area{position:relative;height:116px;border:1px dashed #ceb9d8;background:#fcfafc;border-radius:8px}.lm-how__photo{position:absolute;width:84px;height:92px;top:10px;left:calc(50% - 42px);padding:5px 5px 15px;border:1px solid #e8dfd8;background:#fff;border-radius:3px;box-shadow:0 3px 8px #35274412}.lm-how__photo--back{transform:translate(-17px) rotate(-12deg);background:#e8ddd2}.lm-how__photo--front{transform:rotate(7deg);animation:lm-how-photo 8s ease-in-out infinite}.lm-how__memory{width:100%;height:100%;display:block;object-fit:cover}.lm-how__upload-mark{position:absolute;bottom:9px;right:13px;width:32px;height:32px;border-radius:50%;padding:7px;background:var(--lm-accent);color:#fff;border:2px solid white}.lm-how__upload-mark svg,.lm-how__move svg{display:block;width:100%;height:100%}.lm-how__mock-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;width:100%;border-radius:8px;background:var(--lm-accent);padding:10px 12px;color:#fff;font-size:15px;font-weight:700;margin-top:12px;line-height:1.4;white-space:nowrap}.lm-how__mock-button svg{display:block;width:19px;height:19px;flex-shrink:0}.lm-how__mock-button span{font:inherit;color:inherit}.lm-how__crop-panel{width:216px;padding:14px;border-radius:15px;background:#fff;border:1px solid #ded7e9;box-shadow:0 12px 28px #38244712;transform:rotate(2deg)}.lm-how__crop-label{display:block;text-align:center;font-size:10px;font-weight:600;color:#5a4962;margin-bottom:11px}.lm-how__crop-frame{position:relative;height:173px;overflow:hidden;border-radius:6px;background:#ddcdbf}.lm-how__crop-frame>.lm-how__memory{animation:lm-how-crop 8s ease-in-out infinite;transform:scale(1.13) translate(2px,2px)}.lm-how__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 0 72px,#30263b75 72.5px)}.lm-how__crop-ring{position:absolute;width:146px;height:146px;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%}.lm-how__crop-ring:before,.lm-how__crop-ring:after{content:"";position:absolute;left:50%;top:0;height:100%;border-left:1px solid #ffffff55}.lm-how__crop-ring:after{transform:rotate(90deg)}.lm-how__move{position:absolute;right:26px;bottom:27px;width:31px;height:31px;border-radius:50%;padding:6px;background:#fff;color:#665273;box-shadow:0 2px 8px #23172833;animation:lm-how-cursor 8s ease-in-out infinite}.lm-how__crop-tools{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1;color:#807189;margin-top:12px}.lm-how__track{position:relative;flex:1;height:3px;background:#dfd1e7;border-radius:5px}.lm-how__track i{position:absolute;top:-3px;left:42%;width:9px;height:9px;background:var(--lm-accent);border-radius:50%;animation:lm-how-slider 8s ease-in-out infinite}.lm-how__done{padding:7px 9px;font-size:9px;background:var(--lm-accent);border-radius:5px;color:#fff}.lm-how__mirror{position:relative;width:163px;height:227px;transform:translateY(-8px)}.lm-how__mirror-face{position:relative;z-index:2;width:163px;height:163px;background:#fff;border:10px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ece5df,0 0 22px #fffae9;overflow:hidden}.lm-how__mirror-face>.lm-how__memory{border-radius:50%;border:3px solid #f5eedf;animation:lm-how-glow 8s ease-in-out infinite}.lm-how__mirror-stem{position:absolute;width:15px;height:55px;left:74px;top:156px;background:linear-gradient(90deg,#e6e1df,#fff 45%,#eee8e5);border:1px solid #ebe4e0}.lm-how__mirror-base{position:absolute;width:120px;height:23px;left:21px;top:203px;background:#fff;border:1px solid #e7dfda;border-radius:12px 12px 10px 10px;box-shadow:0 6px 10px #4d344a0d}.lm-how__mirror-base:after{content:"";position:absolute;left:55px;top:7px;width:9px;height:7px;border:1px solid #dfd7d1;border-radius:2px}.lm-how__receipt{position:absolute;left:20px;right:20px;bottom:19px;display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #e7dfe4;border-radius:12px;background:#fff;box-shadow:0 5px 18px #3824470a;animation:lm-how-receipt 8s ease-in-out infinite}.lm-how__receipt-check{display:grid;place-items:center;flex:0 0 26px;height:26px;color:#527449;background:#ecf3e9;border-radius:50%;font-size:13px;font-weight:700}.lm-how__receipt-title{display:block;font-size:11px;font-weight:600;line-height:1.4}.lm-how__receipt-caption{display:block;font-size:9px;line-height:1.5;color:var(--lm-muted)}.lm-how__price{margin-left:auto;font-size:14px;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lm-accent)}.lm-how__copy{padding:26px 25px 29px}.lm-how__step-label{display:block;margin-bottom:10px;color:var(--lm-accent);font-size:10px;line-height:1.3;letter-spacing:.12em;font-weight:700}.lm-how .lm-how__copy h3{margin:0 0 11px;color:var(--lm-ink);font-family:var(--font-heading-family,Arial,sans-serif);font-weight:600;font-size:20px;line-height:1.35;letter-spacing:-.025em}.lm-how__copy p{margin:0;color:var(--lm-muted);font-size:15px;line-height:1.65}.lm-how__footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px;padding:24px 0 0}.lm-how__footer-copy{display:flex;align-items:center;gap:12px}.lm-how__footer-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #e4d9eb;border-radius:50%;color:var(--lm-accent);font-size:26px;line-height:1;flex-shrink:0}.lm-how__footer-copy p{margin:0;font-size:14px;line-height:1.6;color:var(--lm-muted);max-width:390px}.lm-how .lm-how__cta{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:52px;padding:14px 23px;border:1px solid var(--lm-accent);border-radius:12px;background:var(--lm-accent);color:#fff;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;text-align:center;transition:background .2s,border-color .2s;flex-shrink:0}.lm-how .lm-how__cta:hover{background:#562b70;border-color:#562b70}.lm-how .lm-how__cta:focus-visible{outline:3px solid var(--lm-accent);outline-offset:4px}.lm-how__cta svg{width:20px;height:20px;flex-shrink:0}.lm-how [class*=lm-how__]{animation-play-state:paused}.lm-how.is-visible [class*=lm-how__]{animation-play-state:running}@keyframes lm-how-photo{0%,12%,86%,to{transform:rotate(7deg) translateY(0)}25%,70%{transform:rotate(0) translateY(-5px)}}@keyframes lm-how-crop{0%,24%,90%,to{transform:scale(1.13) translate(2px,2px)}43%,78%{transform:scale(1.27) translate(-3px,5px)}}@keyframes lm-how-cursor{0%,24%,90%,to{transform:translate(0)}43%,78%{transform:translate(-8px,6px)}}@keyframes lm-how-slider{0%,24%,90%,to{transform:translate(0)}43%,78%{transform:translate(11px)}}@keyframes lm-how-glow{0%,45%,to{opacity:.86}58%,85%{opacity:1}}@keyframes lm-how-receipt{0%,47%,to{transform:translateY(2px)}62%,86%{transform:translateY(-3px)}}@media(min-width:750px)and (max-width:989px){.lm-how{padding-left:20px;padding-right:20px}.lm-how__steps{gap:12px}.lm-how__copy{padding:23px 18px}.lm-how .lm-how__copy h3{font-size:18px}.lm-how__receipt{left:10px;right:10px;padding:10px;gap:7px}.lm-how__price{font-size:12px}.lm-how__receipt-check{flex-basis:22px;height:22px}.lm-how__crop-panel{width:199px}}@media(max-width:749px){.lm-how{padding:46px 18px 38px}.lm-how__header{margin-bottom:26px}.lm-how__eyebrow{font-size:11px;gap:6px}.lm-how__intro{font-size:15px;max-width:320px;margin:0 auto}.lm-how .lm-how__title{font-size:32px;margin-bottom:13px}.lm-how__steps{grid-template-columns:minmax(0,1fr);gap:18px;max-width:460px;margin:0 auto}.lm-how__art{height:266px}.lm-how__copy{padding:22px 23px 25px}.lm-how .lm-how__copy h3{font-size:21px}.lm-how__copy p{font-size:15px}.lm-how__footer{flex-direction:column;gap:22px;margin:24px auto 0;padding-top:0;max-width:460px}.lm-how__footer-copy{max-width:335px}.lm-how__footer-copy p{font-size:13px}.lm-how .lm-how__cta{width:100%;font-size:14px}}@media(prefers-reduced-motion:reduce){.lm-how [class*=lm-how__]{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lm-how-to-order.css.map */
