.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide){--rv-reading-gutter: 20px;--rv-reading-inset: 16px;--rv-reading-gap: 24px;padding-block:var(--rn-mobile-space);background:var(--rn-chalk);color:var(--rn-ink)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.page-content,.hfp-content){width:min(calc(100% - 2 * var(--rv-reading-gutter)),1160px);max-width:1160px;margin-inline:auto}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-container{width:100%;max-width:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(h2,h3){font-family:var(--font-heading--family);-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;text-wrap:balance}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) h2{font-size:clamp(22px,5.6vw,28px);font-weight:300;line-height:1.35;letter-spacing:var(--rn-tracking);text-transform:uppercase;margin:0 0 24px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) h3{font-size:20px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(p,li,strong){font-size:16px;line-height:1.7;font-weight:400}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.intro-section,.hfp-hero){display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:0;margin:0;background:transparent;min-height:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.intro-copy,.hfp-hero__content){grid-column:auto;grid-row:auto;padding:0;min-width:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.intro-copy h2,.hfp-hero h2){max-width:22ch;font-size:clamp(28px,7.2vw,36px);margin:0 0 20px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.lead,.hfp-lead){max-width:56ch;margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.hero-image-wrap,.hfp-hero__media){grid-column:auto;grid-row:auto;width:100%;margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.hero-image,.hfp-hero__media img){width:100%;height:auto;max-height:none;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-pill{background:transparent;border:0;padding:0;margin-bottom:16px;font-size:14px;color:var(--rn-ink);font-weight:400;letter-spacing:normal;text-transform:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-guide-extras{margin-top:28px;padding-top:24px;border-top:1px solid var(--rn-taupe)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-guide-extras .hfp-actions{margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-button--secondary{background:transparent;color:var(--rn-ink);border-color:var(--rn-ink)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-button--secondary:hover{background:var(--rn-ink);color:var(--rn-chalk)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-guide-extras .hfp-benefits{margin-top:24px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-guide-extras .hfp-benefits article{border:0;min-height:80px;padding:8px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-vib-tabs-row{display:block;padding:0;margin:28px 0 24px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-tabs-row .guide-nav,.rv-foot-nav){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:none;gap:8px;padding:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .guide-nav{margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-foot-nav{margin:28px 0 24px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.guide-nav,.rv-foot-nav) a{display:flex;align-items:center;justify-content:center;min-height:52px;min-width:0;padding:12px 10px;border:1px solid var(--rn-taupe);background:var(--rn-chalk);color:var(--rn-ink);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;text-decoration:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.guide-nav,.rv-foot-nav) a:is(:hover,[aria-pressed=true]){background:var(--rn-ink);border-color:var(--rn-ink);color:var(--rn-chalk)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(a,button):focus-visible{outline:2px solid var(--rn-ink);outline-offset:5px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-detail-panel,.rv-foot-panel){padding:28px var(--rv-reading-inset);margin:0;border:0;background:var(--rn-box-surface)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-intro,.hfp-mechanism){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "media" "copy" "features";gap:24px;align-items:start}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-body,.hfp-mechanism__intro){display:contents}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-intro>h2,.hfp-mechanism__intro>h2){grid-area:heading;margin:0;font-size:clamp(20px,5.6vw,28px)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-image,.hfp-mechanism__media){grid-area:media;width:100%;margin:0;align-self:start}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .vibration-image{height:auto;aspect-ratio:auto}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-mechanism__media img{height:auto;object-fit:contain}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-copy,.hfp-section-lead){grid-area:copy;margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-benefits,.hfp-feature-list){grid-area:features;margin:0;display:grid;gap:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-benefit,.hfp-feature-list article){display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;min-height:76px;padding:16px 0;border-bottom:1px solid var(--rn-taupe)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-benefit,.hfp-feature-list article):first-child{padding-top:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.round-icon,.hfp-feature-list article>span){width:44px;height:44px;flex-basis:44px;padding:8px;border:1px solid var(--rn-taupe);color:var(--rn-ink)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-benefit p,.hfp-feature-list p){margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-feature-list h3{margin:0 0 8px;font-size:18px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.step-list,.hfp-steps__grid){display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.step-card,.hfp-steps article){border:0;border-radius:0;padding:0;background:transparent}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .step-content{padding:20px 0 0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .step-content strong{display:block;margin-bottom:8px;font-size:20px;line-height:1.4}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .step-content br{display:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .step-number{width:32px;height:32px;font-size:16px;font-weight:500}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-steps article h3{margin-inline:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-steps article p{padding-inline:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.routine-timeline,.hfp-session__timeline){display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:720px;margin:28px 0 0;padding:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.routine-timeline li,.hfp-session__timeline article){display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;justify-items:start;gap:8px 20px;min-height:0;padding:0;text-align:left}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .routine-timeline li:before{content:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-session__timeline>i{display:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.routine-timeline li>span,.hfp-session__timeline article>b){grid-column:1;grid-row:1 / 3;width:52px;height:52px;display:grid;align-content:center;justify-items:center;gap:2px;border-radius:50%;background:var(--rn-greige);color:var(--rn-ink);font-size:24px;font-weight:400;line-height:1}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-session__timeline b strong{font-size:24px;line-height:1}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-session__timeline b small{font-size:11px;line-height:1.2}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-session__timeline h3{grid-column:2;margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.routine-timeline li>p,.hfp-session__timeline article>p){grid-column:2;margin:0;padding:0 0 24px;border-bottom:1px solid var(--rn-taupe);max-width:65ch}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .routine-timeline strong{display:block;margin:0 0 8px;font-size:20px;line-height:1.4}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-safety-summary,.hfp-safety){margin:32px 0 0;padding:24px;border:0;background:var(--rn-safety-surface);color:var(--rn-safety-text)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .safety-card{background:transparent;border:0;padding:0;margin:0;display:flex;align-items:start;gap:12px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-safety__main{padding:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.safety-icon,.hfp-safety__shield){display:block;width:24px;height:24px;grid-row:1;color:var(--rn-safety-text)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-safety-summary h3,.hfp-safety h2){margin:0 0 12px;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--rn-safety-text)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-safety-summary,.hfp-safety) :is(p,li,svg,em,strong,span){color:var(--rn-safety-text)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-safety ul{grid-column:2;display:block;margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-safety-summary ul,.hfp-safety ul){padding-inline-start:20px;list-style:disc}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-safety-summary li,.hfp-safety li){display:list-item;padding:0;margin-block:6px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-safety li:before{content:none}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .hfp-safety__aftercare{padding:24px 0 0;margin-top:24px;background:transparent;border-color:var(--rn-safety-text)}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product{padding-block:var(--rn-mobile-space);background:var(--rn-chalk);--rv-faq-accent: var(--rn-ink);--rv-faq-line: var(--rn-taupe);--rv-faq-muted: var(--rn-ink)}.reliva-redesign[data-reliva-product] #MainContent .reliva-faq-section:has(.rv-faq--product)>.section-background{background:var(--rn-chalk)}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__inner{grid-column:1 / -1;width:min(calc(100% - 40px),820px);max-width:820px;margin-inline:auto}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__intro{max-width:none;margin:0 0 32px}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__intro h2{max-width:25ch;margin:0 0 16px;font-size:clamp(25px,6.5vw,34px);font-weight:300;line-height:1.3;letter-spacing:var(--rn-tracking);overflow-wrap:normal}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__intro p{max-width:65ch;font-size:16px;line-height:1.7}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__group-title{margin-bottom:16px;font-size:15px;font-weight:500;letter-spacing:normal;text-transform:none}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__question summary{min-height:64px;padding:22px 6px 22px 0;gap:24px;font-size:16px;font-weight:400;line-height:1.6}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__question summary>span{min-width:0;max-width:65ch}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__question summary:hover{color:var(--rn-ink);text-decoration:underline;text-underline-offset:4px}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__question[open] summary{font-weight:500}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__toggle{width:20px;height:20px;flex-basis:20px;color:var(--rn-ink)}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__answer{max-width:70ch;padding:0 32px 24px 0;font-size:16px;line-height:1.7;color:var(--rn-ink)}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__contact{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;margin:40px 0 0;padding:24px;background:var(--rn-contact-surface);border:0}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__contact h2{max-width:24ch;margin-bottom:12px;font-size:22px;font-weight:300;line-height:1.4;letter-spacing:var(--rn-tracking);overflow-wrap:normal}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__contact>a{justify-self:start;min-height:48px;margin:0;border:1px solid var(--rn-ink);background:var(--rn-ink);color:var(--rn-chalk);font-size:16px;font-weight:500}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__contact>a:hover{background:var(--rn-chalk);color:var(--rn-ink);border-color:var(--rn-ink)}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product :is(a,summary):focus-visible{outline:2px solid var(--rn-ink);outline-offset:5px}@media(min-width:750px){.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide){--rv-reading-gutter: 32px;--rv-reading-inset: 40px;padding-block:var(--rn-section-space)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) h2{font-size:clamp(26px,2.5vw,38px)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.intro-section,.hfp-hero){grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,64px)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.intro-copy h2,.hfp-hero h2){font-size:clamp(30px,2.8vw,42px)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.hero-image,.hfp-hero__media img){aspect-ratio:4 / 3}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-guide-extras{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;align-items:center;margin-top:32px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-guide-extras .hfp-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-vib-tabs-row{margin-block:40px 32px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) .rv-foot-nav{margin-block:40px 32px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-tabs-row .guide-nav,.rv-foot-nav){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-detail-panel,.rv-foot-panel){padding-block:40px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.rv-vib-safety-summary,.hfp-safety){margin-top:40px;padding:32px}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product{padding-block:var(--rn-section-space)}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__intro h2{font-size:34px}.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__contact{grid-template-columns:minmax(0,1fr) auto;padding:32px;margin-top:48px}}@media(min-width:990px){.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-intro,.hfp-mechanism){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading copy" "media features";gap:28px 40px}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-intro>h2,.hfp-mechanism__intro>h2){font-size:clamp(26px,2.5vw,38px)}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.vibration-image,.hfp-mechanism__media){grid-row:2}.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) :is(.step-list,.hfp-steps__grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) *,.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product *{scroll-behavior:auto;transition:none}}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel{padding:28px 20px}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel :is(.step-list,.exercise-grid){gap:28px 20px}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel h3{margin-bottom:12px;font-size:18px;line-height:1.45;font-weight:400}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .ten-minute-panel{width:100%;min-width:0}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .routine-timeline{width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin:28px 0 0}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .routine-timeline li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:16px;padding:0;border:0}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .routine-timeline li>span{grid-column:1;grid-row:1;width:36px;height:36px;font-size:16px;background:var(--rn-chalk)}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .routine-timeline li>p{grid-column:1;grid-row:2;margin:0;padding:0;border:0;font-size:14px;line-height:1.65}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .routine-timeline strong{font-size:16px;line-height:1.5;margin-bottom:10px;font-weight:500}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .guide-nav a{color:var(--rn-ink);background:var(--rn-chalk)}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .guide-nav a:is(:hover,[aria-pressed=true]){color:var(--rn-chalk);background:var(--rn-ink);border-color:var(--rn-ink)}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .guide-nav a:is(:hover,[aria-pressed=true]) *{color:inherit}@media(min-width:750px){body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel{padding:40px}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .routine-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .routine-timeline li{border-top:1px solid var(--rn-taupe);padding-top:24px}}@media(min-width:750px){body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .vibration-intro{grid-template-areas:"heading heading" "media copy" "media features";gap:24px 40px}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .vibration-intro>h2{max-width:none;-webkit-hyphens:none;hyphens:none}}@media(min-width:750px){body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .vibration-intro{grid-template-rows:auto auto auto}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .vibration-image{grid-column:1;grid-row:2 / 4}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .vibration-copy{grid-column:2;grid-row:2}body.reliva-redesign[data-reliva-product] #MainContent #rv-vib-guide .rv-vib-detail-panel .vibration-benefits{grid-column:2;grid-row:3;margin:0}}@media(max-width:749.98px){body.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide){padding-block-start:24px}body.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide,#rv-foot-guide) h2,body.reliva-redesign[data-reliva-product] #MainContent .rv-faq--product .rv-faq__intro h2{font-size:clamp(28px,8.2vw,34px);line-height:1.3}body.reliva-redesign[data-reliva-product] #MainContent :is(#rv-vib-guide .intro-copy h2,#rv-foot-guide .hfp-hero h2){font-size:clamp(32px,8.8vw,38px);line-height:1.3}body.reliva-redesign[data-reliva-template=product] .product-details{padding-block-end:24px}}body.reliva-redesign :is(#rv-vib-guide .rv-vib-safety-summary,#rv-foot-guide .hfp-safety){position:relative;isolation:isolate;overflow:hidden}body.reliva-redesign :is(#rv-vib-guide,#rv-foot-guide) .rv-vib-safety-watermark{position:absolute;z-index:0;inset-block:16px;right:32px;width:clamp(160px,28%,360px);pointer-events:none;background:var(--rn-ink);opacity:.18;filter:none;mask:var(--rv-safety-lotus) center / contain no-repeat;-webkit-mask:var(--rv-safety-lotus) center / contain no-repeat}body.reliva-redesign #rv-vib-guide .rv-vib-safety-summary>.safety-card{position:relative;z-index:1}body.reliva-redesign #rv-foot-guide .hfp-safety>:is(.hfp-safety__main,.hfp-safety__aftercare){position:relative;z-index:1}@media(max-width:749.98px){body.reliva-redesign :is(#rv-vib-guide,#rv-foot-guide) .rv-vib-safety-watermark{inset-block:auto 16px;right:16px;width:140px;height:100px;opacity:.12}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/reliva-product-reading.css.map */
