.relyv-landing{--ink: #101319;--muted: #667085;--paper: #f6f4ef;--white: #ffffff;--line: rgba(16, 19, 25, .1);--red: #e34c4c;--red-deep: #b72f35;--red-soft: #fff1ef;--green: #26775a;--night: #0f1318;--shadow: 0 26px 70px rgba(16, 19, 25, .13);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px;--max: 1200px}.relyv-landing,.relyv-landing *{box-sizing:border-box}.relyv-landing{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.relyv-landing img{max-width:100%;display:block}.relyv-landing button,.relyv-landing input{font:inherit}.relyv-landing a{color:inherit;text-decoration:none}.relyv-announcement{background:var(--night);color:#fff;padding:10px 20px;font-size:13px;text-align:center;letter-spacing:.02em}.relyv-announcement strong{color:#ffb7b3}.relyv-header{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f4efdb;border-bottom:1px solid var(--line)}.relyv-nav{width:min(var(--max),calc(100% - 36px));height:74px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.relyv-brand{font-weight:900;letter-spacing:-.05em;font-size:24px}.relyv-brand span{color:var(--red)}.relyv-nav-links{display:flex;align-items:center;gap:26px;color:#404652;font-size:14px;font-weight:650}.relyv-nav-actions{display:flex;gap:10px;align-items:center}.relyv-btn{border:0;border-radius:999px;padding:14px 20px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:9px}.relyv-btn:hover{transform:translateY(-2px)}.relyv-btn-primary{background:var(--ink);color:#fff;box-shadow:0 12px 26px #1013192e}.relyv-btn-primary:hover{background:#262a31}.relyv-btn-red{background:linear-gradient(135deg,#ed615c,#c8333a);color:#fff;box-shadow:0 15px 32px #c72f3842}.relyv-btn-ghost{background:#fff;border:1px solid var(--line)}.relyv-hero{width:min(var(--max),calc(100% - 36px));margin:34px auto 90px;display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:stretch}.relyv-hero-visual{min-height:690px;border-radius:var(--radius-xl);overflow:hidden;background:radial-gradient(circle at 52% 48%,rgba(255,83,71,.4),transparent 28%),linear-gradient(145deg,#161b22,#242b35,#0f1318);position:relative;isolation:isolate;box-shadow:var(--shadow)}.relyv-hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 36%,rgba(255,255,255,.03));pointer-events:none}.relyv-visual-copy{position:absolute;top:34px;left:34px;color:#fff;z-index:3}.relyv-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;background:#ffffff1c;border:1px solid rgba(255,255,255,.16)}.relyv-visual-copy h2{margin:17px 0 0;max-width:450px;font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.055em}.relyv-device-stage{position:absolute;top:120px;right:30px;bottom:84px;left:30px;display:grid;place-items:center;perspective:1200px}.relyv-device{width:min(500px,86%);aspect-ratio:1 / .78;border-radius:48% 42% 46% 40%;transform:rotate(-7deg) rotateY(-9deg);position:relative;background:linear-gradient(145deg,rgba(255,255,255,.16),transparent 35%),linear-gradient(155deg,#2e3540,#11161c 62%,#080b0e);box-shadow:-24px 42px 75px #0000008c,inset 0 0 0 1px #ffffff14,inset 18px 18px 40px #ffffff0a}.relyv-device:before,.relyv-device:after{content:"";position:absolute;top:26%;width:35%;height:34%;background:linear-gradient(180deg,#1c222a,#0c1015);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 38px #0000005c;z-index:-1}.relyv-device:before{left:-25%;border-radius:18px 6px 6px 18px;transform:rotate(-3deg)}.relyv-device:after{right:-25%;border-radius:6px 18px 18px 6px;transform:rotate(3deg)}.relyv-light-ring{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,135,121,.3) 0 9%,transparent 10%),radial-gradient(circle,transparent 0 41%,#ff5c54 42% 49%,#851a22 52% 59%,transparent 60%),radial-gradient(circle at 42% 35%,rgba(255,255,255,.24),transparent 16%),#151a21;box-shadow:0 0 26px #ff4942d1,0 0 90px #ff37378f,inset 0 0 25px #ffffff14}.relyv-control{position:absolute;right:11%;top:8%;width:94px;height:150px;border-radius:24px;background:linear-gradient(145deg,#323944,#10151b);box-shadow:0 18px 36px #00000061,inset 0 0 0 1px #ffffff14;padding:18px 13px;color:#fff;text-align:center}.relyv-control .relyv-screen{height:34px;border-radius:8px;background:#090b0d;color:#ff756e;display:grid;place-items:center;font-size:12px;letter-spacing:.14em;margin-bottom:15px;box-shadow:inset 0 0 0 1px #ffffff0d}.relyv-control .relyv-dot{width:26px;height:26px;margin:8px auto;border-radius:50%;background:linear-gradient(145deg,#353c47,#0d1014);box-shadow:inset 0 0 0 1px #ffffff14}.relyv-float-card{position:absolute;bottom:28px;left:28px;right:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;z-index:4}.relyv-float-card div{color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:15px 14px}.relyv-float-card strong{display:block;font-size:15px}.relyv-float-card span{font-size:12px;color:#ffffffa3}.relyv-product-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(26px,4vw,46px);display:flex;flex-direction:column;justify-content:center;box-shadow:0 18px 46px #10131912}.relyv-rating{color:#dc8b20;font-size:14px;font-weight:800}.relyv-rating span{color:var(--muted);margin-left:7px;font-weight:650}.relyv-product-card h1{font-size:clamp(42px,5vw,70px);letter-spacing:-.065em;line-height:.96;margin:22px 0 20px}.relyv-subhead{font-size:18px;color:#4e5561;max-width:570px;margin:0 0 22px}.relyv-feature-list{list-style:none;padding:0;margin:8px 0 22px;display:grid;gap:11px}.relyv-feature-list li{display:flex;align-items:center;gap:11px;font-weight:700;color:#353b45}.relyv-check{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#eef8f3;color:var(--green);font-size:13px;flex:0 0 auto}.relyv-price-row{display:flex;align-items:end;gap:12px;margin:8px 0 6px}.relyv-price{font-size:40px;font-weight:900;letter-spacing:-.05em}.relyv-compare{color:#8b9099;text-decoration:line-through;margin-bottom:7px}.relyv-save{margin-left:auto;padding:7px 10px;border-radius:999px;background:var(--red-soft);color:var(--red-deep);font-size:12px;font-weight:850}.relyv-payments{color:var(--muted);font-size:13px;margin-bottom:18px}.relyv-bundle-grid{display:grid;gap:10px;margin:10px 0 18px}.relyv-bundle{border:1.5px solid var(--line);border-radius:16px;padding:14px 15px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;cursor:pointer;transition:.2s ease;background:#fff}.relyv-bundle:hover{border-color:#e34c4c8c}.relyv-bundle.active{border-color:var(--red);box-shadow:0 0 0 3px #e34c4c1a;background:snow}.relyv-radio{width:20px;height:20px;border-radius:50%;border:2px solid #aeb3bb;position:relative}.relyv-bundle.active .relyv-radio{border-color:var(--red)}.relyv-bundle.active .relyv-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--red)}.relyv-bundle-title{font-weight:850}.relyv-bundle-note{color:var(--muted);font-size:12px}.relyv-bundle-price{font-weight:900}.relyv-buy{width:100%;min-height:58px;font-size:17px}.relyv-mini-trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:17px;border-top:1px solid var(--line);padding-top:17px;gap:10px;color:#555c67;font-size:12px;text-align:center;font-weight:700}.relyv-logo-strip{width:min(var(--max),calc(100% - 36px));margin:-48px auto 84px;border:1px solid var(--line);background:#ffffffa6;border-radius:999px;padding:18px 26px;display:flex;justify-content:center;gap:clamp(25px,6vw,75px);flex-wrap:wrap;color:#79808a;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.relyv-landing section{padding:90px 0}.relyv-wrap{width:min(var(--max),calc(100% - 36px));margin:auto}.relyv-section-heading{max-width:780px;margin-bottom:42px}.relyv-kicker{color:var(--red-deep);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.relyv-section-heading h2{margin:10px 0 14px;font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.055em}.relyv-section-heading p{color:var(--muted);font-size:18px}.relyv-tech{background:#fff}.relyv-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.relyv-tech-card{min-height:355px;padding:28px;border-radius:var(--radius-lg);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(150deg,#fff,#f8f7f3)}.relyv-tech-card:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-70px;bottom:-95px;background:radial-gradient(circle,rgba(226,77,76,.24),transparent 67%)}.relyv-tech-card .relyv-number{color:#a1a6ae;font-weight:850;font-size:13px}.relyv-tech-card .relyv-icon{width:66px;height:66px;border-radius:20px;display:grid;place-items:center;background:#161a20;color:#fff;font-size:26px;box-shadow:0 14px 30px #10131929}.relyv-tech-card h3{font-size:28px;letter-spacing:-.035em;margin:18px 0 8px}.relyv-tech-card p{color:var(--muted);margin:0}.relyv-story{background:var(--night);color:#fff}.relyv-story-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center}.relyv-story-visual{min-height:580px;border-radius:var(--radius-xl);position:relative;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgba(255,78,69,.52),transparent 18%),linear-gradient(135deg,#252c36,#11161c)}.relyv-story-visual:before{content:"";position:absolute;left:13%;right:13%;top:12%;bottom:12%;border-radius:45% 45% 48% 48%;background:linear-gradient(180deg,#e2b69e,#8e5d49 70%,#5a382c);opacity:.88;clip-path:polygon(33% 0,67% 0,81% 24%,77% 44%,91% 100%,9% 100%,23% 44%,19% 24%)}.relyv-story-visual:after{content:"";position:absolute;width:43%;height:26%;left:28.5%;top:51%;border-radius:43%;background:radial-gradient(circle,transparent 0 30%,#ff5e57 32% 46%,#2d1417 48% 57%,transparent 59%);filter:drop-shadow(0 0 22px rgba(255,72,64,.95))}.relyv-story-copy h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.06em;margin:10px 0 22px}.relyv-story-copy p{color:#ffffffad;font-size:18px}.relyv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.relyv-stat{padding:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:18px}.relyv-stat strong{display:block;font-size:25px}.relyv-stat span{color:#ffffff8c;font-size:12px}.relyv-routine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.relyv-step{border-top:1px solid var(--line);padding-top:22px}.relyv-step-num{color:var(--red);font-size:13px;font-weight:900}.relyv-step h3{font-size:27px;letter-spacing:-.035em;margin:9px 0}.relyv-step p{color:var(--muted)}.relyv-comparison{background:#fff}.relyv-compare-box{border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 20px 55px #10131912}.relyv-compare-row{display:grid;grid-template-columns:1.35fr repeat(2,1fr);border-top:1px solid var(--line)}.relyv-compare-row:first-child{border-top:0}.relyv-compare-row>div{padding:20px 24px;border-left:1px solid var(--line)}.relyv-compare-row>div:first-child{border-left:0;font-weight:800}.relyv-compare-head{background:#f5f4f0;font-size:14px}.relyv-compare-head .relyv-ours{background:#191d23;color:#fff}.relyv-yes{color:var(--green);font-weight:850}.relyv-no{color:#8b9098}.relyv-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.relyv-review{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:25px}.relyv-review .relyv-stars{color:#db8d25;letter-spacing:.15em}.relyv-review blockquote{margin:17px 0 24px;font-size:18px;line-height:1.55}.relyv-reviewer{display:flex;align-items:center;gap:12px}.relyv-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ece9e2;font-weight:900}.relyv-reviewer strong{display:block}.relyv-reviewer span{color:var(--muted);font-size:12px}.relyv-guarantee-card{border-radius:var(--radius-xl);padding:clamp(34px,6vw,76px);background:linear-gradient(145deg,#f6d8d4,#f9ebe7 55%,#efe4d7);display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;overflow:hidden;position:relative}.relyv-guarantee-card:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;right:-90px;top:-100px;background:#ffffff6b}.relyv-guarantee-card h2{font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.055em;margin:10px 0 15px}.relyv-guarantee-card p{max-width:680px;color:#665a58;font-size:18px}.relyv-seal{width:160px;height:160px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#fff;box-shadow:0 18px 38px #78484429;font-weight:900;position:relative;z-index:2}.relyv-seal span{display:block;font-size:36px;line-height:.9;color:var(--red-deep)}.relyv-faq-list{display:grid;gap:10px}.relyv-faq-item{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.relyv-faq-q{width:100%;border:0;background:transparent;padding:21px 22px;text-align:left;font-weight:850;display:flex;justify-content:space-between;cursor:pointer}.relyv-faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease;color:var(--muted)}.relyv-faq-a p{padding:0 22px 22px;margin:0}.relyv-faq-item.open .relyv-faq-a{max-height:180px}.relyv-faq-item.open .relyv-plus{transform:rotate(45deg)}.relyv-plus{transition:transform .2s ease;font-size:22px}.relyv-landing footer{background:#0f1318;color:#fff;padding:55px 0 105px}.relyv-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:35px}.relyv-landing footer p,.relyv-landing footer a{color:#ffffff94;font-size:14px}.relyv-landing footer h4{margin-top:0}.relyv-disclaimer{margin-top:38px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffff6b}.relyv-mobile-cta{display:none;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;padding:10px;border-radius:18px;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 45px #1013193d;border:1px solid var(--line);align-items:center;gap:10px}.relyv-mobile-cta .relyv-m-price{font-weight:900;min-width:75px}.relyv-mobile-cta .relyv-btn{flex:1}@media(max-width:980px){.relyv-nav-links{display:none}.relyv-hero{grid-template-columns:1fr}.relyv-hero-visual{min-height:600px}.relyv-product-card{order:-1}.relyv-tech-grid,.relyv-routine-grid,.relyv-reviews-grid,.relyv-story-grid{grid-template-columns:1fr}.relyv-story-visual{min-height:460px}.relyv-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.relyv-announcement{font-size:11px}.relyv-nav{height:64px}.relyv-nav-actions .relyv-btn-ghost{display:none}.relyv-nav-actions .relyv-btn-primary{padding:11px 15px;font-size:13px}.relyv-hero{width:min(100% - 22px,var(--max));margin-top:12px;gap:12px}.relyv-hero-visual{min-height:500px}.relyv-visual-copy{top:22px;left:22px}.relyv-device-stage{top:105px;right:10px;bottom:115px;left:10px}.relyv-device{width:78%}.relyv-float-card{grid-template-columns:1fr;left:14px;right:14px;bottom:14px}.relyv-float-card div:nth-child(2),.relyv-float-card div:nth-child(3){display:none}.relyv-product-card{padding:26px 20px}.relyv-product-card h1{font-size:46px}.relyv-price-row{flex-wrap:wrap}.relyv-save{margin-left:0}.relyv-mini-trust{grid-template-columns:1fr;text-align:left}.relyv-landing section{padding:65px 0}.relyv-logo-strip{margin-top:-50px;border-radius:24px;gap:18px}.relyv-stats{grid-template-columns:1fr}.relyv-compare-row{grid-template-columns:1.15fr .9fr .9fr;font-size:12px}.relyv-compare-row>div{padding:13px 10px}.relyv-guarantee-card{grid-template-columns:1fr}.relyv-seal{width:130px;height:130px}.relyv-footer-grid{grid-template-columns:1fr}.relyv-mobile-cta{display:flex}}.relyv-landing{background:var(--paper);color:var(--ink);overflow:clip}.relyv-landing .relyv-announcement,.relyv-landing .relyv-announcement p{margin:0}.relyv-landing .relyv-hero{padding-top:34px}.relyv-landing .relyv-product-image{width:100%;height:100%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(-20px 35px 42px rgba(0,0,0,.38))}.relyv-landing .relyv-story-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.relyv-landing .relyv-story-visual.has-image:before,.relyv-landing .relyv-story-visual.has-image:after{display:none}.relyv-landing .relyv-bundle{width:100%;text-align:left}.relyv-landing .relyv-bundle[disabled]{opacity:.48;cursor:not-allowed}.relyv-landing .relyv-bundle-badge{display:inline-flex;margin-top:4px;padding:3px 7px;border-radius:999px;background:var(--red-soft);color:var(--red-deep);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.relyv-landing .relyv-price-row [hidden],.relyv-landing [hidden]{display:none!important}.relyv-landing .relyv-product-form .shopify-payment-button{margin-top:10px}.relyv-landing .relyv-product-form .shopify-payment-button__button{border-radius:999px;min-height:52px}.relyv-landing .relyv-form-message{min-height:18px;font-size:12px;color:var(--muted);text-align:center;margin-top:8px}.relyv-landing .relyv-form-message.is-error{color:var(--red-deep)}.relyv-landing .relyv-onboarding{border:1px dashed rgba(227,76,76,.5);border-radius:18px;padding:18px;background:snow;color:#66464a}.relyv-landing .relyv-sample-label{color:var(--red-deep);font-weight:800}.relyv-landing .relyv-disclaimer{width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:24px 0 100px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.relyv-landing .relyv-mobile-cta button{width:100%}.relyv-landing .relyv-faq-q:focus-visible,.relyv-landing .relyv-bundle:focus-visible,.relyv-landing .relyv-btn:focus-visible{outline:3px solid rgba(227,76,76,.35);outline-offset:3px}@media(prefers-reduced-motion:reduce){.relyv-landing *,.relyv-landing *:before,.relyv-landing *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/relyv-product-landing.css.map */
