@media screen and (max-width:749px){html,body.template-index{max-width:100%;overflow-x:clip;-webkit-text-size-adjust:100%}.template-index *,.template-index *:before,.template-index *:after{box-sizing:border-box}.template-index a,.template-index button,.template-index input,.template-index select,.template-index summary{touch-action:manipulation}.template-index button,.template-index select,.template-index input[type=button],.template-index input[type=submit]{min-height:44px}.template-index img,.template-index video,.template-index svg{max-width:100%}.template-index .rvx-countdown__inner{padding:9px 12px!important;gap:6px 12px!important}.template-index .rvx-countdown__message{font-size:8px!important;line-height:1.35!important;letter-spacing:.09em!important}.template-index .rvx-countdown__link{padding:3px 0;font-size:9px!important;line-height:1.25}.template-index .rvx-home-hero__content{padding:30px 18px 28px!important}.template-index .rvx-home-hero__stats{margin-bottom:24px!important}.template-index .rvx-home-hero__stat{min-height:62px!important}.template-index .rvx-home-hero__heading{max-width:100%!important;font-size:clamp(40px,12vw,54px)!important;line-height:.94!important;overflow-wrap:anywhere}.template-index .rvx-home-hero__text{margin-top:17px!important;font-size:15px!important;line-height:1.5!important}.template-index .rvx-home-hero__button{min-height:50px!important;margin-top:20px!important;padding:14px 18px!important}.template-index .rvx-home-hero__button--secondary{margin-top:10px!important}.template-index .rvx-home-hero__media{min-height:0;aspect-ratio:16 / 10!important}.template-index .rvx-home-hero__reassurance{margin-top:13px!important;font-size:9px!important;line-height:1.45!important}.template-index .rvx-as-seen-custom{padding:24px 0 22px!important}.template-index .rvx-as-seen-custom__logos{gap:24px!important;padding-inline:18px!important}.template-index .wt-keys .headline,.template-index .wt-keys .headline--rich{padding-inline:18px}.template-index .wt-keys .headline h2,.template-index .wt-keys .headline--rich h2,.template-index .wt-keys .headline--rich p{font-size:clamp(28px,8vw,38px)!important;line-height:1.05!important}.template-index .wt-features-banner:not(.is-slider) .wt-keys__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding-inline:12px!important}.template-index .wt-features-banner:not(.is-slider) .wt-keys__item{min-width:0!important;padding:18px 10px!important;align-items:flex-start!important}.template-index .wt-keys__image,.template-index .wt-keys__icon{width:42px!important;max-width:42px!important;height:42px!important;flex:0 0 42px;object-fit:contain}.template-index .wt-keys__title{font-size:13px!important;line-height:1.2!important}.template-index .wt-keys__text{font-size:12px!important;line-height:1.45!important}.template-index .rvx-commerce{padding:46px 18px 52px!important}.template-index .rvx-commerce__inner{gap:26px!important}.template-index .rvx-commerce__media{width:calc(100% + 36px);margin-inline:-18px;aspect-ratio:1 / 1!important}.template-index .rvx-commerce h2{font-size:clamp(40px,12vw,54px)!important;line-height:.94!important}.template-index .rvx-commerce__copy{margin-top:15px!important;font-size:15px!important}.template-index .rvx-commerce__facts{gap:9px!important;padding-block:15px!important}.template-index .rvx-commerce__plans label{min-height:58px;padding:13px!important}.template-index .rvx-commerce__buy-row{grid-template-columns:68px minmax(0,1fr)!important}.template-index .rvx-commerce__button,.template-index .rvx-commerce__qty input{min-height:50px!important}.template-index .rvx-commerce__upgrade{padding:15px!important;align-items:flex-end}.template-index .rvx-reviews{padding:52px 18px!important}.template-index .rvx-reviews h2{max-width:100%!important;font-size:clamp(38px,11vw,50px)!important;line-height:.96!important}.template-index .rvx-reviews__controls{margin:22px 0 12px!important}.template-index .rvx-reviews__controls button{width:46px!important;height:46px!important}.template-index .rvx-reviews__track{grid-auto-columns:calc(100vw - 54px)!important;gap:12px!important;margin-right:-18px;padding-right:18px;scrollbar-width:none!important}.template-index .rvx-reviews__track::-webkit-scrollbar{display:none}.template-index .rvx-review-card{min-height:0!important;padding:24px 22px!important}.template-index .rvx-hiw{padding:50px 18px!important}.template-index .rvx-hiw__heading{font-size:clamp(38px,11vw,50px)!important}.template-index .rvx-hiw__steps{gap:30px!important;margin-top:34px!important}.template-index .rvx-hiw__asset{max-height:240px}.template-index .rvx-ct{padding:50px 14px 52px!important}.template-index .rvx-ct__h2{font-size:clamp(38px,11vw,50px)!important}.template-index .rvx-ct__table-wrap{overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.template-index .rvx-ct__table{width:620px!important;min-width:620px!important}.template-index .rvx-vf{padding:50px 14px 54px!important}.template-index .rvx-vf h2{font-size:clamp(40px,12vw,52px)!important}.template-index .rvx-vf__header{margin-bottom:28px!important}.template-index .rvx-vf__toggle{margin-top:26px!important}.template-index .rvx-vf__toggle-btn{min-height:44px!important}.template-index .rvx-vf__card{padding:27px 21px 25px!important}.template-index .rvx-vf__dose{margin-bottom:14px!important;font-size:42px!important}.template-index .rvx-vf__cdesc{font-size:15px!important;line-height:1.55!important}.template-index .rvx-categories{padding:50px 18px!important}.template-index .rvx-categories__header{margin-bottom:28px!important}.template-index .rvx-categories__header h2{font-size:clamp(38px,11vw,50px)!important}.template-index .rvx-category-card__actions{padding:16px!important;gap:9px!important}.template-index .rvx-category-card__actions a{min-height:48px!important}.template-index .rvx-timing__inner{padding:50px 16px 52px!important}.template-index .rvx-timing__title{font-size:clamp(38px,11vw,50px)!important}.template-index .rvx-timing__intro{margin-top:16px!important;font-size:15px!important}.template-index .rvx-timing__legend{margin-bottom:10px!important}.template-index .rvx-timing__milestone{min-height:48px}.template-index .rvx-starter{padding:50px 18px!important}.template-index .rvx-starter__inner{gap:28px!important}.template-index .rvx-starter h2{font-size:clamp(40px,12vw,52px)!important}.template-index .rvx-starter__terms{padding:20px 18px!important}.template-index .rvx-starter dl div{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important}.template-index .rvx-guarantee{padding:48px 18px!important}.template-index .rvx-guarantee__inner{grid-template-columns:1fr!important;justify-items:center;gap:18px!important;text-align:center}.template-index .rvx-guarantee h2{font-size:clamp(36px,10vw,46px)!important}.template-index .collapsible-menu-with-image{min-height:0!important}.template-index .collapsible-menu-with-image__image{min-height:220px;max-height:300px}.template-index .collapsible-menu-with-image__content{padding-inline:18px!important}.template-index .collapsible-menu__button,.template-index summary{min-height:48px}.template-index .rvx-final-cta{padding:56px 18px!important}.template-index .rvx-final-cta h2{font-size:clamp(40px,12vw,54px)!important;line-height:.94!important}.template-index .rvx-final-cta__actions{gap:10px!important;margin-top:24px!important}.template-index .rvx-final-cta__actions a{width:100%;min-height:50px!important}.template-index .rvx-final-cta__trust{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 12px!important;text-align:left}.template-index .newsletter input,.template-index .newsletter button{min-height:50px!important}.template-index .rvx-sticky-cta{padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important}.template-index .rvx-sticky-cta a,.template-index .rvx-sticky-cta button{min-height:44px!important;padding:10px 14px!important}}@media screen and (max-width:390px){.template-index .wt-features-banner:not(.is-slider) .wt-keys__list,.template-index .rvx-final-cta__trust{grid-template-columns:1fr!important}.template-index .rvx-commerce__buy-row{grid-template-columns:62px minmax(0,1fr)!important}.template-index .rvx-starter dl div{grid-template-columns:1fr!important;gap:4px!important}}@media(hover:none)and (pointer:coarse){.template-index a:hover,.template-index button:hover{transform:none!important}}@media(prefers-reduced-motion:reduce){.template-index *,.template-index *:before,.template-index *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/rivox-mobile-optimization.css.map */
