@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Figtree:wght@300;400;500;600;700&display=swap";:root{--lr-navy: #1f2a40;--lr-navy-deep: #12182a;--lr-transition-mid: #28282e;--lr-charcoal: #2e2a24;--lr-charcoal-deep: #1b1813;--lr-cream: #faf3e6;--lr-cream-muted: rgba(250,243,230,.72);--lr-cream-faint: rgba(250,243,230,.16);--lr-ink: #2e2a24;--lr-amber: #e3a248;--lr-amber-600: #cf9038;--lr-amber-700: #a8752e;--lr-amber-wash: rgba(227,162,72,.16);--lr-terracotta: #c1754a;--lr-terracotta-600: #a8623c;--lr-neutral-600: var(--lr-cream-muted);--lr-radius: 16px;--lr-radius-lg: 28px;--lr-pill: 999px;--lr-shadow-sm: 0 1px 2px rgba(18,24,42,.28);--lr-shadow-md: 0 3px 10px rgba(18,24,42,.32);--lr-shadow-lg: 0 12px 32px rgba(18,24,42,.4);--lr-font-display: "Fraunces", "TT Seasons", Georgia, serif;--lr-font-body: "Figtree", system-ui, -apple-system, sans-serif}body{background:var(--lr-navy);color:var(--lr-cream)}body,.rte,button,input,select,textarea{font-family:var(--lr-font-body)}body{font-size:1.7rem;line-height:1.6;letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.price--large,.lr-display{font-family:var(--lr-font-display);font-weight:400;letter-spacing:-.015em;line-height:1.15;text-wrap:pretty;color:var(--lr-cream)}.h0{font-size:clamp(3.6rem,7vw,6.4rem)}h1,.h1{font-size:clamp(3.2rem,6vw,4.6rem)}h2,.h2{font-size:clamp(2.4rem,4.5vw,3.2rem)}h3,.h3{font-size:1.9rem}.caption-with-letter-spacing,.lr-kicker{font-family:var(--lr-font-body);font-weight:600;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lr-terracotta)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded{border-radius:var(--lr-pill)!important;font-family:var(--lr-font-body);font-weight:600;font-size:1.6rem;letter-spacing:.01em;min-height:4.8rem;padding:0 2.8rem;transition:background-color .18s ease,color .18s ease,transform .18s ease}.button:not([disabled]):hover{transform:translateY(-1px)}.button--primary,.shopify-payment-button__button--unbranded{background:var(--lr-amber);color:var(--lr-ink);border:0}.button--primary:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background:var(--lr-amber-600)!important}.button--primary:not([disabled]):active{background:var(--lr-amber-700)!important}.button--secondary{background:transparent;color:var(--lr-terracotta);box-shadow:inset 0 0 0 1px var(--lr-terracotta)}.button--secondary:hover{background:#c1754a1f}.field__input,.select__select,.customer .field input,.quantity{border-radius:var(--lr-pill);font-family:var(--lr-font-body);font-size:1.6rem}.field:after,.select:after,.customer .field:after{border-radius:var(--lr-pill)}.quantity{border-radius:var(--lr-pill);overflow:hidden;min-height:4.4rem}.card,.card-wrapper,.card__inner,.media,.collapsible-content .accordion,.global-media-settings,.lr-panel{border-radius:var(--lr-radius-lg)}.global-media-settings,.media{overflow:hidden}.product-form__input--pill input[type=radio]+label{border-radius:var(--lr-pill);padding:1rem 1.8rem;font-size:1.5rem;font-weight:500;border-color:var(--lr-cream-faint);color:var(--lr-cream)}.product-form__input--pill input[type=radio]:checked+label{background:var(--lr-amber);color:var(--lr-ink);border-color:var(--lr-amber)}:focus-visible{outline:2px solid var(--lr-amber)!important;outline-offset:2px}::selection{background:var(--lr-amber-wash)}.shopify-section-header-sticky .section-header,.header-wrapper{border-bottom:0}.header{padding-block:1.4rem;align-items:center}.header__heading-link,.header__heading{font-family:var(--lr-font-display);letter-spacing:.02em;color:var(--lr-cream)}.header__heading-link{font-size:2.2rem}.header__menu-item{font-family:var(--lr-font-body);font-weight:500;font-size:1.5rem;padding:.9rem 1.3rem;border-radius:var(--lr-pill);color:var(--lr-cream)}.header__menu-item:hover{background:var(--lr-amber-wash);text-decoration:none}.header__menu-item:hover span{text-decoration:none}.header__inline-menu .list-menu__item--active,.header__menu-item span{text-decoration:none!important}.header .lr-nav-cta{display:inline-flex;align-items:center;border-radius:var(--lr-pill);background:var(--lr-amber);color:var(--lr-ink);padding:.9rem 1.8rem;font-weight:600;font-size:1.5rem;text-decoration:none;margin-left:.8rem}.header .lr-nav-cta:hover{background:var(--lr-amber-600)}.announcement-bar__message{font-family:var(--lr-font-body);font-weight:500;letter-spacing:.04em;font-size:1.35rem;min-height:3.2rem;color:var(--lr-cream)}.card--standard .card__inner{background:var(--lr-charcoal)}.card__media,.card .media img{border-radius:var(--lr-radius-lg)}.card--standard>.card__content{padding-top:1.3rem}.card__heading{font-size:1.9rem}.card__heading a{text-decoration:none;color:var(--lr-cream)}.card__heading a:hover{color:var(--lr-amber)}.card-information .price{font-family:var(--lr-font-body);font-weight:600;font-size:1.6rem;color:var(--lr-amber)}.card__badge .badge{border-radius:var(--lr-pill);background:var(--lr-terracotta);color:var(--lr-cream);border:0;font-weight:600;font-size:1.2rem;letter-spacing:.04em}.product__title>*{font-family:var(--lr-font-display)}.product__info-container .price{font-family:var(--lr-font-body);font-weight:600;font-size:1.9rem;color:var(--lr-amber)}.product__accordion .accordion__title{font-family:var(--lr-font-display);font-size:1.7rem}.product-form__submit{font-size:1.6rem}.product__media-wrapper .media img,.lr-washed img{filter:saturate(.78) contrast(1.05) brightness(.84)}.lr-wrap{max-width:1200px;margin-inline:auto;padding-inline:2.4rem}.lr-wrap--narrow{max-width:860px}.lr-head{max-width:42ch;margin-bottom:3.2rem}.lr-head p{color:var(--lr-cream-muted);margin-top:1rem;font-size:1.6rem}.lr-head--center{max-width:52ch;margin-inline:auto;text-align:center}.lr-panel{background:var(--lr-charcoal);padding:2.8rem 2.4rem;color:var(--lr-cream)}.lr-note{font-size:1.4rem;line-height:1.5;color:var(--lr-cream-muted);margin-top:1.8rem;max-width:60ch}.lr-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;align-items:end}.lr-bundle{position:relative;background:var(--lr-charcoal);border-radius:var(--lr-radius-lg);padding:2.6rem 2rem 2.2rem;display:flex;flex-direction:column;gap:.7rem;box-shadow:var(--lr-shadow-sm);color:var(--lr-cream)}.lr-bundle--feature{background:var(--lr-cream);color:var(--lr-ink);padding-block:3.2rem 2.8rem;box-shadow:var(--lr-shadow-lg)}.lr-bundle--feature .lr-bundle__per,.lr-bundle--feature .lr-bundle__note{color:#2e2a24ad}.lr-bundle__flag{position:absolute;top:-1rem;left:2rem;background:var(--lr-amber);color:var(--lr-ink);border-radius:var(--lr-pill);padding:.4rem 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lr-bundle__name{font-family:var(--lr-font-display);font-size:2rem}.lr-bundle__price{font-size:3.4rem;font-family:var(--lr-font-display);line-height:1;margin-top:.7rem;color:var(--lr-amber)}.lr-bundle--feature .lr-bundle__price{color:var(--lr-terracotta)}.lr-bundle__per,.lr-bundle__note{font-size:1.4rem;color:var(--lr-cream-muted)}.lr-bundle__list{list-style:none;padding:0;margin:1.4rem 0 1.8rem;display:grid;gap:.6rem;font-size:1.5rem}.lr-bundle__list li{display:flex;gap:.7rem;align-items:flex-start}.lr-bundle__list li:before{content:"\2022";opacity:.6;color:var(--lr-amber)}.lr-bundle--feature .lr-bundle__list li:before{color:var(--lr-terracotta)}.lr-bundle .button{width:100%;margin-top:auto}.lr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem}.lr-step{display:grid;gap:1.1rem}.lr-step__num{width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:var(--lr-amber);color:var(--lr-ink);font-family:var(--lr-font-display);font-size:1.9rem}.lr-step h3{font-size:1.8rem;color:var(--lr-cream)}.lr-step p{color:var(--lr-cream-muted);margin:0;font-size:1.6rem}.lr-ingredients{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.lr-ingredient{background:var(--lr-charcoal);border-radius:var(--lr-radius);padding:1.6rem 1.8rem;display:grid;gap:.5rem}.lr-ingredient__name{font-family:var(--lr-font-display);font-size:1.6rem;color:var(--lr-cream)}.lr-ingredient__dose{font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lr-terracotta)}.lr-ingredient p{margin:0;font-size:1.45rem;line-height:1.5;color:var(--lr-cream-muted)}.lr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.4rem}.lr-fact{background:var(--lr-charcoal);border-radius:var(--lr-radius);padding:1.6rem 1.8rem}.lr-fact__label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-cream-muted)}.lr-fact__value{font-family:var(--lr-font-display);font-size:1.9rem;margin-top:.5rem;color:var(--lr-amber)}.lr-compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--lr-charcoal);border-radius:var(--lr-radius);overflow:hidden}.lr-compare th,.lr-compare td{padding:1.3rem 1.4rem;text-align:left;font-size:1.5rem;color:var(--lr-cream)}.lr-compare thead th{font-family:var(--lr-font-display);font-weight:400;font-size:1.6rem}.lr-compare thead th:first-child{width:42%}.lr-compare tbody tr+tr td{border-top:1px solid var(--lr-cream-faint)}.lr-compare .lr-col-us{background:var(--lr-amber-wash);text-align:center;font-weight:600}.lr-compare thead .lr-col-us{border-top:3px solid var(--lr-amber);color:var(--lr-amber)}.lr-compare tbody .lr-col-us{border-top:1px solid rgba(227,162,72,.28)!important}.lr-compare td:not(:first-child):not(.lr-col-us){text-align:center;color:var(--lr-cream-muted)}.lr-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}.lr-review{background:var(--lr-charcoal);border-radius:var(--lr-radius-lg);padding:2.2rem;display:grid;gap:1.1rem;color:var(--lr-cream)}.lr-review--empty{background:transparent;box-shadow:inset 0 0 0 1px var(--lr-cream-faint);place-items:center;text-align:center;color:var(--lr-cream-muted);min-height:12rem;font-size:1.5rem}.lr-review__quote{font-family:var(--lr-font-display);font-size:1.7rem;line-height:1.35}.lr-review__who{font-size:1.4rem;color:var(--lr-cream-muted)}.lr-testing{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;align-items:center}.lr-checks{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.lr-checks li{display:grid;grid-template-columns:2rem 1fr;gap:1rem;align-items:start;font-size:1.5rem;color:var(--lr-cream)}.lr-checks svg{width:2rem;height:2rem;stroke:var(--lr-amber);stroke-width:2.5;fill:none}.lr-testing__image{background:var(--lr-charcoal);border-radius:var(--lr-radius-lg);display:grid;place-items:center;min-height:22rem;overflow:hidden;aspect-ratio:4 / 3}.lr-testing__image img{width:100%;height:100%;object-fit:cover;display:block}.lr-reframe{display:grid;grid-template-columns:1fr 1.05fr;gap:3.2rem;align-items:center}.lr-reframe__image{border-radius:var(--lr-radius-lg);overflow:hidden;aspect-ratio:4 / 3}.lr-reframe__image img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;display:block}.lr-routine--with-image{display:grid;grid-template-columns:1fr 1.6fr;gap:3.2rem;align-items:start}.lr-routine__image{border-radius:var(--lr-radius-lg);overflow:hidden;aspect-ratio:3 / 2}.lr-routine__image img{width:100%;height:100%;object-fit:cover;display:block}.lr-steps--stacked{grid-template-columns:1fr;gap:2.8rem}.lr-steps--stacked .lr-step{grid-template-columns:4.4rem 1fr;gap:1.4rem;align-items:start}.lr-steps--stacked .lr-step__body{display:grid;gap:.6rem;min-width:0}.lr-bundles-hero{display:flex;justify-content:center;margin-bottom:3.2rem}.lr-bundles-hero__card{max-width:620px;width:100%;background:#141210;border-radius:24px;overflow:hidden;aspect-ratio:16 / 9;display:grid;place-items:center}.lr-bundles-hero__card img{max-width:100%;max-height:100%;object-fit:contain}.lr-cta{position:relative;min-height:52rem;display:flex;align-items:center;overflow:hidden}.lr-cta__media{position:absolute;top:0;right:0;bottom:0;left:0}.lr-cta__media img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}.lr-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1f2a40eb,#1f2a40d1 45%,#1f2a4040 72%,#1f2a4000)}.lr-cta .lr-wrap{position:relative;width:100%;padding-block:6rem}.lr-cta__content{max-width:620px}.lr-cta__content h2{color:var(--lr-cream)}.lr-cta__content .rte{color:var(--lr-cream-muted);margin-top:1rem;font-size:1.6rem}.lr-review__figcaption{display:flex;align-items:center;gap:1rem;margin-top:.4rem}.lr-review__avatar{width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden;flex-shrink:0}.lr-review__avatar img{width:100%;height:100%;object-fit:cover;display:block}.lr-review__who{display:flex;flex-direction:column}.lr-review__name{font-weight:600;font-size:1.6rem;color:var(--lr-cream)}.lr-review__verified{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lr-amber)}.collapsible-content .accordion__title{font-family:var(--lr-font-display);font-size:1.7rem;color:var(--lr-cream)}.accordion summary{border-radius:var(--lr-radius);min-height:4.4rem;background:var(--lr-charcoal)}.footer{position:relative;border-top:0;background:var(--lr-charcoal);color:var(--lr-cream)}.footer:before{content:"";position:absolute;top:-9.6rem;left:0;right:0;height:9.6rem;background:linear-gradient(to bottom,var(--lr-navy) 0%,var(--lr-transition-mid) 55%,var(--lr-charcoal) 100%);pointer-events:none}.footer__content-top{padding-bottom:3.2rem}.footer-block__heading{font-family:var(--lr-font-display);font-size:1.7rem;color:var(--lr-cream)}@media screen and (max-width:989px){.lr-bundles,.lr-steps,.lr-reviews{grid-template-columns:1fr}.lr-bundle--feature{order:-1}.lr-ingredients,.lr-testing,.lr-reframe,.lr-routine--with-image{grid-template-columns:1fr}.lr-testing__image,.lr-reframe__image,.lr-routine__image{order:-1}.lr-wrap{padding-inline:1.8rem}.lr-compare{display:block;overflow-x:auto}.lr-cta{min-height:44rem}}@media screen and (max-width:749px){body{font-size:1.65rem}.h0{font-size:clamp(3.2rem,9vw,4.6rem)}h1,.h1{font-size:clamp(2.8rem,8vw,3.6rem)}h2,.h2{font-size:clamp(2.2rem,6.5vw,2.7rem)}.lr-bundle__price{font-size:3rem}.lr-cta{min-height:38rem}.lr-cta__overlay{background:linear-gradient(to bottom,#1f2a4033,#1f2a40e0 55%,#1f2a40f0)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded{width:100%;min-height:5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lantern-rest.css.map */
