.rb-shell{--rb-bg:#020302;--rb-surface:#111110;--rb-surface-2:#191a18;--rb-text:#fff;--rb-muted:#ffffffa3;--rb-faint:#ffffff1f;--rb-electric:#d8f400;--rb-red:#ea5b5a;--rb-facebook:#166bd6;--rb-paper:#f3f0e8;--rb-ink:#090b0a;--rb-radius:8px;--rb-ease:cubic-bezier(.2, .8, .2, 1);background:var(--rb-bg);min-height:100vh;color:var(--rb-text);overflow:clip}.rb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rb-shell a,.rb-shell button{color:inherit}.rb-promises,.rb-products,.rb-reviews,.rb-story,.rb-process,.rb-upgrades,.rb-footer{isolation:isolate}.rb-header{z-index:80;pointer-events:none;position:fixed;inset:0 0 auto}.rb-header-grid{pointer-events:none;grid-template-columns:minmax(360px,.9fr) auto minmax(340px,.9fr);align-items:start;gap:28px;width:min(100% - 80px,1390px);margin:24px auto 0;display:grid;position:relative}.rb-nav-cluster,.rb-header-actions,.rb-logo,.rb-icon-button{pointer-events:auto}.rb-nav-cluster{border-radius:var(--rb-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1f,#ffffff0a),#181816b3;border:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:6px 12px;width:min(520px,100%);min-height:110px;padding:14px 18px;display:flex;position:relative;box-shadow:0 28px 82px #00000047,inset 0 1px #ffffff1f}.rb-nav-cluster:before,.rb-nav-cluster:after,.rb-cart-button:after,.rb-icon-button:after{content:"";pointer-events:none;width:24px;height:24px;position:absolute}.rb-nav-cluster:before{border-top:3px solid #fff;border-left:3px solid #fff;border-top-left-radius:8px;top:-2px;left:-2px}.rb-nav-cluster:after{border-bottom:3px solid #fff;border-left:3px solid #fff;border-bottom-left-radius:8px;bottom:-2px;left:-2px}.rb-nav-cluster>a{color:#ffffffe6;min-height:40px;transition:background-color .18s var(--rb-ease), color .18s var(--rb-ease), transform .18s var(--rb-ease);border-radius:5px;align-items:center;padding:0 10px;font-size:14px;font-weight:900;display:inline-flex}.rb-nav-cluster>a:hover{color:var(--rb-ink);background:#fff;transform:translateY(-1px)}.rb-nav-cluster>a,.rb-hero-cta,.rb-model-tabs button,.rb-product-actions a,.rb-product-actions button,.rb-quick,.rb-quick-body button,.rb-drawer-foot button,.rb-search-results a,.rb-checkout-modal a{will-change:transform}.rb-logo{border-radius:4px;width:220px;display:block;overflow:hidden}.rb-logo-image{aspect-ratio:2.62;background:0 0;width:100%;display:block;position:relative;overflow:hidden}.rb-logo-image img{object-fit:contain}.rb-header-actions{justify-content:flex-end;align-items:center;gap:20px;padding-top:28px;display:flex}.rb-social-shortcuts{gap:8px;display:flex}.rb-social-shortcuts a{color:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.rb-social-shortcuts .is-whatsapp{color:#07170d;background:#25d366}.rb-social-shortcuts .is-facebook{background:var(--rb-facebook)}.rb-search-button,.rb-account-button,.rb-cart-button,.rb-icon-button{color:#fff;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid;position:relative}.rb-search-button span{border:2px solid;border-radius:999px;width:20px;height:20px}.rb-search-button span:after{content:"";background:currentColor;width:10px;height:2px;position:absolute;bottom:9px;right:10px;transform:rotate(45deg)}.rb-account-button span{border:2px solid;border-top-color:#0000;border-radius:999px 999px 8px 8px;width:24px;height:24px;position:relative}.rb-account-button span:before{content:"";border:2px solid;border-radius:999px;width:8px;height:8px;position:absolute;top:-13px;left:6px}.rb-cart-button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff1f,#ffffff0a),#181816c7;border:1px solid #d8f40040;border-radius:8px;width:58px;height:58px}.rb-cart-button:before{content:"";border:2px solid;border-radius:2px;width:22px;height:24px}.rb-cart-button:after,.rb-icon-button:after{border-right:4px solid var(--rb-electric);border-bottom:4px solid var(--rb-electric);border-bottom-right-radius:8px;bottom:-2px;right:-2px}.rb-cart-button span{background:var(--rb-electric);min-width:18px;height:18px;color:var(--rb-ink);border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:5px;right:5px}.rb-menu-trigger{display:none}.rb-menu-trigger span{background:currentColor;width:22px;height:3px;display:block}.rb-section-title p,.rb-story-copy p,.rb-drawer-head p,.rb-quick-body p,.rb-footer nav span,.rb-footer>div>span{color:var(--rb-red);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.rb-hero{background:#050605;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.rb-hero:before,.rb-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.rb-hero:before{z-index:1;mix-blend-mode:screen;opacity:.18;background:linear-gradient(105deg,#0000 0 36%,#ffffff1a 44%,#0000 54%),repeating-linear-gradient(112deg,#ffffff14 0 1px,#0000 1px 18px);animation:8.5s ease-in-out infinite rbRainSweep;transform:translate(-18%)}.rb-hero:after{z-index:1;filter:blur(10px);mix-blend-mode:screen;opacity:.34;background:radial-gradient(circle at 73% 48%,#e82e2a57,#0000 12%),radial-gradient(circle at 80% 47%,#e82e2a33,#0000 10%),radial-gradient(circle at 58% 78%,#d8f4001f,#0000 18%);animation:3.4s ease-in-out infinite rbLightPulse}.rb-hero-image{z-index:0;object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.rb-hero-shade{z-index:1;background:radial-gradient(circle at 50% 42%,#00000005,#0006 58%,#000000d1),linear-gradient(#00000057,#0000000f 38%,#000000c7 100%);position:absolute;inset:0}.rb-hero-content{z-index:2;text-align:center;justify-items:center;width:min(1320px,100% - 40px);padding-top:64px;display:grid;position:relative}.rb-hero-content p{color:#fff;margin:0 0 18px;font-size:clamp(17px,2vw,24px);font-weight:800}.rb-hero-content h1{color:var(--rb-electric);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(68px,10vw,150px);font-weight:950;line-height:.92}.rb-hero-content>span{color:#fff;max-width:760px;margin-top:22px;font-size:clamp(18px,2vw,26px);font-weight:650;line-height:1.35}.rb-hero-cta{color:#fff;min-width:212px;min-height:64px;transform:translate(var(--mx,0), var(--my,0));transition:background-color .22s var(--rb-ease), box-shadow .22s var(--rb-ease), transform .22s var(--rb-ease);background:#803232b8;border:1px solid #d8f40052;border-radius:6px;justify-content:center;align-items:center;margin-top:34px;padding:0 34px;font-size:17px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 26px 62px #00000052}.rb-hero-cta:hover{transform:translate(var(--mx,0), calc(var(--my,0) - 2px));background:#9c3a36db;box-shadow:inset 0 1px #ffffff38,0 32px 76px #d8f4001f,0 26px 62px #00000052}.rb-hero-cta:before,.rb-hero-cta:after{content:"";width:28px;height:28px;position:absolute}.rb-hero-cta:before{border-top:4px solid var(--rb-electric);border-left:4px solid var(--rb-electric);border-top-left-radius:8px;top:-2px;left:-2px}.rb-hero-cta .rb-button-sheen,.rb-product-actions a .rb-button-sheen,.rb-product-actions button .rb-button-sheen,.rb-quick-body button .rb-button-sheen,.rb-drawer-foot button .rb-button-sheen,.rb-checkout-modal a .rb-button-sheen{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:42%;position:absolute;inset:-35% auto -35% -46%;transform:skew(-17deg)}.rb-hero-cta:hover .rb-button-sheen,.rb-product-actions a:hover .rb-button-sheen,.rb-product-actions button:hover .rb-button-sheen,.rb-quick-body button:hover .rb-button-sheen,.rb-drawer-foot button:hover .rb-button-sheen,.rb-checkout-modal a:hover .rb-button-sheen{animation:rbButtonSweep .76s var(--rb-ease)}.rb-hero-cta span{z-index:1;position:relative}.rb-hero-cta:after{border-right:4px solid var(--rb-electric);border-bottom:4px solid var(--rb-electric);border-bottom-right-radius:8px;bottom:-2px;right:-2px}.rb-hero-scroll{z-index:2;border:1px solid #ffffff9e;border-radius:999px;width:28px;height:48px;position:absolute;bottom:38px;left:54px}.rb-hero-scroll span{background:#fff;border-radius:999px;width:5px;height:5px;animation:1.8s ease-in-out infinite rbScrollDot;position:absolute;top:7px;left:50%;transform:translate(-50%)}.rb-ticker{background:var(--rb-electric);color:var(--rb-ink);white-space:nowrap;overflow:hidden}.rb-ticker-track{will-change:transform;width:max-content;animation:28s linear infinite rbTicker;display:flex}.rb-ticker-group{flex:none;justify-content:space-around;min-width:100vw;display:flex}.rb-ticker span{text-transform:uppercase;align-items:center;min-height:46px;padding:0 18px;font-size:21px;font-weight:950;display:inline-flex}.rb-ticker span:nth-child(2n){font-style:italic;font-weight:650}.rb-ticker:hover .rb-ticker-track{animation-play-state:paused}.rb-products,.rb-promises,.rb-reviews,.rb-process,.rb-upgrades,.rb-footer{padding-inline:max(40px,50vw - 660px)}.rb-products,.rb-reviews,.rb-story,.rb-process,.rb-upgrades{scroll-margin-top:120px;position:relative}.rb-promises:before,.rb-products:before,.rb-reviews:before,.rb-upgrades:before,.rb-footer:before{z-index:-1;content:"";opacity:0;pointer-events:none;transition:opacity .78s var(--rb-ease), transform .98s var(--rb-ease);background:linear-gradient(115deg,#0000 0 36%,#ffffff09 44%,#0000 54%),radial-gradient(circle at 18% 14%,#d8f40017,#0000 320px),radial-gradient(circle at 82% 84%,#ea5b5a12,#0000 300px);position:absolute;inset:0;transform:translateY(24px)}.rb-promises.section-in-view:before,.rb-products.section-in-view:before,.rb-reviews.section-in-view:before,.rb-upgrades.section-in-view:before,.rb-footer.section-in-view:before{opacity:1;transform:translate(0,0)}.rb-section-title,.rb-products-title,.rb-model-tabs,.rb-product-row,.rb-review-heading,.rb-review-row,.rb-upgrade-stage,.rb-footer>*{z-index:1;position:relative}.rb-promises{background:radial-gradient(circle at 8% 0,#d8f40014,#0000 290px),#000;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:52px;padding-bottom:10px;display:grid;position:relative}.rb-promise-card{transition:border-color .28s var(--rb-ease), box-shadow .28s var(--rb-ease), transform .28s var(--rb-ease);background:#111;border:1px solid #ffffff1f;border-radius:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.rb-promise-media{aspect-ratio:4/5;background:#080908;width:100%;position:relative;overflow:hidden}.rb-promise-media img{object-fit:contain;transition:filter .52s var(--rb-ease)}.rb-promise-card:hover .rb-promise-media img{filter:brightness(1.08)contrast(1.05)}.rb-promise-card:hover{border-color:#d8f4003d;transform:translateY(-4px);box-shadow:0 22px 64px #00000057,0 0 0 1px #d8f40014}.rb-collection{background:radial-gradient(circle at 12% 22%,#d8f4001f,#0000 360px),linear-gradient(135deg,#090a08,#151713);border-top:1px solid #d8f4002e;border-bottom:1px solid #d8f4002e;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:34px;padding:68px clamp(24px,5vw,82px);display:grid}.rb-collection-copy p{color:var(--rb-electric);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.rb-collection-copy h2{color:#fff;max-width:720px;margin:0;font-size:clamp(34px,5vw,66px);line-height:.98}.rb-collection-copy>span,.rb-collection-copy address{color:#ffffffb3;max-width:760px;margin-top:18px;font-size:17px;font-style:normal;line-height:1.6;display:block}.rb-collection-copy address{color:#fff;font-weight:800}.rb-collection-actions,.rb-checkout-contact-actions{gap:10px;display:grid}.rb-collection-actions a{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 18px;display:flex}.rb-collection-actions a:hover{border-color:var(--rb-electric);background:#d8f40014}.rb-collection-actions a.is-whatsapp{color:#07170d;background:#25d366;border-color:#25d366}.rb-collection-actions a.is-facebook{border-color:var(--rb-facebook);background:var(--rb-facebook);color:#fff}.rb-collection-actions a.is-whatsapp small,.rb-collection-actions a.is-facebook small{color:currentColor;opacity:.72}.rb-collection-actions a.is-facebook small{opacity:1}.rb-collection-actions small{color:#ffffff94;text-transform:uppercase;font-weight:800}.rb-collection-actions strong{font-size:22px}.rb-promise-card img[data-scroll-depth],.rb-review-card img[data-scroll-depth],.rb-process-image img[data-scroll-depth],.rb-upgrade-card img[data-scroll-depth]{transform:translate3d(0, var(--scroll-y,0px), 0) scale(1.035)}.rb-promise-card:hover img[data-scroll-depth],.rb-review-card:hover img[data-scroll-depth],.rb-process-panel:hover .rb-process-image img[data-scroll-depth],.rb-upgrade-card:hover img[data-scroll-depth]{transform:translate3d(0, var(--scroll-y,0px), 0) scale(1.055)}.rb-promise-copy{align-content:start;min-height:205px;padding:22px 24px 24px;display:grid}.rb-promise-copy span{width:fit-content;color:var(--rb-electric);background:#d8f4000f;border:1px solid #d8f40070;border-radius:999px;margin-bottom:16px;padding:6px 10px;font-size:12px;font-weight:950}.rb-promise-copy strong{color:#fff;font-size:clamp(22px,2vw,32px);font-weight:950;line-height:1}.rb-promise-copy p{color:#ffffffb8;max-width:360px;margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.5}.rb-photo-action{letter-spacing:.02em;text-transform:uppercase;width:fit-content;margin-top:14px;font-size:12px;font-weight:950;text-decoration:none;color:var(--rb-electric)!important}.rb-photo-action:hover,.rb-photo-action:focus-visible{text-underline-offset:4px;text-decoration:underline}.rb-products{background:#000;padding-top:92px;padding-bottom:92px}.rb-section-title{gap:14px;margin-bottom:34px;display:grid}.rb-products-title{grid-template-columns:.78fr 1.22fr;align-items:end}.rb-section-title p{color:#ffffffe0;letter-spacing:0;margin:0;font-size:clamp(28px,4vw,62px);font-style:italic;font-weight:300}.rb-section-title h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(44px,5.2vw,78px);font-weight:950;line-height:.98}.rb-model-tabs{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.rb-model-tabs button{color:#ffffffb8;min-height:42px;transform:translate(var(--mx,0), var(--my,0));transition:border-color .22s var(--rb-ease), background-color .22s var(--rb-ease), box-shadow .22s var(--rb-ease), color .22s var(--rb-ease), transform .22s var(--rb-ease);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:0 18px;font-size:13px;font-weight:900}.rb-model-tabs button.is-active,.rb-model-tabs button:hover{border-color:var(--rb-electric);background:var(--rb-electric);color:var(--rb-ink);transform:translate(var(--mx,0), calc(var(--my,0) - 1px));box-shadow:0 14px 34px #d8f4001f}.rb-product-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.rb-product-card{isolation:isolate;min-width:0;height:100%;transition:filter .28s var(--rb-ease), transform .28s var(--rb-ease);border-radius:12px;grid-template-rows:auto 1fr;display:grid;position:relative}.rb-product-card:before{z-index:-1;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,20%), #d8f4001f, transparent 220px), linear-gradient(180deg, #ffffff0a, transparent 38%);opacity:0;content:"";transition:border-color .28s var(--rb-ease), opacity .28s var(--rb-ease), transform .34s var(--rb-ease);border:1px solid #d8f40000;border-radius:16px;position:absolute;inset:-10px;transform:translateY(8px)scale(.985)}.rb-product-card:hover:before,.rb-product-card:focus-within:before{opacity:1;border-color:#d8f4002e;transform:translateY(0)scale(1)}.rb-product-media{aspect-ratio:1/.76;background:#20211f;border-radius:10px;position:relative;overflow:hidden}.rb-product-media a{position:absolute;inset:0}.rb-product-media img{object-fit:cover;transition:transform .68s var(--rb-ease), filter .68s ease, opacity .68s ease}.rb-product-media:after{content:"";opacity:0;pointer-events:none;transition:opacity .26s ease, transform .78s var(--rb-ease);background:linear-gradient(#fff0,#00000038),linear-gradient(115deg,#0000 12%,#fff3 42%,#0000 66%);position:absolute;inset:0;transform:translate(-50%)}.rb-product-card:hover .rb-product-media img{filter:brightness(1.08)contrast(1.05);transform:scale(1.045)}.rb-product-card:hover .rb-product-media:after{opacity:1;transform:translate(50%)}.rb-product-card:hover{z-index:2;filter:saturate(1.02);transform:translateY(-7px)}.rb-sale-flag{z-index:3;color:#fff;text-align:center;background:linear-gradient(135deg,#d72c68,#ff8a55);min-width:92px;padding:8px 12px;font-size:13px;font-weight:950;line-height:1;position:absolute;top:18px;left:16px;transform:rotate(-7deg)}.rb-quick{z-index:3;background:conic-gradient(from 35deg, var(--rb-electric) 0 22%, transparent 22% 72%, var(--rb-electric) 72% 100%), #151614d1;opacity:0;width:56px;height:56px;transition:opacity .22s var(--rb-ease), transform .22s var(--rb-ease), border-color .22s var(--rb-ease);border:1px solid #ffffff61;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:18px;right:18px;transform:translateY(10px)scale(.94)}.rb-product-card:hover .rb-quick,.rb-product-card:focus-within .rb-quick{opacity:1;transform:translateY(0)scale(1)}.rb-plus{width:20px;height:20px;position:relative}.rb-plus:before,.rb-plus:after{content:"";background:#fff;position:absolute}.rb-plus:before{width:20px;height:2px;top:9px;left:0}.rb-plus:after{width:2px;height:20px;top:0;left:9px}.rb-product-copy{text-align:center;grid-template-rows:auto auto auto auto;min-height:350px;padding:22px 12px 4px;display:grid}.motion-ready .rb-product-card[data-reveal] .rb-product-media,.motion-ready .rb-product-card[data-reveal] .rb-product-kicker,.motion-ready .rb-product-card[data-reveal] h3,.motion-ready .rb-product-card[data-reveal] p,.motion-ready .rb-product-card[data-reveal] .rb-product-specs,.motion-ready .rb-product-card[data-reveal] .rb-product-foot{opacity:0;transform:translateY(18px)}.motion-ready .rb-product-card.is-visible .rb-product-media,.motion-ready .rb-product-card.is-visible .rb-product-kicker,.motion-ready .rb-product-card.is-visible h3,.motion-ready .rb-product-card.is-visible p,.motion-ready .rb-product-card.is-visible .rb-product-specs,.motion-ready .rb-product-card.is-visible .rb-product-foot{animation:rbContentLift .68s var(--rb-ease) forwards}.motion-ready .rb-product-card.is-visible .rb-product-kicker{animation-delay:calc(var(--delay,0s) + 60ms)}.motion-ready .rb-product-card.is-visible h3{animation-delay:calc(var(--delay,0s) + .12s)}.motion-ready .rb-product-card.is-visible p{animation-delay:calc(var(--delay,0s) + .17s)}.motion-ready .rb-product-card.is-visible .rb-product-specs{animation-delay:calc(var(--delay,0s) + .22s)}.motion-ready .rb-product-card.is-visible .rb-product-foot{animation-delay:calc(var(--delay,0s) + .27s)}.rb-product-kicker{color:#ffffff7a;text-transform:uppercase;justify-content:center;gap:12px;font-size:12px;font-weight:900;display:flex}.rb-product-kicker small{color:var(--rb-red);font:inherit}.rb-product-copy h3{color:#fff;max-width:360px;margin:14px auto 0;font-size:clamp(22px,2.5vw,30px);font-weight:950;line-height:1.12}.rb-product-copy p{color:#ffffff94;max-width:390px;margin:16px auto 0;font-size:14px;line-height:1.55}.rb-product-specs{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.rb-product-specs span{color:#ffffff94;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.rb-product-foot{justify-items:center;gap:18px;margin-top:auto;padding-top:22px;display:grid}.rb-product-foot strong{color:#f8ffd5;text-shadow:0 0 18px #d8f40029;min-width:124px;transition:border-color .24s var(--rb-ease), box-shadow .24s var(--rb-ease), color .24s var(--rb-ease), transform .24s var(--rb-ease);background:radial-gradient(circle at 50% 0,#d8f4002e,#0000 65%),linear-gradient(#ffffff18,#ffffff06),#d8f4000b;border:1px solid #d8f40047;border-radius:999px;justify-content:center;align-items:center;padding:9px 20px 10px;font-size:clamp(23px,1.9vw,30px);font-weight:950;line-height:1;display:inline-flex;position:relative;box-shadow:0 16px 38px #0000003d,0 0 28px #d8f40014}.rb-product-card:hover .rb-product-foot strong{color:#fff;border-color:#d8f40085;transform:translateY(-1px);box-shadow:0 18px 48px #00000042,0 0 36px #d8f40024}.rb-product-foot strong:after{background:linear-gradient(90deg, transparent, var(--rb-electric), transparent);content:"";border-radius:999px;height:2px;position:absolute;bottom:-7px;left:18px;right:18px}.rb-product-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rb-product-actions a{color:#fff;min-height:48px;transform:translate(var(--mx,0), var(--my,0));transition:border-color .22s var(--rb-ease), box-shadow .22s var(--rb-ease), color .22s var(--rb-ease), transform .22s var(--rb-ease), background-color .22s var(--rb-ease);background:#ffffff09;border:1px solid #d8f4003d;border-radius:999px;justify-content:center;align-items:center;padding:0 44px 0 20px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.rb-product-actions a:hover{color:var(--rb-electric);transform:translate(var(--mx,0), calc(var(--my,0) - 2px));background:#d8f40014;border-color:#d8f400c2;box-shadow:0 16px 38px #d8f4001a}.rb-product-actions a:after{color:#fff;content:">";width:32px;height:32px;transition:background-color .22s var(--rb-ease), color .22s var(--rb-ease), transform .22s var(--rb-ease);background:linear-gradient(135deg,#ffffff29,#ffffff0a),#ffffff14;border-radius:999px;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;right:7px}.rb-product-actions a:hover:after{background:var(--rb-electric);color:#0a0c0a;transform:translate(2px)}.rb-product-foot button,.rb-quick-body button,.rb-drawer-foot button{color:#fff;min-height:48px;transform:translate(var(--mx,0), var(--my,0));transition:border-color .22s var(--rb-ease), box-shadow .22s var(--rb-ease), background-color .22s var(--rb-ease), transform .22s var(--rb-ease);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:0 22px;font-weight:900;position:relative;overflow:hidden}.rb-product-foot button:hover,.rb-quick-body button:hover,.rb-drawer-foot button:hover{transform:translate(var(--mx,0), calc(var(--my,0) - 2px));background:#ffffff21;border-color:#ffffff57;box-shadow:0 16px 36px #ffffff0f}.rb-product-actions a span,.rb-product-actions button span,.rb-quick-body button span,.rb-drawer-foot button span,.rb-checkout-modal a span{z-index:1;position:relative}.rb-reviews{text-align:center;background:radial-gradient(circle at 20% 20%,#d8f40014,#0000 280px),#000;padding-top:86px;padding-bottom:92px}.rb-review-heading h2{margin:0;font-size:clamp(32px,4vw,54px)}.rb-review-heading p{color:#ffffffbd;max-width:720px;margin:12px auto 0;font-size:16px;line-height:1.5}.rb-review-heading strong{color:var(--rb-electric)}.rb-comparison-groups{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:22px;margin-top:38px;display:grid}.rb-comparison-group{text-align:left;background:#10110feb;border:1px solid #ffffff1a;border-radius:10px;min-width:0;padding:18px}.rb-comparison-group header{align-content:start;gap:7px;min-height:78px;margin-bottom:18px;display:grid}.rb-comparison-group header span{color:var(--rb-electric);text-transform:uppercase;font-size:17px;font-weight:950}.rb-comparison-group header p{color:#ffffffad;margin:0;font-size:14px;line-height:1.45}.rb-review-row{grid-template-columns:repeat(var(--comparison-columns), minmax(0, 1fr));gap:12px;display:grid}.rb-review-card{min-width:0;transition:filter .28s var(--rb-ease), transform .28s var(--rb-ease);align-content:start;gap:11px;margin:0;display:grid}.rb-review-card:hover{filter:saturate(1.04);transform:translateY(-6px)}.rb-review-card div{aspect-ratio:4/5;width:100%;transition:border-color .28s var(--rb-ease), box-shadow .28s var(--rb-ease);background:#070807;border:1px solid #ffffff14;border-radius:8px;position:relative;overflow:hidden}.rb-review-card:hover div{border-color:#d8f4002e;box-shadow:0 22px 56px #00000057}.rb-review-card img{object-fit:contain;transition:filter .52s var(--rb-ease)}.rb-review-card:hover img{filter:brightness(1.08)contrast(1.06)}.rb-review-card figcaption{color:#fff;text-align:center;justify-items:center;gap:7px;font-size:14px;font-weight:900;line-height:1.3;display:grid}.rb-review-card figcaption .rb-photo-action{margin-top:0;font-size:11px}.rb-story{background:#000;min-height:920px;scroll-margin-top:130px;position:relative;overflow:hidden}.rb-story>img{object-fit:cover;opacity:.74;animation:18s ease-in-out infinite alternate rbStoryDrift;transform:scale(1.04)}.rb-story:after{content:"";background:linear-gradient(90deg,#000000d1,#00000040 52%,#000000b3),linear-gradient(#00000040,#000000d1);position:absolute;inset:0}.rb-story-copy{z-index:2;align-content:center;width:min(760px,100% - 40px);min-height:920px;margin-left:max(40px,50vw - 660px);display:grid;position:relative}.rb-story-copy h2{color:#fff;max-width:680px;margin:0;font-size:clamp(44px,5.5vw,78px);font-weight:950;line-height:.96}.rb-story-copy span{color:#ffffffb3;max-width:560px;margin-top:24px;font-size:18px;line-height:1.6}.rb-story-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:34px;display:grid}.rb-story-checks div{border-radius:var(--rb-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff17,#ffffff09),#0e100e9e;border:1px solid #ffffff29;min-height:170px;padding:18px;box-shadow:inset 0 1px #ffffff17,0 24px 60px #0003}.rb-story-checks small{min-width:36px;height:24px;color:var(--rb-electric);border:1px solid #d8f4003d;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.rb-story-checks strong{color:#fff;margin-top:18px;font-size:18px;font-weight:950;line-height:1.1;display:block}.rb-story-checks em{color:#ffffff9e;margin-top:10px;font-size:13px;font-style:normal;font-weight:650;line-height:1.45;display:block}.rb-shell .rb-story-cta{width:fit-content;min-height:52px;color:var(--rb-ink);transition:transform .18s var(--rb-ease), background-color .18s var(--rb-ease), box-shadow .18s var(--rb-ease);background:#b9d300;border:1px solid #d8f40057;border-radius:999px;justify-content:center;align-items:center;margin-top:22px;padding:0 24px;font-size:15px;font-weight:950;display:inline-flex;position:relative;box-shadow:0 18px 42px #d8f40024}.rb-shell .rb-story-cta:hover{background:var(--rb-electric);color:var(--rb-ink);box-shadow:0 22px 52px #d8f4002e}.rb-process{background:radial-gradient(circle at 22% 10%,#d8f40014,#0000 360px),radial-gradient(circle at 78% 68%,#ea5b5a14,#0000 340px),#101512;padding-top:96px;padding-bottom:110px;position:relative;overflow:hidden}.rb-process:before{content:"";opacity:.35;pointer-events:none;transition:opacity .76s var(--rb-ease), transform .98s var(--rb-ease);background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:translateY(18px);-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.rb-process.section-in-view:before{opacity:.55;transform:translate(0,0)}.rb-process-heading{z-index:1;grid-template-columns:.78fr 1.22fr;align-items:end;gap:28px;margin-bottom:42px;display:grid;position:relative}.rb-process-heading p{color:var(--rb-red);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:950}.rb-process-heading h2{color:#fff;max-width:840px;margin:0;font-size:clamp(40px,5vw,78px);font-weight:900;line-height:.98}.rb-process-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.rb-process-panel{min-width:0;transition:border-color .3s var(--rb-ease), box-shadow .3s var(--rb-ease), transform .3s var(--rb-ease);background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.rb-process-panel:hover{border-color:#d8f4002e;transform:translateY(-5px);box-shadow:0 34px 100px #0000005c,0 0 0 1px #d8f4000d}.rb-process-panel-1{grid-column:auto}.rb-process-panel-2{grid-column:auto;margin-top:0}.rb-process-panel-3{grid-column:auto;min-height:0;margin-top:0}.rb-process-image{aspect-ratio:4/5;background:#070807;width:100%;position:relative;overflow:hidden}.rb-process-image img{object-fit:contain;opacity:1;transition:filter .52s var(--rb-ease)}.rb-process-panel:hover .rb-process-image img{filter:brightness(1.08)contrast(1.04)}.rb-process-panel:after{display:none}.rb-process-copy{z-index:1;align-content:start;max-width:none;min-height:230px;padding:24px;display:grid;position:relative}.rb-process-copy span{color:var(--rb-red);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.rb-process-copy strong{color:#fff;margin-top:12px;font-size:clamp(25px,2.4vw,38px);font-weight:900;line-height:.98}.rb-process-copy p{color:#ffffffad;max-width:440px;margin:16px 0 0;font-size:16px;line-height:1.55}.rb-upgrades{background:#000;padding-top:92px;padding-bottom:92px}.rb-upgrade-stage{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.rb-upgrade-card{min-width:0;transition:box-shadow .28s var(--rb-ease), filter .28s var(--rb-ease), transform .28s var(--rb-ease);background:#151615;border:1px solid #ffffff1a;border-radius:8px;display:grid;position:relative;overflow:hidden}.rb-upgrade-card:hover{filter:saturate(1.04);transform:translateY(-6px);box-shadow:0 22px 62px #00000061}.rb-upgrade-media{aspect-ratio:4/5;background:#070807;width:100%;position:relative;overflow:hidden}.rb-upgrade-media img{object-fit:contain;transition:filter .52s var(--rb-ease)}.rb-upgrade-card:hover .rb-upgrade-media img{filter:brightness(1.08)contrast(1.05)}.rb-upgrade-caption{align-content:center;gap:7px;min-height:126px;padding:16px 18px 18px;display:grid}.rb-upgrade-caption span{color:var(--rb-electric);font-size:12px;font-weight:900}.rb-upgrade-caption strong{color:#fff;text-transform:uppercase;font-size:clamp(18px,1.7vw,24px);line-height:1.05}.rb-upgrade-caption .rb-photo-action{margin-top:4px}.rb-footer{background:#000;border-top:1px solid #ffffff1f;grid-template-columns:1.2fr .7fr 1fr .9fr 1fr;gap:24px;padding-top:58px;padding-bottom:54px;display:grid}.rb-footer .rb-logo{width:min(260px,100%);margin-bottom:24px}.rb-facebook-link,.rb-whatsapp-link{border-bottom:1px solid #ffffff52;width:fit-content;margin-top:6px;padding-bottom:2px}.rb-whatsapp-link{color:#63e994!important}.rb-facebook-link{color:#7cb4ff!important}.rb-footer p{color:#ffffff9e;margin:0;line-height:1.55}.rb-footer nav,.rb-footer>div{align-content:start;gap:10px;display:grid}.rb-footer a{color:#ffffffb8;font-size:14px}.rb-footer a:hover{color:#fff}.rb-checkout-policies a{text-underline-offset:3px;text-decoration:underline}.rb-footer-services{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.rb-footer-services span{color:#ffffff9e;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.rb-modal-backdrop{z-index:940;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;place-items:center;padding:24px;animation:.22s both rbFadeIn;display:grid;position:fixed;inset:0}.rb-quick-modal{background:var(--rb-paper);width:min(980px,100%);color:var(--rb-ink);animation:rbRise .36s var(--rb-ease) both;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000075}.rb-modal-close{z-index:3;color:#fff;background:#000000b8;border:0;border-radius:999px;min-height:38px;padding:0 14px;font-weight:900;position:absolute;top:16px;right:16px}.rb-quick-media{background:#141513;min-height:560px;position:relative}.rb-quick-media img{object-fit:cover}.rb-quick-body{align-content:center;gap:18px;padding:42px;display:grid}.rb-quick-body h2{margin:0;font-size:38px;line-height:1.05}.rb-quick-body>span{color:#090b0aa8;line-height:1.6}.rb-quick-body div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rb-quick-body small{color:#090b0aa3;border:1px solid #090b0a24;padding:9px;font-size:12px}.rb-quick-body>strong{font-size:32px}.rb-quick-body button{background:var(--rb-ink);width:fit-content}.rb-quick-body a{border-bottom:1px solid;width:fit-content;font-weight:900}.rb-search-modal,.rb-checkout-modal{color:#fff;animation:rbModalIn .36s var(--rb-ease) both;background:radial-gradient(circle at 14% 0,#d8f4001c,#0000 270px),linear-gradient(#1a1b18fa,#040504fa);border:1px solid #ffffff24;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 38px 120px #0000009e}.rb-search-modal:before,.rb-checkout-modal:before{border-top:3px solid var(--rb-electric);border-left:3px solid var(--rb-electric);content:"";pointer-events:none;width:34px;height:34px;position:absolute;top:18px;left:18px}.rb-search-modal{gap:18px;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:38px;display:grid}.rb-search-modal p,.rb-checkout-modal p{color:var(--rb-red);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.rb-search-modal h2,.rb-checkout-modal h2{max-width:620px;margin:0;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:.96}.rb-search-modal input{color:#fff;background:#ffffff0f;border:1px solid #d8f40047;border-radius:999px;outline:none;min-height:64px;padding:0 24px;font-size:17px;font-weight:800}.rb-search-modal input:focus{border-color:#d8f400c7;box-shadow:0 0 0 4px #d8f40014}.rb-search-results{gap:10px;padding-right:6px;display:grid;overflow:auto}.rb-search-results a{transition:border-color .22s var(--rb-ease), background-color .22s var(--rb-ease), transform .22s var(--rb-ease);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:10px;display:grid}.rb-search-results a:hover{background:#ffffff13;border-color:#d8f40070;transform:translateY(-2px)}.rb-search-results img{object-fit:cover;border-radius:6px;width:92px;height:68px}.rb-search-results small{color:#ffffff85;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.rb-search-results strong{margin-top:4px;font-size:18px;display:block}.rb-search-results b{color:var(--rb-electric);font-size:17px}.rb-checkout-modal a{background:var(--rb-electric);width:fit-content;min-height:56px;color:var(--rb-ink);transform:translate(var(--mx,0), var(--my,0));border:1px solid #d8f4008f;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:950;display:inline-flex}.rb-checkout-modal a.is-whatsapp{color:#07170d;background:#25d366;border-color:#25d366}.rb-checkout-modal a.is-facebook{border-color:var(--rb-facebook);background:var(--rb-facebook);color:#fff}.rb-checkout-modal{gap:18px;width:min(680px,100%);padding:40px;display:grid}.rb-checkout-modal>div{gap:8px;display:grid}.rb-checkout-modal span{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:850}.rb-checkout-modal ol{color:#ffffffa8;gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.rb-drawer{z-index:910;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(560px,100%);height:100dvh;animation:rbDrawerIn .36s var(--rb-ease) both;background:radial-gradient(circle at 18% 0,#d8f4001f,#0000 260px),linear-gradient(#1c1c19f5,#030403fa),#060706;border-left:1px solid #ffffff24;grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:0;right:0;box-shadow:-36px 0 100px #000000a3}.rb-drawer:before,.rb-drawer:after{content:"";pointer-events:none;width:34px;height:34px;position:absolute}.rb-drawer:before{border-top:3px solid var(--rb-electric);border-left:3px solid var(--rb-electric);top:18px;left:18px}.rb-drawer:after{border-right:3px solid var(--rb-electric);border-bottom:3px solid var(--rb-electric);bottom:18px;right:18px}.rb-drawer-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:34px 30px 26px;display:flex}.rb-drawer-head h2{color:#fff;max-width:360px;margin:0;font-size:clamp(34px,5vw,52px);font-weight:950;line-height:.94}.rb-drawer-head span{color:#ffffff94;letter-spacing:0;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:850;display:inline-block}.rb-drawer-head button{border-radius:var(--rb-radius);color:#fff;background:linear-gradient(#ffffff21,#ffffff0a),#ffffff0f;border:1px solid #d8f40057;align-self:start;min-height:46px;padding:0 18px;font-weight:900;box-shadow:inset 0 1px #ffffff24}.rb-drawer-body{align-content:start;gap:14px;padding:24px 30px;display:grid;overflow:auto}.rb-drawer-empty{background:#ffffff0a;border:1px solid #ffffff1f;gap:12px;padding:20px;display:grid}.rb-drawer-empty span{color:#ffffff9e}.rb-drawer-empty a{width:fit-content;color:var(--rb-electric);border-bottom:1px solid;font-weight:900}.rb-drawer-item{border-radius:var(--rb-radius);background:linear-gradient(#ffffff14,#ffffff09),#ffffff09;border:1px solid #ffffff21;grid-template-columns:112px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14,0 22px 60px #0003}.rb-drawer-item img{object-fit:cover;border-radius:6px;width:112px;height:82px}.rb-drawer-item span,.rb-drawer-item small{color:#ffffff85;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.rb-drawer-item strong{color:#fff;margin:4px 0;font-size:18px;font-weight:950;line-height:1.2;display:block}.rb-drawer-item b{color:var(--rb-electric);font-size:18px;font-weight:950}.rb-drawer-line{justify-items:end;gap:8px;display:grid}.rb-drawer-line button{color:#ffffffb8;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900}.rb-drawer-foot{background:linear-gradient(#d8f4000f,#0000 44%),#00000038;border-top:1px solid #ffffff1a;gap:12px;padding:24px 30px 32px;display:grid}.rb-drawer-foot span,.rb-drawer-foot p{color:#ffffff9e}.rb-drawer-summary-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.rb-drawer-summary-row+.rb-drawer-summary-row{border-top:1px solid #ffffff1a;padding-top:12px}.rb-drawer-summary-row b{color:#fff;font-size:clamp(26px,6vw,46px);font-weight:950;line-height:.96}.rb-drawer-foot button{min-height:58px;color:var(--rb-ink);background:linear-gradient(135deg,#d8f400fa,#bce400f5);border-color:#d8f40099;box-shadow:0 16px 42px #d8f40029,inset 0 1px #ffffff5c}.rb-mobile-menu{z-index:920;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000ad;position:fixed;inset:0}.rb-mobile-panel{width:min(100%,540px);min-height:100dvh;animation:rbMobileIn .42s var(--rb-ease) both;background:radial-gradient(circle at 16% 6%,#d8f40014,#0000 240px),#151413;grid-template-rows:auto 1fr auto;padding:32px;display:grid;box-shadow:34px 0 90px #0000006b}.rb-mobile-top{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 58px;align-items:center;gap:16px;padding-bottom:28px;display:grid}.rb-mobile-search{color:#ffffff8f;text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:16px;min-height:68px;padding:0 20px;display:flex}.rb-mobile-search span{border:3px solid;border-radius:999px;width:22px;height:22px;position:relative}.rb-mobile-search span:after{content:"";background:currentColor;width:12px;height:3px;position:absolute;bottom:-5px;right:-9px;transform:rotate(45deg)}.rb-close:before,.rb-close:after{content:"";background:#fff;width:26px;height:3px;position:absolute}.rb-close:before{transform:rotate(45deg)}.rb-close:after{transform:rotate(-45deg)}.rb-mobile-links{align-content:start;gap:8px;padding:34px 0;display:grid}.rb-mobile-links a,.rb-mobile-links button{color:#fff;text-align:left;opacity:0;min-height:80px;animation:rbMenuItem .52s var(--rb-ease) forwards;background:0 0;border:0;grid-template-columns:1fr 42px;align-items:center;padding:0;font-size:clamp(38px,11vw,62px);font-weight:950;line-height:.95;display:grid;transform:translate(-18px)}.rb-mobile-links>:first-child{animation-delay:80ms}.rb-mobile-links>:nth-child(2){animation-delay:.13s}.rb-mobile-links>:nth-child(3){animation-delay:.18s}.rb-mobile-links>:nth-child(4){animation-delay:.23s}.rb-mobile-links>:nth-child(5){animation-delay:.28s}.rb-arrow{width:38px;height:22px;display:block;position:relative}.rb-arrow:before,.rb-arrow:after{content:"";position:absolute}.rb-arrow:before{background:#fff;width:38px;height:3px;top:10px;right:0}.rb-arrow:after{border-top:3px solid #fff;border-right:3px solid #fff;width:15px;height:15px;top:3px;right:1px;transform:rotate(45deg)}.rb-mobile-bottom{gap:18px;display:grid}.rb-mobile-socials{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rb-mobile-socials a{color:#fff;border-radius:999px;place-items:center;min-height:52px;font-weight:900;display:grid}.rb-mobile-socials a:first-child{color:#07170d;background:#25d366}.rb-mobile-socials a:last-child{background:var(--rb-facebook)}.rb-mobile-bottom button{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;font-size:20px;font-weight:900;display:flex}.rb-mobile-bottom strong{background:var(--rb-electric);width:38px;height:38px;color:var(--rb-ink);border-radius:999px;place-items:center;display:grid}.rb-mobile-bottom span{color:#ffffff80;text-transform:uppercase;font-size:13px;font-weight:800}@keyframes rbHeroDrift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.2%,-.6%)}}@keyframes rbStoryDrift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(1.2%,-.8%)}}@keyframes rbRainSweep{0%,to{opacity:.1;transform:translate(-28%,-2%)}38%{opacity:.24}62%{opacity:.16;transform:translate(22%,3%)}}@keyframes rbLightPulse{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.42;transform:scale(1.03)}}@keyframes rbScrollDot{0%,to{top:7px}50%{top:34px}}@keyframes rbTicker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes rbRise{to{opacity:1;transform:translateY(0)}}@keyframes rbContentLift{to{opacity:1;transform:translateY(0)}}@keyframes rbButtonSweep{0%{opacity:0;transform:translate(0)skew(-17deg)}28%{opacity:.8}to{opacity:0;transform:translate(420%)skew(-17deg)}}@keyframes rbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rbModalIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rbDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rbMobileIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes rbMenuItem{to{opacity:1;transform:translate(0)}}@media (max-width:1180px){.rb-header-grid{grid-template-columns:58px 1fr 58px;align-items:center;width:min(100% - 48px,1390px)}.rb-nav-cluster,.rb-social-shortcuts,.rb-search-button,.rb-account-button{display:none}.rb-menu-trigger{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff1f,#ffffff0a),#181816c7;border:1px solid #d8f40040;border-radius:8px;gap:5px;width:58px;height:58px;display:grid}.rb-logo{justify-self:center;width:184px}.rb-header-actions{justify-content:end;padding-top:0}.rb-products,.rb-promises,.rb-collection,.rb-reviews,.rb-process,.rb-upgrades,.rb-footer{padding-inline:24px}.rb-product-row,.rb-promises,.rb-review-row,.rb-process-grid{grid-template-columns:1fr 1fr}.rb-comparison-groups,.rb-process-heading{grid-template-columns:1fr}.rb-process-panel,.rb-process-panel-1,.rb-process-panel-2,.rb-process-panel-3{grid-column:auto;margin-top:0}.rb-upgrade-stage{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-footer{grid-template-columns:1fr 1fr}.rb-collection{grid-template-columns:1fr}}@media (max-width:760px){.rb-header{position:absolute}.rb-header-grid{width:min(100% - 32px,1390px);margin-top:18px}.rb-logo{width:124px}.rb-cart-button,.rb-menu-trigger{width:54px;height:54px}.rb-hero{place-items:start center;min-height:780px}.rb-hero-image{object-position:48% 56%}.rb-hero-shade{background:radial-gradient(circle at 50% 42%,#0000001a,#00000080 54%,#000000e0),linear-gradient(#00000075,#0000001f 36%,#000000e0 100%)}.rb-hero-content{padding-top:162px}.rb-hero-content h1{font-size:clamp(58px,17.2vw,92px);line-height:.9}.rb-hero-content>span{max-width:322px;margin-top:18px;font-size:18px;line-height:1.36}.rb-hero-cta{min-width:204px;min-height:60px;margin-top:28px;font-size:17px}.rb-hero-scroll{bottom:28px;left:50%;transform:translate(-50%)}.rb-ticker span{justify-content:center;min-height:38px;padding:0 22px;font-size:15px}.rb-products,.rb-promises,.rb-collection,.rb-reviews,.rb-process,.rb-upgrades{padding-top:58px;padding-bottom:64px}.rb-products-title{grid-template-columns:1fr}.rb-section-title p{font-size:30px}.rb-section-title h2{font-size:38px}.rb-product-row,.rb-promises,.rb-comparison-groups,.rb-review-row,.rb-process-grid,.rb-upgrade-stage,.rb-footer,.rb-collection,.rb-quick-modal{grid-template-columns:1fr}.rb-product-row{gap:42px}.rb-promise-card,.rb-promise-copy{min-height:0}.rb-comparison-group{padding:14px}.rb-comparison-group header{min-height:0}.rb-collection{gap:26px;padding-top:54px;padding-bottom:54px}.rb-collection-copy h2{font-size:38px}.rb-collection-actions a{min-height:64px}.rb-promise-card:hover,.rb-product-card:hover,.rb-review-card:hover,.rb-process-panel:hover,.rb-upgrade-card:hover{box-shadow:none;filter:none;transform:none}.rb-product-card:before{display:none}.rb-product-copy{flex-direction:column;align-items:center;min-height:auto;padding:18px 0 0;display:flex}.rb-product-copy h3{max-width:300px;font-size:32px}.rb-product-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:315px;margin-top:12px;font-size:15px;display:-webkit-box;overflow:hidden}.rb-product-specs{max-width:320px;margin-top:16px}.rb-product-foot{gap:14px;padding-top:18px}.rb-product-actions{gap:10px;width:min(320px,100%);display:grid}.rb-product-actions a,.rb-product-actions button{width:100%;min-height:54px}.rb-quick{opacity:.92;width:48px;height:48px;transform:none}.rb-story,.rb-story-copy{min-height:700px}.rb-story-copy{margin:0 auto}.rb-story-copy h2{font-size:44px}.rb-story-copy span{font-size:16px;line-height:1.55}.rb-story-checks{grid-template-columns:1fr;gap:10px;margin-top:24px}.rb-story-checks div{min-height:auto;padding:16px}.rb-story-checks strong{margin-top:12px;font-size:17px}.rb-story-cta{width:100%;min-height:56px;margin-top:16px}.rb-process-heading{gap:12px;margin-bottom:26px}.rb-process-heading h2{font-size:38px}.rb-process-grid{gap:14px}.rb-process-panel{min-height:340px}.rb-process-copy{padding:24px}.rb-process-copy strong{font-size:34px}.rb-process-copy p{font-size:15px}.rb-upgrade-card{min-height:300px}.rb-modal-backdrop{align-items:end;padding:12px}.rb-quick-modal{max-height:calc(100dvh - 24px);overflow:auto}.rb-quick-media{min-height:260px}.rb-quick-body{padding:28px 22px}.rb-quick-body h2{font-size:30px}.rb-mobile-panel{width:100%;min-height:100dvh;padding:24px 24px 20px;overflow:hidden}.rb-mobile-search{min-height:58px}.rb-mobile-links{gap:2px;padding:22px 0 16px}.rb-mobile-links a,.rb-mobile-links button{min-height:56px;font-size:clamp(30px,8.7vw,44px);line-height:.98}.rb-mobile-bottom{gap:10px}.rb-mobile-bottom button{min-height:54px}.rb-mobile-bottom span{font-size:11px;line-height:1.25}.rb-drawer-item{grid-template-columns:86px 1fr;gap:12px;padding:10px}.rb-drawer-item img{width:86px;height:66px}.rb-drawer-line{grid-column:2;justify-self:start;justify-items:start}.rb-drawer-head{padding:30px 24px 22px}.rb-drawer-body{padding:20px 24px}.rb-drawer-foot{padding:22px 24px 28px}.rb-drawer-summary-row b{font-size:40px}}@media (prefers-reduced-motion:reduce){.rb-shell *,.rb-shell :before,.rb-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rb-product-card,.rb-mobile-links a,.rb-mobile-links button{opacity:1;transform:none}.rb-product-card .rb-product-media,.rb-product-card .rb-product-kicker,.rb-product-card h3,.rb-product-card p,.rb-product-card .rb-product-specs,.rb-product-card .rb-product-foot{opacity:1!important;transform:none!important}.rb-button-sheen{display:none}.rb-ticker{white-space:normal;overflow:visible}.rb-ticker-track{width:100%;animation:none!important;transform:none!important}.rb-ticker-group{flex-wrap:wrap;justify-content:center;width:100%}.rb-ticker-group[aria-hidden=true]{display:none}}.rb-product-media img,.rb-product-card:hover .rb-product-media img{object-fit:contain;transform:none}.rb-product-media{background:#e9e6e0}.rb-photo-action{align-items:center;min-height:32px;display:inline-flex}.rb-search-modal,.rb-checkout-modal{overscroll-behavior:contain;max-height:calc(100dvh - 48px);overflow-y:auto}.rb-drawer-foot button span{color:inherit}.rb-drawer-foot button:hover,.rb-drawer-foot button:focus-visible{color:#0a0c0a;background:#d8f400;border-color:#e7ff4d}.rb-drawer-foot button:disabled{cursor:wait}@media (max-width:760px){.rb-search-modal,.rb-checkout-modal{max-height:calc(100dvh - 24px);padding:56px 22px 24px}}.rb-mobile-menu{overscroll-behavior:contain;overflow-y:auto}.rb-mobile-panel{min-height:100dvh;padding-bottom:max(32px, env(safe-area-inset-bottom))}.rb-drawer{overscroll-behavior:contain}.rb-drawer-foot{padding-bottom:max(28px, env(safe-area-inset-bottom))}@media (max-height:600px){.rb-drawer{display:block;overflow-y:auto}.rb-drawer-body{overflow:visible}.rb-drawer-head{padding-top:20px;padding-bottom:20px}.rb-drawer-head h2{font-size:26px}.rb-drawer-foot{padding-top:20px}}@media (pointer:coarse){.rb-photo-action,.gallery-caption a{min-height:44px}}.rb-search-results>p[role=status]{color:#ffffffd1;text-transform:none;letter-spacing:normal;font-size:15px;line-height:1.5}
