.rbc{--rbc-blue:#0869bd;--rbc-dark:#153a56;--rbc-line:#d8e4ef;--rbc-muted:#4b657b;color:var(--rbc-dark);padding:24px 0 60px;background:linear-gradient(180deg,#f2f7fc 0,#fff 600px);font-size:15px;line-height:1.55}
.rbc *{box-sizing:border-box}.rbc [hidden]{display:none!important}.rbc button,.rbc input,.rbc select,.rbc textarea{font:inherit}.rbc button{cursor:pointer}.rbc button:disabled{cursor:not-allowed;opacity:.55}.rbc :focus-visible{outline:3px solid #edac23;outline-offset:4px}.rbc__hero{max-width:900px;padding:12px 0 28px}.rbc__concept{display:inline-block;margin:0 0 22px;padding:7px 12px;border:1px solid #ead4a4;border-radius:8px;color:#6c4c10;background:#fff6df;font-size:12px;font-weight:700}.rbc__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;margin:0 0 10px;color:var(--rbc-muted)}.rbc h1{margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.08;letter-spacing:-.035em;color:var(--rbc-dark);font-weight:800}.rbc__intro{font-size:18px;max-width:730px;margin:18px 0 24px;color:var(--rbc-muted)}.rbc__steps{display:flex;gap:18px;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:12px;color:var(--rbc-muted)}.rbc__steps li{display:flex;align-items:center;gap:7px}.rbc__steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dfebf6;color:var(--rbc-blue)}.rbc__layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:28px;align-items:start}.rbc__main{min-width:0;display:grid;gap:22px}.rbc__panel{min-width:0;margin:0;padding:25px;border:1px solid var(--rbc-line);border-radius:16px;background:#fff;box-shadow:0 5px 22px #163a5605}.rbc fieldset{padding-top:18px}.rbc legend,.rbc__panel h2{display:flex;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:750;line-height:1.25;color:var(--rbc-dark)}.rbc legend{float:left;width:100%;margin:0 0 18px}.rbc fieldset::after{content:"";display:block;clear:both}.rbc__panel h2{margin:0 0 16px}.rbc legend>span,.rbc__panel h2>span{display:grid;place-items:center;flex:0 0 30px;height:30px;font-size:14px;border-radius:9px;background:#eaf3fb;color:var(--rbc-blue)}.rbc__choice-grid{clear:both;display:grid;gap:10px}.rbc__choice-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.rbc__choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rbc__choice-grid label{position:relative;min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:15px 10px;border:1px solid var(--rbc-line);border-radius:11px;cursor:pointer}.rbc__choice-grid label:has(input:checked){border-color:var(--rbc-blue);background:#edf6ff;box-shadow:inset 0 0 0 1px var(--rbc-blue)}.rbc__choice-grid input{accent-color:var(--rbc-blue);margin:3px 0 0;width:15px;height:15px}.rbc__choice-grid span{min-width:0}.rbc__choice-grid b{display:block;font-size:21px;line-height:1;margin-bottom:10px;color:var(--rbc-blue)}.rbc__choice-grid strong{font-size:13px;line-height:1.25;display:block;overflow-wrap:anywhere}.rbc__help{color:var(--rbc-muted);font-size:13px;margin:0 0 16px;display:block;clear:both}.rbc__length{display:flex;align-items:center;gap:15px;margin:15px 0}.rbc__length button{display:grid;place-items:center;width:40px;height:44px;flex:0 0 40px;border:1px solid var(--rbc-line);border-radius:9px;color:var(--rbc-blue);background:#f2f7fc;font-size:23px}.rbc__length input{width:110px;text-align:center;border:1px solid var(--rbc-line);border-radius:9px;padding:7px;font-weight:800;font-size:28px;appearance:textfield;-moz-appearance:textfield}.rbc__length input::-webkit-inner-spin-button{appearance:none}.rbc__presets{display:flex;gap:7px;flex-wrap:wrap}.rbc__presets button{padding:6px 11px;border:1px solid var(--rbc-line);border-radius:7px;background:#fff;color:var(--rbc-muted);font-size:12px}.rbc__presets button[aria-pressed=true]{border-color:var(--rbc-blue);color:var(--rbc-blue);background:#edf6ff}.rbc__profile{margin:18px 0 0;font-size:13px;font-weight:700}.rbc__advanced{margin-top:18px;border-top:1px solid var(--rbc-line);padding-top:15px}.rbc summary{cursor:pointer;color:var(--rbc-blue);font-size:13px;font-weight:700}.rbc__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.rbc__fields label,.rbc__field{display:grid;gap:6px;font-weight:650;font-size:13px;color:var(--rbc-dark)}.rbc select,.rbc__fields input{display:block;width:100%;min-width:0;border:1px solid #b9cbdc;border-radius:8px;background:#fff;color:var(--rbc-dark);padding:11px 32px 11px 10px;font-size:13px}.rbc__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.rbc__result{display:flex;flex-direction:column;text-align:left;padding:17px;border:1px solid var(--rbc-line);border-radius:13px;background:#fff;min-width:0;color:var(--rbc-dark);position:relative}.rbc__result[aria-pressed=true]{border-color:var(--rbc-blue);box-shadow:inset 0 0 0 1px var(--rbc-blue);background:linear-gradient(#f6faff,#fff)}.rbc__result-type{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--rbc-blue)}.rbc__result img,.rbc__result-icon{width:100%;height:140px;object-fit:contain;display:block;margin:12px 0}.rbc__result-icon{display:grid;place-items:center;color:#72a7d5;background:radial-gradient(ellipse,#edf6ff,transparent 70%);font-size:64px}.rbc__result strong{font-size:18px;line-height:1.2;overflow-wrap:anywhere}.rbc__result small{display:block;font-size:12px;color:var(--rbc-muted);margin-top:7px}.rbc__result-price{margin-top:auto;padding-top:16px;font-weight:800;font-size:21px}.rbc__result-price small{font-weight:500;font-size:10px}.rbc__result-state{align-self:start;font-size:11px;font-weight:750;border-radius:5px;background:#e4f0fc;color:var(--rbc-blue);padding:4px 8px;margin-top:12px}.rbc__empty{grid-column:1/-1;border:1px dashed #b9cbdc;padding:18px;border-radius:10px;color:var(--rbc-muted);font-size:13px}.rbc__alternative{margin-top:18px;padding:17px;background:#f2f7fc;border-radius:10px;font-size:13px}.rbc__alternative p{margin:5px 0 10px}.rbc__alternative button,.rbc__back{border:1px solid var(--rbc-blue);color:var(--rbc-blue);border-radius:7px;background:#fff;padding:8px 12px;font-weight:700;font-size:12px}.rbc__option-list{display:grid;gap:10px;margin-top:17px}.rbc__option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--rbc-line);border-radius:9px;font-size:13px;cursor:pointer}.rbc__option input{accent-color:var(--rbc-blue);margin-top:4px}.rbc__option b{font-size:12px;white-space:nowrap}.rbc__option-note{font-size:12px;line-height:1.45;color:var(--rbc-muted);margin:8px 0 0}.rbc__subheading{font-size:14px;margin:20px 0 9px;font-weight:800}.rbc__summary{position:sticky;top:110px;background:var(--rbc-dark);color:#fff;padding:27px;border-radius:16px;box-shadow:0 15px 30px #153a561c;min-width:0}.rbc__summary .rbc__eyebrow{color:#b2cee4}.rbc__summary h2{font-size:24px;line-height:1.2;margin:0;color:#fff}.rbc__summary-profile{color:#c6dcec;font-size:13px;margin:12px 0 22px}.rbc__summary dl{margin:0}.rbc__summary dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-bottom:1px solid #ffffff1f;font-size:12px}.rbc__summary dt{overflow-wrap:anywhere}.rbc__summary dd{margin:0;font-weight:750;white-space:nowrap}.rbc__summary dl small{display:block;font-size:10px;color:#c6dcec}.rbc__total{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:end;padding-top:22px}.rbc__total>span{font-size:13px}.rbc__total>strong{font-size:30px;line-height:1.2;letter-spacing:-.025em}.rbc__total>small{grid-column:1/-1;text-align:right;color:#c6dcec;font-size:11px}.rbc__warnings{padding-left:15px;font-size:11px;color:#fbe2a7;line-height:1.5;margin:17px 0}.rbc__warnings li{margin:6px 0}.rbc__copy{width:100%;min-height:48px;border:0;border-radius:9px;color:var(--rbc-dark);background:#fff;font-weight:800;padding:10px}.rbc__copy-note{font-size:12px;color:#d8edff;min-height:1em;margin:8px 0}.rbc__quote-note{font-size:11px;line-height:1.5;color:#c6dcec}.rbc__calculation{border-top:1px solid #ffffff26;padding-top:15px;margin-top:17px}.rbc__calculation summary{color:#fff;font-size:11px}.rbc__calculation p{font-size:11px;color:#c6dcec}.rbc__summary textarea{width:100%;height:200px;font-size:11px;padding:10px;color:#153a56;border-radius:7px}.rbc__footnote{font-size:11px;color:var(--rbc-muted);margin:0}.rbc__error{color:#a72929;border:1px solid #e8c4c4;padding:14px;border-radius:10px}.rbc__sticky{display:none}
@media(max-width:1100px){.rbc__layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.rbc__panel{padding:20px}.rbc__choice-grid--four{grid-template-columns:1fr 1fr}.rbc__summary{padding:22px}.rbc__total>strong{font-size:26px}}
@media(max-width:820px){.rbc{padding-top:12px;padding-bottom:95px}.rbc__hero{padding-bottom:22px}.rbc__concept{font-size:10px;margin-bottom:18px}.rbc__intro{font-size:15px;margin:16px 0 20px}.rbc__steps{gap:8px 13px;font-size:10px}.rbc__steps b{width:20px;height:20px}.rbc__layout{display:flex;flex-direction:column;gap:20px}.rbc__main,.rbc__summary{width:100%}.rbc__main{gap:16px}.rbc__summary{position:static;scroll-margin-top:100px}.rbc__panel{padding:19px 16px;border-radius:12px}.rbc legend,.rbc__panel h2{font-size:18px}.rbc__choice-grid label{padding:13px 9px}.rbc__choice-grid strong{font-size:12px}.rbc__choice-grid--three{gap:7px}.rbc__choice-grid--three label{grid-template-columns:1fr;gap:7px}.rbc__choice-grid--three label>span>b{font-size:21px;margin-bottom:6px}.rbc__choice-grid--three input{position:absolute;top:12px;right:9px}.rbc__result{padding:13px}.rbc__result img,.rbc__result-icon{height:105px}.rbc__result strong{font-size:16px}.rbc__result-price{font-size:18px}.rbc__fields{grid-template-columns:1fr}.rbc__sticky{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:16px;left:12px;right:12px;bottom:12px;z-index:8;background:#153a56;color:#fff;padding:12px 15px;border:1px solid #ffffff35;border-radius:11px;box-shadow:0 5px 25px #102b4d40}.rbc__sticky small{display:block;font-size:10px;color:#c6dcec}.rbc__sticky strong{font-size:20px}.rbc__sticky button{border:0;border-radius:7px;background:#fff;color:#153a56;padding:10px 17px;font-size:12px;font-weight:800}.rbc__option{grid-template-columns:16px minmax(0,1fr);gap:9px}.rbc__option b{grid-column:2}}
@media(prefers-reduced-motion:reduce){.rbc *{scroll-behavior:auto!important}}
.rbc__app-icon{display:block;margin-bottom:11px;fill:none;stroke:var(--rbc-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rbc__material-choice{clear:both;margin-top:20px;padding-top:1px;border-top:1px solid var(--rbc-line)}.rbc__choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.rbc__choice-grid label:has(input:disabled){opacity:.45;cursor:not-allowed;background:#f5f7f9;box-shadow:none;border-color:var(--rbc-line)}.rbc__choice-grid label small{display:block;margin-top:7px;font-size:10px;color:var(--rbc-muted)}.rbc__availability{font-size:12px;color:var(--rbc-muted);margin:14px 0 0}.rbc__availability:empty{display:none}.rbc__length select{width:120px;flex:0 0 120px;text-align:center;font-size:25px;font-weight:800;padding:7px 30px 7px 10px;min-height:46px}.rbc__length-note{margin:12px 0 0;font-size:12px}.rbc__results{grid-template-columns:minmax(0,1fr)}.rbc__result{display:grid;grid-template-columns:160px minmax(0,1fr);gap:7px 20px;align-items:start;padding:22px}.rbc__result>img{grid-column:1;grid-row:1/span 6;width:160px;height:190px;margin:0;align-self:center}.rbc__result>:not(img){grid-column:2}.rbc__result strong{font-size:21px}.rbc__result small{margin-top:0}.rbc__result-price{padding-top:8px;margin:0}.rbc__result-price small{margin-top:4px}.rbc__result-state{margin-top:2px;justify-self:start}.rbc__mount-preview{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:12px;color:var(--rbc-muted)}.rbc__mount-preview img{width:65px;height:65px;object-fit:contain}.rbc__option--image{grid-template-columns:18px 48px minmax(0,1fr) auto;align-items:center}.rbc__option--image img{width:48px;height:48px;object-fit:contain}.rbc__scope-note{font-size:11px;line-height:1.5;color:#c6dcec;border-bottom:1px solid #ffffff26;padding-bottom:14px;margin-bottom:14px}.rbc__separate-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rbc__separate-grid a{display:block;border:1px solid var(--rbc-line);background:#f5faff;border-radius:10px;padding:17px;text-decoration:none;color:var(--rbc-dark)}.rbc__separate-grid a strong{display:block;color:var(--rbc-blue);font-size:14px;margin-bottom:8px}.rbc__separate-grid a>span{display:block;font-size:12px;color:var(--rbc-muted)}
@media(max-width:820px){.rbc__result{grid-template-columns:100px minmax(0,1fr);gap:7px 12px;padding:16px}.rbc__result>img{width:100px;height:140px}.rbc__result strong{font-size:18px}.rbc__result-price{font-size:21px}.rbc__choice-grid--two label{padding:14px 9px}.rbc__option--image{grid-template-columns:16px 42px minmax(0,1fr)}.rbc__option--image img{width:42px;height:42px;grid-column:2;grid-row:1/span 2}.rbc__option--image>span{grid-column:3}.rbc__option--image>b{grid-column:3}.rbc__separate-grid{grid-template-columns:1fr}}
.rbc__applications .rbc__choice-grid label{grid-template-columns:minmax(0,1fr);padding:15px 10px}.rbc__applications .rbc__choice-grid input{position:absolute;left:10px;top:16px}.rbc__applications .rbc__app-icon{margin-left:25px}.rbc__applications .rbc__choice-grid strong{overflow-wrap:normal;hyphens:auto}
.rbc__dealer{display:flex;align-items:center;gap:20px;margin:24px 0;padding:18px 20px;background:#fff;border:1px solid var(--rbc-line);border-radius:12px;max-width:620px}.rbc__dealer img{width:135px;height:auto;flex:0 0 135px}.rbc__dealer strong,.rbc__dealer span{display:block}.rbc__dealer strong{font-size:15px}.rbc__dealer span{font-size:12px;color:var(--rbc-muted);margin-top:4px}.rbc__material-choice img{display:block;max-width:100%;width:160px;height:130px;object-fit:contain;margin:10px auto 0;background:white;border-radius:7px}.rbc__delivery{display:grid;gap:9px;border-top:1px solid var(--rbc-line);margin-top:20px;padding-top:1px;clear:both}.rbc__delivery .rbc__subheading{margin-bottom:2px}.rbc__delivery>label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--rbc-line);border-radius:9px;cursor:pointer}.rbc__delivery>label:has(input:checked){border-color:var(--rbc-blue);background:#edf6ff;box-shadow:inset 0 0 0 1px var(--rbc-blue)}.rbc__delivery input{accent-color:var(--rbc-blue);margin-top:4px}.rbc__delivery strong{display:block;font-size:13px}.rbc__delivery small{display:block;font-size:11px;line-height:1.5;color:var(--rbc-muted);margin-top:4px}.rbc__delivery>label:has(input:disabled){opacity:.5;cursor:not-allowed}.rbc__photo-note{font-size:11px;line-height:1.5;color:var(--rbc-muted);margin:12px 0 0}.rbc__photo-note:empty{display:none}.rbc__dimensions{margin-top:20px;border-top:1px solid var(--rbc-line);padding-top:18px}.rbc__dimensions h3{font-size:16px;color:var(--rbc-dark);margin:0 0 12px;overflow-wrap:anywhere}.rbc__dimensions>p{font-size:12px;color:var(--rbc-muted)}.rbc__dimension-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:10px;margin:0 0 12px}.rbc__dimension-values>div{border:1px solid var(--rbc-line);border-radius:8px;padding:10px;background:#f5faff}.rbc__dimension-values dt{font-size:11px;color:var(--rbc-muted)}.rbc__dimension-values dd{font-size:17px;margin:4px 0 0;font-weight:800}.rbc__drawing-button{margin-top:12px;border:1px solid var(--rbc-blue);border-radius:8px;padding:10px 14px;color:var(--rbc-blue);background:#fff;font-size:12px;font-weight:700}.rbc__dimension-dialog{width:980px;max-width:calc(100vw - 24px);max-height:90vh;overflow:auto;border:1px solid var(--rbc-line);border-radius:14px;padding:20px;color:var(--rbc-dark)}.rbc__dimension-dialog::backdrop{background:#102b4dc4}.rbc__dimension-dialog>button{display:block;margin-left:auto;border:0;border-radius:8px;background:var(--rbc-blue);color:#fff;padding:10px 18px}.rbc__dimension-dialog h2{font-size:20px}.rbc__dimension-dialog img{display:block;max-width:100%;height:auto;margin:15px auto}.rbc__dimension-dialog p,.rbc__dimension-dialog a{font-size:12px}.rbc__dimension-table{overflow:auto;margin:15px 0}.rbc__dimension-table table{width:100%;border-collapse:collapse}.rbc__dimension-table td,.rbc__dimension-table th{padding:9px;border:1px solid var(--rbc-line);text-align:center;white-space:nowrap;font-size:12px}.rbc__dimension-dialog a{color:var(--rbc-blue)}
@media(max-width:600px){.rbc__dealer{gap:14px;padding:15px}.rbc__dealer img{width:95px;flex-basis:95px}.rbc__dealer strong{font-size:13px}.rbc__dealer span{font-size:11px}.rbc__material-choice img{height:105px}.rbc__dimension-dialog{padding:14px}}
.rbc__result[data-selected=true]{border-color:var(--rbc-blue);box-shadow:inset 0 0 0 1px var(--rbc-blue);background:linear-gradient(#f6faff,#fff)}.rbc__length output{display:grid;place-items:center;width:110px;min-width:80px;min-height:46px;padding:7px 12px;border:1px solid var(--rbc-line);border-radius:9px;background:#fff;font-size:27px;font-weight:800;line-height:1}.rbc__without-hose{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:20px;padding:13px;border:1px solid var(--rbc-line);border-radius:9px;cursor:pointer}.rbc__without-hose input{accent-color:var(--rbc-blue);margin-top:3px}.rbc__without-hose strong{display:block;font-size:13px}.rbc__without-hose small{display:block;font-size:11px;color:var(--rbc-muted);margin-top:5px}.rbc__without-hose:has(input:checked){border-color:var(--rbc-blue);background:#edf6ff}.rbc__selected-length{font-size:16px;font-weight:800;color:var(--rbc-blue);padding:12px 14px;border-radius:9px;background:#edf6ff;margin:0 0 15px}.rbc__capacities{margin:18px 0}.rbc__capacities h4{font-size:14px;color:var(--rbc-dark);margin:0 0 10px}.rbc__capacity-table{max-width:100%;overflow:auto;margin:10px 0 14px}.rbc__capacity-table table{width:100%;border-collapse:collapse;table-layout:fixed}.rbc__capacity-table td,.rbc__capacity-table th{border:1px solid var(--rbc-line);padding:9px 7px;text-align:left;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.rbc__capacity-table th{background:#edf5fc;font-weight:750}.rbc__capacity-table th:first-child{width:55%}.rbc__capacity-table td:not(:first-child){font-weight:750}.rbc__dimension-dialog{width:1120px}.rbc__full-drawing{display:block;width:100%}.rbc__full-drawing img{display:block;width:100%;height:auto;max-width:100%}.rbc__dimension-dialog .rbc__capacity-table td,.rbc__dimension-dialog .rbc__capacity-table th{font-size:13px}.rbc__capacities>details{padding-top:7px}
.rbc__photo-button{position:relative;display:block;min-width:0;padding:7px;border:1px solid var(--rbc-line);border-radius:10px;background:#fff;color:var(--rbc-dark);overflow:hidden}.rbc__photo-button:hover{border-color:var(--rbc-blue)}.rbc__photo-button>img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.rbc__photo-button>span{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #d5e3ef;border-radius:7px;background:#f0f7ff;color:var(--rbc-blue);font-size:23px;line-height:1}.rbc__result>.rbc__photo-button{grid-column:1;grid-row:1/span 9;align-self:center;width:160px;height:205px}.rbc__result>.rbc__photo-button>img{height:100%;width:100%}.rbc__technical{line-height:1.55}.rbc__technical>b{font-size:inherit}.rbc .rbc__option-group{padding:0;margin:0 0 18px;border:0;min-width:0}.rbc .rbc__option-group>legend{float:none;width:auto;margin:0 0 12px;font-size:16px}.rbc__mount-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px}.rbc__choice-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:8px 10px;min-width:0;padding:14px;border:1px solid var(--rbc-line);border-radius:11px;background:#fff}.rbc__choice-option.is-selected{border-color:var(--rbc-blue);box-shadow:inset 0 0 0 1px var(--rbc-blue);background:#f2f8ff}.rbc__choice-option>input{margin:4px 0 0;accent-color:var(--rbc-blue);width:16px;height:16px}.rbc__choice-option>label{min-width:0;cursor:pointer}.rbc__choice-option>label strong{display:block;font-size:13px;line-height:1.45;color:var(--rbc-dark)}.rbc__choice-option>label span{display:block;font-size:11px;line-height:1.6;color:var(--rbc-muted);margin-top:6px}.rbc__choice-option>b{grid-column:2;font-size:12px;color:var(--rbc-blue)}.rbc__option-visuals{grid-column:1/-1;display:flex;gap:8px;margin-top:4px}.rbc__option-visuals>.rbc__photo-button{flex:1 1 0;width:0;height:125px}.rbc__option-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px}.rbc__summary-visual{margin:0 0 18px}.rbc__summary-visual>.rbc__photo-button{width:100%;height:195px}.rbc__summary-specs{display:grid;gap:0;margin:16px 0!important}.rbc__summary-specs>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:8px 0!important;border-bottom:1px solid #ffffff20}.rbc__summary-specs dt{font-size:11px!important;color:#c6dcec}.rbc__summary-specs dd{margin:0;text-align:right;font-size:12px!important;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.rbc__summary-specs>p{font-size:11px;color:#f7d999}.rbc__summary-options{margin:14px 0}.rbc__summary-options h3{font-size:12px;font-weight:750;color:#fff;margin:0 0 10px}.rbc__summary-options>p{font-size:11px;color:#c6dcec}.rbc__summary-option{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:12px;line-height:1.5}.rbc__summary-option>.rbc__photo-button{flex:0 0 48px;width:48px;height:48px;padding:3px;border-radius:7px}.rbc__summary-option>.rbc__photo-button>span{width:17px;height:17px;font-size:16px;right:1px;bottom:1px}.rbc__price-details{border-top:1px solid #ffffff26;padding-top:12px}.rbc__price-details>summary{font-size:12px;font-weight:750;cursor:pointer}.rbc__price-details>dl{margin:12px 0}.rbc__photo-dialog{width:880px;max-width:calc(100vw - 28px);max-height:92dvh;border:0;border-radius:15px;padding:22px;background:#fff;color:var(--rbc-dark);box-shadow:0 20px 80px #102b4d60;overflow:auto}.rbc__photo-dialog::backdrop{background:#10283dbb}.rbc__photo-dialog>button{display:block;margin:0 0 10px auto;border:1px solid var(--rbc-line);border-radius:7px;padding:8px 14px;background:#f1f7fc;color:var(--rbc-dark)}.rbc__photo-dialog>h2{font-size:19px;line-height:1.4;margin:0 0 12px}.rbc__photo-dialog>img{display:block;width:100%;height:60dvh;object-fit:contain;background:white}.rbc__photo-dialog>p,.rbc__photo-dialog>a{font-size:12px;line-height:1.6}.rbc__photo-dialog>a{color:var(--rbc-blue)}
@media(min-width:821px){.rbc__summary{top:16px;max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#87a7c4 transparent}}
.rbc__summary .rbc__price-details>summary{color:#d5eaff}.rbc__mount-preview>.rbc__photo-button{flex:0 0 80px;width:80px;height:80px}
.rbc__length>[data-rbc-manual-length]{width:110px;min-width:80px;min-height:46px;padding:7px 10px;border:1px solid var(--rbc-line);border-radius:9px;background:#fff;color:var(--rbc-dark);font-size:25px;font-weight:800;text-align:center}.rbc__quote-dialog{width:680px;max-width:calc(100vw - 28px);max-height:90dvh;padding:24px;border:0;border-radius:14px;background:#fff;color:var(--rbc-dark);overflow:auto;box-shadow:0 20px 80px #102b4d60}.rbc__quote-dialog::backdrop{background:#10283dbb}.rbc__quote-dialog>button{display:block;margin:0 0 12px auto;padding:8px 14px;border:1px solid var(--rbc-line);border-radius:7px;background:#f1f7fc;color:var(--rbc-dark)}.rbc__quote-dialog h2{font-size:23px;line-height:1.3;margin:0 0 14px;color:var(--rbc-dark)}.rbc__quote-dialog p{font-size:13px;line-height:1.6}.rbc__quote-dialog form>label{display:block;font-size:13px;font-weight:700;margin:15px 0 6px}.rbc__quote-dialog form>input:not([type=hidden]),.rbc__quote-dialog textarea{display:block;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--rbc-line);border-radius:7px;background:#fff;color:var(--rbc-dark);font:inherit;font-size:14px}.rbc__quote-dialog textarea[readonly]{background:#f3f7fb;font-size:12px}.rbc__quote-submit{display:block;width:100%;padding:14px 18px;border:0;border-radius:8px;background:var(--rbc-blue);color:#fff;font-weight:750}.rbc__quote-dialog form:has([data-rbc-quote-response=success])>*:not([data-rbc-quote-response]){display:none}
@media(max-width:600px){.rbc__quote-dialog{padding:16px}.rbc__quote-dialog h2{font-size:20px}.rbc__length>[data-rbc-manual-length]{width:95px}}
.rbc__hose-static{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:14px 16px;border:1px solid var(--rbc-line);border-radius:9px;background:#f4f9ff;font-size:13px}.rbc__hose-static>a{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #c3d8ec;border-radius:50%;background:#fff;color:var(--rbc-blue);font-size:19px;font-weight:800;text-decoration:none}.rbc__connections{margin-top:24px;border-top:1px solid var(--rbc-line);padding-top:22px}.rbc__connections h3{font-size:20px;margin:0 0 12px;color:var(--rbc-dark)}.rbc__connection-inside{display:grid;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:14px;padding:16px;margin:16px 0 22px;border:1px solid var(--rbc-line);border-radius:11px;background:#f2f8ff}.rbc__connection-inside h4{font-size:14px;margin:0 0 8px;color:var(--rbc-dark)}.rbc__connection-inside strong{display:block;font-size:13px;line-height:1.6}.rbc__connection-inside p,.rbc__connection-inside small{font-size:11px;line-height:1.6;color:var(--rbc-muted)}.rbc__connection-inside>.rbc__photo-button{width:105px;height:105px}.rbc__connections .rbc__option-group{margin-top:24px}.rbc__connections .rbc__option-group>legend{line-height:1.6}.rbc__connections details{margin-top:14px;padding:13px;border:1px solid var(--rbc-line);border-radius:9px}.rbc__connections details>summary{cursor:pointer;font-size:13px;font-weight:750;color:var(--rbc-blue)}.rbc__connection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin-top:16px}.rbc__connection-link{grid-column:1/-1;color:var(--rbc-blue);font-size:11px;font-weight:700;line-height:1.5}.rbc__choice-option:has(>input:disabled){opacity:.55}.rbc__summary-connections{margin:16px 0;padding-top:14px;border-top:1px solid #ffffff26}.rbc__summary-connections h3{font-size:12px;font-weight:750;color:#fff;margin:0 0 10px}.rbc__summary .rbc__summary-connections dl>div{display:block;padding:8px 0;border-bottom:1px solid #ffffff20}.rbc__summary-connections dt{font-size:11px;color:#c6dcec;margin-bottom:4px}.rbc__summary .rbc__summary-connections dd{font-size:12px;text-align:left;line-height:1.6;margin:0;overflow-wrap:anywhere}
@media(max-width:600px){.rbc__connection-inside{grid-template-columns:minmax(0,1fr);padding:14px}.rbc__connection-inside>.rbc__photo-button{width:110px;height:100px}.rbc__connections details{padding:10px}.rbc__hose-static{padding:12px;font-size:12px}.rbc__hose-static>a{flex-basis:40px;height:40px}}
.rbc__summary .rbc__summary-specs>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.rbc__summary .rbc__summary-specs dt,.rbc__summary .rbc__summary-specs dd,.rbc__summary .rbc__summary-connections dt,.rbc__summary .rbc__summary-connections dd{white-space:normal;min-width:0}
.rbc [data-rbc-presets]{margin-top:18px;margin-bottom:14px}.rbc__drawing-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;margin:16px 0}.rbc__drawing-specs>div{padding:12px;border:1px solid var(--rbc-line);border-radius:9px;background:#f0f7ff}.rbc__drawing-specs dt{font-size:12px;line-height:1.5;color:var(--rbc-muted)}.rbc__drawing-specs dd{margin:5px 0 0;font-size:17px;line-height:1.5;font-weight:750;color:var(--rbc-dark)}.rbc__inlet-thread{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;margin:12px 0 16px;border:2px solid #b7d4ee;border-radius:11px;background:#eef7ff}.rbc__inlet-thread>div{min-width:0}.rbc__inlet-thread span{display:block;font-size:11px;color:var(--rbc-muted)}.rbc__inlet-thread strong{display:block;margin:4px 0 6px;font-size:21px;font-weight:800;line-height:1.3;color:var(--rbc-dark)}.rbc__inlet-thread small{display:block;max-width:460px;font-size:11px;line-height:1.6;color:var(--rbc-muted)}.rbc__inlet-thread>button,.rbc__remove-coupling{padding:10px 13px;border:1px solid var(--rbc-blue);border-radius:8px;background:#fff;color:var(--rbc-blue);font-size:12px;font-weight:750}.rbc__inlet-thread>button{flex:0 0 auto}.rbc__connections [data-rbc-connection-details]{scroll-margin-top:130px}.rbc__remove-coupling{margin-top:10px}.rbc__gun-ends .rbc__option-visuals>.rbc__photo-button{height:165px}.rbc__dimensions>.rbc__drawing-button{margin:0}
@media(max-width:600px){.rbc__inlet-thread{display:block;padding:14px}.rbc__inlet-thread>button{margin-top:12px;min-height:44px}.rbc__gun-ends .rbc__option-visuals>.rbc__photo-button{height:190px}}
.rbc__nominal-explanation{padding:12px 14px;border:1px solid var(--rbc-line);border-radius:9px;background:#f5f9fd;font-size:13px;line-height:1.65;color:var(--rbc-dark)}.rbc__summary-connections dd p{margin:5px 0;font-size:inherit;line-height:inherit;color:inherit}.rbc__standard-mounts{grid-template-columns:repeat(2,minmax(0,1fr))}.rbc__choice-option:has(input[data-rbc-option][value$="-cart"]) .rbc__option-visuals>.rbc__photo-button{height:185px}
@media(max-width:600px){.rbc__standard-mounts{grid-template-columns:minmax(0,1fr)}}
.rbc .rbc__upgrades{margin:22px 0}.rbc__upgrade-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;margin-top:9px;border:1px solid var(--rbc-line);border-radius:9px;background:#fff}.rbc__upgrade-row:has(input:checked){border-color:var(--rbc-blue);background:#f0f7ff}.rbc__upgrade-row>label{display:flex;align-items:flex-start;gap:11px;flex:1;min-width:0;cursor:pointer}.rbc__upgrade-row input{width:17px;height:17px;flex:0 0 17px;margin:3px 0 0;accent-color:var(--rbc-blue)}.rbc__upgrade-row strong{display:block;font-size:13px;line-height:1.5;color:var(--rbc-dark)}.rbc__upgrade-row small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--rbc-blue);font-weight:700}.rbc__upgrade-info{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #bdd5eb;border-radius:50%;background:#fff;color:var(--rbc-blue);font-weight:800;font-size:17px}.rbc__upgrade-dialog{width:540px;max-width:calc(100vw - 28px);max-height:85dvh;overflow:auto;padding:22px;border:0;border-radius:13px;background:#fff;color:var(--rbc-dark);box-shadow:0 20px 80px #102b4d60}.rbc__upgrade-dialog::backdrop{background:#10283dbb}.rbc__upgrade-dialog>button{display:block;margin:0 0 14px auto;padding:8px 14px;border:1px solid var(--rbc-line);border-radius:7px;background:#f1f7fc;color:var(--rbc-dark)}.rbc__upgrade-dialog h2{font-size:21px;line-height:1.4;color:var(--rbc-dark);margin:0 0 14px}.rbc__upgrade-dialog p{font-size:14px;line-height:1.8}
@media(max-width:820px){.rbc__result>.rbc__photo-button{width:100px;height:155px}.rbc__summary-visual>.rbc__photo-button{height:230px}.rbc__summary{max-height:none;overflow:visible}.rbc__summary-specs dd{font-size:13px!important}.rbc__mount-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.rbc__photo-dialog{padding:14px}.rbc__photo-dialog>h2{font-size:16px}.rbc__photo-dialog>img{height:55dvh}}
.rbc__type-choice{position:relative;min-width:0;display:flex}.rbc__type-choice>label{width:100%;min-height:150px;padding-bottom:54px}.rbc__type-info{position:absolute;right:9px;bottom:8px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #bdd5eb;border-radius:50%;background:#fff;color:var(--rbc-blue);font-size:17px;font-weight:800}.rbc__choice-grid .rbc__type-choice>label{padding-bottom:54px}
.rbc .rbc__connection-step{padding:16px;margin:22px 0;border:1px solid var(--rbc-line);border-radius:12px;background:#f8fbfe}.rbc .rbc__connection-step>legend{float:none;width:auto;max-width:100%;padding:0 7px;margin-bottom:6px;font-size:15px;overflow-wrap:anywhere}.rbc__connection-status{display:inline-block;padding:4px 9px;border-radius:6px;background:#fff0d9;color:#755016;font-size:11px;font-weight:750}.rbc__connection-status.is-done{background:#e1f3e8;color:#225c3c}.rbc__connection-progress{padding:12px 14px;border-radius:8px;background:#eaf3fb;color:var(--rbc-dark);font-size:13px;font-weight:750}
.rbc__connections [data-rbc-connection-details]>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:30px}.rbc__connections [data-rbc-connection-details]>summary::-webkit-details-marker{display:none}.rbc__connection-chevron{flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.rbc__connections [data-rbc-connection-details][open]>summary .rbc__connection-chevron{transform:rotate(180deg)}
@media(max-width:820px){.rbc__type-info{width:40px;height:40px}.rbc__type-choice>label{min-height:175px}.rbc .rbc__connection-step{padding:12px}.rbc .rbc__connection-step>legend{font-size:14px}}
@media(prefers-reduced-motion:reduce){.rbc__connection-chevron{transition:none}}
.rbc .rbc__type-choice>label{min-height:76px;padding:12px 48px 12px 12px;gap:8px;align-items:center}.rbc__type-choice>label>span>b{display:none}.rbc__type-info{top:50%;bottom:auto;right:8px;transform:translateY(-50%);width:32px;height:32px}.rbc__type-choice>label strong{line-height:1.4}
@media(max-width:820px){.rbc .rbc__type-choice>label{min-height:76px;padding:12px 48px 12px 10px}.rbc__type-info{width:36px;height:36px}}
@media(max-width:480px){.rbc .rbc__choice-grid:has(>.rbc__type-choice){grid-template-columns:minmax(0,1fr)}.rbc .rbc__type-choice>label{min-height:58px;padding:10px 48px 10px 12px}}
.rbc__set-tools{margin-top:24px;padding-top:20px;border-top:1px solid var(--rbc-line)}.rbc__set-tools h3{font-size:20px;line-height:1.4;color:var(--rbc-dark);margin:0 0 12px}.rbc__set-tools .rbc__option-visuals>.rbc__photo-button{height:170px}
.rbc__supplier-sku{overflow-wrap:anywhere;min-width:0}.rbc__supplier-sku>span{font-weight:650}
.rbc .rbc__result--compact{grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 16px;align-content:center;padding:16px}.rbc .rbc__result--compact>.rbc__photo-button{grid-column:1;grid-row:1/span 2;width:104px;height:112px;align-self:center}.rbc .rbc__result--compact>.rbc__model-name{grid-column:2;grid-row:1;margin:0;font-size:20px;line-height:1.35;align-self:end}.rbc .rbc__reel-price--compact{grid-column:2;grid-row:2;gap:5px;padding:0;margin:0;border:0;align-self:start}.rbc__compact-amounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.rbc__compact-amounts>s{font-size:12px;color:var(--rbc-muted);white-space:nowrap}.rbc .rbc__compact-amounts>strong{font-size:20px;line-height:1.25;color:var(--rbc-blue);white-space:nowrap}.rbc .rbc__compact-price-note{font-size:11px;line-height:1.45;color:var(--rbc-muted);margin:0}.rbc__dimensions{margin-top:12px;padding-top:0;border-top:0}
@media(max-width:480px){.rbc .rbc__result--compact{grid-template-columns:76px minmax(0,1fr);gap:7px 12px;padding:14px}.rbc .rbc__result--compact>.rbc__photo-button{width:76px;height:86px}.rbc .rbc__result--compact>.rbc__model-name{font-size:17px}.rbc .rbc__compact-amounts>strong{font-size:19px}}
.rbc__reel-price{display:grid;gap:6px;min-width:0;padding:12px 0;border-top:1px solid var(--rbc-line);font-size:12px;line-height:1.5}.rbc__reel-price p{margin:0}.rbc__reel-price-scope{font-weight:750}.rbc__reel-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;min-width:0}.rbc__reel-price-row>s{color:var(--rbc-muted);white-space:nowrap}.rbc .rbc__reel-price-sale>strong{font-size:21px;line-height:1.3;color:var(--rbc-blue);white-space:nowrap}.rbc__reel-price-saving{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;color:#225c3c;font-size:11px}.rbc__reel-price-saving>b{padding:3px 7px;background:#e1f3e8;border-radius:5px}.rbc__summary .rbc__reel-price{margin:16px 0;border-color:#ffffff26;color:#fff}.rbc__summary .rbc__reel-price-row>s{color:#c6dcec}.rbc .rbc__summary .rbc__reel-price-sale>strong{color:#fff}.rbc__summary .rbc__reel-price-saving{color:#c9f3dc}.rbc__summary .rbc__reel-price-saving>b{color:#174a2e}
