.rr{--rr-cyan: #29ABE2;--rr-cyan-ink: #0E7DB0;--rr-ink: #0B0E12;--rr-white: #ffffff;--rr-soft: #F4F8FB;--rr-soft-2: #EAF4FB;--rr-muted: #5B6672;--rr-line: #E5EBF1;--rr-bg: var(--rr-white);--rr-fg: var(--rr-ink);--rr-accent: var(--rr-cyan);--rr-muted-fg: var(--rr-muted);--rr-border: var(--rr-line);--rr-maxw: 1120px;--rr-pad-x: clamp(18px, 5vw, 40px);--rr-pad-top: 72px;--rr-pad-bottom: 72px;--rr-gap: 28px;--rr-radius: 18px;--rr-font-h: var(--font-heading--family, "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--rr-font-b: var(--font-body--family, "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--rr-h-size: 40px;--rr-body-size: 17px;--rr-h-weight: 800;--rr-h-spacing: -.02em;color:var(--rr-fg);font-family:var(--rr-font-b);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rr-section{background:var(--rr-bg);color:var(--rr-fg);padding:var(--rr-pad-top) 0 var(--rr-pad-bottom);position:relative}.rr-container{max-width:var(--rr-maxw);margin:0 auto;padding-inline:var(--rr-pad-x)}.rr-container--wide{max-width:min(1360px,96vw)}.rr-center{text-align:center}.rr-center .rr-lead,.rr-center .rr-p{margin-inline:auto}.rr-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--rr-font-b);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-accent);margin:0 0 16px}.rr-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--rr-accent);display:inline-block}.rr-center .rr-eyebrow:before{display:none}.rr-h1,.rr-h2,.rr-h3{font-family:var(--rr-font-h);font-weight:var(--rr-h-weight);letter-spacing:var(--rr-h-spacing);line-height:1.06;color:var(--rr-fg);margin:0 0 18px;text-wrap:balance}.rr-h1{font-size:clamp(30px,calc(var(--rr-h-size) * 1.2),60px)}.rr-h2{font-size:clamp(26px,var(--rr-h-size),46px)}.rr-h3{font-size:clamp(19px,calc(var(--rr-h-size) * .55),26px);line-height:1.2;margin-bottom:10px}.rr-h1 em,.rr-h2 em{font-style:normal;color:var(--rr-accent)}.rr-lead{font-size:clamp(16px,calc(var(--rr-body-size) * 1.12),21px);line-height:1.55;color:var(--rr-muted-fg);max-width:62ch;margin:0 0 26px}.rr-p{font-size:var(--rr-body-size);line-height:1.65;color:var(--rr-muted-fg);max-width:66ch;margin:0 0 16px}.rr-p strong,.rr-lead strong{color:var(--rr-fg);font-weight:700}.rr-btn{--_bg: var(--rr-accent);--_fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--rr-font-b);font-weight:700;font-size:16px;line-height:1;text-decoration:none;cursor:pointer;padding:17px 30px;border-radius:999px;border:2px solid transparent;background:var(--_bg);color:var(--_fg);transition:transform .15s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--rr-accent) 70%,transparent)}.rr-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px color-mix(in srgb,var(--rr-accent) 75%,transparent)}.rr-btn:active{transform:translateY(0)}.rr-btn--ghost{--_bg: transparent;--_fg: var(--rr-fg);border-color:var(--rr-border);box-shadow:none}.rr-btn--ghost:hover{border-color:var(--rr-accent);color:var(--rr-accent);box-shadow:none}.rr-btn--lg{padding:20px 40px;font-size:17px}.rr-btn--block{width:100%}.rr-btn small{font-weight:500;opacity:.85;font-size:13px}.rr-cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.rr-center .rr-cta-row{justify-content:center}.rr-rating{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px}.rr-stars{--_s: 18px;color:var(--rr-accent);display:inline-flex;gap:2px}.rr-stars svg{width:var(--_s);height:var(--_s);fill:currentColor}.rr-rating__txt{font-size:14px;color:var(--rr-muted-fg);font-weight:600}.rr-rating__txt b{color:var(--rr-fg)}.rr-badges{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px}.rr-center .rr-badges{justify-content:center}.rr-badge{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--rr-muted-fg)}.rr-badge svg{width:18px;height:18px;color:var(--rr-accent);flex:none}.rr-grid{display:grid;gap:var(--rr-gap)}.rr-cols-2{grid-template-columns:repeat(2,1fr)}.rr-cols-3{grid-template-columns:repeat(3,1fr)}.rr-cols-4{grid-template-columns:repeat(4,1fr)}.rr-card{background:var(--rr-white);border:1px solid var(--rr-border);border-radius:var(--rr-radius);padding:28px;height:100%}.rr-card--soft{background:var(--rr-soft);border-color:transparent}.rr-card__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;background:color-mix(in srgb,var(--rr-accent) 12%,transparent);color:var(--rr-accent)}.rr-card__icon svg{width:26px;height:26px}.rr-card h3{font-size:19px}.rr-card p{font-size:15.5px;margin:0}.rr-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.rr-split--rev .rr-split__media{order:-1}.rr-media{position:relative;border-radius:var(--rr-radius);overflow:hidden;background:var(--rr-soft)}.rr-media img{display:block;width:100%;height:100%;object-fit:cover}.rr-media--r1{aspect-ratio:1/1}.rr-media--r43{aspect-ratio:4/3}.rr-media--r54{aspect-ratio:5/4}.rr-media--r169{aspect-ratio:16/9}.rr-ph{display:grid;place-items:center;text-align:center;gap:8px;color:color-mix(in srgb,var(--rr-muted-fg) 80%,transparent);font-size:13px;font-weight:600;letter-spacing:.04em;background:linear-gradient(135deg,color-mix(in srgb,var(--rr-accent) 8%,var(--rr-soft)),var(--rr-soft))}.rr-ph svg{width:40px;height:40px;opacity:.5}.rr-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rr-list li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45}.rr-list li svg{width:22px;height:22px;color:var(--rr-accent);flex:none;margin-top:1px}.rr-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rr-price__now{font-family:var(--rr-font-h);font-weight:800;font-size:40px;color:var(--rr-fg);letter-spacing:-.02em}.rr-price__was{font-size:20px;color:var(--rr-muted-fg);text-decoration:line-through}.rr-price__save{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--rr-accent);padding:5px 11px;border-radius:999px}.rr-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--rr-radius);border:1px solid var(--rr-border)}.rr-compare{width:100%;border-collapse:collapse;min-width:560px;background:var(--rr-white)}.rr-compare th,.rr-compare td{padding:16px 18px;text-align:center;font-size:15px;border-bottom:1px solid var(--rr-border)}.rr-compare thead th{font-family:var(--rr-font-h);font-size:15px;font-weight:800}.rr-compare tbody th{text-align:left;font-weight:600;color:var(--rr-fg)}.rr-compare .rr-col-us{background:color-mix(in srgb,var(--rr-accent) 8%,var(--rr-white))}.rr-compare thead .rr-col-us{background:var(--rr-accent);color:#fff;border-radius:12px 12px 0 0}.rr-compare svg{width:22px;height:22px}.rr-yes{color:var(--rr-accent)}.rr-no{color:#c2cbd4}.rr-acc{border-top:1px solid var(--rr-border)}.rr-acc details{border-bottom:1px solid var(--rr-border)}.rr-acc summary{list-style:none;cursor:pointer;padding:22px 44px 22px 4px;position:relative;font-family:var(--rr-font-h);font-weight:700;font-size:18px;color:var(--rr-fg)}.rr-acc summary::-webkit-details-marker{display:none}.rr-acc summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;color:var(--rr-accent);transition:transform .2s ease}.rr-acc details[open] summary:after{content:"\2013"}.rr-acc__body{padding:0 44px 24px 4px}.rr-acc__body p{margin:0;font-size:16px}.rr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--rr-white);border-top:1px solid var(--rr-border);box-shadow:0 -8px 24px -16px #00000059;transform:translateY(110%);transition:transform .28s ease;padding:12px 0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.rr-sticky.is-on{transform:translateY(0)}.rr-sticky__in{max-width:var(--rr-maxw);margin:0 auto;padding-inline:var(--rr-pad-x);display:flex;align-items:center;gap:16px}.rr-sticky__price{display:flex;align-items:baseline;gap:8px}.rr-sticky__price b{font-family:var(--rr-font-h);font-size:20px}.rr-sticky__price s{color:var(--rr-muted-fg);font-size:15px}.rr-sticky__name{font-weight:700;font-size:15px;margin-right:auto}.rr-sticky .rr-btn{padding:14px 26px}.rr-pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--rr-accent);background:color-mix(in srgb,var(--rr-accent) 12%,transparent);padding:7px 14px;border-radius:999px;margin-bottom:18px}.rr-note{font-size:12.5px;color:var(--rr-muted-fg);opacity:.9;line-height:1.5}.rr-divider{height:1px;background:var(--rr-border);border:0;margin:0}@media(max-width:900px){.rr-split{grid-template-columns:1fr}.rr-split--rev .rr-split__media{order:0}.rr-cols-3,.rr-cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rr{--rr-pad-top: 52px;--rr-pad-bottom: 52px}.rr-cols-2,.rr-cols-3,.rr-cols-4{grid-template-columns:1fr}.rr-price__now{font-size:34px}.rr-sticky__name{display:none}.rr-btn{padding:15px 24px}}@media(prefers-reduced-motion:reduce){.rr-btn,.rr-sticky,.rr-acc summary:after{transition:none}}.rr :where(p,li,.rr-lead,.rr-p,.rr-fit__note,.rr-acc__body,.rr-legal__disc,.rr-hon__lead) a{color:var(--rr-accent);text-decoration:underline;text-underline-offset:2px}.rr a.rr-btn{text-decoration:none}.rr-gal__slide img,.rr-tab__thumb img,.rr-pthumb img{object-fit:contain!important;object-position:center!important}.rr-tab__thumb{aspect-ratio:3 / 2!important}.rr-tab__thumb img{padding:3px}.rr-section{overflow-x:clip}.rr img,.rr video,.rr table{max-width:100%}@media(max-width:768px){.rr{--rr-pad-top: 56px;--rr-pad-bottom: 56px;--rr-gap: 18px}.rr-h1{font-size:clamp(27px,8.2vw,36px)}.rr-h2{font-size:clamp(23px,6.8vw,31px)}.rr-lead{font-size:16px}.rr-p{font-size:15.5px}.rr-cta-row{flex-direction:column;align-items:stretch;gap:10px}.rr-cta-row .rr-btn{width:100%}.rr-btn{padding:16px 22px;min-height:52px}.rr-badges{gap:8px 16px}.rr-badge{font-size:13px}.rr-compare th,.rr-compare td{padding:12px;font-size:14px}.rr-compare th:first-child,.rr-compare td:first-child{min-width:150px}}@media(max-width:480px){.rr{--rr-pad-top: 48px;--rr-pad-bottom: 48px}.rr-price__now{font-size:32px}.rr-eyebrow{font-size:12px}.rr-h1{line-height:1.12}.rr-acc summary{padding-top:18px;padding-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rubedo-reset.css.map */
