.hosemaker-loaded #hoseMaker *{visibility:visible}.hosemaker-loaded #hoseMaker:before{content:none}#hoseMaker h2,#hoseMaker h3,#hoseMaker h4{font-family:var(--body-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#hoseMaker .introHead{background:url(../media/horiz-gradient-divider.05nfcb1kaqk86.gif) top no-repeat;padding:30px 238px 30px 64px;position:relative;overflow:hidden}#hoseMaker .introHead h1{font-size:32px;font-weight:400}#hoseMaker .introHead p{color:#53575a;font-size:13px}#hoseMaker .introHead .changeLink{background:url(../media/bullet_arrow.17-cjlwiumkba.gif) 7px 5px no-repeat;width:155px;padding:0 0 0 18px;font-size:12px;font-weight:700;display:block;position:absolute;top:76px;left:576px}#hoseMaker .introHead .changeLink:hover{color:#0c60a9}#hoseMaker .connections{display:none}#hoseMaker .loading .loading,#hoseMaker .loaded .results{display:block}#hoseMaker #hmChoices .disabled .choice{cursor:default;background:linear-gradient(#f6f6f7 0%,#ddddde 100%)}#hmChoices{width:755px;margin:0 auto;padding:0;list-style:none;overflow:hidden}#hmChoices h2{text-align:center;font-size:14px;font-weight:700}#hmChoices>li{float:left;cursor:pointer;width:245px;margin:0 10px 0 0}#hmChoices .choice{background:linear-gradient(#e7eff6 0%,#d0e0ee 100%);border:1px solid #d0e0ee;border-radius:3px;padding:10px;position:relative}#hmChoices .choices{display:none}#hmChoices .choices h4{color:#0e4980;margin:0;font-size:12px;font-weight:700}#hmChoices .choices p{margin:0;padding:0}#hmChoices .intro{text-align:center;height:30px;min-height:30px;padding:5px;font-size:11px;overflow:hidden;height:auto!important}#hmChoices .intro h3{color:#1362ab;margin:0;font-size:12px;font-weight:700}#hmChoices .intro p{margin:0;padding:0}#hmChoices .intro-length{display:flex}#hmChoices .cancel,#hmChoices .chosen .intro{display:none}#hmChoices .chosen .choices{text-align:center;margin:0;padding:0;list-style:none;display:block}#hmChoices .chosen .choices li{padding:0;display:none}#hmChoices .chosen .choices li.selected{text-align:center;height:38px;min-height:38px;padding:5px;font-size:11px;display:block;overflow:hidden;height:auto!important}#hmChoices .chosen select{border:1px solid #babcbd;width:85px}#hmChoices .disabled .intro h3,#hmChoices .disabled .intro p{color:#989a9c}#hmChoices .disabled label{color:#989a9c;cursor:default}#hmChoices #hmEnd2{margin:0}#hmChoices #hmHoseLength{cursor:default}#hosePreview{width:760px;height:140px;margin:20px auto 30px;position:relative}#hosePreview img{z-index:1;position:absolute;top:0}#hosePreview .divider{z-index:2;background:url(../media/hose-maker-divider.3hekxfly9_xjr.png) no-repeat;width:10px;height:35px;position:absolute;top:30px}#hosePreview .one,#hosePreview .middle{left:246px}#hosePreview .two{left:502px}#hosePreview .left{cursor:pointer;left:0}#hosePreview .right{cursor:pointer;right:0}#hosePrevMiddle{z-index:2;color:#fff;text-align:center;background:url(../media/default-middle.30wbqjvcmxi7x.png) no-repeat;width:262px;height:100px;font-weight:700;line-height:1;position:absolute;top:21px;left:246px}#hosePrevMiddle.active{background:url(../media/default-middle-active.3hfvz9y9gpkge.png) no-repeat}#hosePrevMiddle.active strong{padding:28px 0 0;font-size:32px;display:block}#hosePrevMiddle.active em{font-size:12px;display:block}#hosePrevMiddle *{display:none}#hosePrevMiddle strong{padding:28px 0 0;font-size:32px;display:block}#hosePrevMiddle em{font-size:12px;display:block}.xt #hosePrevMiddle.active{background:url(../media/default-middle-blue-active.1053c15rcuuf-.png) no-repeat}#hmHoseLength select{float:left;background:#fff;border:1px solid #babcbd;border-radius:4px;width:100px;margin:7px 9px 0 0;display:none}#hmHoseLength select.active{display:block}#hmHoseLength label{float:left;color:#0c5fa8;cursor:pointer;margin:7px 3px 0;padding:2px 6px;font-size:12px;font-weight:700;display:block}#hmHoseLength label.selected{color:#2a2c2d;background:#fff;border-radius:4px}* html #hmHoseLength .selected,* html #hmHoseLength label{display:inline}#hmResults{padding:0 0 30px;overflow:hidden}#hmResults .loading{color:#53575a;text-align:center;background:url(../media/loading-33px.3-ec6dh7mdybs.gif) top no-repeat;padding:40px 0 0;font-size:13px;display:none}#hmResults .results{border-top:1px solid #babcbd;padding:1px 0 0;display:none}#hmResults .results p{margin:0;padding:0}#hmResults .results .hm-result{color:#2a2c2d;background:#ddddde;padding:10px 10px 20px;font-size:11px;overflow:hidden}#hmResults .results .hm-result h2{color:#0e4980;margin:0;padding:0;font-size:24px;font-weight:700}#hmResults .results .hm-result strike{margin:0 8px 0 0}#hmResults .results .hm-result .price{clear:both;font-size:12px;font-weight:700}#hmResults .pricing-table{clear:both;margin:10px 0}#hmResults .pricing-table td,#hmResults .pricing-table th{text-align:left;padding:0 25px 1px 0;font-size:13px}#hmResults .pricing-table th{color:#1362ab;font-weight:700}.ui-dialog{z-index:1002;position:absolute}.ui-widget-overlay{z-index:1001;opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60);background:#dce6ef;position:absolute;inset:0}.riOverlayContainer .ui-dialog-titlebar{background:url(../media/overlay_hd.0f1ebyxucfi8a.png) no-repeat;height:15px}.riOverlayContainer .ui-dialog-titlebar *{display:none}.riOverlayContainer .riOverlayInner{text-align:left;background:url(../media/overlay_back.20koirjntmafn.png) repeat-y;margin:0 0 15px;padding:20px 25px;position:relative}.riOverlayInner h2{color:#2a2c2d;margin:0;font-size:24px;font-weight:700;line-height:1}.riOverlayInner p{margin-bottom:1rem}.riOverlayInner p.note{margin:8px 0 15px;padding:0;font-size:11px}.riOverlayInner .choiceList{float:left;width:200px;margin:0 15px 0 0;padding:0;list-style:none}.riOverlayInner .choiceList h3{color:#0e4980;vertical-align:center;cursor:pointer;font-size:12px;line-height:15px;font-family:var(--body-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin:0;padding:6px 5px;font-weight:700}.riOverlayInner .choiceList h3:hover{background:#fff9d2}.riOverlayInner .choiceList li{padding:0 0 1px 20px}.riOverlayInner .choiceList li.selected{background:url(../media/selected_check.0c0ql7t159rgg.gif) 0 no-repeat}.riOverlayInner .choiceList li.disabled h3{color:#989a9c;cursor:default}.riOverlayInner .choiceList .selected h3{background:#ddddde}.riOverlayInner .choiceList .disabled h3:hover{background:0 0}.riOverlayInner .ft{background:url(../media/overlay_ft.31e8_9fjedv0h.png);width:740px;height:15px;position:absolute;bottom:-15px;left:0}.riOverlayInner .foot{clear:both;text-align:right;vertical-align:middle;background:#ddddde url(../media/1x1white.0m1b34va65_tu.gif) repeat-x;border-top:1px solid #babcbd;padding:10px}.riOverlayInner .foot input{vertical-align:middle}.asPreloader{position:absolute;top:-9999px;left:-9999px}.asPreloader .t{background:url(../media/overlay_hd.0f1ebyxucfi8a.png) no-repeat}.asPreloader .m{background:url(../media/overlay_back.20koirjntmafn.png) repeat-y}.asPreloader .b{background:url(../media/overlay_ft.31e8_9fjedv0h.png)}.choiceImagePreview{float:right;background:url(../media/img_background.2xx2owjai5fq2.gif) no-repeat;width:202px;height:310px;margin:0;padding:0;list-style:none;position:relative}.choiceImagePreview.hovered{background:0 0}.choiceImagePreview li{z-index:2;background:#fff;height:265px;display:none;position:absolute;top:0;left:0}.choiceImagePreview li.on{display:block}.choiceImagePreview li.selected{z-index:1;display:block}.choiceImagePreview li img{border:1px solid #babcbd}.choiceImagePreview h3{color:#2a2c2d;text-align:center;margin-bottom:0;padding:5px 0 0;font-size:14px}.choiceImagePreview .desc{font-size:14px}.hoseMakerHead h2{font-size:1.2em;font-family:var(--body-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700}.hoseMakerHead a{text-decoration:none}@media screen and (max-width:590px){.hoseMakerHead{width:calc(100vw - 32px);overflow:hidden}}.hoseMakerHead .xt #hosePrevMiddle{background:url(../media/middle-blue-product-page.310aka8owtrss.png) no-repeat}.hoseMakerHead #hosePreview{width:580px;height:140px;margin:0 auto;overflow:hidden}.hoseMakerHead #hosePreview img{z-index:1;position:absolute;top:0}.hoseMakerHead #hosePreview .left{left:-10px}.hoseMakerHead #hosePreview .right{right:-10px}@media (min-width:768px) and (max-width:991px){.hoseMakerHead #hosePreview{transform-origin:0;transform:scale(.9)}}@media screen and (max-width:590px){.hoseMakerHead #hosePreview{transform-origin:0;transform:scale(.6)}}.hoseMakerHead #hosePrevMiddle{z-index:2;color:#fff;text-align:center;background:url(../media/middle-product-page.3un3046j5_q5o.png) no-repeat;width:120px;height:97px;font-weight:700;line-height:1;position:absolute;left:230px}.hoseMakerHead h2{border-top:1px solid #babcbd;border-bottom:1px solid #babcbd;padding:1px 0}.hoseMakerHead h2 .w{background:#ddddde;padding:10px 10px 7px;display:block;overflow:hidden}.hoseMakerHead h2 .newHose{float:right}