html:root{--lr-bg: #14161A;--lr-bg-2: #1B1E24;--lr-surface: #22262D;--lr-line: #2F343C;--lr-cream: #F2E9D8;--lr-muted: #B3AA9A;--lr-amber: #E8A33D;--lr-amber-soft: rgba(232, 163, 61, .14);--lr-radius: 16px;--lr-serif: "Fraunces", Georgia, "Times New Roman", serif;--lr-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-h1--family: var(--lr-serif);--font-h2--family: var(--lr-serif);--font-h3--family: var(--lr-serif);--font-h4--family: var(--lr-serif)}.lr{background:var(--lr-bg);color:var(--lr-cream);font-family:var(--lr-sans)}.lr--alt{background:var(--lr-bg-2)}.lr__wrap{max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,112px) 16px}@media(min-width:750px){.lr__wrap{padding-left:32px;padding-right:32px}}.lr h1,.lr h2,.lr h3{font-family:var(--lr-serif);color:var(--lr-cream);font-weight:500;letter-spacing:-.015em;margin:0}.lr p{margin:0;color:var(--lr-muted);line-height:1.6}.lr a{color:inherit}.lr-kicker{display:inline-block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lr-amber);font-weight:600}.lr-pill{display:inline-block;align-self:flex-start;padding:4px 10px;border:1px solid var(--lr-line);border-radius:100px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lr-amber);font-weight:600}.lr-head{max-width:640px;margin-bottom:clamp(32px,5vw,56px)}.lr-head h2{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.08;margin-top:12px}.lr-head p{margin-top:14px;font-size:1.05rem}.lr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:100px;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .15s ease,background .15s ease}.lr-btn--primary{background:var(--lr-amber);color:#14161a!important}.lr-btn--primary:hover{background:#f0b455;transform:translateY(-1px)}.lr-link{color:var(--lr-cream);font-weight:600;text-decoration:none;border-bottom:1px solid var(--lr-amber);padding-bottom:2px}.lr-hero{position:relative;overflow:hidden}.lr-hero .lr__wrap{display:grid;gap:40px;align-items:center;padding-top:clamp(40px,6vw,88px)}@media(min-width:900px){.lr-hero .lr__wrap{grid-template-columns:1.05fr 1fr;gap:64px}}.lr-hero h1{font-size:clamp(2.6rem,6.4vw,5rem);line-height:1.02;margin-top:16px}.lr-hero__sub{margin-top:20px;font-size:1.12rem;max-width:520px}.lr-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.lr-hero__media{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 40px 120px -40px #e8a33d59}.lr-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.lr-hero__glow{position:absolute;right:-20%;bottom:-40%;width:70%;aspect-ratio:1;background:radial-gradient(circle,rgba(232,163,61,.18),transparent 65%);pointer-events:none}.lr-hero__notes{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:36px;padding-top:24px;border-top:1px solid var(--lr-line);font-size:.85rem;color:var(--lr-muted)}.lr-hero__notes span:before{content:"\2022";color:var(--lr-amber);margin-right:8px}.lr-pillars{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.lr-pillars{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.lr-pillars{grid-template-columns:repeat(4,1fr)}}.lr-pillar{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:var(--lr-radius);padding:28px 24px}.lr-pillar__icon{width:44px;height:44px;border-radius:12px;background:var(--lr-amber-soft);color:var(--lr-amber);display:grid;place-items:center;margin-bottom:18px}.lr-pillar h3{font-size:1.35rem}.lr-pillar p{margin-top:8px;font-size:.95rem}.lr-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.lr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lr-card{display:flex;flex-direction:column;background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:var(--lr-radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.lr-card:hover{border-color:#e8a33d80;transform:translateY(-2px)}.lr-card__img{aspect-ratio:1 / 1;overflow:hidden;background:#0f1114}.lr-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.lr-card:hover .lr-card__img img{transform:scale(1.04)}.lr-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.lr-card__title{font-family:var(--lr-serif);font-size:1.12rem;line-height:1.25;color:var(--lr-cream)}.lr-card__row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.lr-card__price{color:var(--lr-cream);font-weight:600}.lr-card__cta{font-size:.85rem;font-weight:600;color:var(--lr-amber)}@media(max-width:599px){.lr-grid{gap:12px}.lr-card__title{font-size:1rem}.lr-card__body{padding:12px}.lr-pill{font-size:.6rem;padding:3px 8px}}.lr-steps{display:grid;gap:20px;grid-template-columns:1fr;counter-reset:step}@media(min-width:800px){.lr-steps{grid-template-columns:repeat(3,1fr)}}.lr-step{border-radius:var(--lr-radius);overflow:hidden;background:var(--lr-surface);border:1px solid var(--lr-line);text-decoration:none;color:inherit;display:flex;flex-direction:column}.lr-step__img{aspect-ratio:4 / 3;overflow:hidden}.lr-step__img img{width:100%;height:100%;object-fit:cover;display:block}.lr-step__body{padding:20px 22px 24px}.lr-step__num{counter-increment:step;font-family:var(--lr-serif);color:var(--lr-amber);font-size:.95rem}.lr-step__num:before{content:"0" counter(step) " \2014  "}.lr-step h3{font-size:1.5rem;margin-top:6px}.lr-step p{margin-top:8px;font-size:.95rem}.lr .lr-note{margin-top:28px;padding:16px 20px;border-left:3px solid var(--lr-amber);background:var(--lr-amber-soft);border-radius:0 12px 12px 0;color:var(--lr-cream);font-size:.95rem}.lr-spot .lr__wrap{display:grid;gap:40px;align-items:center}@media(min-width:900px){.lr-spot .lr__wrap{grid-template-columns:1fr 1fr;gap:72px}}.lr-spot__media{display:grid;grid-template-columns:2fr 1fr;gap:12px}.lr-spot__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--lr-radius);display:block}.lr-spot__stack{display:grid;gap:12px}.lr-spot h2{font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin-top:12px}.lr-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.lr-list li{display:flex;gap:12px;color:var(--lr-cream);font-size:1rem;line-height:1.45}.lr-list li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--lr-amber);box-shadow:0 0 12px #e8a33dcc}.lr-spot__buy{display:flex;align-items:center;gap:20px;margin-top:32px;flex-wrap:wrap}.lr-spot__price{font-family:var(--lr-serif);font-size:1.8rem;color:var(--lr-cream)}.lr .lr-fine{font-size:.8rem;margin-top:14px}.lr-story{text-align:center}.lr-story .lr__wrap{max-width:860px}.lr-story h2{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05;margin-top:14px}.lr-story p{margin-top:22px;font-size:1.12rem}.lr-promises{display:grid;gap:14px;margin-top:40px;text-align:left;grid-template-columns:1fr}@media(min-width:700px){.lr-promises{grid-template-columns:repeat(3,1fr)}}.lr-promise{padding:20px;border:1px solid var(--lr-line);border-radius:var(--lr-radius)}.lr-promise strong{display:block;font-family:var(--lr-serif);font-weight:500;font-size:1.15rem;color:var(--lr-cream);margin-bottom:6px}.lr-promise span{color:var(--lr-muted);font-size:.92rem;line-height:1.55}.lr-faq .lr__wrap{max-width:860px}.lr-faq details{border-bottom:1px solid var(--lr-line)}.lr-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-family:var(--lr-serif);font-size:1.2rem;color:var(--lr-cream)}.lr-faq summary::-webkit-details-marker{display:none}.lr-faq summary:after{content:"+";color:var(--lr-amber);font-family:var(--lr-sans);font-size:1.4rem;line-height:1;transition:transform .2s ease}.lr-faq details[open] summary:after{transform:rotate(45deg)}.lr-faq .lr-faq__a{padding:0 0 22px;max-width:700px}a.header-logo.header-logo{font-family:var(--lr-serif);font-weight:600;font-size:1.3rem;letter-spacing:-.01em;color:var(--lr-cream)}a.header-logo [data-testid=header-logo]{display:inline-flex;align-items:center;gap:10px}a.header-logo [data-testid=header-logo]:before{content:"";width:24px;height:30px;flex:none;background:url(lr-icon.svg) center / contain no-repeat}@media(max-width:749px){a.header-logo.header-logo{font-size:1.1rem}a.header-logo [data-testid=header-logo]:before{width:20px;height:25px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lr.css.map */
