:root{--ll-cream: #FBF9F4;--ll-ink: #15171B;--ll-blue: #7CC4FF;--ll-blue-soft: #E6F2FF;--ll-blue-deep: #1F6FB5;--ll-amber: #F5B942;--ll-amber-soft: #FFE9B3;--ll-white: #FFFFFF;--ll-photo-bg: #0B0C10;--ll-slate: #3A3F47;--ll-text-2: #3A3F47;--ll-text-3: #4A505A;--ll-text-4: #5A606A;--ll-text-5: #6A707A;--ll-text-muted: #8A8F98;--ll-dark-sub: #B9BEC7;--ll-number: #C9CDD3;--ll-line-08: rgba(21, 23, 27, .08);--ll-line-10: rgba(21, 23, 27, .1);--ll-line-12: rgba(21, 23, 27, .12);--ll-pattern: repeating-linear-gradient(135deg, #E9E5DD 0 10px, #F3F0E9 10px 20px);--ll-display: "Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--ll-body: "Instrument Sans", system-ui, -apple-system, sans-serif;--ll-mono: ui-monospace, Menlo, Consolas, monospace;--ll-max: 1280px;--ll-gutter: 48px}@media(max-width:749px){:root{--ll-gutter: 20px}}.shopify-section:has(>.ll-section),#header-group:has(.ll-header),footer:has(.ll-footer){background:var(--ll-cream)}.ll-section,.ll-section *{box-sizing:border-box}.ll-section{font-family:var(--ll-body);color:var(--ll-ink);background:var(--ll-cream);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ll-section a{color:inherit;text-decoration:none;transition:color .2s ease}.ll-section a:hover{color:var(--ll-blue-deep)}.ll-section img{display:block;max-width:100%}.ll-section p{margin:0}.ll-section h1,.ll-section h2,.ll-section h3{margin:0;color:inherit;text-transform:none;letter-spacing:normal}.ll-section details>summary{list-style:none;cursor:pointer;padding:0}.ll-section details>summary::-webkit-details-marker{display:none}.ll-section button{font-family:inherit}.ll-wrap{max-width:var(--ll-max);margin:0 auto}.ll-pretty{text-wrap:pretty}.ll-eyebrow{display:block;font:600 13px/1.3 var(--ll-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ll-blue-deep)}@media(max-width:749px){.ll-eyebrow{font-size:12px}}.ll-h2{font:800 clamp(32px,4.1vw,52px) / 1.02 var(--ll-display);letter-spacing:-.03em;text-wrap:pretty}.ll-h3{font:700 22px/1.15 var(--ll-display);letter-spacing:-.02em}.ll-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 26px;border-radius:999px;border:0;font:700 16px/1.2 var(--ll-body);color:var(--ll-ink);background:var(--ll-blue);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background-color .2s ease,color .2s ease,box-shadow .15s ease}.ll-section .ll-btn{color:var(--ll-ink)}.ll-section .ll-btn:hover{color:var(--ll-ink);filter:brightness(1.04);transform:translateY(-1px)}.ll-btn:active{transform:translateY(1px)}.ll-btn--primary{background:var(--ll-blue);box-shadow:0 2px 0 var(--ll-ink)}.ll-section .ll-btn--dark{background:var(--ll-ink);color:var(--ll-white);font-weight:600}.ll-section .ll-btn--dark:hover{color:var(--ll-white);background:#2a2f37}.ll-btn--outline{background:transparent;border:1.5px solid var(--ll-ink);font-weight:600;padding:16px 22px}.ll-section .ll-btn--outline:hover{background:#15171b0d;color:var(--ll-ink)}.ll-section .ll-brand:hover{color:var(--ll-ink)}.ll-btn--sm{padding:12px 20px;font-size:14px}.ll-btn--block{display:flex;width:100%}.ll-pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--ll-blue-soft);color:var(--ll-ink);font:600 12.5px/1.3 var(--ll-body);letter-spacing:.04em;text-transform:uppercase}.ll-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--ll-amber);display:inline-block;flex:none}.ll-placeholder{background:var(--ll-pattern);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font:500 13px/1.4 var(--ll-mono);color:var(--ll-text-5)}.ll-details{border-bottom:1.5px solid var(--ll-line-12)}.ll-details summary{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;font:700 17px/1.25 var(--ll-display);letter-spacing:-.01em;color:var(--ll-ink)}.ll-details summary:hover{color:var(--ll-ink)}.ll-details__icon{flex:none;color:var(--ll-ink);font-weight:600;transition:transform .25s ease}.ll-details[open]>summary .ll-details__icon{transform:rotate(45deg)}.ll-details__body{margin:0 0 18px;font:400 15px/1.5 var(--ll-body);color:var(--ll-text-3)}.ll-details__body p{margin:0 0 .8em}.ll-details__body p:last-child{margin-bottom:0}.ll-details__body a{color:var(--ll-blue-deep);font-weight:600}.ll-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#header-group:has(.ll-header--sticky){position:sticky;top:0;z-index:60}.ll-header{position:relative;background:var(--ll-header-bg, var(--ll-cream));border-bottom:1px solid var(--ll-line-08)}.ll-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--ll-gutter);max-width:var(--ll-max);margin:0 auto}.ll-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ll-ink);flex:none}.ll-brand:hover{color:var(--ll-ink)}.ll-brand__mark{width:26px;height:26px;border-radius:50%;background:var(--ll-blue);box-shadow:inset 0 0 0 6px var(--ll-header-bg, var(--ll-cream)),inset 0 0 0 8px var(--ll-ink);flex:none}.ll-brand__logo{height:var(--ll-logo-h, 32px);width:auto;max-width:240px;object-fit:contain}.ll-brand__text{font:800 19px/1 var(--ll-display);letter-spacing:-.02em;white-space:nowrap}.ll-nav{display:flex;gap:32px;font:500 15px/1.2 var(--ll-body)}.ll-nav__link{color:var(--ll-ink)}.ll-nav__link.is-active{font-weight:600}.ll-header__actions{display:flex;align-items:center;gap:14px}.ll-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--ll-ink)}.ll-cart svg{width:22px;height:22px}.ll-cart__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ll-blue);color:var(--ll-ink);font:700 11px/18px var(--ll-body);text-align:center}.ll-burger{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:0;cursor:pointer}.ll-burger span{width:20px;height:2px;background:var(--ll-ink);display:block;transition:transform .25s ease,opacity .25s ease}.ll-burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.ll-burger[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}.ll-drawer{display:none;padding:8px var(--ll-gutter) 24px;border-top:1px solid var(--ll-line-08);background:var(--ll-header-bg, var(--ll-cream))}.ll-drawer[data-open]{display:block}.ll-drawer__nav{display:flex;flex-direction:column}.ll-drawer__link{padding:14px 0;font:600 18px/1.2 var(--ll-display);letter-spacing:-.01em;border-bottom:1px solid var(--ll-line-08)}.ll-drawer__cta{margin-top:16px}@media(max-width:989px){.ll-nav,.ll-header__cta{display:none}.ll-burger{display:flex}}@media(max-width:749px){.ll-header__inner{padding:16px var(--ll-gutter)}.ll-brand__mark{width:22px;height:22px;box-shadow:inset 0 0 0 5px var(--ll-header-bg, var(--ll-cream)),inset 0 0 0 7px var(--ll-ink)}.ll-brand__text{font-size:16px}}.ll-hero{padding:64px var(--ll-gutter) 56px}.ll-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.ll-hero__copy{display:flex;flex-direction:column;gap:26px}.ll-hero__title{font:800 clamp(46px,6.6vw,84px) / .95 var(--ll-display);letter-spacing:-.035em;text-wrap:pretty}.ll-hero__sub{max-width:520px;font:400 clamp(16.5px,1.6vw,20px) / 1.45 var(--ll-body);color:var(--ll-text-2);text-wrap:pretty}.ll-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ll-hero__trust{display:flex;flex-wrap:wrap;gap:8px 24px;font:500 13.5px/1.3 var(--ll-body);color:var(--ll-text-4)}.ll-hero__trust span+span:before{content:"\b7";margin-right:24px}.ll-hero__demo-col{display:flex;flex-direction:column;gap:12px}.ll-demo{position:relative;border-radius:24px;overflow:hidden;background:var(--ll-photo-bg);aspect-ratio:1.1;cursor:pointer;box-shadow:0 30px 60px -30px #15171b73;outline-offset:4px;-webkit-user-select:none;user-select:none}.ll-demo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:filter .9s ease;filter:brightness(.14) saturate(.5)}.ll-demo.is-lit .ll-demo__img{filter:brightness(1)}.ll-demo__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .9s ease;background:radial-gradient(ellipse 42% 22% at 56% 66%,#ffbe5a8c,#ffbe5a00 70%)}.ll-demo.is-lit .ll-demo__glow{opacity:1}.ll-demo__status{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fbf9f4eb;font:600 12.5px/1.2 var(--ll-body);color:var(--ll-ink)}.ll-demo__dot{width:8px;height:8px;border-radius:50%;background:var(--ll-text-muted);transition:background-color .4s ease}.ll-demo.is-lit .ll-demo__dot{background:var(--ll-amber)}.ll-demo__bar{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.ll-demo__caption{font:700 26px/1 var(--ll-display);color:var(--ll-white);letter-spacing:-.02em}.ll-demo__step{padding:12px 18px;border-radius:999px;background:var(--ll-blue);color:var(--ll-ink);font:700 14px/1.2 var(--ll-body);white-space:nowrap}.ll-demo__hint{text-align:center;font:500 13px/1.4 var(--ll-body);color:var(--ll-text-5)}@media(max-width:989px){.ll-hero__grid{grid-template-columns:1fr;gap:32px}.ll-hero__title{font-size:clamp(46px,9vw,72px)}}@media(max-width:749px){.ll-hero{padding:32px var(--ll-gutter) 24px}.ll-hero__copy{gap:18px}.ll-pill{font-size:11.5px}.ll-pill__dot{width:7px;height:7px}.ll-hero__actions .ll-btn--primary{width:100%}.ll-hero__actions .ll-btn--outline,.ll-hero__trust{display:none}.ll-demo{border-radius:18px;aspect-ratio:1;box-shadow:none}.ll-demo__status,.ll-demo__caption,.ll-demo__hint{display:none}.ll-demo__bar{left:14px;right:14px;bottom:14px}.ll-demo__step{padding:12px 16px}}.ll-ticker{overflow:hidden;background:var(--ll-ticker-bg, var(--ll-ink));color:var(--ll-ticker-text, var(--ll-cream));padding:14px 0;white-space:nowrap}.ll-ticker__track{display:inline-flex;animation:ll-marquee var(--ll-ticker-duration, 28s) linear infinite;font:700 15px/1.2 var(--ll-display);letter-spacing:.02em;will-change:transform}.ll-ticker__item{padding:0 28px}.ll-ticker__star{color:var(--ll-ticker-accent, var(--ll-amber))}@keyframes ll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.ll-ticker{padding:12px 0}.ll-ticker__track{font-size:13px}.ll-ticker__item{padding:0 20px}}@media(prefers-reduced-motion:reduce){.ll-ticker__track{animation-duration:calc(var(--ll-ticker-duration, 28s) * 3)}}.ll-problem{padding:88px var(--ll-gutter) 40px}.ll-problem .ll-eyebrow{margin-bottom:12px}.ll-problem .ll-h2{max-width:820px;margin-bottom:44px}.ll-problem__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ll-card{position:relative;overflow:hidden;background:var(--ll-white);border:1.5px solid var(--ll-line-10);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:14px;min-height:230px}.ll-card__num{font:800 40px/1 var(--ll-display);color:var(--ll-number)}.ll-card__title{font:700 22px/1.15 var(--ll-display);letter-spacing:-.02em}.ll-card__body{font:400 15px/1.45 var(--ll-body);color:var(--ll-text-3)}.ll-card--hi{background:var(--ll-blue);border-color:transparent}.ll-card--hi .ll-card__num,.ll-card--hi .ll-card__body{color:var(--ll-ink)}.ll-card__pulse{position:absolute;right:-30px;bottom:-30px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,#f5b942e6,#f5b94200 70%);animation:ll-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes ll-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@media(max-width:989px){.ll-problem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ll-problem{padding:44px var(--ll-gutter) 12px}.ll-problem .ll-h2{margin-bottom:10px}.ll-problem__grid{grid-template-columns:1fr;gap:12px}.ll-card{flex-direction:row;align-items:flex-start;gap:14px;padding:18px;border-radius:16px;min-height:0}.ll-card__num{font-size:24px}.ll-card__title{font-size:17px;margin-bottom:3px}.ll-card__body{font-size:14px;line-height:1.4}.ll-card__pulse{display:none}}.ll-how{padding:72px var(--ll-gutter)}.ll-how__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ll-how__media{border-radius:24px;overflow:hidden;background:var(--ll-slate);aspect-ratio:1.3}.ll-how__media img,.ll-how__media .ll-placeholder{width:100%;height:100%;object-fit:cover}.ll-how--media-right .ll-how__media{order:2}.ll-how__copy{display:flex;flex-direction:column;gap:8px}.ll-how__copy .ll-eyebrow{margin-bottom:6px}.ll-how__copy .ll-h2{margin-bottom:28px}.ll-step{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:20px 0;border-top:1.5px solid var(--ll-line-12)}.ll-step:last-child{border-bottom:1.5px solid var(--ll-line-12)}.ll-step__num{font:800 30px/1 var(--ll-display);color:var(--ll-blue)}.ll-step__title{font:700 20px/1.2 var(--ll-display);letter-spacing:-.02em;margin-bottom:4px}.ll-step__body{font:400 15px/1.45 var(--ll-body);color:var(--ll-text-3)}@media(max-width:989px){.ll-how__grid{grid-template-columns:1fr;gap:32px}.ll-how--media-right .ll-how__media{order:0}}@media(max-width:749px){.ll-how{padding:32px var(--ll-gutter) 40px}.ll-how__media{border-radius:18px}.ll-step{grid-template-columns:40px 1fr;gap:12px;padding:16px 0}.ll-step__num{font-size:24px}.ll-step__title{font-size:17px}.ll-step__body{font-size:14px}}.ll-compare{padding:48px var(--ll-gutter) 88px}.ll-compare__card{background:var(--ll-compare-bg, var(--ll-ink));color:var(--ll-cream);border-radius:28px;padding:56px;display:grid;grid-template-columns:1fr 1.3fr;gap:56px;align-items:center}.ll-compare__copy{display:flex;flex-direction:column;gap:18px}.ll-compare__copy .ll-eyebrow{color:var(--ll-blue)}.ll-compare__title{font:800 clamp(30px,3.75vw,48px) / 1.02 var(--ll-display);letter-spacing:-.03em;text-wrap:pretty}.ll-compare__body{font:400 17px/1.5 var(--ll-body);color:var(--ll-dark-sub);text-wrap:pretty}.ll-compare__table{display:grid;grid-template-columns:1.2fr 1fr 1fr;font:500 15px/1.35 var(--ll-body)}.ll-compare__cell{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.ll-compare__cell--head{padding:12px 16px;border-bottom-color:#ffffff26}.ll-compare__cell--theirs{color:var(--ll-dark-sub)}.ll-compare__cell--ours{background:#7cc4ff1f}.ll-compare__cell--ours.ll-compare__cell--head{color:var(--ll-blue);font-weight:700;border-radius:12px 12px 0 0}.ll-compare__cell--last{border-bottom:0}.ll-compare__cell--ours.ll-compare__cell--last{border-radius:0 0 12px 12px}@media(max-width:989px){.ll-compare__card{grid-template-columns:1fr;gap:32px;padding:40px}}@media(max-width:749px){.ll-compare{padding:8px var(--ll-gutter) 32px}.ll-compare__card{padding:28px 22px;border-radius:20px}.ll-compare__table{font-size:13.5px}.ll-compare__cell{padding:12px 10px}}.ll-waitlist{padding:0 var(--ll-gutter) 88px;scroll-margin-top:16px}.ll-waitlist__card{background:var(--ll-waitlist-bg, var(--ll-blue));color:var(--ll-waitlist-text, var(--ll-ink));border-radius:28px;padding:72px 56px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.ll-waitlist__title{max-width:760px;font:800 clamp(30px,4.7vw,60px) / 1 var(--ll-display);letter-spacing:-.035em;text-wrap:pretty}.ll-waitlist__body{max-width:520px;font:400 18px/1.45 var(--ll-body)}.ll-waitlist__form{display:flex;gap:8px;width:100%;max-width:520px;margin-top:6px}.ll-waitlist__input{flex:1;min-width:0;padding:16px 20px;border-radius:999px;border:1.5px solid var(--ll-ink);background:var(--ll-cream);font:500 16px/1.2 var(--ll-body);color:var(--ll-ink);outline:none}.ll-waitlist__input:focus{box-shadow:0 0 0 3px #15171b26}.ll-waitlist__button{padding:16px 24px;border-radius:999px;border:0;background:var(--ll-ink);color:var(--ll-white);font:700 16px/1.2 var(--ll-body);cursor:pointer}.ll-waitlist__msg{max-width:520px;font:600 15px/1.4 var(--ll-body)}.ll-waitlist__msg--error{color:#8a1c1c}.ll-waitlist__apps{width:100%;max-width:620px}.ll-waitlist__apps form,.ll-waitlist__apps iframe{width:100%}@media(max-width:749px){.ll-waitlist{padding:0 var(--ll-gutter) 32px}.ll-waitlist__card{padding:28px 22px;border-radius:20px;gap:14px;text-align:left;align-items:stretch}.ll-waitlist--mobile-dark .ll-waitlist__card{background:var(--ll-ink);color:var(--ll-cream)}.ll-waitlist__title{font-size:30px}.ll-waitlist__body{font-size:15px}.ll-waitlist__form{flex-direction:column;gap:10px}.ll-waitlist__input{padding:14px 18px;font-size:15px}.ll-waitlist--mobile-dark .ll-waitlist__input{border:0}.ll-waitlist__button{padding:14px;font-size:15px}.ll-waitlist--mobile-dark .ll-waitlist__button{background:var(--ll-blue);color:var(--ll-ink)}}.ll-footer{border-top:1px solid var(--ll-line-08)}.ll-footer__inner{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding:28px var(--ll-gutter);max-width:var(--ll-max);margin:0 auto;font:500 13.5px/1.4 var(--ll-body);color:var(--ll-text-4)}.ll-footer__links{display:flex;flex-wrap:wrap;gap:8px 24px}.ll-footer__links a{color:var(--ll-text-4)}.ll-footer__links a:hover{color:var(--ll-ink)}@media(max-width:749px){.ll-footer__inner{justify-content:center;text-align:center;padding:20px var(--ll-gutter);font-size:12.5px}.ll-footer__links{justify-content:center}}.ll-product{padding:48px var(--ll-gutter) 72px}.ll-product__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px}.ll-product__gallery{display:flex;flex-direction:column;gap:14px}.ll-product__main{border-radius:24px;overflow:hidden;background:var(--ll-photo-bg);aspect-ratio:1.1}.ll-product__main img{width:100%;height:100%;object-fit:cover}.ll-product__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ll-product__thumb{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1.2;border:2px solid transparent;padding:0;background:var(--ll-photo-bg);cursor:pointer}.ll-product__thumb img{width:100%;height:100%;object-fit:cover}.ll-product__thumb.is-active{border-color:var(--ll-ink)}.ll-product__thumb--placeholder{border-radius:16px;aspect-ratio:1.2;font-size:12px;padding:12px}.ll-product__info{display:flex;flex-direction:column;gap:22px}.ll-product__head{display:flex;flex-direction:column;gap:10px}.ll-product__title{font:800 clamp(36px,4.4vw,56px) / 1 var(--ll-display);letter-spacing:-.035em}.ll-product__sub{font:400 18px/1.45 var(--ll-body);color:var(--ll-text-2)}.ll-product__price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ll-product__price{font:800 36px/1 var(--ll-display);letter-spacing:-.02em}.ll-product__compare{font:500 18px/1 var(--ll-body);color:var(--ll-text-5);text-decoration:line-through}.ll-badge{padding:5px 10px;border-radius:999px;background:var(--ll-amber-soft);font:600 12.5px/1.3 var(--ll-body);letter-spacing:.04em;text-transform:uppercase}.ll-product__buy{display:flex;flex-direction:column;gap:10px}.ll-product__buy .ll-btn{padding:18px;font-size:17px}.ll-product__note{text-align:center;font:500 13.5px/1.4 var(--ll-body);color:var(--ll-text-5)}.ll-product__variant{display:flex;flex-direction:column;gap:6px;font:600 13px/1.3 var(--ll-body)}.ll-product__variant select{padding:12px 16px;border-radius:12px;border:1.5px solid var(--ll-line-12);background:var(--ll-white);font:500 15px var(--ll-body);color:var(--ll-ink)}.ll-product__features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ll-feature{padding:16px;border-radius:14px;background:var(--ll-white);border:1.5px solid var(--ll-line-10)}.ll-feature__title{font:700 15px/1.3 var(--ll-display)}.ll-feature__body{font:400 13.5px/1.4 var(--ll-body);color:var(--ll-text-4)}.ll-product__accordions{display:flex;flex-direction:column;border-top:1.5px solid var(--ll-line-12)}.ll-product__desc{font:400 15px/1.5 var(--ll-body);color:var(--ll-text-3)}@media(max-width:989px){.ll-product__grid{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.ll-product{padding:24px var(--ll-gutter) 48px}.ll-product__main{border-radius:18px}.ll-product__thumbs{gap:10px}.ll-product__thumb,.ll-product__thumb--placeholder{border-radius:12px}.ll-product__features{grid-template-columns:1fr}}.ll-story-hero{padding:72px var(--ll-gutter) 32px}.ll-story-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.ll-story-hero__title{font:800 clamp(40px,5.9vw,76px) / .95 var(--ll-display);letter-spacing:-.035em;text-wrap:pretty}.ll-story-hero__intro{font:400 clamp(17px,1.6vw,20px) / 1.45 var(--ll-body);color:var(--ll-text-2);text-wrap:pretty}.ll-story{padding:40px var(--ll-gutter) 80px}.ll-story__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.ll-story__figure{display:flex;flex-direction:column;gap:14px}.ll-story__media{border-radius:24px;overflow:hidden;aspect-ratio:.85;background:var(--ll-slate)}.ll-story__media img,.ll-story__media .ll-placeholder{width:100%;height:100%;object-fit:cover}.ll-story__caption{font:500 13.5px/1.4 var(--ll-body);color:var(--ll-text-5)}.ll-story__text{display:flex;flex-direction:column;gap:26px;font:400 19px/1.55 var(--ll-body);color:#2a2f37;text-wrap:pretty}.ll-story__quote{font:700 26px/1.3 var(--ll-display);letter-spacing:-.02em;color:var(--ll-ink)}.ll-story__rte p{margin:0 0 26px}.ll-story__rte p:last-child{margin-bottom:0}.ll-story__rte a{color:var(--ll-blue-deep);font-weight:600}.ll-story__pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.ll-story__pill{padding:10px 16px;border-radius:999px;background:var(--ll-blue-soft);font:600 14px/1.3 var(--ll-body)}@media(max-width:989px){.ll-story-hero__grid,.ll-story__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){.ll-story-hero{padding:40px var(--ll-gutter) 16px}.ll-story{padding:24px var(--ll-gutter) 48px}.ll-story__text{font-size:17px;gap:18px}.ll-story__quote{font-size:22px}.ll-story__media{border-radius:18px}}.ll-band{padding:0 var(--ll-gutter) 72px}.ll-band__card{background:var(--ll-band-bg, var(--ll-ink));color:var(--ll-cream);border-radius:28px;padding:48px 56px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.ll-band__title{font:800 clamp(28px,3.1vw,40px) / 1 var(--ll-display);letter-spacing:-.03em;max-width:560px;text-wrap:pretty}.ll-band__card .ll-btn{flex:none;padding:18px 28px;font-size:17px}@media(max-width:749px){.ll-band{padding:0 var(--ll-gutter) 40px}.ll-band__card{padding:28px 22px;border-radius:20px;gap:18px}.ll-band__card .ll-btn{width:100%}}.ll-faq{padding:72px var(--ll-gutter) 80px}.ll-faq__grid{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:start}.ll-faq__aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:24px}.ll-faq__title{font:800 clamp(38px,5vw,64px) / .95 var(--ll-display);letter-spacing:-.035em;text-wrap:pretty}.ll-faq__intro{font:400 17px/1.5 var(--ll-body);color:var(--ll-text-2)}.ll-faq__intro a{color:var(--ll-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ll-line-12);text-underline-offset:3px}.ll-faq__intro a:hover{color:var(--ll-blue-deep)}.ll-faq__list{display:flex;flex-direction:column;border-top:1.5px solid var(--ll-line-12)}.ll-faq__list .ll-details summary{padding:22px 0;font-size:22px;line-height:1.2;letter-spacing:-.02em}.ll-faq__list .ll-details__icon{color:var(--ll-blue-deep)}.ll-faq__list .ll-details__body{max-width:640px;margin-bottom:22px;font-size:16px;line-height:1.55}@media(max-width:989px){.ll-faq__grid{grid-template-columns:1fr;gap:28px}.ll-faq__aside{position:static}}@media(max-width:749px){.ll-faq{padding:40px var(--ll-gutter) 48px}.ll-faq__list .ll-details summary{padding:16px 0;font-size:18px}.ll-faq__list .ll-details__body{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/loolight.css.map */
