.lbf-look,.lbf-honest{background:var(--white)}.lbf-story{background:var(--soft-white)}.lbf-time{background:var(--white)}.lbf-narrow{max-width:760px}.lbf-look .section-label,.lbf-look .section-title,.lbf-time .section-label,.lbf-time .section-title,.lbf-honest .section-title,.lbf-story .section-label,.lbf-story .section-title{text-align:center}.lbf-story .section-sub{margin:0 auto 20px;text-align:center}.lbf-look-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-top:24px}.lbf-photo img{width:100%;height:auto;display:block;border-radius:var(--radius);box-shadow:var(--shadow-lg)}.lbf-cards{display:grid;gap:16px}.lbf-card{background:var(--cloud-light);border-radius:var(--radius-sm);padding:18px 20px;border-top:4px solid #e05a4f}.lbf-card--after{border-top-color:var(--green)}.lbf-card-t{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#e05a4f;margin:0 0 8px}.lbf-card--after .lbf-card-t{color:var(--green)}.lbf-card ul{margin:0;padding-left:18px;font-size:16px;line-height:1.55;color:var(--text-body)}.lbf-card li+li{margin-top:4px}.lbf-note{margin:28px auto 0;max-width:680px;text-align:center;font-size:18px;line-height:1.6;color:var(--text-body)}.lbf-note strong{color:var(--deep-blue)}.lbf-x{list-style:none;margin:0 auto;padding:0;max-width:560px;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.lbf-x li{position:relative;padding-left:30px;font-size:16px;line-height:22px;color:var(--text-body)}.lbf-x li:before{content:"\2715";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:#e05a4f;color:#fff;font-size:11px;font-weight:800;line-height:22px;text-align:center}.lbf-text{margin:22px auto 0;font-size:17px;line-height:1.7;color:var(--text-body);text-align:center}.lbf-quote{margin:24px auto 0;max-width:680px;padding:20px 24px;background:var(--cloud-light);border-left:4px solid var(--accent-blue);border-radius:var(--radius-sm);font-size:18px;line-height:1.6;font-style:italic;color:var(--deep-blue)}.lbf-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lbf-steps li{background:var(--cloud-light);border-radius:var(--radius-sm);padding:18px 16px;border-top:4px solid var(--accent-blue)}.lbf-steps li:last-child{border-top-color:var(--green)}.lbf-steps span{display:block;font-weight:800;font-size:16px;color:var(--deep-blue)}.lbf-steps p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--text-body)}.lbf-dentist{margin:36px auto 0;max-width:760px;text-align:center}.lbf-dentist h3{font-family:var(--font-heading-family);font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.25;color:var(--deep-blue);margin:0 0 12px}.lbf-dentist p{font-size:17px;line-height:1.7;color:var(--text-body);margin:0}.lbf-objection{text-align:center;font-size:18px;font-style:italic;color:var(--text-body);opacity:.8;margin:0 0 8px}.lbf-cta{display:flex;justify-content:center;margin-top:30px}@media(max-width:749px){.lbf-look-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.lbf-cards{grid-template-columns:1fr 1fr;gap:10px}.lbf-card{padding:12px}.lbf-card-t{font-size:11px;letter-spacing:1px}.lbf-card ul{padding-left:15px;font-size:13px;line-height:1.45}.lbf-note{margin-top:20px;font-size:16px}.lbf-x{grid-template-columns:1fr;gap:9px}.lbf-x li{font-size:15px}.lbf-text{font-size:15.5px}.lbf-quote{padding:16px 18px;font-size:16px}.lbf-steps{grid-template-columns:1fr 1fr;gap:10px}.lbf-steps li{padding:12px}.lbf-steps span{font-size:14px}.lbf-steps p{font-size:13.5px}.lbf-dentist p{font-size:15.5px}.lbf-objection{font-size:16px}.lbf-cta{margin-top:24px}}.lbf-ba{background:var(--white);padding-top:10px}.lbf-ba .section-title{text-align:center}.lbf-ba-wrap{position:relative;margin-top:18px}.lbf-ba-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lbf-ba-track::-webkit-scrollbar{display:none}.lbf-ba-slide{flex:0 0 calc((100% - 14px)/2);margin:0;scroll-snap-align:start}.lbf-ba-slide img{width:100%;height:auto;aspect-ratio:1;display:block;border-radius:var(--radius-sm)}.lbf-ba-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:var(--deep-blue);font-size:16px;box-shadow:var(--shadow-lg);cursor:pointer}.lbf-ba-prev{left:-12px}.lbf-ba-next{right:-12px}.lbf-ba-dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.lbf-ba-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c8d8e8;cursor:pointer}.lbf-ba-dots button.is-on{background:var(--deep-blue)}@media(max-width:749px){.lbf-ba-slide{flex-basis:100%}.lbf-ba-track{gap:10px}.lbf-ba-prev{left:6px}.lbf-ba-next{right:6px}.lbf-ba-arrow{width:36px;height:36px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sleepfit-lb-face.css.map */
