body .shopify-policy__container{width:100%;min-width:0;max-width:760px;box-sizing:border-box;padding-inline:24px}body .shopify-policy__body{min-width:0;overflow-wrap:anywhere}body .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}body .rv-page-how .page-content{overflow:visible}body .rv-page-how .intro-copy{padding:32px 24px 24px}body .rv-page-how .intro-copy h1{font-size:clamp(34px,5vw,56px);line-height:1.1}body .rv-page-how .page-content h2{font-family:var(--font-heading--family);font-size:clamp(28px,3.2vw,40px);font-weight:var(--font-heading--weight);line-height:1.15;letter-spacing:.02em}body .rv-page-how .page-content p{font-size:16px;line-height:1.6;letter-spacing:normal}body .rv-page-how .hero-image-wrap{height:auto;min-height:0;background:var(--rn-chalk, #F5F5F3)}body .rv-page-how .hero-image{height:auto;width:100%;object-fit:contain}body .rv-page-how .action-panel{padding:24px;gap:12px}body .rv-page-how .benefit-grid{padding:0 24px 32px}body .rv-page-how .benefit-card{min-height:72px;padding:16px 0}body .rv-page-how .benefit-icon{width:36px;flex-basis:36px;font-size:30px}body .rv-page-how :is(.vibration-section,.position-panel,.exercise-section,.closing-section){padding:40px 24px}body .rv-page-how .level-panel{padding:32px 24px}body .rv-page-how .vibration-image{width:100%;margin:24px 0;height:auto;max-height:320px}body .rv-page-how .routine-block{margin-top:32px}body .rv-page-how .routine-block h2{margin-bottom:20px}body .rv-page-how .step-list{gap:16px}body .rv-page-how .step-card{height:auto;min-height:116px;grid-template-columns:42% minmax(0,1fr)}body .rv-page-how .step-image-wrap{height:auto;min-height:116px}body .rv-page-how .step-image-wrap img{object-fit:contain}body .rv-page-how .step-content{grid-template-columns:28px minmax(0,1fr);padding:16px 12px;gap:10px}body .rv-page-how .step-number{width:28px;height:28px;font-size:15px}body .rv-page-how .position-card{height:auto;min-height:144px}body .rv-page-how .position-image-wrap img{object-fit:contain}body .rv-page-how .position-card p{padding:16px 12px}body .rv-page-how .exercise-image-wrap{height:auto;aspect-ratio:auto}body .rv-page-how .exercise-image-wrap img{height:auto;object-fit:contain}body .rv-page-how .exercise-card p{padding:16px;min-height:56px}body .rv-page-how .guide-section{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 24px}body .rv-page-how :is(.ten-minute-panel,.controls-panel){padding:24px;box-shadow:none;border-radius:0;background:var(--rn-chalk, #FFF)}body .rv-page-how .ten-minute-panel{display:flex;flex-direction:column;align-items:stretch}body .rv-page-how .routine-timeline{margin:24px 0}body .rv-page-how .routine-timeline li{min-height:56px}body .rv-page-how .routine-mood{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:8px 0 24px}body .rv-page-how .routine-save-row{display:flex;justify-content:flex-start}body .rv-page-how .routine-clock{width:80px;height:80px;font-size:18px}body .rv-page-how .controls-panel{display:block}body .rv-page-how .controls-product{width:100%;height:auto;max-height:420px;object-fit:contain;margin-block:24px}body .rv-page-how .control-list li{min-height:56px}body .rv-page-how .control-list b,body .rv-page-how .level-row b{display:none}body .rv-page-how .product-cta-copy small{font-size:14px}body .rv-page-how .product-cta-copy strong{font-size:32px;line-height:1.2}body .rv-page-how .trust-row{grid-template-columns:minmax(0,1fr)}body .rv-page-how .trust-row p+p{border-left:0;border-top:1px solid var(--rn-taupe, #D9DAD6)}body .rv-page-about :is(.why-image,.next-step-image){height:auto;aspect-ratio:1;object-fit:contain}body .rv-page-contact{--paper: var(--rn-chalk, #FFF);--line: var(--rn-taupe, #D9DAD6);font-family:var(--font-body--family);background:var(--rn-chalk, #FFF)}body .rv-page-contact .page-content{width:min(100%,1280px);background:var(--rn-chalk, #FFF);box-shadow:none}body .rv-page-contact :is(.intro,.help-topics,.contact-summary){background:var(--rn-chalk, #F5F5F3)}body .rv-page-contact :is(.intro,.quick-help,.contact-form-section,.help-topics,.find-us,.contact-summary,.faq-section){padding:32px 24px}body .rv-page-contact .eyebrow{padding:0;background:transparent;color:var(--rn-ink, #666866);border-radius:0;font-size:12px;letter-spacing:.14em}body .rv-page-contact :is(h1,h2){font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:1.15;letter-spacing:.02em}body .rv-page-contact .intro h1{font-size:clamp(34px,5vw,56px)}body .rv-page-contact h2{font-size:clamp(28px,3.2vw,40px)}body .rv-page-contact :is(p,address,.quick-body,.quick-body strong,.section-lead,.help-topic-card p){font-size:16px;line-height:1.6}body .rv-page-contact :is(.quick-card,.help-topic-card,.map-placeholder,.faq-accordion,.cta-button){border-radius:0;box-shadow:none;background:var(--rn-chalk, #F5F5F3)}body .rv-page-contact #contact-form :is(input[type=text],input[type=email],select,textarea){min-height:48px;font-size:16px;border-radius:0}body .rv-page-contact #contact-form label{font-size:14px}body .rv-page-contact #contact-form .consent-row{font-size:14px;line-height:1.5}body .rv-page-contact .form-note{font-size:14px}@media(min-width:750px){body .rv-page-how .exercise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body .rv-page-how .hero-image-wrap{max-width:640px;margin-inline:auto}body .rv-page-how .action-panel{grid-template-columns:repeat(2,minmax(0,1fr))}body .rv-page-how .trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}body .rv-page-how .trust-row p+p{border-top:0;border-left:1px solid var(--rn-taupe, #D9DAD6)}}@media(min-width:990px){body .rv-page-how .intro-section{padding:40px;gap:24px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}body .rv-page-how .intro-copy{padding:0}body .rv-page-how .hero-image-wrap{align-self:center}body .rv-page-how .action-panel{padding:0;margin-top:0}body .rv-page-how .benefit-grid{margin-top:8px;padding:0}body .rv-page-how .benefit-card{padding:16px;gap:12px}body .rv-page-how .step-card{grid-template-columns:minmax(0,1fr)}body .rv-page-how .step-image-wrap{height:160px}body .rv-page-how .position-image-wrap{height:220px}body .rv-page-how .product-cta-top{grid-template-columns:minmax(0,1fr)}body .rv-page-how .product-cta-copy{padding:20px}body .rv-page-contact :is(.intro,.quick-help,.contact-form-section,.help-topics,.find-us,.contact-summary,.faq-section){padding:48px 40px}}@media(min-width:1200px){body .rv-page-how .guide-section{grid-template-columns:repeat(2,minmax(0,1fr))}}body .rv-page-contact #contact-form button[type=submit]{background:var(--rn-greige, #E7E7E4);color:var(--rn-ink, #202020);border:1px solid var(--rn-taupe, #D9DAD6);border-radius:0;min-height:48px;padding:14px 22px;height:auto;font-family:var(--font-body--family);font-size:13px;font-weight:var(--rn-emphasis-weight, 600);letter-spacing:.1em;text-transform:uppercase;line-height:1.35}body .rv-page-contact #contact-form button[type=submit]:hover{background:var(--rn-taupe, #D9DAD6)}body .rv-page-contact .hero-block{padding:32px 24px;background:var(--rn-chalk, #F5F5F3)}body .rv-page-contact .hero-copy h1{font-family:var(--font-heading--family);font-size:clamp(34px,5vw,56px);font-weight:var(--font-heading--weight);letter-spacing:.02em;line-height:1.15}body .rv-page-contact .page-content h2{font-family:var(--font-heading--family);font-size:clamp(28px,3.2vw,40px);font-weight:var(--font-heading--weight);letter-spacing:.02em;line-height:1.15}body .rv-page-contact .hero-copy .eyebrow{padding:0;height:auto;font-size:12px}body .rv-page-contact .hero-image{border-radius:0;height:auto;aspect-ratio:auto;object-fit:contain}@media(min-width:990px){body .rv-page-contact .hero-block{padding:48px 40px}}body .hfp-page .hfp-hero__media img{height:auto;object-fit:contain}body .hfp-page .hfp-hero h1,body .rv-page-about .hero-copy h1{font-size:clamp(34px,5vw,56px)}body .rv-page-about .hero-image{height:auto;object-fit:contain}body .rv-page-how .action-panel .button{width:100%;min-width:0}body .rv-page-contact .cta-button{background:var(--rn-greige, #E7E7E4);color:var(--rn-ink, #202020);border:1px solid var(--rn-taupe, #D9DAD6);border-radius:0;font-size:13px;letter-spacing:.1em}
/*# sourceMappingURL=/cdn/shop/t/105/assets/reliva-layout-polish.css.map */
