:root{--lc-primary: #2563eb;--lc-primary-hover: #1d4ed8;--lc-text-titles: #111827;--lc-bg-section: #f9fafb;--lc-bg-card: #ffffff;--lc-badge-bg: #eff6ff;--lc-badge-text: #1d4ed8;--lc-star-color: #f59e0b;--lc-border: #e5e7eb;--lc-radius: 12px;--lc-shadow: 0 4px 24px rgba(0,0,0,.08);--lc-transition: all .3s ease}.lc-sticky-nav{position:sticky;top:0;z-index:200;width:100%;transition:box-shadow .3s ease}.lc-sticky-nav.is-stuck{box-shadow:0 2px 12px #0000001f}.lc-sticky-nav__inner{display:flex;align-items:center;justify-content:center;gap:0;max-width:1200px;margin:0 auto;padding:0 20px;overflow-x:auto;scrollbar-width:none}.lc-sticky-nav__inner::-webkit-scrollbar{display:none}.lc-sticky-nav__link{display:inline-flex;align-items:center;padding:16px 24px;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;transition:var(--lc-transition);opacity:.75}.lc-sticky-nav__link:hover,.lc-sticky-nav__link.is-active{opacity:1;border-bottom-color:currentColor}@media(max-width:749px){.lc-sticky-nav__link{padding:12px 16px;font-size:13px}}.lc-features{padding:80px 20px}.lc-features__header{text-align:center;margin-bottom:48px}.lc-features__title{font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 0 12px}.lc-features__subtitle{font-size:18px;opacity:.7;margin:0}.lc-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.lc-feature-card{border-radius:var(--lc-radius);padding:32px 24px;text-align:center;transition:var(--lc-transition)}.lc-feature-card:hover{transform:translateY(-4px);box-shadow:var(--lc-shadow)}.lc-feature-card__icon{font-size:40px;margin-bottom:16px;display:block}.lc-feature-card__title{font-size:18px;font-weight:700;margin:0 0 10px}.lc-feature-card__desc{font-size:15px;opacity:.75;margin:0;line-height:1.6}@media(max-width:1023px){.lc-features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.lc-features__grid{grid-template-columns:1fr}}.lc-app-benefits{padding:80px 20px}.lc-app-benefits__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1200px;margin:0 auto;align-items:center}.lc-app-benefits__visual{position:relative}.lc-app-benefits__image{width:100%;border-radius:24px;display:block}.lc-app-benefits__stats{display:flex;flex-direction:column;gap:16px;margin-top:24px}.lc-stat-pill{display:flex;align-items:center;gap:12px;background:#fff;border-radius:50px;padding:12px 20px;box-shadow:var(--lc-shadow);font-weight:600}.lc-stat-pill__icon{font-size:22px}.lc-stat-pill__value{font-size:20px;font-weight:800}.lc-stat-pill__label{font-size:13px;opacity:.65}.lc-app-benefits__title{font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 0 32px}.lc-benefit-list{display:flex;flex-direction:column;gap:24px}.lc-benefit-item{display:flex;gap:16px;align-items:flex-start}.lc-benefit-item__icon{font-size:28px;flex-shrink:0;margin-top:2px}.lc-benefit-item__title{font-size:17px;font-weight:700;margin:0 0 6px}.lc-benefit-item__desc{font-size:15px;opacity:.72;margin:0;line-height:1.6}@media(max-width:899px){.lc-app-benefits__inner{grid-template-columns:1fr;gap:40px}}.lc-specs{padding:80px 20px}.lc-specs__inner{max-width:900px;margin:0 auto}.lc-specs__title{font-size:clamp(24px,3vw,36px);font-weight:700;text-align:center;margin:0 0 48px}.lc-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:var(--lc-radius);overflow:hidden;border:1px solid var(--lc-border)}.lc-spec-row{display:contents}.lc-spec-row__label,.lc-spec-row__value{padding:18px 24px;font-size:15px;border-bottom:1px solid var(--lc-border)}.lc-spec-row__label{font-weight:600;opacity:.65;background:#00000005}.lc-spec-row:last-child .lc-spec-row__label,.lc-spec-row:last-child .lc-spec-row__value{border-bottom:none}@media(max-width:599px){.lc-specs__grid{grid-template-columns:1fr}.lc-spec-row{display:block}.lc-spec-row__label{border-bottom:none;padding-bottom:4px}}.lc-faq{padding:80px 20px}.lc-faq__inner{max-width:800px;margin:0 auto}.lc-faq__title{font-size:clamp(24px,3vw,36px);font-weight:700;text-align:center;margin:0 0 48px}.lc-faq__item{border-bottom:1px solid var(--lc-border)}.lc-faq__question{width:100%;background:none;border:none;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;text-align:left;font-size:17px;font-weight:600;line-height:1.4}.lc-faq__icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .3s ease;opacity:.5}.lc-faq__item.is-open .lc-faq__icon{transform:rotate(45deg);opacity:1}.lc-faq__answer{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .3s ease;padding:0}.lc-faq__item.is-open .lc-faq__answer{padding-bottom:24px}.lc-faq__answer p{font-size:15px;line-height:1.7;opacity:.8;margin:0}.lc-reviews{padding:80px 20px}.lc-reviews__inner{max-width:1200px;margin:0 auto}.lc-reviews__header{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;margin-bottom:56px}.lc-reviews__score-big{text-align:center}.lc-reviews__score-number{font-size:72px;font-weight:800;line-height:1;display:block}.lc-reviews__score-stars{font-size:24px;letter-spacing:2px;color:var(--lc-star-color)}.lc-reviews__score-count{font-size:14px;opacity:.6;margin-top:4px;display:block}.lc-reviews__bars{flex:1}.lc-bar-row{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:14px}.lc-bar-row__label{min-width:50px;font-weight:500}.lc-bar-track{flex:1;height:8px;background:var(--lc-border);border-radius:4px;overflow:hidden}.lc-bar-fill{height:100%;border-radius:4px;background:var(--lc-star-color);width:0;transition:width .8s ease}.lc-bar-row__pct{min-width:35px;text-align:right;opacity:.6}.lc-reviews__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.lc-review-card{border-radius:var(--lc-radius);padding:28px;border:1px solid var(--lc-border)}.lc-review-card__stars{color:var(--lc-star-color);font-size:16px;margin-bottom:12px}.lc-review-card__title{font-size:17px;font-weight:700;margin:0 0 10px}.lc-review-card__text{font-size:15px;opacity:.78;line-height:1.6;margin:0 0 16px}.lc-review-card__meta{font-size:13px;opacity:.55}.lc-reviews__cta{text-align:center}@media(max-width:899px){.lc-reviews__header{grid-template-columns:1fr;gap:24px}.lc-reviews__cards{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:899px){.lc-reviews__cards{grid-template-columns:repeat(2,1fr)}}.lc-cta-banner{padding:80px 20px;text-align:center}.lc-cta-banner__title{font-size:clamp(28px,4vw,48px);font-weight:800;margin:0 0 16px}.lc-cta-banner__subtitle{font-size:18px;opacity:.8;max-width:600px;margin:0 auto 36px}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;border-radius:50px;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:var(--lc-transition);letter-spacing:.02em}.lc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.lc-btn--primary{background:var(--lc-primary);color:#fff}.lc-btn--primary:hover{background:var(--lc-primary-hover)}.lc-btn--outline{background:transparent;border:2px solid currentColor}.lc-section-anchor{scroll-margin-top:60px}.product__info-container>*+*{margin-top:.6rem}.product__info-container [style*="background:#f8fafc"]{border:1.5px solid #d1d5db!important;box-shadow:0 1px 3px #00000014!important}@media screen and (max-width:749px){.product{padding-top:0!important}.product__info-wrapper{padding-top:16px!important}.product__media-wrapper{max-height:none!important}.product__title h1{font-size:1.35rem!important;line-height:1.3;margin-bottom:8px}.price--large{font-size:1.5rem!important}.product-form__submit{width:100%!important;padding:14px!important;font-size:1rem!important}.lc-product-trust-row{grid-template-columns:1fr 1fr!important;gap:8px!important}}.lc-footer{background-color:var(--lc-ft-bg, #111827);color:var(--lc-ft-text, #f9fafb);font-family:inherit}.lc-ft-container{max-width:1280px;margin:0 auto;padding:0 24px}.lc-ft-divider{border:none;border-top:1px solid var(--lc-ft-border, #1f2937);margin:0}.lc-ft-reass-band{padding:32px 0}.lc-ft-reass-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lc-ft-reass-item{display:flex;align-items:flex-start;gap:12px}.lc-ft-reass-icon{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.lc-ft-reass-text{flex:1}.lc-ft-reass-title{font-size:.875rem;font-weight:600;color:var(--lc-ft-text, #f9fafb);margin:0 0 2px;line-height:1.3}.lc-ft-reass-desc{font-size:.75rem;color:var(--lc-ft-muted, #9ca3af);margin:0;line-height:1.4}.lc-ft-main{padding:48px 0}.lc-ft-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.lc-ft-col--brand{display:flex;flex-direction:column;gap:16px}.lc-ft-brand-name{font-size:1.125rem;font-weight:700;color:var(--lc-ft-accent, #1D9E75);margin:0;letter-spacing:.01em}.lc-ft-brand-desc{font-size:.875rem;color:var(--lc-ft-muted, #9ca3af);margin:0;line-height:1.6}.lc-ft-social{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.lc-ft-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff14;color:var(--lc-ft-muted, #9ca3af);transition:background .2s ease,color .2s ease;text-decoration:none}.lc-ft-social-link:hover{background:var(--lc-ft-accent, #1D9E75);color:#fff}.lc-ft-col-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--lc-ft-text, #f9fafb);margin:0 0 16px}.lc-ft-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lc-ft-nav-link{font-size:.875rem;color:var(--lc-ft-link, #d1d5db);text-decoration:none;transition:color .15s ease;line-height:1.4}.lc-ft-nav-link:hover{color:var(--lc-ft-accent, #1D9E75)}.lc-ft-bottom{padding:20px 0}.lc-ft-bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.lc-ft-copyright{font-size:.8125rem;color:var(--lc-ft-muted, #9ca3af);margin:0}.lc-ft-payments{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lc-ft-pay-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);font-size:.6875rem;font-weight:600;color:var(--lc-ft-text, #f9fafb);letter-spacing:.04em;white-space:nowrap}@media screen and (max-width:1024px){.lc-ft-cols{grid-template-columns:1fr 1fr;gap:32px}.lc-ft-col--brand{grid-column:1 / -1}.lc-ft-reass-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:640px){.lc-ft-container{padding:0 16px}.lc-ft-reass-band{padding:24px 0}.lc-ft-reass-grid{grid-template-columns:1fr 1fr;gap:16px}.lc-ft-main{padding:32px 0}.lc-ft-cols{grid-template-columns:1fr 1fr;gap:24px}.lc-ft-col--brand{grid-column:1 / -1;gap:12px}.lc-ft-bottom-inner{flex-direction:column;align-items:flex-start;gap:12px}.lc-ft-col-title{margin-bottom:12px}}.lc-meta-accordion{border-top:1px solid #d1d5db;border-bottom:none;margin:0;background:#fff}.lc-meta-accordion:last-of-type{border-bottom:1px solid #d1d5db}.lc-meta-accordion summary.accordion__title{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 0!important;cursor:pointer!important;list-style:none!important;font-size:17px!important;font-weight:700!important;font-family:var(--font-body-family),sans-serif!important;color:#0a0a0a!important;letter-spacing:-.01em!important;text-transform:none!important;background:transparent!important;line-height:1.4!important}.lc-meta-accordion summary.accordion__title>span:first-child{color:#0a0a0a!important;font-size:17px!important;font-weight:700!important;font-family:var(--font-body-family),sans-serif!important;text-transform:none!important;letter-spacing:-.01em!important}.lc-meta-accordion summary.accordion__title::-webkit-details-marker{display:none}.lc-meta-accordion summary.accordion__title .lc-acc-icon{font-size:1.5rem;font-weight:300;line-height:1;flex-shrink:0;transition:transform .25s ease;color:#111827;display:inline-block}.lc-meta-accordion[open]>summary.accordion__title .lc-acc-icon{transform:rotate(45deg)}.lc-meta-accordion .accordion__content{padding:4px 0 20px;color:#374151;font-size:16px!important;line-height:1.7}.lc-meta-accordion .accordion__content *{font-size:16px!important;line-height:1.7!important}.lc-meta-accordion .accordion__content ul{margin:0;padding-left:1.2em}.lc-meta-accordion .accordion__content li{margin-bottom:10px;color:#374151}.lc-meta-accordion .accordion__content p{margin:0 0 8px;color:#374151}.lc-meta-accordion .accordion__content td{font-size:15px!important;padding:10px 12px 10px 0}.lc-faq-block{margin-top:16px}.lc-faq-block>h3{font-size:1.4rem!important;font-weight:800!important;color:#0a0a0a!important;margin:0 0 8px!important;padding:20px 4px 4px!important;border-top:2.5px solid #0a0a0a!important;letter-spacing:-.01em!important;font-family:var(--font-heading-family),sans-serif!important}.lc-faq-block .lc-meta-accordion{border-top:1px solid #e5e7eb;border-bottom:none}.lc-faq-block .lc-meta-accordion:last-of-type{border-bottom:1px solid #e5e7eb}.lc-faq-block .lc-meta-accordion summary.accordion__title{font-size:17px!important;font-weight:500!important;font-family:var(--font-body-family),sans-serif!important;padding:18px 0!important;color:#111827!important;text-transform:none!important;letter-spacing:0!important}.lc-faq-block .lc-meta-accordion summary.accordion__title>span:first-child{color:#111827!important;font-size:17px!important;font-weight:500!important}.product__tax{display:none!important}.collection__title{text-align:center;font-size:2.4rem;font-weight:700;margin-bottom:1.2rem}.collection__description{text-align:center;max-width:680px;margin:0 auto 2rem;font-size:1rem;line-height:1.85;color:#444}.collection__description p{margin-bottom:.9rem}.collection__description a{text-decoration:underline;color:inherit}.collection-hero__title{text-align:center!important;font-size:2.4rem!important;font-weight:700!important;margin-bottom:1.2rem!important}.collection-hero__description{text-align:center!important;max-width:680px!important;margin:0 auto 2rem!important;font-size:1rem!important;line-height:1.85!important;color:#444!important}.collection-hero__description p{margin-bottom:.9rem!important}.collection-hero__description a{text-decoration:underline!important;color:inherit!important}.collection-hero__text-wrapper{text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/litierecat-custom.css.map */
