.lnx{--lnx-ink: #171713;--lnx-muted: #6f6b62;--lnx-ivory: #f7f4ed;--lnx-cream: #eee7d8;--lnx-gold: #9a7730;--lnx-deep-gold: #70521c;--lnx-line: rgba(23, 23, 19, .13);color:var(--lnx-ink);background:var(--lnx-background, #fff);overflow:clip}.lnx *,.lnx *:before,.lnx *:after{box-sizing:border-box}.lnx h2,.lnx h3,.lnx p{margin-top:0}.lnx img{display:block;width:100%;height:auto}.lnx__offer-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:2.4rem;padding-bottom:2.4rem}.lnx__offer-card{display:flex;gap:1.2rem;align-items:center;min-height:10rem;padding:1.8rem;background:var(--lnx-ivory);border:1px solid var(--lnx-line)}.lnx__offer-card--accent{background:var(--lnx-ink);color:#fff}.lnx__offer-card strong{display:block;font-size:1.35rem;letter-spacing:.02em}.lnx__offer-card p{margin:.3rem 0 0;color:inherit;opacity:.76;font-size:1.15rem;line-height:1.45}.lnx__offer-icon{display:grid;place-items:center;flex:0 0 3.8rem;width:3.8rem;height:3.8rem;border:1px solid currentColor;border-radius:50%;font-weight:700}.lnx__story{display:grid;grid-template-columns:minmax(28rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,10rem);align-items:center;padding-top:clamp(6rem,10vw,13rem);padding-bottom:clamp(6rem,10vw,13rem)}.lnx__eyebrow{display:inline-flex;margin-bottom:1.5rem;color:var(--lnx-gold);font-size:1.05rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.lnx__story h2,.lnx__section-heading h2,.lnx__bundle-content h2{margin-bottom:1.8rem;font-size:clamp(3rem,5vw,6.4rem);line-height:1.02;letter-spacing:-.045em}.lnx__story-copy>p,.lnx__section-heading>p,.lnx__bundle-content>p{color:var(--lnx-muted);font-size:clamp(1.45rem,1.8vw,1.8rem);line-height:1.7}.lnx__proof-list{display:grid;gap:1rem;margin:2.8rem 0;padding:0;list-style:none}.lnx__proof-list li{position:relative;padding-inline-start:2.5rem;font-size:1.35rem}.lnx__proof-list li:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--lnx-gold);font-weight:800}.lnx__text-link{display:inline-flex;gap:.8rem;align-items:center;padding:.2rem 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--lnx-ink);font:inherit;font-size:1.35rem;font-weight:750;cursor:pointer}.lnx__story-media{position:relative;min-height:62rem}.lnx__image-card{position:absolute;margin:0;overflow:hidden;border-radius:.8rem;box-shadow:0 2.5rem 7rem #231c111f}.lnx__image-card img{aspect-ratio:1;object-fit:cover}.lnx__image-card--gold{top:0;right:15%;bottom:10%;left:0}.lnx__image-card--silver{width:42%;inset-inline-end:0;bottom:0;border:.8rem solid #fff}.lnx__image-card figcaption{position:absolute;inset-inline:1.4rem;bottom:1.4rem;display:grid;gap:.15rem;padding:1.1rem 1.3rem;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lnx__image-card figcaption strong{font-size:1.25rem}.lnx__image-card figcaption span{color:var(--lnx-muted);font-size:1rem}.lnx__bundle-wrap{padding:clamp(5rem,8vw,10rem) 0;background:var(--lnx-bundle-bg, var(--lnx-ink));color:var(--lnx-bundle-heading, #fff)}.lnx__bundle{display:grid;grid-template-columns:minmax(0,.95fr) minmax(36rem,1.05fr);gap:clamp(3rem,6vw,8rem);align-items:center}.lnx__bundle-media{position:relative}.lnx__bundle-media img{aspect-ratio:1;object-fit:cover;border-radius:.8rem}.lnx__bundle-badge{position:absolute;inset-inline-start:1.5rem;top:1.5rem;padding:.8rem 1.2rem;border-radius:99rem;background:var(--lnx-badge-bg, #fff);color:var(--lnx-badge-text, var(--lnx-ink));font-size:1.05rem;font-weight:750}.lnx__bundle-content .lnx__eyebrow{color:var(--lnx-bundle-accent, #d9bd7a)}.lnx .lnx__bundle-content h2{color:var(--lnx-bundle-heading, #fff)!important}.lnx .lnx__bundle-content>p{color:var(--lnx-bundle-text, rgba(255,255,255,.68))!important}.lnx__bundle-price{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:baseline;margin:2rem 0 2.8rem}.lnx__bundle-price del{color:#ffffff80;font-size:1.5rem}.lnx__bundle-price strong{color:var(--lnx-bundle-accent, #f0d28a);font-size:2.8rem}.lnx__bundle-price span{width:100%;color:var(--lnx-bundle-text, rgba(255,255,255,.7));font-size:1.05rem}.lnx__pieces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lnx__piece{min-width:0;padding:1.5rem;border:1px solid rgba(255,255,255,.18);border-radius:.6rem}.lnx__piece legend{padding:0 .6rem;color:var(--lnx-bundle-accent, #f0d28a);font-size:1.2rem;font-weight:800}.lnx__piece label{display:block;margin:1rem 0 .45rem;color:var(--lnx-bundle-text, rgba(255,255,255,.76));font-size:1.05rem}.lnx__piece input,.lnx__piece select{width:100%;min-height:4.6rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:.35rem;background:var(--lnx-field-bg, #fff);color:var(--lnx-field-text, var(--lnx-ink));font:inherit;font-size:1.25rem}.lnx__piece-note{margin:1.4rem 0;color:var(--lnx-bundle-text, rgba(255,255,255,.62));font-size:1.05rem;line-height:1.5}.lnx__bundle-button{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:5.6rem;border:0;border-radius:.35rem;background:var(--lnx-bundle-button-bg, #f0d28a);color:var(--lnx-bundle-button-text, #1c170e);font:inherit;font-size:1.35rem;font-weight:800;cursor:pointer}.lnx__bundle-button[disabled]{opacity:.7;cursor:wait}.lnx__spinner{display:none;width:1.6rem;height:1.6rem;border:2px solid rgba(0,0,0,.3);border-top-color:currentColor;border-radius:50%;animation:lnx-spin .8s linear infinite}.lnx__bundle-button[disabled] .lnx__spinner{display:block}.lnx__bundle-status{min-height:2.2rem;margin:.9rem 0 0;color:var(--lnx-bundle-accent, #f0d28a);font-size:1.05rem}.lnx__bundle-form>small{display:block;color:var(--lnx-bundle-text, rgba(255,255,255,.5));line-height:1.45}.lnx__details{padding-top:clamp(7rem,11vw,14rem);padding-bottom:clamp(5rem,8vw,10rem)}.lnx__section-heading{max-width:78rem;margin:0 auto 4rem;text-align:center}.lnx__section-heading--left{margin-inline:0;text-align:start}.lnx__material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--lnx-line);border-inline-start:1px solid var(--lnx-line)}.lnx__material-grid article{min-height:24rem;padding:2.5rem;border-inline-end:1px solid var(--lnx-line);border-bottom:1px solid var(--lnx-line)}.lnx__material-grid article>span{color:var(--lnx-gold);font-size:1.05rem;font-weight:800;letter-spacing:.1em}.lnx__material-grid h3{margin:5rem 0 1rem;font-size:1.65rem}.lnx__material-grid p{margin:0;color:var(--lnx-muted);font-size:1.25rem;line-height:1.6}.lnx__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,9rem);padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(7rem,11vw,14rem)}.lnx__choices h2{font-size:clamp(2.8rem,4vw,4.8rem)}.lnx__length-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2.5rem 0}.lnx__length-grid div{display:grid;gap:.3rem;padding:1.5rem;border:1px solid var(--lnx-line);background:var(--lnx-ivory)}.lnx__length-grid strong{font-size:1.7rem}.lnx__length-grid span{color:var(--lnx-muted);font-size:1.05rem}.lnx__secondary-button{min-height:4.8rem;padding:.8rem 1.8rem;border:1px solid var(--lnx-ink);background:transparent;color:var(--lnx-ink);font:inherit;font-weight:750;cursor:pointer}.lnx__font-chart{overflow:hidden;border:1px solid var(--lnx-line)}.lnx__font-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.lnx__font-list span{padding:1.2rem;border:1px solid var(--lnx-line);background:var(--lnx-ivory);font-size:1.15rem}.lnx__calligraphy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lnx__calligraphy-grid img{aspect-ratio:1;object-fit:cover}.lnx__how-wrap{padding:clamp(6rem,9vw,11rem) 0;background:var(--lnx-ivory)}.lnx__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;counter-reset:none}.lnx__steps li{display:flex;gap:1.5rem;align-items:flex-start;padding:2.2rem;background:#fff}.lnx__steps li>span{display:grid;place-items:center;flex:0 0 4.2rem;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--lnx-ink);color:#fff;font-weight:800}.lnx__steps h3{margin:0 0 .8rem;font-size:1.45rem}.lnx__steps p{margin:0;color:var(--lnx-muted);font-size:1.2rem;line-height:1.55}.lnx__faq{padding-top:clamp(7rem,11vw,14rem);padding-bottom:clamp(9rem,13vw,16rem)}.lnx__faq-list{max-width:88rem;margin:0 auto;border-top:1px solid var(--lnx-line)}.lnx__faq details{border-bottom:1px solid var(--lnx-line)}.lnx__faq summary{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0;font-size:1.4rem;font-weight:750;cursor:pointer;list-style:none}.lnx__faq summary::-webkit-details-marker{display:none}.lnx__faq details[open] summary span{transform:rotate(45deg)}.lnx__faq summary span{transition:transform .18s ease}.lnx__faq details p{max-width:70rem;padding:0 0 2rem;color:var(--lnx-muted);font-size:1.25rem;line-height:1.65}.lnx__sticky{position:fixed;z-index:30;inset-inline:1rem;bottom:1rem;display:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--lnx-line);border-radius:.6rem;background:#fffffff0;box-shadow:0 1.2rem 4rem #00000024;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lnx__sticky div{min-width:0}.lnx__sticky span{display:block;max-width:48vw;overflow:hidden;color:var(--lnx-muted);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.lnx__sticky strong{font-size:1.3rem}.lnx__sticky button{min-height:4.4rem;padding:.8rem 1.5rem;border:0;border-radius:.35rem;background:var(--lnx-ink);color:#fff;font:inherit;font-size:1.15rem;font-weight:750}@keyframes lnx-spin{to{transform:rotate(360deg)}}@media(max-width:989px){.lnx__offer-bar,.lnx__story,.lnx__bundle,.lnx__choices{grid-template-columns:1fr}.lnx__story-media{min-height:52rem}.lnx__material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lnx__bundle{max-width:78rem}}@media(max-width:749px){.lnx__offer-card{min-height:8rem}.lnx__story{padding-top:5rem;padding-bottom:7rem}.lnx__story h2,.lnx__section-heading h2,.lnx__bundle-content h2{font-size:clamp(2.8rem,10vw,4.2rem)}.lnx__story-media{min-height:42rem}.lnx__image-card--gold{top:0;right:10%;bottom:8%;left:0}.lnx__image-card--silver{width:45%}.lnx__bundle-wrap{padding:5rem 0}.lnx__pieces,.lnx__material-grid,.lnx__steps{grid-template-columns:1fr}.lnx__material-grid article{min-height:18rem}.lnx__material-grid h3{margin-top:2.5rem}.lnx__choices{padding-top:7rem;padding-bottom:8rem}.lnx__length-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lnx__sticky{display:flex}}@media(prefers-reduced-motion:reduce){.lnx *,.lnx *:before,.lnx *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.name-personalization-fields{min-inline-size:0;margin:1.6rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground, 18, 18, 18),.16);border-radius:1.2rem;background:rgba(var(--color-foreground, 18, 18, 18),.025)}.name-personalization-fields__title{padding:0;color:rgb(var(--color-foreground, 18, 18, 18));font:inherit;font-size:1.6rem;font-weight:700;line-height:1.35}.name-personalization-fields__required{margin:.35rem 0 1.25rem;color:rgba(var(--color-foreground, 18, 18, 18),.72);font-size:1.2rem;line-height:1.45}.name-personalization-fields__field+.name-personalization-fields__field{margin-top:1.25rem}.name-personalization-fields__field label{display:block;margin-bottom:.55rem;color:rgb(var(--color-foreground, 18, 18, 18));font-size:1.35rem;font-weight:650;line-height:1.4}.name-personalization-fields__field label span{color:#a55f00}.name-personalization-fields__input{box-sizing:border-box;width:100%;min-height:4.6rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground, 18, 18, 18),.28);border-radius:.8rem;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));font:inherit;font-size:1.5rem;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease}.name-personalization-fields__input:focus{border-color:#a55f00;outline:none;box-shadow:0 0 0 2px #a55f0029}.name-personalization-fields__input:user-invalid{border-color:#b42318}.name-personalization-fields__field small{display:block;margin-top:.5rem;color:rgba(var(--color-foreground, 18, 18, 18),.68);font-size:1.15rem;line-height:1.5}@media screen and (max-width:749px){.name-personalization-fields{margin:1.25rem 0;padding:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
