/* Catalogue-powered Ronix experience. Motion never blocks normal scrolling. */
/* Price styling is scoped to the hero, not the shared catalogue cards. */
.gnis-rx .gnis-rx-model__buy>strong{display:inline-block;padding:8px 12px;border-radius:7px;background:#e9f3e8;border:1px solid #d6e6d3;color:#28553a;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em;font-variant-numeric:tabular-nums}
.gnis-rx .gnis-rx-model__buy>strong :is(bdi,span,ins){font-weight:inherit}
.gnis-rx .gnis-rx-model__buy del{color:#607665;font-weight:400}
@media(max-width:760px){
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__stage{top:8px;height:calc(100svh - 88px);min-height:0;max-height:none;grid-template-rows:auto minmax(110px,1fr) auto auto}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__visual{min-height:0}
}
@media(max-width:760px) and (max-height:740px){
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__stage{padding:14px 16px 12px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__head h2{font-size:20px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__head .gnis-rx-eyebrow{font-size:6px;margin-bottom:6px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__content{padding:6px 0 10px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__metric{margin:5px 0 2px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__metric strong{font-size:36px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__step h3{font-size:19px!important;margin:7px 0}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__step p{line-height:1.45}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__product-link{margin-top:9px;padding:10px 12px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__foot{padding-top:9px;gap:8px}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__foot>a{gap:6px}
}
/* On the shortest screens retain the tool, specification, heading and CTA.
   Full descriptive paragraphs remain available in the static/pause view. */
@media(max-width:760px) and (max-height:600px){
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__stage{grid-template-rows:auto minmax(60px,1fr) auto auto}
 .gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__step p{display:none}
}
.gnis-ronix-page .gnis-rx a.gnis-rx-chapter__link,
.gnis-ronix-page .gnis-rx a.gnis-rx-motion__product-link,
.gnis-ronix-page .gnis-rx .gnis-rx-showcase__tabs>a.is-active,
.gnis-ronix-page .gnis-rx a.gnis-rx-button{color:#fff!important}
.gnis-ronix-page .gnis-rx a.gnis-rx-chapter__link>span,
.gnis-ronix-page .gnis-rx a.gnis-rx-motion__product-link>span{color:inherit!important}
.gnis-rx-motion--range .gnis-rx-motion__frame{opacity:0;transform:none}
.gnis-rx-motion--range .gnis-rx-motion__frame[data-rx-frame="0"]{opacity:1}
.gnis-rx-motion--range.is-scroll-scene .gnis-rx-motion__frame{will-change:transform,opacity}
.gnis-rx-motion--range .gnis-rx-motion__watermark{font-size:clamp(70px,13vw,175px);letter-spacing:-.06em;opacity:.5}
.gnis-rx-motion__fallback-image{width:100%;max-width:340px;height:220px;object-fit:contain;mix-blend-mode:multiply;margin:0 auto 20px}
.is-scroll-scene .gnis-rx-motion__fallback-image{display:none}
.gnis-rx-motion--range:not(.is-scroll-scene) .gnis-rx-motion__visual{display:none}
.gnis-rx-motion--range:not(.is-scroll-scene) .gnis-rx-motion__content{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.gnis-rx-motion--range:not(.is-scroll-scene) .gnis-rx-motion__step{margin:0;padding:0;border:0}
.gnis-rx-motion__product-link{display:inline-flex;align-items:center;gap:22px;padding:13px 17px;margin-top:20px;background:var(--rx-ink);border-radius:5px;font-size:11px;font-weight:750;line-height:1.3}
.gnis-rx-motion__product-link:hover,.gnis-rx-motion__product-link:focus-visible{background:#a9221e}
.gnis-rx-motion__choices{display:flex;gap:6px;align-items:center}
.gnis-rx-motion__choices[hidden]{display:none}
.gnis-rx-motion__choices button{padding:9px 13px!important;min-height:34px;border:1px solid #bcc6bb!important;border-radius:20px;background:transparent!important;color:#344639!important;font-size:10px!important;line-height:1.2!important;cursor:pointer}
.gnis-rx-motion__choices button[aria-pressed="true"]{background:#172326!important;border-color:#172326!important;color:#fff!important}
.gnis-rx-motion__choices button:focus-visible{outline:3px solid #a9221e;outline-offset:3px}
@media(max-width:760px){
 .gnis-rx-motion--range .gnis-rx-motion__stage{grid-template-rows:auto minmax(170px,1fr) auto auto}
 .gnis-rx-motion--range .gnis-rx-motion__frame{inset:3% 4% 15%}
 .gnis-rx-motion--range .gnis-rx-motion__watermark{font-size:85px}
 .gnis-rx-motion--range .gnis-rx-motion__content{padding:8px 0 14px}
 .gnis-rx-motion--range .gnis-rx-motion__metric strong{font-size:48px}
 .gnis-rx-motion--range .gnis-rx-motion__step h3{font-size:21px!important;margin:10px 0 8px}
 .gnis-rx-motion__product-link{padding:11px 13px;margin-top:12px;font-size:10px}
 .gnis-rx-motion--range .gnis-rx-motion__foot{flex-wrap:wrap;gap:12px;justify-content:space-between}
 .gnis-rx-motion--range .gnis-rx-motion__foot>a{font-size:10px}
 .gnis-rx-motion--range .gnis-rx-motion__track{display:none}
 .gnis-rx-motion__choices{gap:4px}
 .gnis-rx-motion__choices button{font-size:8px!important;padding:8px!important;min-height:30px}
 .gnis-rx-motion--range:not(.is-scroll-scene) .gnis-rx-motion__stage{grid-template-rows:auto auto auto}
 .gnis-rx-motion--range:not(.is-scroll-scene) .gnis-rx-motion__content{grid-template-columns:1fr;gap:38px}
}
.gnis-ronix-page{--rx-red:#e52c26;--rx-ink:#172326;--rx-muted:#60696b;--rx-paper:#f5f4f0;--rx-line:#dedfda;--rx-white:#fff}
.gnis-ronix-page .site-main.gnis-shop-archive{padding-top:0}
.gnis-rx,.gnis-rx *,.gnis-rx-help,.gnis-rx-help *,.gnis-rx-faq,.gnis-rx-faq *,.gnis-rx-trust,.gnis-rx-trust *{box-sizing:border-box}
.gnis-rx{color:var(--rx-ink)}
.gnis-rx a,.gnis-rx-help a,.gnis-rx-faq a{text-decoration:none}
.gnis-rx a:focus-visible,.gnis-rx-help a:focus-visible,.gnis-rx-faq summary:focus-visible{outline:3px solid var(--rx-red);outline-offset:5px}
.gnis-rx-hero{background:var(--rx-paper);overflow:hidden;border-bottom:1px solid var(--rx-line)}
.gnis-rx-shell{max-width:1600px;margin:auto;padding:22px clamp(20px,3.4vw,64px) 42px}
.gnis-rx-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:#686f70}
.gnis-rx-breadcrumb a{color:inherit}
.gnis-rx-breadcrumb a:hover{color:var(--rx-red)}
.gnis-rx-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(25px,4vw,72px);align-items:center;padding-top:32px}
.gnis-rx-hero__copy{min-width:0;padding:12px 0}
.gnis-rx-kicker{display:flex;align-items:center;gap:9px;margin:0 0 22px!important;color:var(--rx-ink);font-size:10px;font-weight:800;letter-spacing:.13em}
.gnis-rx-kicker>span{width:7px;height:7px;background:var(--rx-red);border-radius:50%;box-shadow:0 0 0 4px #e52c2614}
.gnis-rx-hero h1{margin:0!important;color:var(--rx-ink);font-size:clamp(48px,5.55vw,90px);font-weight:850;line-height:.99;letter-spacing:-.067em}
.gnis-rx-hero h1 em{font-style:normal;color:var(--rx-red)}
.gnis-rx-lead{max-width:405px;margin:24px 0 0!important;color:var(--rx-muted);font-size:16px;line-height:1.65}
.gnis-rx-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}
.gnis-rx-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:53px;padding:0 23px;background:var(--rx-red);border-radius:6px;color:#fff!important;font-size:14px;font-weight:750;box-shadow:0 5px 15px #b31b1419;transition:background .2s,transform .2s}
.gnis-rx-button:hover{background:#c81f1a;transform:translateY(-2px)}
.gnis-rx-button>span{font-size:21px;font-weight:400}
.gnis-rx-text-link{color:var(--rx-ink);font-size:12px;font-weight:700;border-bottom:1px solid #b7bbba;padding-block:8px}
.gnis-rx-text-link:hover{color:var(--rx-red);border-color:var(--rx-red)}
.gnis-rx-hero-note{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid var(--rx-line);max-width:405px}
.gnis-rx-hero-note svg{width:25px;height:25px;fill:none;stroke:var(--rx-ink);stroke-width:1.6;flex-shrink:0}
.gnis-rx-hero-note span{display:grid;gap:4px}
.gnis-rx-hero-note strong{font-size:11px;font-weight:750;color:var(--rx-ink)}
.gnis-rx-hero-note small{font-size:10px;color:var(--rx-muted)}
.gnis-rx-showcase{position:relative;min-width:0;background:#fff;border:1px solid #e3e4df;border-radius:12px;box-shadow:0 15px 35px #17232606;overflow:hidden}
.gnis-rx-showcase__top{display:flex;align-items:center;justify-content:space-between;padding:24px 25px 20px}
.gnis-rx-showcase__top>strong{color:var(--rx-red);font-style:italic;font-size:25px;line-height:1;font-weight:950;letter-spacing:-.06em}
.gnis-rx-showcase__top>strong span{font-size:9px;vertical-align:top;display:inline-block;margin:2px 0 0 3px}
.gnis-rx-showcase__top>span{font-size:8px;letter-spacing:.12em;font-weight:750;color:#7c8383}
.gnis-rx-showcase__tabs{display:flex;margin:0 25px;padding:4px;background:#f2f3ef;border-radius:6px;gap:4px}
.gnis-rx-showcase__tabs>a{flex:1;min-width:0;padding:10px 5px;text-align:center;border-radius:4px;font-size:11px;font-weight:750;color:#687171;transition:color .2s,background .2s}
.gnis-rx-showcase__tabs>a.is-active{background:var(--rx-ink);color:#fff;box-shadow:0 2px 5px #00000013}
.gnis-rx-showcase__tabs>a:hover:not(.is-active){background:#e4e6e0;color:var(--rx-ink)}
.gnis-rx-model[hidden]{display:none!important}
.gnis-rx:not(.is-enhanced) .gnis-rx-model:not(:first-child){display:none}
.gnis-rx-model__visual{position:relative;isolation:isolate;height:clamp(260px,26vw,405px);overflow:hidden;background:radial-gradient(ellipse at center,#fff 35%,#fafbf9 75%)}
.gnis-rx-model__visual:after{content:"";position:absolute;z-index:-1;width:62%;aspect-ratio:1;left:19%;top:12%;border:1px solid #e4e7e1;border-radius:50%;box-shadow:0 0 0 22px #f8f9f6,0 0 0 23px #edf0e9}
.gnis-rx-model__number{position:absolute;left:17px;top:2px;color:#eef0ea;line-height:1;font-size:clamp(150px,20vw,290px);font-weight:850;letter-spacing:-.08em;z-index:-1}
.gnis-rx-model__image{position:absolute;inset:20px 50px 38px;display:block;mix-blend-mode:multiply;background:transparent!important}
.gnis-rx-model__image .gnis-rx-product-image{transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:translate(var(--rx-move-x,0px),var(--rx-move-y,0px))}
.gnis-rx-model__image:hover .gnis-rx-product-image,.gnis-rx-model__image:focus-visible .gnis-rx-product-image{transform:translate(var(--rx-move-x,0px),var(--rx-move-y,-5px)) rotate(-2deg) scale(1.035)}
.gnis-rx-product-image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.gnis-rx-model__purpose{position:absolute;bottom:15px;left:25px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:var(--rx-ink)}
.gnis-rx-model__purpose i{display:grid;place-items:center;width:23px;height:23px;border:1px solid #d4d9d0;border-radius:50%;font-size:13px;font-style:normal;color:var(--rx-red)}
.gnis-rx-model__sku{position:absolute;right:25px;bottom:19px;font-size:10px;font-weight:700;letter-spacing:.09em;color:#7d8583}
.gnis-rx-model__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-top:1px solid #e8eae4;padding:20px 25px;background:#fff;min-height:112px}
.gnis-rx-model__info>div>span{display:block;font-size:8px;font-weight:750;letter-spacing:.15em;color:#858c87;margin-bottom:6px}
.gnis-rx-model__info h2{margin:0!important;font-size:13px;line-height:1.5;font-weight:750;letter-spacing:-.015em;color:var(--rx-ink)}
.gnis-rx-model__info h2 a{color:inherit}
.gnis-rx-model__buy{text-align:right;display:grid;gap:8px;justify-items:end}
.gnis-rx-model__buy>strong{font-size:19px;white-space:nowrap;font-weight:850;color:var(--rx-ink)}
.gnis-rx-model__buy ins{text-decoration:none}
.gnis-rx-model__buy del{font-size:11px;color:#858c87;display:block}
.gnis-rx-model__buy>a{color:var(--rx-red);font-size:10px;font-weight:800;white-space:nowrap}
.gnis-rx-nav{display:flex;align-items:center;gap:36px;min-height:70px;padding:12px clamp(20px,3.4vw,64px);background:#fff;border-bottom:1px solid var(--rx-line)}
.gnis-rx-nav>a{white-space:nowrap;color:var(--rx-muted);font-size:12px;font-weight:650;padding-block:10px}
.gnis-rx-nav>a:hover{color:var(--rx-red)}
.gnis-rx-nav .gnis-rx-nav__brand{color:var(--rx-ink);font-size:17px;font-weight:900;font-style:italic;letter-spacing:-.04em;margin-right:12px}
.gnis-rx-nav__brand>span{color:var(--rx-red);margin-left:22px;font-style:normal;font-weight:400}
.gnis-rx-nav>a:nth-child(4)>span{display:inline-grid;place-items:center;min-width:26px;min-height:20px;margin-left:5px;background:var(--rx-paper);border-radius:4px;font-size:10px}
.gnis-rx-nav>a:last-child{margin-left:auto;color:var(--rx-ink)}
.gnis-rx-categories,.gnis-rx-featured,.gnis-rx-catalog-head{max-width:1600px;margin-inline:auto;padding-inline:clamp(0px,2vw,32px);scroll-margin-top:160px}
.gnis-rx-categories,.gnis-rx-featured{padding-top:70px}
.gnis-rx-section-head,.gnis-rx-catalog-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}
.gnis-rx-section-head>div>span,.gnis-rx-catalog-head>div>span,.gnis-rx-help__copy>span,.gnis-rx-faq>div>span{display:block;margin-bottom:13px;font-size:9px;font-weight:800;letter-spacing:.14em;color:var(--rx-red)}
.gnis-rx-section-head h2,.gnis-rx-catalog-head h2,.gnis-rx-help h2,.gnis-rx-faq h2{margin:0!important;color:var(--rx-ink);font-size:clamp(28px,3.3vw,48px);font-weight:820;line-height:1.08;letter-spacing:-.045em}
.gnis-rx-section-head p,.gnis-rx-catalog-head p{font-size:13px;line-height:1.7;color:var(--rx-muted);margin:0!important;max-width:345px}
.gnis-rx-section-head>a{font-size:12px;font-weight:750;color:var(--rx-ink);padding-bottom:6px;border-bottom:1px solid #bbc0bc;white-space:nowrap}
.gnis-rx-section-head>a:hover{color:var(--rx-red)}
.gnis-rx-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.gnis-rx-category{display:grid;min-width:0;grid-template-rows:auto 1fr auto;position:relative;min-height:290px;padding:16px;background:#f4f5f1;border:1px solid transparent;border-radius:8px;color:var(--rx-ink);overflow:hidden;transition:transform .2s,border-color .2s,background .2s}
.gnis-rx-category:nth-child(2){background:#edf2eb}
.gnis-rx-category:nth-child(3){background:#f2efea}
.gnis-rx-category:nth-child(4){background:#edf1f2}
.gnis-rx-category:nth-child(5){background:#f4efed}
.gnis-rx-category:hover,.gnis-rx-category:focus-visible,.gnis-rx-category.is-active{border-color:var(--rx-red);transform:translateY(-4px);color:var(--rx-ink)}
.gnis-rx-category__top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.gnis-rx-category__top small{font-size:10px;letter-spacing:.05em;font-weight:600;color:#79817b}
.gnis-rx-category__top>b{font-size:19px;font-weight:400}
.gnis-rx-category__image{display:flex;align-items:center;justify-content:center;min-height:150px;padding:8px 0}
.gnis-rx-category-product{width:100%;height:150px;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}
.gnis-rx-category:hover .gnis-rx-category-product{transform:scale(1.07)}
.gnis-rx-category__copy{display:grid;gap:6px}
.gnis-rx-category__copy>strong{font-size:15px;line-height:1.25;color:var(--rx-ink);font-weight:800;letter-spacing:-.025em}
.gnis-rx-category__copy>small{font-size:10px;color:#68716d}
.gnis-rx-category__copy>span{display:flex;align-items:center;gap:6px;padding-top:12px;margin-top:6px;border-top:1px solid #17232612;font-size:10px;font-weight:700;color:var(--rx-ink)}
.gnis-rx-category__copy>span>b{font-size:9px;background:#ffffffb3;padding:2px 5px;border-radius:3px}
.gnis-rx-category__copy>span>span{margin-left:auto}
.gnis-rx-featured .gnis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.gnis-rx-catalog-head{margin-top:70px;padding-top:35px;border-top:1px solid var(--rx-line)}
.gnis-ronix-page .gnis-controls{padding-top:8px}
.gnis-ronix-page .gnis-toolbar{border-top:2px solid var(--rx-ink)}
.gnis-rx-help{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:35px;background:var(--rx-ink);border-radius:10px;color:white;margin-top:65px;padding:44px clamp(22px,4vw,65px);scroll-margin-top:160px}
.gnis-rx-help__mark{display:grid;place-items:center;width:85px;height:105px;border:1px solid #ffffff30;border-radius:6px;transform:rotate(-7deg);color:#fff;font-weight:900;font-size:58px;font-style:italic;background:var(--rx-red)}
.gnis-rx-help h2{color:#fff;font-size:clamp(27px,3vw,42px)}
.gnis-rx-help__copy>span{color:#ff8075;font-size:8px}
.gnis-rx-help p{margin:14px 0 0;max-width:500px;color:#b8c4c4;font-size:13px;line-height:1.7}
.gnis-rx-help>a{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#fff;color:var(--rx-ink);border-radius:5px;padding:18px 22px;font-size:12px;font-weight:800;white-space:nowrap}
.gnis-rx-help>a:hover{background:#e9eeea}
.gnis-rx-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;border:1px solid var(--rx-line);border-radius:8px}
.gnis-rx-trust>div{display:flex;align-items:center;gap:12px;padding:22px 18px;border-right:1px solid var(--rx-line)}
.gnis-rx-trust>div:last-child{border:0}
.gnis-rx-trust svg{width:24px;height:24px;flex-shrink:0;fill:none;stroke:var(--rx-red);stroke-width:1.5}
.gnis-rx-trust span{display:grid;gap:5px}
.gnis-rx-trust strong{font-size:11px;color:var(--rx-ink);font-weight:750}
.gnis-rx-trust small{font-size:10px;color:var(--rx-muted);line-height:1.4}
.gnis-rx-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:70px;padding:70px clamp(5px,2vw,32px) 25px}
.gnis-rx-faq h2{font-size:clamp(28px,3vw,40px)}
.gnis-rx-faq details{border-bottom:1px solid var(--rx-line)}
.gnis-rx-faq details:first-child{border-top:1px solid var(--rx-line)}
.gnis-rx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;padding:23px 0;font-size:13px;font-weight:750;color:var(--rx-ink)}
.gnis-rx-faq summary::-webkit-details-marker{display:none}
.gnis-rx-faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--rx-red)}
.gnis-rx-faq details[open] summary:after{content:"−"}
.gnis-rx-faq details p{margin:0 20px 22px 0;color:var(--rx-muted);font-size:13px;line-height:1.8}
.gnis-rx-faq p a{color:var(--rx-red);text-decoration:underline}
.gnis-rx.is-enhanced .gnis-rx-model:not([hidden]) .gnis-rx-product-image{animation:rx-enter .4s ease-out}
@keyframes rx-enter{from{opacity:.3;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}
@media(min-width:1600px){.gnis-rx-hero__grid{padding-block:45px 20px}.gnis-rx-model__visual{height:400px}.gnis-rx-hero h1{font-size:90px}}
@media(max-width:1050px){.gnis-rx-shell{padding-inline:25px}.gnis-rx-hero__grid{gap:24px}.gnis-rx-hero h1{font-size:57px}.gnis-rx-model__info{padding:17px;gap:10px}.gnis-rx-model__info h2{font-size:12px}.gnis-rx-model__buy>strong{font-size:17px}.gnis-rx-nav{gap:22px;padding-inline:25px}.gnis-rx-nav>a:last-child{display:none}.gnis-rx-category-grid{gap:8px}.gnis-rx-category{padding:12px;min-height:280px}.gnis-rx-category__copy>strong{font-size:13px}.gnis-rx-category-product{height:130px}.gnis-rx-help{grid-template-columns:70px 1fr auto;gap:25px}.gnis-rx-help__mark{width:65px;height:85px;font-size:44px}}
@media(max-width:760px){.gnis-rx-hero__grid{grid-template-columns:1fr;gap:30px;padding-top:25px}.gnis-rx-hero__copy{padding:0}.gnis-rx-hero h1{font-size:clamp(48px,9vw,66px)}.gnis-rx-hero h1 em br{display:none}.gnis-rx-lead{max-width:500px;font-size:15px;margin-top:18px!important}.gnis-rx-kicker{margin-bottom:18px!important}.gnis-rx-hero-note{margin-top:22px;padding-top:16px;max-width:none}.gnis-rx-showcase{max-width:580px;width:100%;margin-inline:auto}.gnis-rx-model__visual{height:310px}.gnis-rx-model__number{font-size:235px}.gnis-rx-nav{gap:20px;overflow-x:auto;scrollbar-width:thin;min-height:58px}.gnis-rx-nav .gnis-rx-nav__brand{font-size:15px;margin-right:0}.gnis-rx-nav__brand>span{margin-left:12px}.gnis-rx-nav>a{font-size:11px}.gnis-rx-categories,.gnis-rx-featured{padding-top:45px}.gnis-rx-section-head,.gnis-rx-catalog-head{display:grid;gap:15px}.gnis-rx-section-head h2 br{display:none}.gnis-rx-section-head p{font-size:12px}.gnis-rx-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gnis-rx-category{min-height:265px}.gnis-rx-category__copy>strong{font-size:15px}.gnis-rx-featured .gnis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnis-rx-section-head>a{justify-self:start}.gnis-rx-catalog-head{margin-top:45px}.gnis-rx-help{grid-template-columns:1fr;gap:22px;padding:30px}.gnis-rx-help__mark{display:none}.gnis-rx-help>a{justify-self:start}.gnis-rx-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.gnis-rx-trust>div:nth-child(2){border-right:0}.gnis-rx-trust>div:nth-child(-n+2){border-bottom:1px solid var(--rx-line)}.gnis-rx-faq{grid-template-columns:1fr;gap:25px;padding-top:45px}.gnis-rx-faq h2 br{display:none}}
@media(max-width:480px){.gnis-rx-shell{padding:16px 18px 24px}.gnis-rx-breadcrumb{font-size:10px}.gnis-rx-hero h1{font-size:clamp(42px,11.9vw,56px);letter-spacing:-.055em}.gnis-rx-hero h1 em br{display:block}.gnis-rx-kicker{font-size:8px;letter-spacing:.1em}.gnis-rx-actions{gap:12px;margin-top:22px}.gnis-rx-button{min-height:50px;padding-inline:18px;font-size:12px;gap:24px}.gnis-rx-text-link{font-size:10px}.gnis-rx-hero-note strong{font-size:10px}.gnis-rx-hero-note small{font-size:9px}.gnis-rx-hero-note{margin-top:20px}.gnis-rx-showcase__top{padding:19px 18px 16px}.gnis-rx-showcase__top>strong{font-size:23px}.gnis-rx-showcase__top>span{font-size:7px}.gnis-rx-showcase__tabs{margin-inline:18px}.gnis-rx-showcase__tabs>a{font-size:10px;min-height:40px;display:grid;place-items:center;padding:6px}.gnis-rx-model__visual{height:255px}.gnis-rx-model__image{inset:15px 32px 40px}.gnis-rx-model__number{font-size:190px}.gnis-rx-model__purpose{left:18px;font-size:9px}.gnis-rx-model__sku{right:18px;font-size:9px}.gnis-rx-model__info{grid-template-columns:1fr;gap:12px;padding:15px 18px;min-height:0}.gnis-rx-model__info h2{font-size:12px;line-height:1.45}.gnis-rx-model__info>div>span{font-size:7px}.gnis-rx-model__buy{display:flex;align-items:center;justify-content:space-between;gap:12px}.gnis-rx-model__buy>strong{font-size:20px}.gnis-rx-model__buy>a{font-size:10px;background:var(--rx-ink);color:#fff;padding:12px;border-radius:4px}.gnis-rx-nav{padding-inline:18px;gap:20px}.gnis-rx-nav .gnis-rx-nav__brand{display:none}.gnis-rx-categories,.gnis-rx-featured,.gnis-rx-catalog-head{padding-inline:0;scroll-margin-top:115px}.gnis-rx-section-head h2,.gnis-rx-catalog-head h2{font-size:30px}.gnis-rx-section-head{margin-bottom:20px}.gnis-rx-section-head>div>span,.gnis-rx-catalog-head>div>span{font-size:8px}.gnis-rx-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gnis-rx-category{min-height:251px;padding:12px}.gnis-rx-category__image{min-height:120px}.gnis-rx-category-product{height:120px}.gnis-rx-category__copy>strong{font-size:13px}.gnis-rx-category__copy>small{font-size:9px;line-height:1.4}.gnis-rx-category:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;min-height:155px}.gnis-rx-category:last-child:nth-child(odd) .gnis-rx-category__top{grid-column:1;grid-row:1}.gnis-rx-category:last-child:nth-child(odd) .gnis-rx-category__image{grid-column:2;grid-row:1/3}.gnis-rx-category:last-child:nth-child(odd) .gnis-rx-category__copy{grid-column:1;grid-row:2;align-content:end}.gnis-rx-featured .gnis-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:80%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:12px}.gnis-rx-featured .gnis-card{scroll-snap-align:start}.gnis-rx-help{padding:26px 22px;margin-top:42px}.gnis-rx-help>a{width:100%;justify-self:stretch}.gnis-rx-trust>div{padding:17px 12px;gap:9px;align-items:start}.gnis-rx-trust svg{width:20px;height:20px}.gnis-rx-trust strong{font-size:10px;line-height:1.4}.gnis-rx-trust small{font-size:9px}.gnis-rx-faq{padding-inline:0}.gnis-rx-faq summary{font-size:12px;padding-block:20px}.gnis-rx-faq details p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.gnis-rx *,.gnis-rx *:before,.gnis-rx *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* The compact header leaves the sticky Ronix motion scene unobstructed on phones. */
@media(max-width:760px){
body.gnis-ronix-page.gnis-rx-motion-active:not(.gnis-pro-drawer-open):not(.gnis-pro-wishlist-open) .gnis-pro-header{
transform:translateY(calc(-100% - 2px))!important;box-shadow:none!important;pointer-events:none
}
}

/* Manufacturer presentation: spacious product chapters and a factual brand story. */
.gnis-rx-h1-brand{display:block;margin-bottom:13px;color:var(--rx-ink);font-size:16px;font-weight:750;line-height:1.3;letter-spacing:-.02em}
.gnis-rx-logo{display:block;width:105px;height:auto;max-width:100%;flex-shrink:0}
.gnis-rx-nav .gnis-rx-logo{width:78px}
.gnis-rx-motion{margin-top:25px;scroll-margin-top:112px;--rx-progress:0}
.gnis-rx-motion__stage{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto 1fr auto;column-gap:5%;padding:35px clamp(22px,4vw,65px) 25px;background:#eeefe9;border:1px solid #dce0d6;border-radius:12px;position:relative}
.gnis-rx-motion__head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:start;gap:20px;z-index:2}
.gnis-rx-motion__head .gnis-rx-eyebrow{margin-bottom:10px}
.gnis-rx-motion__head h2{font-size:clamp(24px,2.6vw,39px);font-weight:800;line-height:1.1;letter-spacing:-.05em;margin:0!important;color:var(--rx-ink)}
.gnis-rx-motion__head h2 em{font-style:normal;color:#7a8780}
.gnis-rx-motion__toggle{border:1px solid #b6bfb7!important;background:transparent!important;color:#42514a!important;font-size:10px!important;padding:9px 12px!important;border-radius:20px!important;line-height:1.2!important;min-height:34px;white-space:nowrap;cursor:pointer}
.gnis-rx-motion__toggle[hidden]{display:none!important}
.gnis-rx-motion__toggle:focus-visible{outline:3px solid var(--rx-red);outline-offset:3px}
.gnis-rx-motion__visual{position:relative;min-width:0;min-height:390px;overflow:hidden;isolation:isolate;background:#eeefe9}
.gnis-rx-motion__orbit{position:absolute;inset:8%;aspect-ratio:1;border:1px solid #a9b7ac66;border-radius:50%;margin:auto;transform:rotate(calc(var(--rx-progress)*110deg)) scale(calc(1 + var(--rx-progress)*.09))}
.gnis-rx-motion__orbit:before,.gnis-rx-motion__orbit:after{content:"";position:absolute;inset:9%;border:1px dashed #a9b7ac50;border-radius:50%}
.gnis-rx-motion__orbit:after{inset:-9%;border-style:solid;border-color:#a9b7ac25}
.gnis-rx-motion__orbit i{position:absolute;left:13%;top:13%;width:8px;height:8px;background:var(--rx-red);box-shadow:0 0 0 7px #e52c2610;border-radius:50%}
.gnis-rx-motion__orbit i+ i{left:85%;top:83%;width:5px;height:5px;background:#718b7b}
.gnis-rx-motion__watermark{position:absolute;inset:12% 0 auto;text-align:center;font-size:clamp(95px,17vw,240px);font-weight:850;line-height:1;letter-spacing:-.08em;color:#dce2d7;transform:translateX(calc(var(--rx-progress)*-30px))}
.gnis-rx-motion__frame{position:absolute;inset:6% 8% 14%;mix-blend-mode:multiply;pointer-events:none}
.gnis-rx-motion__frame:not(:first-of-type){opacity:0}
.gnis-rx-motion__frame[data-rx-frame="0"]{opacity:1}
.gnis-rx-motion__frame img{width:100%;height:100%;object-fit:contain;display:block}
.gnis-rx-motion__badge{position:absolute;bottom:13px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:18px}
.gnis-rx-motion__badge .gnis-rx-logo{width:75px}
.gnis-rx-motion__badge>span{font-size:8px;letter-spacing:.08em;font-weight:750;color:#69796f}
.gnis-rx-motion__content{align-self:center;padding:28px 0;min-width:0}
.gnis-rx-motion__step+.gnis-rx-motion__step{border-top:1px solid #cdd4c9;margin-top:25px;padding-top:25px}
.gnis-rx-motion__label{display:block;color:#627267;font-size:9px;letter-spacing:.18em;font-weight:800}
.gnis-rx-motion__metric{display:flex;align-items:baseline;gap:12px;margin:12px 0 4px}
.gnis-rx-motion__metric strong{font-size:clamp(58px,7vw,106px);line-height:.95;letter-spacing:-.075em;color:var(--rx-red);font-weight:800}
.gnis-rx-motion__metric>span{font-size:clamp(13px,1.6vw,22px);color:var(--rx-red);font-weight:650;white-space:nowrap}
.gnis-rx-motion__step>small{font-size:10px;color:#6b776e}
.gnis-shop .gnis-rx-motion__step h3{font-size:clamp(23px,2.4vw,34px)!important;line-height:1.1;letter-spacing:-.045em;color:var(--rx-ink);margin:25px 0 14px;font-weight:800}
.gnis-rx-motion__step p{font-size:13px;line-height:1.75;color:#5c695f;max-width:355px;margin:0}
.gnis-rx-motion__foot{grid-column:1/-1;display:flex;align-items:center;gap:30px;padding-top:20px;border-top:1px solid #ced6c9}
.gnis-rx-motion__foot>a{margin-left:auto;display:flex;align-items:center;gap:26px;color:var(--rx-ink);font-size:12px;font-weight:800;border-bottom:1px solid #6f8172;padding-bottom:5px}
.gnis-rx-motion__foot>a:hover{color:var(--rx-red)}
.gnis-rx-motion__track{position:relative;flex:0 1 150px;height:2px;background:#c9d2c4}
.gnis-rx-motion__track>span{position:absolute;inset:0;transform-origin:left;background:var(--rx-red);transform:scaleX(var(--rx-progress))}
.gnis-rx-motion__track i{position:absolute;bottom:9px;left:0;font-size:8px;color:#6a7c6d;font-style:normal;letter-spacing:.1em;white-space:nowrap}
.gnis-rx-motion__hint{font-size:8px;letter-spacing:.14em;font-weight:700;color:#738171;display:none}
.gnis-rx-motion.is-scroll-scene{height:280svh}
.is-scroll-scene .gnis-rx-motion__stage{position:sticky;top:104px;height:calc(100svh - 122px);min-height:530px;max-height:900px}
.is-scroll-scene .gnis-rx-motion__content{display:grid;padding:15px 0}
.is-scroll-scene .gnis-rx-motion__step{grid-area:1/1;margin:0;padding:0;border:0;opacity:0;filter:none!important;transform:none!important;transition:opacity .1s linear}
.is-scroll-scene .gnis-rx-motion__step:first-child{opacity:1}
.is-scroll-scene .gnis-rx-motion__visual{min-height:0}
.is-scroll-scene .gnis-rx-motion__hint{display:block}
.gnis-rx-motion:not(.is-scroll-scene) .gnis-rx-motion__track{display:none}
.gnis-rx-motion:not(.is-scroll-scene) .gnis-rx-motion__visual{align-self:start;aspect-ratio:1}
.gnis-rx-category-grid [data-rx-reveal]{transition-delay:var(--rx-delay,0ms)}
@media(max-width:760px){
 .gnis-rx-motion{scroll-margin-top:12px;margin-top:18px}
 .gnis-rx-motion__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(240px,1fr) auto auto;padding:22px 20px 18px}
 .gnis-rx-motion__head{gap:8px;min-width:0}
 .gnis-rx-motion__head>div{min-width:0}
 .gnis-rx-motion__head h2{font-size:24px;max-width:200px}
 .gnis-rx-motion__head h2 em{display:block}
 .gnis-rx-motion__head .gnis-rx-eyebrow{font-size:7px}
 .gnis-rx-motion__toggle{font-size:8px!important;padding:8px!important}
 .gnis-rx-motion__visual{min-height:290px}
 .gnis-rx-motion__watermark{font-size:130px;top:7%}
 .gnis-rx-motion__frame{inset:3% 13% 14%}
 .gnis-rx-motion__badge{bottom:4px;gap:12px}
 .gnis-rx-motion__badge .gnis-rx-logo{width:60px}
 .gnis-rx-motion__badge>span{font-size:6px}
 .gnis-rx-motion__content{padding:22px 0}
 .gnis-rx-motion__metric{margin:8px 0 2px}
 .gnis-rx-motion__metric strong{font-size:58px}
 .gnis-rx-motion__metric>span{font-size:15px}
 .gnis-shop .gnis-rx-motion__step h3{font-size:23px!important;margin:12px 0 9px}
 .gnis-rx-motion__step p{font-size:11px;line-height:1.65;max-width:none}
 .gnis-rx-motion__step>small{font-size:8px}
 .gnis-rx-motion__label{font-size:8px}
 .gnis-rx-motion__foot{padding-top:15px;gap:18px}
 .gnis-rx-motion__foot>a{font-size:11px;gap:15px;white-space:nowrap}
 .gnis-rx-motion__track{flex:0 0 48px}
 .gnis-rx-motion__hint{display:none!important}
 .gnis-rx-motion.is-scroll-scene{height:260svh}
 .is-scroll-scene .gnis-rx-motion__stage{top:12px;height:calc(100svh - 104px);min-height:580px;grid-template-rows:auto minmax(185px,1fr) auto auto}
 .is-scroll-scene .gnis-rx-motion__content{padding:12px 0 18px}
 .gnis-rx-motion:not(.is-scroll-scene) .gnis-rx-motion__visual{width:100%;aspect-ratio:1.2}
}
.gnis-rx-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.gnis-rx-category{min-height:295px}
.gnis-rx-category__copy>strong{font-size:16px}
.gnis-rx-category__copy>small{line-height:1.5}
.gnis-rx-filter-categories{max-height:none;overflow:visible;padding-right:0}
.gnis-rx-filter-categories .gnis-check{align-items:start}
.gnis-rx-filter-categories small{color:#69736f;font-size:10px;white-space:nowrap}
.gnis-rx-nav{overflow-x:auto;scrollbar-width:thin}
.gnis-rx-nav>a:last-child{display:block}
.gnis-rx-brand-story{position:relative;isolation:isolate;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(35px,7vw,120px);background:#162a2d;color:#fff;padding:clamp(38px,6vw,90px);margin-top:80px;border-radius:10px;overflow:hidden;scroll-margin-top:155px}
.gnis-rx-brand-story:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 85% 0,#37565788,transparent 65%)}
.gnis-rx-eyebrow{display:block;font-size:9px;font-weight:800;letter-spacing:.16em;color:var(--rx-red);margin-bottom:18px}
.gnis-rx-brand-story .gnis-rx-eyebrow{color:#ff8579}
.gnis-rx-brand-story h2{margin:0 0 25px!important;color:#fff;font-size:clamp(34px,4.1vw,64px);line-height:1.03;letter-spacing:-.055em;font-weight:800}
.gnis-rx-brand-story h2 em{font-style:normal;color:#b4d2c7}
.gnis-rx-brand-story__intro>p{color:#c4d1cf;font-size:14px;line-height:1.85;max-width:590px;margin-bottom:16px}
.gnis-rx-source-link{display:inline-block;color:#c2d4cd;font-size:10px;line-height:1.7;border-bottom:1px solid #ffffff40;padding-bottom:4px;margin-top:8px}
.gnis-rx-source-link:hover{color:#fff}
.gnis-rx-brand-story__facts{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-content:center}
.gnis-rx-brand-story__facts>div>strong{font-size:clamp(43px,5vw,78px);line-height:1;font-weight:700;letter-spacing:-.06em;color:white}
.gnis-rx-brand-story__facts>div>strong>span{font-size:18px;letter-spacing:0;margin-left:5px;color:#b4d2c7}
.gnis-rx-brand-story__facts>div>p{font-size:11px;color:#b8ceca;line-height:1.7;margin:12px 0 0}
.gnis-rx-brand-story__promise{grid-column:1/-1;padding-top:25px;border-top:1px solid #ffffff26}
.gnis-rx-brand-story__promise>span{font-size:8px;color:#92aaa5;font-weight:700;letter-spacing:.12em}
.gnis-rx-brand-story__facts .gnis-rx-brand-story__promise>p{font-size:18px;color:#eef4f1;letter-spacing:-.025em;line-height:1.6}
.gnis-rx-brand-story__promise>a{display:inline-flex;gap:35px;align-items:center;margin-top:20px;font-size:12px;font-weight:750;color:#fff;border-bottom:1px solid #91b4a6;padding-bottom:6px}
.gnis-rx-chapters{padding:30px clamp(0px,2vw,32px) 0}
.gnis-rx-chapter{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,6vw,100px);align-items:center;padding-top:50px}
.gnis-rx-chapter:nth-child(even){grid-template-columns:1fr 1.05fr}
.gnis-rx-chapter:nth-child(even) .gnis-rx-chapter__visual{order:2}
.gnis-rx-chapter__visual{position:relative;isolation:isolate;aspect-ratio:1.15;min-width:0;background:#eef1eb;border-radius:10px;overflow:hidden}
.gnis-rx-chapter:nth-child(even) .gnis-rx-chapter__visual{background:#f1efea}
.gnis-rx-chapter__visual:before{content:"";position:absolute;inset:13%;border:1px solid #17232613;border-radius:50%;box-shadow:0 0 0 25px #ffffff30}
.gnis-rx-chapter__word{position:absolute;top:8%;left:6%;right:6%;font-size:clamp(45px,8vw,140px);font-weight:850;letter-spacing:-.06em;line-height:1;color:#1723260c}
.gnis-rx-chapter__image{position:absolute;inset:12% 9%;display:block;mix-blend-mode:multiply}
.gnis-rx-chapter__image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.gnis-rx-chapter__image:hover img,.gnis-rx-chapter__image:focus-visible img{transform:translateY(-5px) rotate(-2deg) scale(1.025)}
.gnis-rx-chapter__model{position:absolute;left:6%;bottom:6%;font-size:10px;font-weight:800;letter-spacing:.1em;color:#65756b}
.gnis-rx-chapter__index{position:absolute;right:6%;bottom:5%;font-size:24px;letter-spacing:-.05em;color:#819187}
.gnis-rx-chapter__copy h2{margin:0 0 22px!important;font-size:clamp(32px,4vw,55px);font-weight:820;line-height:1.05;letter-spacing:-.05em;color:var(--rx-ink)}
.gnis-rx-chapter__copy>p{font-size:14px;color:var(--rx-muted);line-height:1.8;margin:0 0 20px}
.gnis-rx-chapter__tip{display:flex;gap:12px;align-items:center;padding:18px 0;border-block:1px solid var(--rx-line)}
.gnis-rx-chapter__tip>span{font-size:20px;color:var(--rx-red)}
.gnis-rx-chapter__tip p{font-size:12px;line-height:1.7;color:#4c5d54;margin:0!important}
.gnis-rx-chapter__link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:15px 20px;margin-top:23px;background:var(--rx-ink);border-radius:5px;font-size:12px;font-weight:750;color:#fff}
.gnis-rx-chapter__link:hover{background:var(--rx-red);color:#fff}
.gnis-rx-chapter__copy>small{display:block;margin-top:13px;font-size:10px;line-height:1.6;color:#79817b}
[data-rx-reveal]{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}
.rx-reveal-pending{opacity:0;transform:translateY(22px)}
.gnis-rx-model__visual:before{content:"";position:absolute;right:12%;top:21%;height:7px;width:7px;background:var(--rx-red);border-radius:50%;box-shadow:0 0 0 6px #e52c2610;transition:transform .6s ease;z-index:1;pointer-events:none}
.gnis-rx-model__visual:has(.gnis-rx-model__image:hover):before{transform:translate(4px,-8px)}
@media(max-width:900px){.gnis-rx-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gnis-rx-brand-story{padding:38px;gap:35px}.gnis-rx-brand-story__facts{gap:22px}.gnis-rx-brand-story__facts>div>strong{font-size:45px}.gnis-rx-chapter{gap:30px}.gnis-rx-chapter__copy h2{font-size:34px}.gnis-rx-chapter__copy>p{font-size:13px}}
@media(max-width:640px){.gnis-rx-h1-brand{font-size:14px;margin-bottom:10px}.gnis-rx-category{min-height:270px}.gnis-rx-category__copy>strong{font-size:14px}.gnis-rx-brand-story{grid-template-columns:1fr;padding:30px 24px;margin-top:45px;gap:30px;scroll-margin-top:110px}.gnis-rx-brand-story h2{font-size:36px}.gnis-rx-brand-story__intro>p{font-size:13px}.gnis-rx-brand-story__facts{gap:24px}.gnis-rx-brand-story__facts>div>strong{font-size:51px}.gnis-rx-chapters{padding-top:0}.gnis-rx-chapter,.gnis-rx-chapter:nth-child(even){grid-template-columns:1fr;gap:25px;padding-top:40px}.gnis-rx-chapter:nth-child(even) .gnis-rx-chapter__visual{order:0}.gnis-rx-chapter__visual{aspect-ratio:1.25}.gnis-rx-chapter__word{font-size:clamp(65px,18vw,110px)}.gnis-rx-chapter__copy h2{font-size:34px}.gnis-rx-chapter__copy>p{font-size:13px}.gnis-rx-chapter__link{width:100%}.gnis-rx-eyebrow{font-size:8px;margin-bottom:14px}}
@media(prefers-reduced-motion:reduce){.gnis-rx-model__image .gnis-rx-product-image,.gnis-rx-model__image:hover .gnis-rx-product-image,.gnis-rx-model__image:focus-visible .gnis-rx-product-image,.gnis-rx-chapter__image:hover img{transform:none!important}[data-rx-reveal],.rx-reveal-pending{opacity:1!important;transform:none!important;transition:none!important}}
