.ll-header-actions{display:flex;align-items:center;gap:15px}.ll-mobile-menu{display:none}.ll-home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:50px;padding-bottom:65px}.ll-home-hero h1{font-size:clamp(42px,5vw,72px);max-width:570px;line-height:1.06}.ll-home-intro{max-width:440px;color:var(--ll-muted);font-size:16px}.ll-home-actions{display:flex;align-items:center;gap:25px;margin:28px 0 16px}.ll-home-actions .ll-button{min-width:210px}.ll-home-photo{position:relative;display:block;aspect-ratio:1;background:var(--ll-cream);border-radius:20px;overflow:hidden}.ll-home-photo img{width:100%;height:100%;object-fit:contain;display:block}.ll-home-photo>span{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(255,253,249,.95);border-radius:40px;padding:12px 20px;font-size:12px;text-align:center}.ll-caption{font-size:11px;color:var(--ll-muted)}.ll-caption a{text-decoration:underline}.ll-home-intro-section{padding-top:75px;max-width:760px;text-align:center}.ll-home-intro-section h2{font-size:42px}.ll-home-intro-section>p:last-child{color:var(--ll-muted);max-width:610px;margin:0 auto}.ll-home-intro-section+.ll-use{padding-top:15px}.ll-home-feature{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-bottom:85px}.ll-home-feature-photo{aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--ll-cream)}.ll-home-feature-photo img{width:100%;height:100%;object-fit:contain;display:block}.ll-home-feature>div>p:not(.ll-eyebrow){color:var(--ll-muted)}.ll-home-feature .ll-button{max-width:230px;margin-top:25px}.ll-home-help{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:70px 0}.ll-home-help h2{font-size:30px;margin-bottom:8px}.ll-home-help p{font-size:13px;color:var(--ll-muted);margin:0}.ll-home-help a{white-space:nowrap}.ll-page-hero{padding:65px 0 45px;border-bottom:1px solid var(--ll-line)}.ll-page-hero h1{max-width:800px;font-size:clamp(40px,5vw,65px)}.ll-page-hero>p:last-of-type{max-width:640px;color:var(--ll-muted)}.ll-page-hero>.ll-button{max-width:230px}.ll-page-body{display:grid;grid-template-columns:1.5fr 1fr;gap:100px;padding-top:55px;padding-bottom:90px}.ll-prose{max-width:650px}.ll-prose h2{font-size:26px;margin:35px 0 15px}.ll-prose h2:first-child{margin-top:0}.ll-prose p{color:var(--ll-muted);font-size:15px}.ll-prose .ll-button{max-width:250px;margin:25px 0}.ll-note-card{padding:30px;background:var(--ll-cream);border-radius:15px;align-self:start}.ll-note-card h3{margin-top:0}.ll-note-card p{font-size:13px;color:var(--ll-muted)}.ll-note-card>a{display:table;overflow-wrap:anywhere}.ll-note-card>.ll-text-link{margin-top:15px}.ll-faq-list details{border-bottom:1px solid var(--ll-line)}.ll-faq-list summary{min-height:68px;font-size:15px;padding:15px 0}.ll-faq-list details p{font-size:14px;color:var(--ll-muted);margin:0 0 24px}.ll-contact-form label{display:block;margin:15px 0 7px;font-size:12px;font-weight:600}.ll-contact-form label:first-of-type{margin-top:0}.ll-contact-form input:not([type=hidden]),.ll-contact-form textarea{display:block;width:100%;padding:12px 15px;border:1px solid var(--ll-line);border-radius:7px;background:var(--ll-paper);color:var(--ll-ink);font:inherit;min-height:48px}.ll-contact-form textarea{resize:vertical}.ll-contact-form .ll-button{width:100%;margin-top:20px}.ll-notice{padding:15px;border:1px solid var(--ll-plum);border-radius:7px}.ll-cart{padding:45px 0 80px}.ll-cart>.ll-note-card{max-width:550px;margin:auto;text-align:center}.ll-cart .ll-button{display:flex;max-width:250px}.ll-cart-row{display:flex;gap:25px;align-items:center;border-bottom:1px solid var(--ll-line);padding:25px 0}.ll-cart-row img{width:90px;height:100px;object-fit:contain}.ll-cart-row>div{flex:1}.ll-cart-row h3{font-size:18px}.ll-cart-row p{font-size:12px}.ll-cart-row input{width:75px;min-height:44px;padding:8px;border:1px solid var(--ll-line);display:block}.ll-cart-row label{font-size:12px}.ll-footer-grid a{min-height:44px!important}.ll-page-hero p,.ll-prose p{overflow-wrap:anywhere}@media(max-width:899px){.ll-header-actions{gap:10px}.ll-mobile-menu{display:block;position:relative}.ll-mobile-menu>summary{min-width:44px;min-height:44px;justify-content:center;font-size:22px}.ll-mobile-menu nav{display:flex!important;position:absolute;top:55px;right:0;z-index:40;width:min(300px,calc(100vw - 36px));flex-direction:column;gap:0;padding:12px 20px;border:1px solid var(--ll-line);border-radius:12px;background:var(--ll-paper);box-shadow:0 8px 30px #33283120}.ll-mobile-menu nav a{padding:11px 0;min-height:44px}.ll-header{gap:6px;position:relative}.ll-header-actions>.ll-nav-cta{font-size:10px;padding:10px 12px}.ll-header .ll-logo{font-size:20px}.ll-home-hero{grid-template-columns:1fr;gap:25px;padding:32px 0 40px}.ll-home-hero h1{font-size:44px}.ll-home-intro{font-size:14px}.ll-home-actions{gap:20px}.ll-home-actions .ll-button{min-width:0;padding:15px 20px}.ll-home-actions .ll-text-link{font-size:11px;min-height:44px}.ll-home-photo{border-radius:15px}.ll-home-photo>span{bottom:14px;left:14px;right:14px}.ll-home-intro-section{padding-top:45px}.ll-home-intro-section h2{font-size:32px}.ll-home-intro-section>p:last-child{font-size:14px}.ll-home-feature{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.ll-home-feature h2{font-size:34px}.ll-home-feature p{font-size:14px}.ll-home-help{flex-wrap:wrap;gap:20px;padding:45px 0}.ll-home-help>div{width:100%}.ll-home-help>a{min-height:44px}.ll-page-hero{padding:40px 0 25px}.ll-page-hero h1{font-size:40px}.ll-page-hero>p:last-of-type{font-size:14px}.ll-page-body{grid-template-columns:1fr;gap:35px;padding:30px 0 50px}.ll-prose h2{font-size:25px}.ll-prose p{font-size:14px}.ll-note-card{padding:24px}.ll-cart-row{gap:12px;flex-wrap:wrap}.ll-cart-row img{width:65px;height:75px}.ll-cart-row label{width:100%}.ll-cart-row label input{width:100%}.ll-faq-list summary{min-height:66px;font-size:14px}.ll-home-feature-photo{border-radius:14px}}@media(max-width:370px){.ll-header-actions>.ll-nav-cta{display:none}}
.ll-pack>b{font-size:16px;font-weight:600;text-align:right;white-space:nowrap}.ll-pack>b small{display:block;white-space:normal;font-size:9px;color:var(--ll-muted);font-weight:400}.ll-pack .ll-savings{color:var(--ll-plum);font-weight:600;font-size:10px}.ll-pack{gap:10px}.ll-pack>span{min-width:0}.ll-addons{margin-top:20px}.ll-addons label{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 0;border-bottom:1px solid var(--ll-line);cursor:pointer}.ll-addons input{width:18px;height:18px;accent-color:var(--ll-plum);flex:none}.ll-addons label>span{flex:1;font-size:12px}.ll-addons small{display:block;font-size:10px;color:var(--ll-muted)}.ll-addons b{font-size:12px;white-space:nowrap}.ll-offer-total{display:flex;justify-content:space-between;gap:15px;padding:15px 0;margin:0;font-size:14px}.ll-color-pending{font-size:11px;color:var(--ll-muted);padding-bottom:10px}.ll-price small{font-size:12px}
