@media(max-width:768px){.llume-hero-v2{min-height:0!important;display:block!important}.llume-hero-media{flex:none!important;min-height:0!important;width:100%;aspect-ratio:4 / 5;overflow:hidden}.llume-hero-img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover;object-position:center}.llume-hero-content{padding:28px 20px 36px!important;text-align:center}.llume-hero-title{font-family:var(--llume-font-title, "Playfair Display", Georgia, serif);font-size:34px!important;line-height:1.12!important;letter-spacing:-.015em;margin:0 0 14px!important;font-weight:500}.llume-hero-subtitle{font-size:15px!important;line-height:1.55!important;color:var(--llume-text-light, #6A6763);max-width:34ch;margin:0 auto 22px!important}.llume-hero-buttons{gap:14px!important}.llume-hero-v2 .llume-btn{width:100%;padding:16px 24px;background:#6b4426;color:#fff;border-radius:100px;font-size:15px;font-weight:500;letter-spacing:.01em}.llume-hero-v2 .llume-hero-link{font-size:13px;color:var(--llume-text-light, #6A6763);text-decoration:underline;text-underline-offset:3px}.llume-hero-trust{margin-top:18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--llume-text-light, #6A6763);opacity:.85}.llume-benefits-bar{padding:14px 0!important;background:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.llume-benefits-container{flex-direction:row!important;justify-content:flex-start!important;gap:0!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 20px}.llume-benefits-container::-webkit-scrollbar{display:none}.llume-benefit-item{flex:0 0 auto!important;scroll-snap-align:center;padding:0 18px;font-size:13px!important;letter-spacing:.02em;color:var(--llume-text, #2D2A26);position:relative;white-space:nowrap}.llume-benefit-item+.llume-benefit-item:before{content:"\b7";position:absolute;left:-4px;color:#00000040;font-size:16px}.llume-benefit-divider{display:none!important}.llume-problem-section .llume-grid-2{display:flex!important;flex-direction:column!important;gap:24px!important}.llume-problem-section .llume-problem-image{order:-1;width:100%;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden}.llume-problem-section .llume-problem-image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.llume-problem-section .llume-problem-text{padding:0 4px;text-align:left}.llume-problem-title{font-size:26px!important;line-height:1.2!important;margin-bottom:14px!important;letter-spacing:-.01em}.llume-problem-desc{font-size:15px!important;line-height:1.6!important}.llume-before-after-section{padding:40px 0!important}.llume-before-after-section .llume-text-center{padding:0 20px}.llume-before-after-title{font-size:24px!important;margin-bottom:22px!important;letter-spacing:-.01em}.llume-before-after-section .llume-horizontal-scroll{gap:12px!important;padding:4px 20px 12px!important;scroll-padding-left:20px}.llume-before-after-section .llume-scroll-item{flex:0 0 78%!important;aspect-ratio:4 / 5;border-radius:18px;scroll-snap-align:start;box-shadow:0 6px 24px #0000000d}.llume-before-after-dots{display:flex;justify-content:center;gap:6px;margin:14px 0 4px}.llume-before-after-dots span{width:6px;height:6px;border-radius:50%;background:#00000026;transition:background .2s ease}.llume-before-after-dots span.is-active{background:var(--llume-text, #2D2A26)}.llume-before-after-section .llume-text-sm{font-size:12px!important;font-style:italic;opacity:.75;padding:0 24px}.llume-inline-cta{padding:8px 20px 0;display:flex;justify-content:center}.llume-inline-cta a{display:block;width:100%;text-align:center;padding:15px 24px;background:#6b4426;color:#fff;border-radius:100px;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:.01em}.llume-how-to-use-section{padding:44px 20px!important}.llume-how-to-use-section .llume-grid-2{display:flex!important;flex-direction:column;gap:24px!important}.llume-how-to-use-section .llume-video-container{order:-1;max-width:100%!important;width:100%;aspect-ratio:4 / 5;border-radius:18px!important;margin:0!important;box-shadow:0 6px 24px #0000000f}.llume-how-to-use-section .llume-how-to-title{font-size:24px!important;margin-bottom:20px!important;letter-spacing:-.01em}.llume-how-to-use-section .llume-steps{gap:16px!important;margin-bottom:18px!important}.llume-how-to-use-section .llume-step p{font-size:15px!important;line-height:1.5!important}.llume-how-to-use-section .llume-step-number{width:28px;height:28px;font-size:13px}.llume-how-to-use-section .llume-how-to-note{font-size:13px!important}.llume-how-it-works-section{padding:44px 20px!important}.llume-works-title{font-size:24px!important;margin-bottom:24px!important;letter-spacing:-.01em}.llume-works-grid{gap:12px!important}.llume-works-card{padding:22px!important;border-radius:16px!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.05);background:#fff}.llume-works-card-title{font-size:17px!important;margin-bottom:8px!important;letter-spacing:-.005em}.llume-works-card-text{font-size:14px!important;line-height:1.55!important}.llume-social-proof-section{padding:44px 0!important}.llume-social-proof-title{font-size:22px!important;margin-bottom:22px!important;padding:0 20px!important;letter-spacing:-.01em}.llume-marquee-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.llume-marquee-wrapper::-webkit-scrollbar{display:none}.llume-marquee-track{animation:none!important;gap:12px!important;padding:0 20px!important;width:max-content}.llume-marquee-duplicates{display:none!important}.llume-proof-item{flex:0 0 220px!important;aspect-ratio:4 / 5;border-radius:16px!important;scroll-snap-align:start;box-shadow:0 4px 16px #0000000a}.llume-product-cta-section{padding:44px 20px!important;background:var(--llume-accent, #E8DCCB)}.llume-product-cta-section .llume-grid-2{display:flex!important;flex-direction:column;gap:20px!important}.llume-product-cta-image{width:100%;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden}.llume-product-cta-image img{width:100%;height:100%;object-fit:cover;border-radius:18px}.llume-product-cta-content{padding:28px 22px!important;border-radius:18px!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.04)}.llume-product-cta-title{font-size:26px!important;margin-bottom:4px!important;letter-spacing:-.01em}.llume-product-cta-subtitle{font-size:14px!important;margin-bottom:20px!important;text-transform:uppercase;letter-spacing:.08em;color:var(--llume-text-light, #6A6763)}.llume-product-features{margin-bottom:24px!important}.llume-product-features li{font-size:15px!important;margin-bottom:10px!important}.llume-product-features li:before{color:#6b4426!important}.llume-product-cta-section .llume-btn{width:100%;padding:16px 24px;background:#6b4426;color:#fff;border-radius:100px;font-size:15px;font-weight:500;text-align:center}.collapsible-content{padding:40px 20px!important}.collapsible-content .title-wrapper-with-link,.collapsible-content .title-wrapper{margin-bottom:22px!important}.collapsible-content .title,.collapsible-content h2.title{font-size:24px!important;letter-spacing:-.01em;line-height:1.2!important}.collapsible-content details summary,.accordion summary{padding:16px 14px!important;font-size:15px!important}.accordion .accordion__content{padding:4px 14px 18px!important;font-size:14px!important}.accordion{border-radius:12px!important;margin-bottom:8px!important}.llume-final-cta-section{padding:48px 20px 56px!important;text-align:center}.llume-final-cta-title{font-size:26px!important;line-height:1.2!important;margin-bottom:22px!important;letter-spacing:-.01em}.llume-final-cta-section .llume-btn{width:100%;padding:16px 24px;background:#6b4426;color:#fff;border-radius:100px;font-size:15px;font-weight:500}body{overflow-x:hidden}.llume-section,.llume-section--white,.llume-section--accent{max-width:100vw;overflow-x:hidden}}@media(max-width:380px){.llume-hero-title{font-size:30px!important}.llume-hero-content{padding:24px 18px 32px!important}.llume-problem-title,.llume-before-after-title,.llume-works-title,.llume-social-proof-title,.llume-product-cta-title,.llume-final-cta-title{font-size:22px!important}.llume-section,.llume-section--white,.llume-section--accent{padding-left:16px!important;padding-right:16px!important}.llume-before-after-section .llume-scroll-item{flex:0 0 82%!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/llume-homepage-mobile.css.map */
