.lbc-guide{--lbc-ink-900: var(--ink-900, #1e1e1c);--lbc-ink-800: var(--ink-800, #2a2a27);--lbc-ink-700: var(--ink-700, #3a3a36);--lbc-ink-500: var(--ink-500, #6e6d66);--lbc-ink-300: var(--ink-300, #a9a79e);--lbc-bone-50: var(--bone-50, #faf8f3);--lbc-bone-100: var(--bone-100, #f4f1ea);--lbc-bone-200: var(--bone-200, #ece7dc);--lbc-bone-300: var(--bone-300, #ddd7c8);--lbc-ember-700: var(--ember-700, #8f2f1a);--lbc-ember-600: var(--ember-600, #b0432a);--lbc-ember-500: var(--ember-500, #c75636);--lbc-font-display: var(--font-display, "ivymode", "Tenor Sans", "Times New Roman", serif);--lbc-font-body: var(--font-body, "Assistant", system-ui, -apple-system, sans-serif);--lbc-text-2xs: .75rem;--lbc-text-xs: .8125rem;--lbc-text-sm: .9375rem;--lbc-text-base: 1.0625rem;--lbc-text-md: 1.25rem;--lbc-text-lg: 1.625rem;--lbc-text-xl: 2.25rem;--lbc-space-1: .25rem;--lbc-space-2: .5rem;--lbc-space-3: .75rem;--lbc-space-4: 1rem;--lbc-space-5: 1.5rem;--lbc-space-6: 2rem;--lbc-space-7: 2.5rem;--lbc-space-8: 3rem;--lbc-space-9: 4rem;--lbc-space-10: 5.5rem;--lbc-space-11: 7rem;--lbc-radius-xs: 2px;--lbc-radius-sm: 4px;--lbc-radius-md: 8px;--lbc-shadow-xs: 0 1px 2px rgba(30, 30, 28, .05);--lbc-ring: 0 0 0 2px var(--lbc-bone-50), 0 0 0 4px var(--lbc-ember-600);--lbc-ease-out: cubic-bezier(.16, 1, .3, 1);--lbc-dur-fast: .14s;--lbc-dur-normal: .24s;background:var(--lbc-bone-50);color:var(--lbc-ink-900);font-family:var(--lbc-font-body);font-size:var(--lbc-text-base);line-height:1.7;-webkit-font-smoothing:antialiased}.lbc-guide :focus-visible{outline:none;box-shadow:var(--lbc-ring)}.lbc-guide__inner{max-width:720px;margin:0 auto}.lbc-guide__wrap{padding:0 var(--lbc-space-4)}.lbc-guide__hero{background:var(--lbc-bone-50);padding:var(--lbc-space-10) var(--lbc-space-4) var(--lbc-space-7)}.lbc-guide__h1{margin:var(--lbc-space-5) 0 0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-xl);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__lead{margin:var(--lbc-space-5) 0 0;font-family:var(--lbc-font-body);font-weight:300;font-size:var(--lbc-text-base);line-height:1.7;color:var(--lbc-ink-700);text-wrap:pretty}.lbc-guide__closing{background:var(--lbc-bone-100);padding:var(--lbc-space-9) var(--lbc-space-4);margin-top:var(--lbc-space-8)}.lbc-guide__closing-title{margin:var(--lbc-space-5) 0 0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-xl);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__closing-body{margin-top:var(--lbc-space-5)}.lbc-guide__cta{display:flex;flex-direction:column;gap:var(--lbc-space-3);margin-top:var(--lbc-space-6)}.lbc-guide__cta .lbc-guide__btn{width:100%}@media(min-width:600px){.lbc-guide__wrap{padding:0 var(--lbc-space-5)}.lbc-guide__hero{padding:var(--lbc-space-11) var(--lbc-space-5) var(--lbc-space-8)}.lbc-guide__h1{font-size:2.75rem;line-height:1.12}.lbc-guide__closing{padding:var(--lbc-space-9) var(--lbc-space-5)}.lbc-guide__cta{flex-direction:row}.lbc-guide__cta .lbc-guide__btn{width:auto;flex:0 1 auto;padding-left:var(--lbc-space-6);padding-right:var(--lbc-space-6)}}.lbc-guide__eyebrow{display:inline-flex;align-items:center;gap:var(--lbc-space-3);margin:0;font-family:var(--lbc-font-body);font-weight:600;font-size:var(--lbc-text-2xs);line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--lbc-ember-600)}.lbc-guide__eyebrow:before{content:"";display:block;width:20px;height:1px;background:currentColor}.lbc-guide__h2{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-xl);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__h3{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-md);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__body{margin:0;font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-sm);line-height:1.7;color:var(--lbc-ink-700);text-wrap:pretty}.lbc-guide__hint{margin:12px 0 0;font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-sm);line-height:1.5;color:var(--lbc-ink-500);text-wrap:pretty}.lbc-guide__fine{margin:0;font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-2xs);line-height:1.7;color:var(--lbc-ink-300)}.lbc-guide__card{width:100%;max-width:480px;margin:0 auto;background:#fff;border:1px solid var(--lbc-bone-300);border-radius:var(--lbc-radius-md);box-shadow:var(--lbc-shadow-xs);overflow:hidden;scroll-margin-top:96px}.lbc-guide__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--lbc-space-3);min-height:52px;padding:var(--lbc-space-4) var(--lbc-space-5);border-bottom:1px solid var(--lbc-bone-300)}.lbc-guide__meta{margin:0;font-family:var(--lbc-font-body);font-weight:600;font-size:var(--lbc-text-2xs);line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--lbc-ink-500)}.lbc-guide__back{appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:0;padding:0;cursor:pointer}.lbc-guide__track{height:2px;background:var(--lbc-bone-200)}.lbc-guide__fill{height:2px;width:0;background:var(--lbc-ember-600);transition:width var(--lbc-dur-normal) var(--lbc-ease-out)}.lbc-guide__fill--25{width:25%}.lbc-guide__fill--50{width:50%}.lbc-guide__fill--75{width:75%}.lbc-guide__fill--100{width:100%}.lbc-guide__card-body{padding:var(--lbc-space-6) var(--lbc-space-5)}@media(max-width:380px){.lbc-guide__card-body{padding:var(--lbc-space-5) var(--lbc-space-4)}}.lbc-guide__intro-title{margin:var(--lbc-space-6) 0 0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-xl);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__intro-lead{margin-top:var(--lbc-space-4);max-width:320px}.lbc-guide__intro-start{margin-top:40px}.lbc-guide__intro-fine{margin-top:16px}.lbc-guide__btn{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;margin:0;text-align:center;text-decoration:none;border-radius:var(--lbc-radius-sm);border:1px solid transparent;padding:var(--lbc-space-4) var(--lbc-space-5);font-family:var(--lbc-font-body);font-weight:600;font-size:var(--lbc-text-2xs);line-height:1.5;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background var(--lbc-dur-normal) var(--lbc-ease-out),border-color var(--lbc-dur-normal) var(--lbc-ease-out),color var(--lbc-dur-normal) var(--lbc-ease-out)}.lbc-guide__btn--ink{background:var(--lbc-ink-900);color:var(--lbc-bone-50);border-color:var(--lbc-ink-900)}.lbc-guide__btn--ink:hover{background:var(--lbc-ink-800);border-color:var(--lbc-ink-800);color:var(--lbc-bone-50)}.lbc-guide__btn--primary{background:var(--lbc-ember-600);color:var(--lbc-bone-50);border-color:var(--lbc-ember-600)}.lbc-guide__btn--primary:hover{background:var(--lbc-ember-700);border-color:var(--lbc-ember-700);color:var(--lbc-bone-50)}.lbc-guide__btn--secondary{background:transparent;color:var(--lbc-ink-900);border-color:var(--lbc-ink-900);border-width:1.5px}.lbc-guide__btn--secondary:hover{background:var(--lbc-bone-100);color:var(--lbc-ink-900)}.lbc-guide__btn:disabled{cursor:default;opacity:.6}.lbc-guide__ghost{appearance:none;-webkit-appearance:none;display:inline-block;margin:24px 0 0;background:transparent;border:none;border-radius:0;padding:0;cursor:pointer;font-family:var(--lbc-font-body);font-weight:600;font-size:var(--lbc-text-2xs);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--lbc-ink-500)}.lbc-guide__ghost:hover{color:var(--lbc-ink-900)}.lbc-guide__q-title{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-lg);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__options{display:flex;flex-direction:column;gap:var(--lbc-space-2);margin-top:24px}.lbc-guide__opt{appearance:none;-webkit-appearance:none;display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:17px 18px;text-align:left;cursor:pointer;font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-sm);line-height:1.5;color:var(--lbc-ink-900);background:#fff;border:1px solid var(--lbc-bone-300);border-radius:var(--lbc-radius-sm);transition:background var(--lbc-dur-fast) var(--lbc-ease-out),border-color var(--lbc-dur-fast) var(--lbc-ease-out),color var(--lbc-dur-fast) var(--lbc-ease-out)}.lbc-guide__opt:hover{border-color:var(--lbc-ink-900)}.lbc-guide__opt[aria-pressed=true]{background:var(--lbc-ink-900);color:var(--lbc-bone-50);border-color:var(--lbc-ink-900)}.lbc-guide__result-title{margin:var(--lbc-space-3) 0 0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-xl);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__result-reason{margin-top:16px}.lbc-guide__routine{margin-top:var(--lbc-space-5);padding:var(--lbc-space-4) var(--lbc-space-5);background:var(--lbc-bone-100);border-radius:var(--lbc-radius-sm)}.lbc-guide__routine-text{margin-top:var(--lbc-space-3)}.lbc-guide__prices{margin-top:var(--lbc-space-4);display:flex;border:1px solid var(--lbc-bone-300);border-radius:var(--lbc-radius-sm);overflow:hidden}.lbc-guide__prices-col{flex:1;min-width:0;padding:var(--lbc-space-4) var(--lbc-space-5)}.lbc-guide__prices-col+.lbc-guide__prices-col{border-left:1px solid var(--lbc-bone-300)}.lbc-guide__status{margin:var(--lbc-space-2) 0 0;font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-sm);line-height:1.5;color:var(--lbc-ink-500);text-wrap:pretty}.lbc-guide__figure{margin:var(--lbc-space-2) 0 0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-md);line-height:1.25;color:var(--lbc-ink-900);overflow-wrap:anywhere}.lbc-guide__actions{display:flex;flex-direction:column;gap:var(--lbc-space-2);margin-top:var(--lbc-space-4)}.lbc-guide__actions--view-first [data-guide-action=view]{order:-1}.lbc-guide__terms{margin-top:12px}.lbc-guide__divider{margin-top:var(--lbc-space-5);padding-top:var(--lbc-space-5);border-top:1px solid var(--lbc-bone-300)}.lbc-guide__alt-head{margin-top:var(--lbc-space-3);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--lbc-space-1) var(--lbc-space-3)}.lbc-guide__alt-name{font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-md);color:var(--lbc-ink-900)}.lbc-guide__alt-price{font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-xs);line-height:1.5;color:var(--lbc-ink-500)}.lbc-guide__alt-reason{margin-top:var(--lbc-space-2)}.lbc-guide__save{margin:0}.lbc-guide__save-label{display:block;font-size:var(--lbc-text-xs);margin-bottom:var(--lbc-space-2)}.lbc-guide__field{display:flex;flex-wrap:wrap;gap:var(--lbc-space-2)}.lbc-guide__input{flex:1 1 180px;min-width:0;box-sizing:border-box;margin:0;padding:14px;font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-sm);line-height:1.5;color:var(--lbc-ink-900);background:var(--lbc-bone-50);border:1px solid var(--lbc-bone-300);border-radius:var(--lbc-radius-xs)}.lbc-guide__input:focus{outline:none;border-color:var(--lbc-ink-900);box-shadow:none}.lbc-guide__field .lbc-guide__btn{width:auto;flex:0 0 auto}.lbc-guide__save-note{margin-top:12px}.lbc-guide__save-link{color:var(--lbc-ink-500);text-decoration:underline;text-underline-offset:2px}.lbc-guide__save-link:hover{color:var(--lbc-ink-900)}.lbc-guide__save-error{margin-top:12px;color:var(--lbc-ember-700)}.lbc-guide__save-done{font-size:var(--lbc-text-sm)}.lbc-guide__photo{margin:var(--lbc-space-8) auto;max-width:720px;border-radius:var(--lbc-radius-md);overflow:hidden;background:var(--lbc-bone-100)}.lbc-guide__photo-img{display:block;width:100%;height:auto}.lbc-guide__ref{max-width:720px;margin:var(--lbc-space-8) auto 0}.lbc-guide__ref-lead{margin-top:16px}.lbc-guide__zones{margin-top:var(--lbc-space-6);display:flex;flex-direction:column;gap:var(--lbc-space-5)}.lbc-guide__zone{margin:0;background:#fff;border:1px solid var(--lbc-bone-300);border-radius:var(--lbc-radius-md);box-shadow:var(--lbc-shadow-xs);padding:var(--lbc-space-5)}.lbc-guide__zone-title{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:var(--lbc-text-md);line-height:1.18;letter-spacing:-.01em;color:var(--lbc-ink-900)}.lbc-guide__zone-desc{margin-top:var(--lbc-space-3)}.lbc-guide__spec{margin:var(--lbc-space-3) 0 0;font-family:var(--lbc-font-body);font-weight:400;font-size:var(--lbc-text-sm);line-height:1.7;color:var(--lbc-ink-700)}.lbc-guide__spec-label{font-weight:600;color:var(--lbc-ink-900)}.lbc-guide__routine-block{margin-top:32px}.lbc-guide__routine-body{margin-top:12px}.lbc-guide__rental-terms{margin-top:32px}.lbc-guide [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/lbc-treatment-guide.css.map */
