.rrb{--ink:#001e3b;--green:#167b62;--paper:#f4f7f6;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.55;letter-spacing:0}.rrb *{box-sizing:border-box}.rrb [hidden]{display:none!important}.rrb h1,.rrb h2,.rrb h3,.rrb p{margin:0 0 16px;color:inherit;letter-spacing:0}.rrb h1{font-size:clamp(34px,4.4vw,62px);line-height:1.06;max-width:760px;font-weight:750}.rrb h2{font-size:clamp(24px,2.3vw,32px);line-height:1.2;font-weight:700}.rrb h3{font-size:21px;font-weight:700}.rrb-shell{max-width:1220px;margin:auto;padding:0 28px}.rrb-hero{padding:52px 0 46px;background:var(--ink);color:#fff}.rrb-kicker{display:block;text-transform:uppercase;font-weight:750;font-size:12px;letter-spacing:2px;margin-bottom:14px}.rrb-hero p{max-width:650px;color:#dbe7ec;font-size:19px}.rrb-trust{border-top:1px solid #ffffff30;padding-top:18px;margin-top:24px;font-size:14px;color:#c5e4dc}.rrb-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px;padding-top:32px;padding-bottom:64px;align-items:start}.rrb-panel{background:#fff;border:1px solid #e1e7e5;border-radius:18px;padding:30px;min-width:0;box-shadow:0 8px 30px #001e3b05}.rrb-progress{list-style:none;margin:0 0 35px;padding:0 0 25px;display:flex;gap:8px;justify-content:space-between;border-bottom:1px solid #e5eae8}.rrb-progress li{font-size:11px;color:#677b86;line-height:1.25;max-width:100px;text-align:center;flex:1}.rrb-progress span{display:block;background:#edf1f1;color:#637780;width:28px;height:28px;line-height:28px;border-radius:50%;margin:0 auto 8px;font-size:12px;font-weight:750}.rrb-progress li[aria-current=step]{font-weight:750;color:var(--green)}.rrb-progress li[aria-current=step] span{color:#fff;background:var(--green)}.rrb-field{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:650;margin:22px 0}.rrb input:not([type=radio]):not([type=checkbox]),.rrb select{font:inherit;font-weight:400;color:var(--ink);background:#fff;border:1.5px solid #c7d2d4;border-radius:9px;padding:13px 12px;min-height:49px;max-width:100%;width:100%;box-shadow:none}.rrb input:focus-visible,.rrb select:focus-visible,.rrb button:focus-visible,.rrb a:focus-visible{outline:3px solid #e0a326;outline-offset:3px}.rrb :is(input,select)[aria-invalid=true]{border-color:#b62828}.rrb-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.rrb-choice{display:flex;gap:12px;align-items:flex-start;border:1.5px solid #d7e0df;padding:18px;border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s}.rrb-choice:has(:checked){background:#edf7f3;border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.rrb-choice:has(:disabled){opacity:.45;cursor:not-allowed}.rrb-choice input{accent-color:var(--green);width:18px;height:18px;flex-shrink:0;margin:3px 0}.rrb-choice strong{font-size:15px;display:block}.rrb-choice small{font-size:13px;font-weight:400;line-height:1.4;display:block;color:#516875;margin-top:6px}.rrb-notice{background:#eff6f3;border-left:3px solid var(--green);border-radius:0 8px 8px 0;padding:15px 17px;font-size:14px;margin:22px 0}.rrb-notice a{display:inline-block;margin-top:7px}.rrb a{color:var(--green);text-underline-offset:3px}.rrb-muted{font-size:13px;color:#526673!important}.rrb-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rrb-actions{display:flex;align-items:center;gap:12px;margin-top:28px;border-top:1px solid #e4eae8;padding-top:24px}.rrb button,.rrb-btn{font:inherit;font-weight:700;font-size:15px;cursor:pointer;border-radius:9px;min-height:48px;padding:12px 20px;transition:opacity .15s;line-height:1.4}.rrb button:disabled{opacity:.45;cursor:not-allowed}.rrb-primary{background:var(--green);color:#fff;border:1px solid var(--green);text-decoration:none;display:inline-block}.rrb-primary:hover{background:#0d644e}.rrb-secondary{background:#fff;color:var(--ink);border:1px solid #c6d4d2}.rrb-link{background:none;border:0;color:var(--green);text-decoration:underline}.rrb-aside{padding:24px 0;position:sticky;top:25px}.rrb-aside h2{font-size:22px;line-height:1.35}.rrb-aside p{font-size:14px;color:#536977}.rrb-aside small{display:block;font-size:12px;margin-top:25px;color:#617780}.rrb-aside-summary{font-size:14px;padding:18px 0;border-top:1px solid #dbe4e1;margin:22px 0 10px}.rrb-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.rrb-chip{border-radius:6px;background:#edf2f1;font-size:12px;padding:5px 9px}.rrb-error{color:#a51f1f!important;font-size:14px;margin:15px 0 0!important}.rrb-error:empty{display:none}.rrb-results-tabs{display:flex;gap:8px;border-bottom:1px solid #dbe4e1;margin:26px 0 20px;padding-bottom:10px}.rrb-results-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.rrb-card{border:1px solid #dbe4e1;border-radius:12px;overflow:hidden;margin:18px 0;display:grid;grid-template-columns:150px minmax(0,1fr);padding:16px;gap:20px}.rrb-card img{width:100%;height:145px;object-fit:contain;background:#fff;border-radius:8px}.rrb-card h3{font-size:17px;line-height:1.35;margin-bottom:10px}.rrb-card .rrb-price{font-size:25px;font-weight:750;margin:12px 0}.rrb-card a{font-size:13px}.rrb-card button{display:block;margin-top:12px;width:100%}.rrb-custom{padding:20px;background:#f7f9f8;border-radius:12px}.rrb-custom .rrb-field:first-child{margin-top:0}.rrb-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccd9d5;padding-top:20px;margin-top:20px;font-size:18px;font-weight:700}.rrb-total strong{font-size:30px}.rrb-check{display:flex;gap:10px;font-size:13px;margin:24px 0;align-items:flex-start}.rrb-check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--green);margin-top:3px}.rrb-line{display:grid;grid-template-columns:1fr auto;gap:15px;font-size:14px;margin:12px 0}.rrb-line a{display:block;font-size:12px}.rrb-line strong{white-space:nowrap}.rrb-success{padding:20px;border:1px solid #167b62;background:#edf7f3;border-radius:10px}.rrb-help{background:#fff8e9;border:1px solid #ead8ae;padding:24px;border-radius:12px}.rrb-help li{margin-bottom:10px}.rrb-help ul{padding-left:20px}.rrb-help a{margin-top:12px}.rrb-note-links{font-size:12px;display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}@media(max-width:900px){.rrb-layout{grid-template-columns:1fr}.rrb-aside{position:static;padding:0;display:none}.rrb-panel{padding:24px}.rrb-hero{padding:35px 0}.rrb-shell{padding-left:20px;padding-right:20px}}@media(max-width:540px){.rrb-shell{padding-left:14px;padding-right:14px}.rrb-panel{padding:20px 16px;border-radius:12px}.rrb-layout{padding-top:18px}.rrb h1{font-size:36px}.rrb-hero p{font-size:16px}.rrb-trust{font-size:12px;line-height:1.8}.rrb-progress{gap:3px;margin-bottom:26px}.rrb-progress li{font-size:10px}.rrb-progress span{width:25px;height:25px;line-height:25px}.rrb-choices{grid-template-columns:1fr}.rrb-choice{padding:15px}.rrb-counts{gap:9px}.rrb-counts label{font-size:12px}.rrb-card{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px}.rrb-card img{height:90px}.rrb-card h3{font-size:15px}.rrb-card .rrb-chip{font-size:11px}.rrb-results-tabs button{flex:1;padding:10px}.rrb-custom{padding:14px}.rrb-actions button[data-next]{margin-left:auto}.rrb-total strong{font-size:26px}.rrb-help{padding:18px}}@media(prefers-reduced-motion:reduce){.rrb *{transition:none!important;scroll-behavior:auto!important}}.rrb-recommendation{border:1px solid #d8e3df;border-radius:14px;padding:24px;margin:20px 0;background:#fff}.rrb-featured{border:2px solid var(--green)}.rrb-rec-heading .rrb-kicker{color:var(--green);margin-bottom:8px}.rrb-rec-heading h3{font-size:23px}.rrb-rec-heading p{font-size:14px}.rrb-product-list{padding:0;margin:20px 0;list-style:none}.rrb-product-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 0;border-top:1px solid #e5ebe8;font-size:14px}.rrb-unit-count{font-size:17px;font-weight:700}.rrb-product-list a{font-weight:650;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.rrb-product-list a:hover{text-decoration:underline}.rrb-product-list small{display:block;margin-top:5px;color:#566e77;font-size:12px}.rrb-product-list strong{white-space:nowrap}.rrb-buy{width:100%;margin-top:8px}.rrb-change{background:#fff5df;border-radius:8px;padding:14px;font-size:13px}.rrb-change ul{padding-left:18px;margin:8px 0 0}.rrb-change li+li{margin-top:6px}.rrb-more{margin:22px 0}.rrb-more summary{cursor:pointer;padding:16px 0;font-size:15px;font-weight:700;color:var(--green)}.rrb-inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.rrb-route-options{display:grid;gap:12px;margin:20px 0}.rrb-route-options button{text-align:left;white-space:normal}.rrb-route-options small{display:block;font-size:13px;font-weight:400;margin-top:7px}.rrb [data-step] h2{scroll-margin-top:130px}.rrb [data-step] h2:focus{outline:none}.rrb-notice p:last-child{margin-bottom:0}@media(max-width:540px){.rrb-recommendation{padding:16px}.rrb-product-list li{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;font-size:13px}.rrb-rec-heading h3{font-size:20px}.rrb-inline-actions button{width:100%;font-size:14px}.rrb [data-step] h2{scroll-margin-top:90px}}.rrb-price-comparison{padding:20px;background:#eef6f2;border-radius:12px;margin:20px 0}.rrb-price-comparison h3{font-size:20px}.rrb-price-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.rrb-price-pair>div{padding:15px;background:#fff;border:1px solid #d2e1d9;border-radius:9px}.rrb-price-pair span{display:block;font-size:14px}.rrb-price-pair strong{display:block;font-size:26px;margin-top:4px}.rrb-price-comparison p{font-weight:700;font-size:15px;margin-bottom:8px}.rrb-price-comparison small{font-size:12px;color:#526673}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAI */
