:root{--obsidian:#161616;--bone:#F1F0EB;--brass:#C4A973;--graphite:#6E6E68;--ash:#2A2A28;--muted-dark:rgba(241,240,235,.64);--faint-dark:rgba(241,240,235,.58);--hair-dark:rgba(241,240,235,.13);--hair-light:rgba(22,22,22,.14);--muted-light:rgba(22,22,22,.64);--display:var(--font-heading--family,"Newsreader",Georgia,serif);--ui:var(--font-body--family,"Instrument Sans",-apple-system,Segoe UI,sans-serif);--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--track:.26em;--track-sm:.58em;--gutter:clamp(20px,5vw,88px);--maxw:1360px;--section-y:clamp(84px,10vw,180px)}.reliv *,.reliv *:before,.reliv *:after{box-sizing:border-box}.reliv{margin:0;background:var(--obsidian);color:var(--bone);font-family:var(--ui);font-size:17px;line-height:1.62;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}.reliv img,.reliv svg{display:block;max-width:100%}.reliv a{color:inherit;text-decoration:none}::selection{background:var(--brass);color:var(--obsidian)}.reliv .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.reliv .section{padding-block:var(--section-y)}.reliv section[id],.reliv main[id]{scroll-margin-top:84px}.reliv h1,.reliv h2,.reliv h3{font-family:var(--display);font-weight:400;margin:0;letter-spacing:-.015em;line-height:1.08}.reliv .h-hero{font-size:clamp(40px,7.4vw,92px);line-height:1.02;letter-spacing:-.025em}.reliv .h-sec{font-size:clamp(30px,4.3vw,58px);line-height:1.07}.reliv .h-card{font-family:var(--ui);font-weight:500}.reliv p{margin:0 0 1.15em}.reliv p:last-child{margin-bottom:0}.reliv .lede{font-size:clamp(18px,1.55vw,22px);line-height:1.58;color:var(--muted-dark);max-width:60ch}.reliv .body-lg{font-size:clamp(17px,1.35vw,19.5px);line-height:1.66;color:var(--muted-dark);max-width:66ch}.reliv .label{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:var(--track);text-transform:uppercase;color:var(--brass)}.reliv .label--sm{font-size:10px;letter-spacing:var(--track-sm);color:var(--muted-dark)}.reliv .label--bone{color:var(--bone)}.reliv .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.reliv .sec-head{display:flex;align-items:baseline;gap:22px;margin-bottom:clamp(36px,4vw,64px);flex-wrap:wrap}.reliv .sec-head .rule{flex:1 1 90px;height:1px;background:var(--brass);opacity:.5;min-width:60px}.reliv .eyebrow-row{display:flex;align-items:center;gap:18px;margin-bottom:26px}.reliv .eyebrow-row .tick{width:26px;height:1px;background:var(--brass);flex:none}.reliv .btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:var(--track);text-transform:uppercase;padding:17px 30px;border:1px solid transparent;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.reliv .btn .arw{width:20px;height:1px;background:currentColor;position:relative;transition:width .3s ease}.reliv .btn:hover .arw{width:30px}.reliv .btn--primary{background:var(--bone);color:var(--obsidian);border-color:var(--bone)}.reliv .btn--primary:hover{background:transparent;color:var(--bone)}.reliv .btn--ghost{background:transparent;color:var(--bone);border-color:#f1f0eb47}.reliv .btn--ghost:hover{border-color:var(--brass);color:var(--bone)}.reliv .btn--dark{background:var(--obsidian);color:var(--bone);border-color:var(--obsidian)}.reliv .btn--dark:hover{background:transparent;color:var(--obsidian);border-color:var(--obsidian)}.reliv .link-quiet{font-family:var(--mono);font-size:11px;letter-spacing:var(--track);text-transform:uppercase;color:var(--muted-dark);border-bottom:1px solid rgba(196,169,115,.5);padding-bottom:5px;transition:color .25s,border-color .25s}.reliv .link-quiet:hover{color:var(--bone);border-color:var(--brass)}.reliv .artifact{width:100%;height:auto;display:block;overflow:visible}.reliv .artifact-frame{position:relative}.reliv .artifact-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 44px 90px -40px #000000d9;pointer-events:none}.reliv .hero{position:relative;padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,6vw,96px);overflow:hidden}.reliv .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58% 52% at 76% 34%,rgba(196,169,115,.075),transparent 68%)}.reliv .hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(32px,5vw,80px);align-items:center;position:relative}.reliv .hero-sub{margin-top:26px}.reliv .hero-cta{display:flex;align-items:center;gap:clamp(18px,3vw,34px);flex-wrap:wrap;margin-top:clamp(32px,3.6vw,46px)}.reliv .hero-art{position:relative}.reliv .hero-art .artifact{max-width:min(100%,620px);margin-inline:auto}.reliv .hero-caption{display:flex;justify-content:center;gap:12px;margin-top:34px;font-family:var(--mono);font-size:9.5px;letter-spacing:var(--track-sm);color:var(--faint-dark);text-transform:uppercase;text-align:center;flex-wrap:wrap}.reliv .specbar{border-top:1px solid var(--hair-dark);border-bottom:1px solid var(--hair-dark)}.reliv .specbar-in{display:grid;grid-template-columns:repeat(4,1fr)}.reliv .specbar .cell{border-left:1px solid var(--hair-dark);padding:26px 28px}.reliv .specbar .cell:first-child{border-left:0;padding-left:0}.reliv .specbar .k{font-family:var(--mono);font-size:9.5px;letter-spacing:var(--track-sm);color:var(--faint-dark);text-transform:uppercase;display:block;margin-bottom:9px}.reliv .specbar .v{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--bone)}.reliv .statement .h-sec{max-width:16ch}.reliv .statement-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,88px);align-items:start}.reliv .statement .kicker{font-family:var(--display);font-size:clamp(21px,2.1vw,27px);line-height:1.42;color:var(--bone);margin-bottom:1.1em}.reliv .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair-dark);border-block:1px solid var(--hair-dark)}.reliv .step{background:var(--obsidian);padding:clamp(30px,3.2vw,46px) clamp(22px,2.4vw,38px)}.reliv .step .n{font-family:var(--mono);font-size:11px;letter-spacing:var(--track);color:var(--brass);display:block;margin-bottom:clamp(34px,4vw,60px)}.reliv .step h3{font-family:var(--ui);font-weight:500;font-size:clamp(19px,1.6vw,22px);line-height:1.3;letter-spacing:-.01em;margin-bottom:14px}.reliv .step p{color:var(--muted-dark);font-size:16px;line-height:1.62}.reliv .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,30px)}.reliv .tier{background:var(--ash);border:1px solid rgba(241,240,235,.07);padding:clamp(26px,2.4vw,38px);display:flex;flex-direction:column;transition:border-color .4s ease,transform .4s cubic-bezier(.2,.7,.3,1)}.reliv .tier:hover{border-color:#c4a97373;transform:translateY(-4px)}.reliv .tier .flag{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-family:var(--mono);font-size:9.5px;letter-spacing:var(--track-sm);text-transform:uppercase;padding:7px 11px 7px 12px;margin-bottom:22px;border:1px solid rgba(241,240,235,.16);color:var(--muted-dark)}.reliv .tier .flag.is-key{background:var(--brass);border-color:var(--brass);color:var(--obsidian);font-weight:500}.reliv .tier .flag .dot{width:5px;height:5px;background:currentColor;border-radius:50%;flex:none}.reliv .tier-art{margin:6px 0 26px;padding-inline:clamp(4px,2vw,22px)}.reliv .tier h3{font-family:var(--ui);font-weight:600;font-size:15px;letter-spacing:var(--track);text-transform:uppercase;margin-bottom:12px}.reliv .tier .desc{color:var(--muted-dark);font-size:16px;line-height:1.6;margin-bottom:24px}.reliv .tier .price{font-family:var(--mono);font-weight:500;font-size:26px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--bone);padding-top:20px;border-top:1px solid var(--hair-dark);margin-bottom:22px}.reliv .tier ul{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:11px}.reliv .tier li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.5;color:var(--muted-dark)}.reliv .tier li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:1px;background:var(--brass);opacity:.85}.reliv .tier .cta-row{margin-top:auto}.reliv .tier .buy{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;background:transparent;border:1px solid rgba(241,240,235,.24);color:var(--bone);font-family:var(--mono);font-size:11px;letter-spacing:var(--track);text-transform:uppercase;padding:16px 18px;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.reliv .tier .buy:hover{background:var(--bone);color:var(--obsidian);border-color:var(--bone)}.reliv .tier--key{border-color:#c4a97357;position:relative}.reliv .tier--key:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:var(--brass)}.reliv .tier--key .buy{background:var(--bone);color:var(--obsidian);border-color:var(--bone)}.reliv .tier--key .buy:hover{background:transparent;color:var(--bone);border-color:#f1f0eb66}.reliv .tier .note{font-family:var(--mono);font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--faint-dark);margin-top:14px;line-height:1.9;text-wrap:balance}.reliv .materials{background:var(--ash)}.reliv .materials-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,92px);align-items:start}.reliv .spec-list{border-top:1px solid var(--hair-dark)}.reliv .spec-list .row{display:grid;grid-template-columns:minmax(120px,.8fr) 1.6fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--hair-dark);align-items:baseline}.reliv .spec-list .k{font-family:var(--mono);font-size:9.5px;letter-spacing:var(--track-sm);text-transform:uppercase;color:var(--faint-dark)}.reliv .spec-list .v{font-family:var(--mono);font-size:13.5px;letter-spacing:.03em;color:var(--bone);line-height:1.5}.reliv .organizers{background:var(--bone);color:var(--obsidian)}.reliv .organizers .label{color:var(--obsidian)}.reliv .organizers .label--sm{color:var(--muted-light)}.reliv .organizers .eyebrow-row .tick,.reliv .organizers .sec-head .rule{background:var(--brass);opacity:1}.reliv .organizers .h-sec{color:var(--obsidian);max-width:14ch}.reliv .organizers .body-lg{color:var(--graphite)}.reliv .org-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(38px,6vw,96px);align-items:center}.reliv .org-points{display:grid;gap:0;margin:clamp(30px,3vw,42px) 0 clamp(32px,3.4vw,44px);border-top:1px solid var(--hair-light)}.reliv .org-points div{padding:16px 0;border-bottom:1px solid var(--hair-light);display:flex;gap:16px;align-items:baseline}.reliv .org-points .idx{font-family:var(--mono);font-size:10px;letter-spacing:var(--track-sm);color:var(--muted-light);flex:none}.reliv .org-points .txt{font-size:16px;line-height:1.55;color:var(--obsidian)}.reliv .org-panel{background:var(--obsidian);padding:clamp(28px,3vw,44px)}.reliv .org-panel .cap{font-family:var(--mono);font-size:9.5px;letter-spacing:var(--track-sm);text-transform:uppercase;color:var(--faint-dark);text-align:center;margin-top:20px;line-height:2}.reliv .org-stats{display:grid;margin-top:28px;border-top:1px solid var(--hair-dark)}.reliv .org-stats .s{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--hair-dark)}.reliv .org-stats .s:last-child{border-bottom:0}.reliv .org-stats .s .k{font-family:var(--mono);font-size:9.5px;letter-spacing:var(--track-sm);color:var(--faint-dark);text-transform:uppercase}.reliv .org-stats .s .v{font-family:var(--mono);font-size:13.5px;letter-spacing:.03em;color:var(--bone);white-space:nowrap;text-align:right}.reliv .news{border-top:1px solid var(--hair-dark)}.reliv .news-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:end}.reliv .news form{display:flex;gap:0;border-bottom:1px solid rgba(241,240,235,.28);transition:border-color .3s}.reliv .news form:focus-within{border-color:var(--brass)}.reliv .news input{flex:1 1 auto;min-width:0;background:transparent;border:0;color:var(--bone);font-family:var(--ui);font-size:16px;padding:14px 2px;outline:none}.reliv .news input::placeholder{color:var(--faint-dark)}.reliv .news button{flex:none;background:transparent;border:0;color:var(--brass);cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:var(--track);text-transform:uppercase;padding:14px 2px 14px 20px;transition:color .3s}.reliv .news button:hover{color:var(--bone)}.reliv .news .fine{margin-top:16px;font-family:var(--mono);font-size:9.5px;letter-spacing:var(--track-sm);color:var(--faint-dark);text-transform:uppercase;line-height:2}.reliv .rise{opacity:0;transform:translateY(22px);transition:opacity .9s cubic-bezier(.2,.7,.3,1),transform .9s cubic-bezier(.2,.7,.3,1)}.reliv .rise.in{opacity:1;transform:none}.reliv svg.artifact .c{opacity:0}.reliv svg.artifact .route,.reliv svg.artifact .route-casing{opacity:0}.reliv svg.artifact .route-cap{opacity:0}.reliv svg.artifact.go .c{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:relivFade .5s linear forwards,relivDraw var(--contour-dur,1s) cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i) * var(--step,20ms))}.reliv svg.artifact.go .c.f{animation:relivFade .6s linear forwards;animation-delay:calc(var(--i) * var(--step,20ms))}.reliv svg.artifact.go .route,.reliv svg.artifact.go .route-casing{opacity:1;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:relivDraw var(--route-dur,1.6s) cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--route-start,2s)}.reliv svg.artifact.go .route-cap{animation:relivPop .45s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--route-start,2s) + var(--route-dur,1.6s) - .14s)}.reliv svg.artifact.no-route-draw .route,.reliv svg.artifact.no-route-draw .route-casing,.reliv svg.artifact.no-route-draw .route-cap{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.reliv svg.artifact.settled .c{opacity:var(--o,1)}.reliv svg.artifact.settled .route,.reliv svg.artifact.settled .route-casing,.reliv svg.artifact.settled .route-cap{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.reliv svg.artifact .route-cap{transform-box:fill-box;transform-origin:center}@keyframes relivFade{0%{opacity:0}to{opacity:var(--o,1)}}@keyframes relivDraw{to{stroke-dashoffset:0}}@keyframes relivPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.reliv .rise{opacity:1;transform:none;transition:none}.reliv svg.artifact .c{opacity:var(--o,1);animation:none!important;stroke-dasharray:none;stroke-dashoffset:0}.reliv svg.artifact .route,.reliv svg.artifact .route-casing,.reliv svg.artifact .route-cap{opacity:1;animation:none!important;stroke-dasharray:none;stroke-dashoffset:0;transition:none}.reliv *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:1080px){.reliv .hero-grid{grid-template-columns:1fr;gap:44px}.reliv .hero-art{max-width:520px;margin-inline:auto;width:100%}.reliv .statement-grid,.reliv .materials-grid,.reliv .org-grid,.reliv .news-grid{grid-template-columns:1fr}.reliv .news-grid{gap:34px}.reliv .tiers{grid-template-columns:1fr;gap:20px}.reliv .tier{display:grid;grid-template-columns:minmax(200px,.62fr) minmax(0,1fr);column-gap:clamp(24px,4vw,44px);align-items:start}.reliv .tier .flag{grid-column:2;justify-self:start;margin-bottom:16px}.reliv .tier-art{grid-column:1;grid-row:1 / span 6;margin:0;padding:0;align-self:center}.reliv .tier h3,.reliv .tier .desc,.reliv .tier .price,.reliv .tier ul,.reliv .tier .cta-row{grid-column:2}.reliv .tier ul{margin-bottom:24px}.reliv .steps{grid-template-columns:1fr}.reliv .organizers .h-sec,.reliv .statement .h-sec{max-width:none}}@media(max-width:860px){.reliv .specbar-in{grid-template-columns:1fr 1fr}.reliv .specbar .cell{padding:20px 18px}.reliv .specbar .cell:nth-child(odd){border-left:0;padding-left:0}.reliv .specbar .cell:nth-child(n+3){border-top:1px solid var(--hair-dark)}}@media(max-width:620px){.reliv .tier{display:flex;flex-direction:column}.reliv .tier .flag{margin-bottom:22px}.reliv .tier-art{margin:6px 0 26px;padding-inline:clamp(4px,2vw,22px);align-self:stretch}.reliv .tier ul{margin-bottom:30px}}@media(max-width:560px){.reliv{font-size:16px}.reliv .hero-cta{gap:20px}.reliv .hero-cta .btn{width:100%;justify-content:space-between}.reliv .spec-list .row{grid-template-columns:1fr;gap:6px}.reliv .news form{flex-wrap:nowrap}.reliv .news button{padding-left:14px}.reliv .sec-head .rule{display:none}}.reliv{width:100%;margin:0}.shopify-section:has(>.reliv){padding:0}.reliv h1,.reliv h2,.reliv h3,.reliv h4{text-transform:none}.reliv ul{list-style:none}.reliv button{font:inherit}.reliv .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.shopify-section .reliv section.section.materials{background:var(--ash)}.shopify-section .reliv section.section.organizers{background:var(--bone);color:var(--obsidian)}.shopify-section .reliv section.section.organizers .h-sec,.shopify-section .reliv section.section.organizers .label{color:var(--obsidian)}.shopify-section .reliv section.section.organizers .body-lg{color:var(--graphite)}.shopify-section .reliv>section.section{padding-block:calc(var(--section-y) * .5)}.shopify-section .reliv>section.section.materials,.shopify-section .reliv>section.section.organizers{padding-block:var(--section-y)}.shopify-section .reliv .hero-caption{padding-inline-end:var(--gutter)}.reliv .tier .price .price-lead{display:block;font-family:var(--mono);font-size:9.5px;font-weight:400;letter-spacing:var(--track-sm);text-transform:uppercase;color:var(--faint-dark);margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/reliv.css.map */
