.rt-builder:not([data-filters]){--navy:#06275a;--blue:#087fdc;--green:#3d943b;--red:#d3435d;--ink:#082a63;--muted:#536f90;--line:#b7d4ee;--mist:#f2f8fd;--pale:#eef7ff;--comparison-bg:linear-gradient(116deg,#096fc4,#0758a6 55%,#052f78);--comparison-accent:#c52f93;--comparison-accent-ink:#fff;--yellow:#ffd72e;--page:min(1380px, calc(100vw - 64px) );--button-radius:5px}.rt-builder:not([data-filters]){margin:0;color:var(--ink);background:#fff;font:16px/1.55 Poppins,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.rt-builder:not([data-filters]) .shell{width:var(--page);margin-inline:auto}.rt-builder:not([data-filters]) .hero{padding:72px 0 90px;color:#fff;background:radial-gradient(circle at 82% 20%,rgba(44,219,255,.55),transparent 34%),linear-gradient(116deg,#06449f,#087bd8 55%,#17c5ed)}.rt-builder:not([data-filters]) .hero h1{max-width:1060px;margin-bottom:18px;font-size:clamp(44.8px,6vw,84px);line-height:.98;letter-spacing:-.045em}.rt-builder:not([data-filters]) .hero p{max-width:900px;margin:0;color:#ffffffeb;font-size:17.28px}.rt-builder:not([data-filters]) .selector{padding:48px 0 90px;background:var(--mist);border-block:1px solid #d9e8f4}.rt-builder:not([data-filters]) .config-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rt-builder:not([data-filters]) .config-panel{padding:30px;background:#fff;border:1px solid var(--line);border-top:8px solid var(--accent);border-radius:var(--button-radius);box-shadow:0 14px 32px #082a630f}.rt-builder:not([data-filters]) .config-head{margin-bottom:24px}.rt-builder:not([data-filters]) .config-head .port{display:inline-block;margin-bottom:8px;color:var(--ink);font-size:10.88px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rt-builder:not([data-filters]) .config-head h3{margin:0 0 8px;color:var(--accent);font-size:32px;font-weight:750;letter-spacing:-.02em}.rt-builder:not([data-filters]) .config-head p{margin:0;color:var(--muted);font-size:14.08px;line-height:1.5}.rt-builder:not([data-filters]) .config-cards{display:flex;flex-direction:column;gap:16px}.rt-builder:not([data-filters]) .set-card{position:relative;min-height:210px;padding:24px 210px 24px 24px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:var(--button-radius);text-decoration:none;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.rt-builder:not([data-filters]) .set-card:hover,.rt-builder:not([data-filters]) .set-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 30px #082a631f}.rt-builder:not([data-filters]) .set-card:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.rt-builder:not([data-filters]) .set-card h4{margin:0 0 7px;font-size:20.48px;line-height:1.16}.rt-builder:not([data-filters]) .set-card p{margin:0;color:var(--muted);font-size:13.28px}.rt-builder:not([data-filters]) .set-card .price{margin-top:8px;color:var(--blue);font-weight:900}.rt-builder:not([data-filters]) .corner-arrow{position:absolute;left:24px;bottom:22px;width:30px;height:30px;display:grid;place-items:center;color:#fff;background:var(--accent);border-radius:50%;font-size:15.2px;font-weight:900;transition:transform .16s ease}.rt-builder:not([data-filters]) .set-card:hover .corner-arrow{transform:translate(3px)}.rt-builder:not([data-filters]) .set-card img{position:absolute;right:0;bottom:0;width:200px;height:100%;object-fit:cover;object-position:center bottom}.rt-builder:not([data-filters]) .hero{padding:calc(var(--header-h,82px) + 72px) 0 90px}@media(max-width:820px){.rt-builder:not([data-filters]){--page: calc(100% - 32px) }.rt-builder:not([data-filters]) .hero{padding:calc(var(--header-h,70px) + 52px) 0 62px}.rt-builder:not([data-filters]) .selector{padding:52px 0 64px}.rt-builder:not([data-filters]) .config-grid{grid-template-columns:1fr}.rt-builder:not([data-filters]) .config-panel{padding:22px}.rt-builder:not([data-filters]) .set-card{min-height:220px;padding:20px 150px 20px 20px}.rt-builder:not([data-filters]) .set-card img{width:140px}.rt-builder:not([data-filters]) .set-card h4{font-size:18.88px}.rt-builder:not([data-filters]) .corner-arrow{left:20px;bottom:20px}}.rt-builder:not([data-filters]) .selector{padding:48px 0 56px}.rt-builder:not([data-filters]){--comparison-bg:radial-gradient(circle at 82% 78%,#0958b8 0%,#0958b8 40%,#073f9e 65%,#052d70 88%,#041f52 100%),linear-gradient(245deg,#073f9e 0%,#052d70 50%,#041f52 100%)}.rt-builder:not([data-filters]) .hero .hero-help{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 18px;color:#fff;font-size:14.72px;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,.6);border-radius:var(--button-radius);background:#ffffff14;transition:background .15s ease,border-color .15s ease}.rt-builder:not([data-filters]) .hero>.shell:not(.hero-breadcrumbs) p{text-wrap:balance}.rt-builder:not([data-filters]) .hero .hero-help:hover,.rt-builder:not([data-filters]) .hero .hero-help:focus-visible{background:#ffffff2e;border-color:#fff}.rt-builder:not([data-filters]) .hero .hero-help:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:540px){.rt-builder:not([data-filters]) .hero .hero-help-extra{display:none}}.rt-builder:not([data-filters]) .hero{padding:calc(var(--header-h,82px) + 40px) 0 56px;background:radial-gradient(circle at 82% 78%,#0958b8 0% 40%,#073f9e 65%,#052d70 88%,#041f52),linear-gradient(245deg,#073f9e,#052d70,#041f52)}.rt-builder:not([data-filters]) .hero h1{margin-bottom:14px;font-size:clamp(41.6px,4.6vw,67.2px);letter-spacing:-.01em}.rt-builder:not([data-filters]) .set-card{min-height:250px;padding-right:calc(clamp(170px,19vw,260px) + 16px);padding-bottom:22px;display:flex;flex-direction:column;align-items:flex-start}.rt-builder:not([data-filters]) .set-card img{width:clamp(170px,19vw,260px);top:0;height:100%;object-fit:contain;object-position:right center}.rt-builder:not([data-filters]) .set-card .corner-arrow{position:static;margin-top:auto;width:auto;height:auto;padding:10px 16px;border-radius:var(--button-radius);font-size:13.12px;font-weight:800;letter-spacing:.01em}.rt-builder:not([data-filters]) .set-card:hover .corner-arrow{transform:none;filter:brightness(1.08)}@media(max-width:640px){.rt-builder:not([data-filters]) .set-card{min-height:0;padding:24px 24px 0;display:flex;flex-direction:column}.rt-builder:not([data-filters]) .set-card .corner-arrow{position:static;align-self:flex-start;margin-top:16px}.rt-builder:not([data-filters]) .set-card img{position:static;width:calc(100% + 48px);max-width:none;height:230px;margin:12px -24px 0;object-fit:contain;object-position:center bottom}}.rt-builder:not([data-filters]) .hero{padding-top:var(--header-h,82px);padding-bottom:128px}.rt-builder:not([data-filters]) .hero-breadcrumbs{position:relative;z-index:4;display:flex;align-items:center;gap:9px;padding-top:10px;color:#fffffff0;font-size:12.16px;font-weight:500}.rt-builder:not([data-filters]) .hero-breadcrumbs a{color:#ffffffdb;text-decoration:none}.rt-builder:not([data-filters]) .hero-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.rt-builder:not([data-filters]) .hero-breadcrumbs span[aria-hidden=true]{color:#ffffff7a;font-size:14.4px;font-weight:400}.rt-builder:not([data-filters]) .hero-breadcrumbs [aria-current=page]{color:#fff;font-weight:650}.rt-builder:not([data-filters]) .hero>.shell:not(.hero-breadcrumbs){padding-top:30px;text-align:center}.rt-builder:not([data-filters]) .hero>.shell:not(.hero-breadcrumbs) h1,.rt-builder:not([data-filters]) .hero>.shell:not(.hero-breadcrumbs) p{margin-inline:auto}.rt-builder:not([data-filters]) .selector{display:flow-root;padding:0 0 64px;background:var(--mist);border-block:0;position:relative;z-index:2}.rt-builder:not([data-filters]) .selector .config-grid{margin-top:-76px;position:relative}.rt-builder:not([data-filters]) .set-card .price{margin-top:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;color:var(--navy,#06275a);font-size:16px;font-weight:700;line-height:1.1}.rt-builder:not([data-filters]) .set-card .price-label{white-space:nowrap;font-size:12.8px;font-weight:600;letter-spacing:.01em;color:#4b698c}.rt-builder:not([data-filters]) .set-card .price-num{font-size:27.2px;font-weight:800;letter-spacing:-.01em}.rt-builder:not([data-filters]) .config-head .port{font-size:12.16px}.rt-builder:not([data-filters]) .config-panel{border-top-color:var(--accent-bar,var(--accent))}.rt-builder:not([data-filters]) .hero-breadcrumbs a{display:inline-flex;align-items:center;min-height:24px}@media(max-width:820px){.rt-builder:not([data-filters]) .config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rt-builder:not([data-filters]) .config-panel{padding:18px 16px}.rt-builder:not([data-filters]) .config-head h3{font-size:24px;line-height:1.12;min-height:2.3em;margin-bottom:0}.rt-builder:not([data-filters]) .set-card{display:flex;flex-direction:column;min-height:0;padding:16px 16px 18px}.rt-builder:not([data-filters]) .set-card img{order:-1;position:static;width:100%;height:160px;margin:0 0 10px;object-fit:contain;object-position:center}.rt-builder:not([data-filters]) .set-card .corner-arrow{box-sizing:border-box;position:static;width:100%;max-width:100%;justify-content:center;align-self:stretch;margin:12px 0 0;padding:10px 6px;font-size:13.44px;white-space:nowrap;text-align:center}}@media(max-width:640px){.rt-builder:not([data-filters]) .selector .config-grid{margin-top:-60px}.rt-builder:not([data-filters]) .config-grid{gap:10px}.rt-builder:not([data-filters]) .config-panel{padding:12px 10px 14px;border-top-width:6px}.rt-builder:not([data-filters]) .config-head{margin-bottom:12px}.rt-builder:not([data-filters]) .config-head .port{margin-bottom:6px;font-size:12.16px;letter-spacing:.06em}.rt-builder:not([data-filters]) .config-head h3{font-size:19.2px;line-height:1.12;letter-spacing:-.02em;min-height:2.3em;margin-bottom:0}.rt-builder:not([data-filters]) .config-cards{gap:10px}.rt-builder:not([data-filters]) .set-card{display:flex;flex-direction:column;min-height:0;padding:10px 10px 12px}.rt-builder:not([data-filters]) .set-card img{order:-1;position:static;width:100%;height:118px;margin:0 0 8px;object-fit:contain;object-position:center}.rt-builder:not([data-filters]) .set-card h4{font-size:16px;line-height:1.18;margin-bottom:4px}.rt-builder:not([data-filters]) .set-card p{font-size:12.8px;line-height:1.4}.rt-builder:not([data-filters]) .set-card .price{margin-top:6px;gap:0;flex-direction:column;align-items:flex-start}.rt-builder:not([data-filters]) .set-card .price-label{font-size:11.84px}.rt-builder:not([data-filters]) .set-card .price-num{font-size:23.2px}.rt-builder:not([data-filters]) .set-card .corner-arrow{box-sizing:border-box;width:100%;max-width:100%;justify-content:center;align-self:stretch;margin:10px 0 0;padding:10px 4px;font-size:11.84px;white-space:nowrap;text-align:center}}@media(max-width:360px){.rt-builder:not([data-filters]) .config-panel{padding:10px 8px 12px}.rt-builder:not([data-filters]) .config-head h3{font-size:16.32px}.rt-builder:not([data-filters]) .set-card{padding:8px 8px 10px}.rt-builder:not([data-filters]) .set-card .corner-arrow{font-size:10.56px;padding:10px 2px;letter-spacing:0}}.rt-builder:not([data-filters]) .set-card p{min-height:3.1em}.rt-builder:not([data-filters]){--set-accent-on-dark:#9bf286;--azure:#18c5ef}.rt-builder:not([data-filters]) .hero-breadcrumbs,.rt-builder:not([data-filters]) .hero-breadcrumbs a,.rt-builder:not([data-filters]) .hero-breadcrumbs span{color:#fff!important}.rt-builder[data-filters]{--navy:#06275a;--deep:#06469c;--blue:#087fdc;--azure:#18c5ef;--ink:#082a63;--muted:#4b698c;--pale:#eef7ff;--line:#aac9ec;--green:#00af57;--yellow:#ffd72e;--white:#fff;--gold:#8a6d3b;--page:min(1420px, calc(100vw - 80px) );--button-radius:5px}.rt-builder[data-filters]{margin:0;overflow-x:hidden;color:var(--ink);background:#fff;font:16px/1.55 Poppins,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.rt-builder[data-filters] .shell{width:var(--page);margin-inline:auto}.rt-builder[data-filters] .mobile-nav-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;margin-left:12px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.6);border-radius:var(--button-radius)}.rt-builder[data-filters] .builder-breadcrumbs{position:relative;z-index:4;display:flex;align-items:center;gap:9px;padding-top:10px;color:#fffffff0;font-size:12.16px;font-weight:500}.rt-builder[data-filters] .builder-breadcrumbs a{color:#ffffffdb;text-decoration:none}.rt-builder[data-filters] .builder-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.rt-builder[data-filters] .builder-breadcrumbs span[aria-hidden=true]{color:#ffffff7a;font-size:14.4px}.rt-builder[data-filters] .builder-breadcrumbs [aria-current=page]{color:#fff;font-weight:650}@media(max-width:820px){.rt-builder[data-filters]{--page:min(100% - 32px,720px)}.rt-builder[data-filters] .mobile-nav-toggle{display:inline-flex}}@media(max-width:540px){.rt-builder[data-filters] .mobile-nav-toggle{width:38px;height:38px;margin-left:0}}@media(max-width:360px){.rt-builder[data-filters] .mobile-nav-toggle{width:34px;height:36px}}.rt-builder[data-filters] .intro{position:relative;z-index:2;overflow:visible;padding:0 0 72px;color:#fff;background:linear-gradient(115deg,#06275a,#073f9e 25%,#0958b8 65%,#17c3f2);text-align:left}.rt-builder[data-filters] .intro .intro-content{position:relative;z-index:3;min-height:380px;margin-top:36px;padding-right:clamp(520px,34vw,620px)}.rt-builder[data-filters] .intro h1{max-width:800px;margin:0 0 18px;font-size:clamp(48px,5vw,83.2px)}.rt-builder[data-filters] .intro .intro-copy{max-width:690px;margin:0;color:#ffffffed;font-size:17.28px}.rt-builder[data-filters] .intro .intro-copy{text-wrap:balance}.rt-builder[data-filters] .system-choice{width:min(780px,100%);margin:38px 0 0;padding:23px 27px 23px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:var(--ink);background:linear-gradient(to right,var(--green) 0 8px,#fff 8px);border:0;border-radius:var(--button-radius);box-shadow:0 18px 36px #06275a2e;text-align:left}.rt-builder[data-filters] .system-choice.is-ro{background:linear-gradient(to right,#e6194e 0 8px,#fff 8px)}.rt-builder[data-filters] .system-choice.is-ro .system-choice-label{color:#e6194e}.rt-builder[data-filters] .system-choice-label{display:block;margin-bottom:4px;color:#018843;font-size:10.88px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rt-builder[data-filters] .system-choice strong{display:block;font-size:clamp(20px,2vw,27.2px);line-height:1.15}.rt-builder[data-filters] .system-choice span:last-child{display:block;margin-top:4px;color:var(--muted);font-size:13.12px}.rt-builder[data-filters] .system-choice a{flex:none;padding:11px 16px;border:1px solid var(--ink);border-radius:var(--button-radius);text-decoration:none;font-size:12.64px;font-weight:850}.rt-builder[data-filters] .intro-art{position:absolute;z-index:4;right:clamp(280px,18vw,420px);bottom:-106px;width:auto;height:clamp(760px,58vw,900px);max-width:none;object-fit:contain;filter:drop-shadow(-25px 30px 32px rgba(2,35,80,.27));transform:rotate(20deg);transform-origin:center;pointer-events:none}.rt-builder[data-filters] .builder{position:relative;z-index:1;padding:92px 0 94px;background:linear-gradient(120deg,#f8fbfe,#f2f8fc 62%,#edf7fb)}.rt-builder[data-filters] .builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,470px);gap:38px;align-items:start}.rt-builder[data-filters] .step{margin-bottom:38px}.rt-builder[data-filters] .step-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}.rt-builder[data-filters] .step-number{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#fff;background:#018843;border-radius:50%;font-size:12.48px;font-weight:900}.rt-builder[data-filters] .step-heading h2{margin:0;font-size:clamp(26.4px,2.3vw,37.6px)}.rt-builder[data-filters] .step-note{margin:-7px 0 20px 46px;color:var(--muted);font-size:14.08px}.rt-builder[data-filters] .goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.rt-builder[data-filters] .select-card{position:relative;display:block;cursor:pointer}.rt-builder[data-filters] .select-card input{position:absolute;opacity:0;pointer-events:none}.rt-builder[data-filters] .select-body{position:relative;height:100%;min-height:300px;padding:27px 20px 23px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:8px solid var(--goal,var(--green));border-radius:var(--button-radius);box-shadow:0 10px 26px #06275a0b;transition:transform .18s ease,box-shadow .18s ease}.rt-builder[data-filters] .select-card:hover .select-body{transform:translateY(-2px);box-shadow:0 15px 34px #06275a17}.rt-builder[data-filters] .select-card input:checked+.select-body{transform:translateY(-3px);border-color:var(--goal,var(--green));border-width:3px;border-top-width:8px;padding:25px 18px 21px;box-shadow:0 22px 44px #06275a29}.rt-builder[data-filters] .select-card input:checked+.select-body:after{content:"\2713";position:absolute;z-index:3;top:-15px;right:-12px;width:29px;height:29px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;background:var(--goal,var(--green));color:#fff;font-size:14.4px;font-weight:900;line-height:1;box-shadow:0 5px 13px #06275a38}.rt-builder[data-filters] .card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;margin-bottom:16px}.rt-builder[data-filters] .goal-name{font-size:20px;font-weight:880}.rt-builder[data-filters] .option-price{flex:none;color:var(--goal-text,var(--goal,var(--ink)));font-size:14.4px;font-weight:900;white-space:nowrap}.rt-builder[data-filters] .goal-dot{width:13px;height:13px;display:inline-block;margin-right:8px;border-radius:50%;background:var(--goal);box-shadow:0 0 0 6px #087fdc17;vertical-align:1px}.rt-builder[data-filters] .select-body p{margin:0;color:var(--muted);font-size:13.44px;line-height:1.52}.rt-builder[data-filters] .select-state{display:none}.rt-builder[data-filters] .polish-options{display:grid;grid-template-columns:1fr 1fr;gap:13px}.rt-builder[data-filters] .polish-card .select-body{min-height:196px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;align-content:center;padding:20px 22px;border-top-width:7px}.rt-builder[data-filters] .polish-card input:checked+.select-body{padding:18px 20px;border-top-width:7px}.rt-builder[data-filters] .polish-icon{width:70px;height:150px;grid-row:1 / span 3;align-self:center;object-fit:contain;color:var(--goal);fill:none;stroke:currentColor;stroke-width:2}.rt-builder[data-filters] .polish-copy strong{display:block;font-size:18.88px}.rt-builder[data-filters] .polish-copy span{display:block;margin-top:4px;color:var(--muted);font-size:12.64px;line-height:1.4}.rt-builder[data-filters] .polish-card .select-state{grid-column:2;margin-top:-10px;padding:0}.rt-builder[data-filters] .difference{width:100%;margin:14px 0 0;padding:0 18px;background:#fff;border:1px solid var(--line);border-radius:var(--button-radius)}.rt-builder[data-filters] .difference summary{padding:14px 0;cursor:pointer;font-size:12.8px;font-weight:850}.rt-builder[data-filters] .difference p{padding:0 0 15px;margin:0;color:var(--muted);font-size:12.8px}.rt-builder[data-filters] .polish-copy .recommended-flag{position:absolute;top:-13px;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:5px;margin:0;padding:6px 16px;background:var(--yellow);border-radius:999px;box-shadow:0 4px 10px #06275a38;color:var(--navy);font-size:10.24px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.rt-builder[data-filters] .polish-card .recommended-note{grid-column:2;min-height:33.6px;margin-top:6px;padding:0;color:#018843;font-size:11.84px;font-weight:700;line-height:1.4}.rt-builder[data-filters] .recommended-flag[hidden]{display:none}.rt-builder[data-filters] .summary{position:sticky;top:24px;padding:34px 32px 31px;color:var(--ink);background:radial-gradient(circle at 80% 8%,rgba(24,197,239,.24),transparent 34%),linear-gradient(145deg,#fff,#edf7fd 58%,#deeff9);border:1px solid #bdd8e9;border-radius:var(--button-radius);box-shadow:0 24px 50px #06275a1f}.rt-builder[data-filters] .summary-label{display:block;margin-bottom:10px;color:#018843;font-size:11.2px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rt-builder[data-filters] .summary h2{margin-bottom:8px;font-size:clamp(32px,2.8vw,48px)}.rt-builder[data-filters] .summary-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 9px;margin-bottom:12px}.rt-builder[data-filters] .summary-price>strong{color:var(--navy);font-size:29.6px;line-height:1}.rt-builder[data-filters] .summary-price>span{color:var(--muted);font-size:10.88px;font-weight:700}.rt-builder[data-filters] .summary-price small{width:100%;color:var(--muted);font-size:11.2px}.rt-builder[data-filters] .summary-price small strong{color:#018843}.rt-builder[data-filters] .summary-description{margin-bottom:26px;color:var(--muted);font-size:13.76px}.rt-builder[data-filters] .lineup{min-height:290px;display:flex;align-items:flex-end;justify-content:center;gap:2px;margin:0 -12px 18px}.rt-builder[data-filters] .filter-stage{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center}.rt-builder[data-filters] .filter-stage img{width:100%;height:240px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 1.4px rgba(6,39,90,.42)) drop-shadow(0 10px 10px rgba(6,39,90,.24))}.rt-builder[data-filters] .filter-stage>span{min-height:40px;padding:7px 2px 0;color:var(--ink);font-size:9.44px;font-weight:800;line-height:1.15;text-align:center}.rt-builder[data-filters] .generic{position:relative;width:58px;height:154px;margin:0 auto 14px;background:linear-gradient(90deg,#f3f5f7,#fff 46%,#dfe4e8);border-radius:18px;border:1px solid #d5dce2}.rt-builder[data-filters] .generic:before{content:"";position:absolute;left:50%;top:-10px;width:24px;height:16px;background:#f7f8fa;border:1px solid #d5dce2;border-radius:7px 7px 2px 2px;transform:translate(-50%)}.rt-builder[data-filters] .generic:after{content:"";position:absolute;left:0;right:0;top:43%;height:39%;background:var(--band)}.rt-builder[data-filters] .generic b{position:absolute;z-index:2;left:3px;right:3px;top:54%;color:#fff;font-size:8.8px;line-height:1;text-align:center}.rt-builder[data-filters] .summary-details{margin:0 0 24px;padding:19px 0;border-top:1px solid #b9d2e5;border-bottom:1px solid #b9d2e5}.rt-builder[data-filters] .detail-row{display:flex;justify-content:space-between;gap:20px;margin:7px 0;color:var(--muted);font-size:12.16px}.rt-builder[data-filters] .detail-row[hidden]{display:none}.rt-builder[data-filters] .detail-row strong{color:var(--ink);text-align:right}.rt-builder[data-filters] .summary-action{display:block;padding:16px 18px;color:#fff;background:var(--navy);border-radius:var(--button-radius);text-align:center;text-decoration:none;font-weight:900}.rt-builder[data-filters] .compatibility-link{display:block;margin-top:16px;color:var(--ink);text-align:center;text-decoration:none;font-size:12.48px;font-weight:800}.rt-builder[data-filters] .media-badge{display:grid;gap:2px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:var(--button-radius);font-size:11.52px;color:var(--muted);line-height:1.35}.rt-builder[data-filters] .media-badge b{color:var(--ink)}.rt-builder[data-filters] .media-badge.is-full b{color:#018843}.rt-builder[data-filters] .media-badge .position-note{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line);color:var(--ink);font-weight:650}.rt-builder[data-filters] .mobile-live-tray{display:none}.rt-builder[data-filters] .mobile-live-price{display:block;margin-top:4px;color:var(--navy);font-size:14.72px;font-weight:900}.rt-builder[data-filters] .mobile-live-price small{color:var(--muted);font-size:9.28px;font-weight:700}.rt-builder[data-filters] .faq{color:var(--ink);background:var(--yellow)}.rt-builder[data-filters] .expert{color:var(--ink);background:#fff}@media(max-width:1120px){.rt-builder[data-filters]{--page:min(100% - 48px,950px)}.rt-builder[data-filters] .intro .intro-content{padding-right:360px}.rt-builder[data-filters] .intro-art{right:150px;bottom:-82px;height:660px}.rt-builder[data-filters] .builder{padding-block:68px}.rt-builder[data-filters] .builder-grid{grid-template-columns:minmax(0,1fr) minmax(310px,350px);gap:24px}.rt-builder[data-filters] .step{margin-bottom:27px}.rt-builder[data-filters] .step-heading{margin-bottom:13px}.rt-builder[data-filters] .step-heading h2{font-size:26.4px}.rt-builder[data-filters] .step-note{margin-bottom:15px;font-size:12.48px}.rt-builder[data-filters] .select-body{min-height:270px;padding:22px 15px 18px}.rt-builder[data-filters] .select-card input:checked+.select-body{padding:20px 13px 16px}.rt-builder[data-filters] .goal-name{font-size:16px}.rt-builder[data-filters] .select-body p{font-size:11.68px}.rt-builder[data-filters] .polish-card .select-body{min-height:170px;padding:16px 14px;grid-template-columns:50px 1fr;gap:10px}.rt-builder[data-filters] .polish-card input:checked+.select-body{padding:14px 12px}.rt-builder[data-filters] .polish-icon{width:50px;height:118px}.rt-builder[data-filters] .polish-copy strong{font-size:16px}.rt-builder[data-filters] .polish-copy span{font-size:10.88px}.rt-builder[data-filters] .polish-card .recommended-note{font-size:10.4px}.rt-builder[data-filters] .summary{top:18px;padding:26px 22px 23px}.rt-builder[data-filters] .summary h2{font-size:28px}.rt-builder[data-filters] .summary-description{margin-bottom:17px}.rt-builder[data-filters] .lineup{min-height:230px;margin:0 -8px 12px}.rt-builder[data-filters] .filter-stage img{height:176px}.rt-builder[data-filters] .generic{width:46px;height:120px;margin-bottom:12px}.rt-builder[data-filters] .summary-details{margin-bottom:18px;padding:13px 0}.rt-builder[data-filters] .detail-row{margin:5px 0}.rt-builder[data-filters] .summary-action{padding:13px 14px}}@media(max-width:860px){.rt-builder[data-filters] .builder-grid{grid-template-columns:1fr}.rt-builder[data-filters] .mobile-live-tray{position:sticky;top:8px;z-index:9;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:7px 14px;align-items:center;margin-bottom:22px;padding:14px 16px 12px;background:#fffffff7;border:1px solid #a9c9df;border-left:5px solid var(--green);border-radius:var(--button-radius);box-shadow:0 12px 30px #06275a2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rt-builder[data-filters] .mobile-live-label{display:block;margin-bottom:2px;color:#018843;font-size:9.44px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rt-builder[data-filters] .mobile-live-title{display:block;color:var(--ink);font-size:16.8px;line-height:1.12}.rt-builder[data-filters] .mobile-lineup{width:150px;height:64px;display:flex;align-items:flex-end;justify-content:flex-end;gap:1px}.rt-builder[data-filters] .mobile-lineup .filter-stage{max-width:36px}.rt-builder[data-filters] .mobile-lineup .filter-stage img{height:55px}.rt-builder[data-filters] .mobile-lineup .filter-stage>span{display:none}.rt-builder[data-filters] .mobile-lineup .generic{width:19px;height:47px;margin:0 auto 4px;border-radius:6px}.rt-builder[data-filters] .mobile-lineup .generic:before{top:-4px;width:10px;height:7px;border-radius:3px 3px 1px 1px}.rt-builder[data-filters] .mobile-lineup .generic:after{height:36%}.rt-builder[data-filters] .mobile-lineup .generic b{left:1px;right:1px;font-size:4.48px}.rt-builder[data-filters] .mobile-carbon-status{grid-column:1/-1;padding-top:7px;color:var(--muted);border-top:1px solid #dbe7f1;font-size:10.72px;line-height:1.3}.rt-builder[data-filters] .mobile-carbon-status b{color:var(--ink)}.rt-builder[data-filters] .mobile-carbon-status.is-full b{color:#018843}.rt-builder[data-filters] .summary{position:relative;top:0;padding:34px 32px 31px}.rt-builder[data-filters] .summary h2{font-size:clamp(32px,2.8vw,48px)}.rt-builder[data-filters] .lineup{max-width:600px;min-height:290px;margin-inline:auto}.rt-builder[data-filters] .filter-stage img{height:240px}.rt-builder[data-filters] .generic{width:58px;height:154px}}@media(max-width:760px){.rt-builder[data-filters] .intro{padding:0 0 58px;overflow:visible}.rt-builder[data-filters] .intro .intro-content{min-height:0;margin-top:24px;padding-right:0}.rt-builder[data-filters] .intro h1{max-width:78%;font-size:clamp(40.8px,12vw,64px)}.rt-builder[data-filters] .intro .intro-copy{max-width:72%}.rt-builder[data-filters] .intro-art{z-index:1;right:80px;bottom:-42px;height:465px;opacity:.78;transform:rotate(9deg)}.rt-builder[data-filters] .intro .intro-content>*{position:relative;z-index:2}.rt-builder[data-filters] .system-choice{z-index:4!important;width:100%;margin-top:42px;align-items:flex-start;flex-direction:column}.rt-builder[data-filters] .system-choice a{width:100%;text-align:center}.rt-builder[data-filters] .builder{padding-top:76px}.rt-builder[data-filters] .goal-grid{grid-template-columns:1fr}.rt-builder[data-filters] .select-body{min-height:0}.rt-builder[data-filters] .polish-options{grid-template-columns:1fr}.rt-builder[data-filters] .difference{margin-left:0}.rt-builder[data-filters] .summary{padding:28px 21px}.rt-builder[data-filters] .lineup{margin-inline:-8px}.rt-builder[data-filters] .filter-stage img{height:190px}.rt-builder[data-filters] .generic{width:50px;height:130px}}@media(max-width:500px){.rt-builder[data-filters] .intro h1,.rt-builder[data-filters] .intro .intro-copy{max-width:100%}.rt-builder[data-filters] .intro-art{right:-20px;bottom:84px;height:385px;opacity:.38}.rt-builder[data-filters] .system-choice{margin-top:34px}.rt-builder[data-filters] .mobile-live-tray{grid-template-columns:minmax(0,1fr) 126px;padding:12px 12px 10px}.rt-builder[data-filters] .mobile-lineup{width:126px}.rt-builder[data-filters] .mobile-lineup .filter-stage{max-width:30px}.rt-builder[data-filters] .mobile-live-title{font-size:15.04px}}@media(max-width:440px){.rt-builder[data-filters] .lineup{min-height:230px}.rt-builder[data-filters] .filter-stage img{height:160px}.rt-builder[data-filters] .generic{width:43px;height:108px}.rt-builder[data-filters] .filter-stage>span{font-size:8px}}@media(min-width:761px){.rt-builder[data-filters] .goal-grid{grid-template-rows:auto 1fr auto}.rt-builder[data-filters] .goal-grid .select-card{display:grid;grid-row:span 3;grid-template-rows:subgrid}.rt-builder[data-filters] .goal-grid .select-body{grid-row:1 / span 3;display:grid;grid-template-rows:subgrid;min-height:0}.rt-builder[data-filters] .goal-grid .select-body,.rt-builder[data-filters] .goal-grid .select-card input:checked+.select-body{padding-top:27px}.rt-builder[data-filters] .goal-grid .select-card input:checked+.select-body{transform:none}}.rt-builder[data-filters] .goal-detail{min-width:0}.rt-builder[data-filters] .goal-list{list-style:none;margin:0;padding:0;display:grid;gap:11px;font-size:13.44px;line-height:1.45;color:var(--muted)}.rt-builder[data-filters] .goal-list li{position:relative;padding-left:20px}.rt-builder[data-filters] .goal-list li:before{content:"";position:absolute;left:2px;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--goal,var(--green))}.rt-builder[data-filters] .goal-list strong{color:var(--ink);font-weight:750}@media(max-width:1100px){.rt-builder[data-filters] .goal-list{font-size:12.16px;gap:9px}.rt-builder[data-filters] .goal-list li{padding-left:17px}}.rt-builder[data-filters] .summary-kit{margin:11px 0 0;text-align:center;font-size:14.08px;font-weight:650;line-height:1.4;color:var(--navy)}.rt-builder[data-filters] .intro{overflow-x:clip}.rt-builder[data-filters] .mobile-live-tray .mobile-carbon-status span{display:block;margin-top:2px;font-size:12.48px;font-weight:500;line-height:1.35}.rt-builder[data-filters] .summary h2#summary-title{font-size:23.2px;line-height:1.22;letter-spacing:-.01em}.rt-builder[data-filters] .summary .summary-price>span{font-size:13.6px}.rt-builder[data-filters] .summary .summary-price small{font-size:15.68px;font-weight:600;line-height:1.35;color:var(--navy)}.rt-builder[data-filters] .summary .summary-price small strong{font-weight:800}.rt-builder[data-filters] .sediment-options .select-body{min-height:154px}.rt-builder[data-filters] .polish-card .select-body{height:100%}.rt-builder[data-filters] .polish-copy .prefilter-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;color:var(--ink);line-height:1.15}.rt-builder[data-filters] .prefilter-heading .prefilter-price{display:block;margin:0;color:var(--goal);font-size:13.12px;font-weight:900;line-height:1;white-space:nowrap}.rt-builder[data-filters] .difference{width:100%;margin-left:0}.rt-builder[data-filters] .intro-content>.system-choice{margin-top:26px}.rt-builder[data-filters] .select-card[style*="--goal:#00a59d"]{--goal-text:#02837d}.rt-builder[data-filters] .builder-breadcrumbs a,.rt-builder[data-filters] .compatibility-link{display:inline-flex;align-items:center;min-height:24px}@media(max-width:760px){.rt-builder[data-filters] .intro{overflow-x:clip}}.rt-builder[data-filters] .summary-label,.rt-builder[data-filters] .summary-price small strong{color:#028321}.rt-builder[data-filters] .hero-breadcrumbs,.rt-builder[data-filters] .hero-breadcrumbs a,.rt-builder[data-filters] .hero-breadcrumbs span{color:#fff!important}@media(min-width:761px)and (max-width:1100px){.rt-builder[data-filters] .system-choice{flex-direction:column;align-items:flex-start;gap:14px}}@media(min-width:1101px){.rt-builder[data-filters] .intro,.rt-builder[data-filters] .builder{z-index:auto}.rt-builder[data-filters] .summary{z-index:5}.rt-builder[data-filters] .intro-art{--hh:clamp(620px,54vw,730px);height:var(--hh);right:calc(max(24px,(100% - 1260px)/2) + 100px);bottom:calc(517px - var(--hh) * 1.027)}}@media(min-width:761px)and (max-width:1100px){.rt-builder[data-filters] .intro-art{height:520px;right:70px;bottom:-30px}}@media(max-width:860px){.rt-builder[data-filters] .mobile-live-tray{position:fixed;left:50%;top:8px;width:var(--page);margin:0;transform:translate(-50%,-170%);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility .25s}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.rt-builder[data-filters] .mobile-live-tray{transition:none}}@media(max-width:760px){.rt-builder[data-filters] .intro-art{display:none}}.rt-builder[data-filters] .summary-action{color:var(--navy);background:#ffd72e;border:2px solid var(--navy);box-shadow:0 8px 18px #06275a47;font-size:17.28px}.rt-builder[data-filters] .summary-action:hover{background:#f0c500;transform:translateY(-1px)}.rt-builder[data-filters] .summary-action:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.rt-builder[data-filters] #max-toggle-step .polish-copy .prefilter-heading{margin-bottom:9px}.rt-builder[data-filters] #max-toggle-step .polish-card .select-body,.rt-builder[data-filters] #max-toggle-step .polish-card input:checked+.select-body{align-items:start;align-content:start;padding-top:26px;transform:none}.rt-builder[data-filters] .difference[hidden]{display:none}.rt-builder[data-filters] .summary .compatibility-link{display:block;text-align:center}@media(min-width:1440px){.rt-builder[data-filters] .goal-name .nbg{white-space:nowrap}}@media(min-width:1440px)and (max-width:1599px){.rt-builder[data-filters] .goal-grid .goal-name{font-size:18.88px}}.rt-builder[data-filters] .goal-name .goal-and{font-weight:500}.rt-builder h1,.rt-builder h2,.rt-builder h3,.rt-builder h4,.rt-builder h5,.rt-builder h6{color:inherit;font-family:inherit;font-weight:700;letter-spacing:normal;line-height:inherit;margin-top:0}.rt-builder{letter-spacing:normal}.rt-builder button,.rt-builder input,.rt-builder select{font:inherit}@media(min-width:821px){.rt-builder .set-card .price{margin-bottom:16px}.rt-builder .set-card p:has(+.corner-arrow){margin-bottom:16px}}@media(min-width:821px)and (max-width:1100px){.rt-builder .config-head h3{font-size:26px;line-height:1.12;margin-bottom:0}.rt-builder .set-card{display:flex;flex-direction:column;min-height:0;padding:16px 16px 18px}.rt-builder .set-card p{min-height:0}.rt-builder .set-card img{order:-1;position:static;width:100%;height:auto;aspect-ratio:6/5;margin:0 0 10px;object-fit:cover;object-position:center 55%}.rt-builder .set-card .corner-arrow{box-sizing:border-box;position:static;width:100%;max-width:100%;justify-content:center;align-self:stretch;margin:12px 0 0;padding:10px 6px;font-size:13.44px;white-space:nowrap;text-align:center}.rt-builder .set-card .price{margin-bottom:0}}.rt-builder[data-filters] .intro{padding-top:var(--header-h, 82px)}@media(min-width:1101px){.rt-builder[data-filters] .intro{z-index:2}}.rt-builder[data-filters]{overflow-x:clip}.rt-builder[data-filters] :where(h1,h2,h3){line-height:1.06;letter-spacing:-.035em}.rt-builder a,.rt-builder button{color:inherit}.rt-builder .media-badge:empty,.rt-builder .lineup:empty,.rt-builder .mobile-lineup:empty,.rt-builder .mobile-carbon-status:empty{display:none}.rt-builder .select-card input:focus-visible+.select-body{outline:3px solid var(--navy);outline-offset:3px}.rt-builder .nw{white-space:nowrap}.rt-builder .recommended-note{text-wrap:pretty}.rt-builder .set-name{display:block}.rt-builder .set-with{display:block;margin-top:6px;font-size:.6em;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--ink)}.rt-builder .set-with-word{font-weight:400;color:var(--muted)}.rt-builder .mobile-live-title .set-with{margin-top:3px;font-size:.82em}.rt-builder .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rt-builder [hidden]{display:none!important}.rt-builder .builder-unavailable{margin:14px 0 10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;color:#3f5a78;background:#eef2f6;border:1px solid #c5d0dc;border-left:5px solid #7a8da3;border-radius:var(--button-radius);font-size:14px;line-height:1.45}.rt-builder .builder-unavailable strong{color:#1c3550;font-size:15px}.rt-builder .builder-unavailable a{color:#06275a;font-weight:700;text-underline-offset:3px}.rt-builder .builder-unavailable-link{align-self:flex-start}.rt-builder .summary-action.is-unavailable{color:#52667d;background:#dfe5ec;border:1px solid #c5d0dc;box-shadow:none;cursor:not-allowed;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/rt-builder.css.map */
