:root{--lum-bone: #F7F3EB;--lum-bone-2: #EFEADF;--lum-mist: #E8EDE4;--lum-mist-2: #DCE5D8;--lum-ivory: #FCF9F2;--lum-card: #FCFAF3;--lum-sage: #5C7459;--lum-sage-deep: #3C5240;--lum-forest: #22301F;--lum-ink: #2B2A24;--lum-muted: #6C6A5E;--lum-brass: #A9824A;--lum-brass-soft: #C6A268;--lum-line: rgba(34, 48, 31, .12);--lum-line-strong: rgba(34, 48, 31, .22);--lum-hair: rgba(40, 52, 34, .1);--lum-hair-2: rgba(40, 52, 34, .16);--lum-sage-grad: #3C5240;--lum-gold-grad: #A9824A;--lum-gold-line: linear-gradient(90deg, rgba(169, 130, 74, 0), #C6A268, rgba(169, 130, 74, 0));--lum-shadow-sm: 0 1px 2px rgba(40, 52, 34, .05), 0 2px 6px rgba(40, 52, 34, .05);--lum-shadow-md: 0 4px 16px rgba(40, 52, 34, .08);--lum-shadow-lg: 0 12px 34px rgba(40, 52, 34, .12);--lum-r: 18px;--lum-r-lg: 26px;--lum-maxw: 1160px;--lum-serif: "Fraunces", Georgia, "Times New Roman", serif;--lum-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.lum-page{position:relative}.lum ::selection{background:#a9824a38}html,body{overflow-x:clip}.lum,.lum-section-wrap{max-width:100%}.lum img,.lum svg,.lum video{max-width:100%}.lum-container{max-width:var(--lum-maxw);margin:0 auto;padding:0 22px}.lum-section{padding:92px 0}.lum-section-wrap{position:relative;z-index:0}.lum-center{text-align:center}.lum h1,.lum h2,.lum h3,.lum .lum-h1,.lum .lum-h2,.lum .lum-h3{font-family:var(--lum-serif);font-weight:500;color:var(--lum-forest);letter-spacing:-.018em;line-height:1.08}.lum .lum-h2{font-size:clamp(32px,4.8vw,50px);line-height:1.04}.lum .lum-body{font-family:var(--lum-sans);color:var(--lum-ink);line-height:1.62}.lum .lum-eyebrow{font-family:var(--lum-sans);font-size:11.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--lum-sage);display:inline-flex;align-items:center;gap:11px}.lum .lum-eyebrow:before{content:"";width:30px;height:1.5px;border-radius:2px;background:var(--lum-gold-grad)}.lum .lum-center .lum-eyebrow:before{display:none}.lum .lum-lede{font-family:var(--lum-sans);color:var(--lum-muted);font-size:18.5px;line-height:1.72;max-width:620px}.lum .lum-center .lum-lede{max-width:660px;margin-left:auto;margin-right:auto}.lum .lum-leaf{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px auto 0;line-height:0}.lum .lum-leaf:before,.lum .lum-leaf:after{content:"";height:1px;width:56px;background:var(--lum-gold-line)}.lum .lum-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--lum-sans);font-weight:600;font-size:16px;letter-spacing:.015em;padding:18px 40px;border-radius:100px;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.lum .lum-btn-primary{background:var(--lum-sage-grad);color:#f7f3eb;box-shadow:0 4px 14px #32402f2e}.lum .lum-btn-primary:hover{background:#2f4233;transform:translateY(-1px);box-shadow:0 7px 18px #32402f3d}.lum .lum-btn-light{background:linear-gradient(180deg,#fcf9f2,#f1eadc);color:var(--lum-forest);box-shadow:inset 0 1px #ffffffb3,var(--lum-shadow-md)}.lum .lum-btn-light:hover{transform:translateY(-2px);box-shadow:var(--lum-shadow-md)}.lum .lum-btn-ghost{background:transparent;color:var(--lum-forest);border-color:var(--lum-line-strong)}.lum .lum-btn-ghost:hover{border-color:var(--lum-sage);background:#5c74590f}.lum .lum-btn-block{width:100%}.lum .lum-btn-sm{padding:12px 22px;font-size:14px}.lum .lum-btn-lg{padding:21px 46px;font-size:16.5px;font-weight:700}.lum .lum-btn-pulse{animation:lum-pulse 2.8s ease-in-out infinite}@keyframes lum-pulse{0%,to{box-shadow:0 10px 26px #3c52404d}50%{box-shadow:0 10px 26px #3c52404d,0 0 0 9px #5c745917}}html.lum-js .lum .lum-reveal{opacity:0;transition:opacity .5s ease}html.lum-js .lum .lum-reveal.lum-in{opacity:1}.lum .lum-reveal.lum-d1{transition-delay:.08s}.lum .lum-reveal.lum-d2{transition-delay:.16s}.lum .lum-reveal.lum-d3{transition-delay:.24s}.lum .lum-reveal.lum-d4{transition-delay:.32s}.lum :focus-visible{outline:2px solid var(--lum-sage);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){html.lum-js .lum .lum-reveal{opacity:1;transform:none}.lum *,.lum-page:after{transition:none!important;animation:none!important}}@media(max-width:760px){.lum-section{padding:64px 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lumera.css.map */
