.rmd-laser h1{margin-bottom:24px}.rmd-laser-content{max-width:none}.rmd-laser .rmd-page-lead{max-width:40ch}.rmd-laser .rmd-page-grid{margin-top:40px}.rmd-laser .rmd-label{font-size:11px;font-weight:700;letter-spacing:.13em}.rmd-laser-coming{background:var(--rmd-paper);color:var(--rmd-ink);padding:36px;margin-block:36px;max-width:900px}.rmd-laser-coming h2{color:inherit;margin-top:0}.rmd-laser-coming p{max-width:65ch}.rmd-laser-background{max-width:78ch;margin-block:42px 28px}.rmd-laser h2{font-weight:700;line-height:1.2}.rmd-laser-appointment{font-size:15px;border-left:3px solid var(--rmd-pink);padding-left:18px}.rmd-laser-inquiry{border-top:1px solid #5d5952;padding-top:48px;margin-top:48px;scroll-margin-top:36px}.rmd-laser-inquiry>.rmd-quote-intro h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:38px;margin:0 0 18px}.rmd-laser .rmd-quote-aside h2{font-size:22px}.rmd-laser .rmd-quote-aside a{overflow-wrap:anywhere}@media(max-width:749px){.rmd-laser-coming{padding:26px 22px}.rmd-laser-background{margin-top:32px}.rmd-laser-inquiry{padding-top:34px;margin-top:34px}.rmd-laser-inquiry>.rmd-quote-intro h2{font-size:30px}}.rmd-updates{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:none;max-height:85vh;max-height:85dvh;margin:auto;padding:42px 36px 34px;overflow:auto;border:1px solid #0a0a0a;border-top:5px solid #ff1e7a;border-radius:12px;background:#f3efe6;color:#0a0a0a;box-shadow:0 24px 80px #0006;font-family:var(--font-body-family, sans-serif);text-align:left;letter-spacing:normal}.rmd-updates:not([open]){display:none}.rmd-updates::backdrop{background:#000a}.rmd-updates__close{position:absolute;top:8px;right:8px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#0a0a0a;font:32px/1 sans-serif;cursor:pointer}.rmd-updates__brand{margin:0 24px 24px 0;font-size:13px;line-height:1.5;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.rmd-updates__eyebrow{display:inline-block;margin:0 0 14px;padding:5px 10px;background:#0a0a0a;color:#f3efe6;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.rmd-updates h2{margin:0 0 18px;color:#0a0a0a;font-family:var(--font-heading-family, sans-serif);font-size:clamp(28px,5vw,38px);font-weight:700;line-height:1.12;letter-spacing:-.5px}.rmd-updates__copy,.rmd-updates__note{margin:0 0 16px;color:#272727;font-size:16px;line-height:1.6}.rmd-updates__note{margin-bottom:26px}.rmd-updates__continue{display:block;width:100%;min-height:48px;padding:14px 20px;border:1px solid #0a0a0a;border-radius:5px;background:#ff1e7a;color:#0a0a0a;font:700 16px/1.3 var(--font-body-family, sans-serif);cursor:pointer}.rmd-updates__continue:hover{background:#ff4d97}.rmd-updates button:focus-visible{outline:3px solid #0a0a0a;outline-offset:4px}@media(max-width:480px){.rmd-updates{padding:38px 24px 26px}.rmd-updates__brand{font-size:11px;margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
