.typeahead__container{position:relative;font:1rem Lato,'Helvetica Neue',Arial,Helvetica,sans-serif}.typeahead__field{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.typeahead__field .typeahead__hint,.typeahead__field [contenteditable],.typeahead__field input,.typeahead__field textarea{display:block;width:100%;line-height:1.25;min-height:calc(.5rem*2 + 1.25rem + 2px);padding:.5rem .75rem;border:1px solid #ccc;border-radius:2px 0 0 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.remove-left-margin{margin-left:0!important}#header-msg{padding:6px 0;border-bottom:1px solid #dddbd7}#header-msg>.wrapper,#header-zone-info{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#header-fasttrack,#header-turbo,#header-zipcode{padding:0 15px}#header-fasttrack,#header-turbo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#header-turbo{width:100%}#header-us-only{padding-left:15px;text-align:left;max-width:300px}#header-zone-info{width:100%;border-top:1px solid #dddbd7;padding:10px 15px 4px;margin-top:5px}#header-zone-info .zone-info{cursor:pointer;outline:0}#header-zone-info .light-grey{font-size:10px}#header-zone-info #pickup-zone>.pickup-text,#header-zone-info #turbo-zone>.turbo-track-text{font-size:11px;padding-right:6px}#header-msg-ft,#header-zone-info .pickup-text,#header-zone-info .turbo-track-text{position:relative}#header-msg-ft strong,#header-top .typeahead__list a strong,.help-menu-title-container .side-bar-business-phone>span,.help-menu-title-container-pro .side-bar-business-phone>span{font-weight:400}#header-msg-ft .ft-logo{position:absolute;left:0;top:-2px}#header-msg-ft .ft-logo>img,#header-turbo .ft-logo>img{width:84px;height:16.55px;vertical-align:middle}#header-turbo .ft-logo>img{height:15.5px}#header-us-only .us-only-logo{vertical-align:middle}#header-us-only .us-only-logo>img{width:14px;height:14px}#header-msg-shipping,#header-top a,#header-us-only{font-size:11px;font-weight:700}#change-zip-enter{font-size:12px}#header-top-burger span,#header-top-call span,#zipcode-found-container>.glyphicon-map-marker{color:#705d58}#change-zip-trigger{text-decoration:none;color:#343434;font-weight:700}#change-zip-trigger:after,.arrow-down:after{content:'\e259';font-family:'Glyphicons Halflings';font-size:10px;font-weight:400;color:#07729c}#change-zip-trigger:hover #your-zip,.header-account-rep-links>a:hover,.overlay-return-form-wrapper .dismiss a:hover{text-decoration:underline}#header-top{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#header-top a{font-size:10.5px;color:#343434}#header-top .typeahead__field .typeahead__query{width:calc(100% - 50px)}#header-top .typeahead__cancel-button{right:0;top:0;height:50px;line-height:0;font-size:30px;font-family:serif;z-index:4;background-color:transparent;padding:25px 13px;position:absolute}body.search-focused .typeahead__container.cancel.loading .typeahead__cancel-button{visibility:visible}body:not(.search-focused) .typeahead__container.loading .typeahead__query:after,body:not(.search-focused) .typeahead__container.loading .typeahead__query:before{visibility:hidden}#header-top .typeahead__field .input-group-btn{width:50px}#header-top .typeahead__field input:not([type=text]):not([type=search]){border:0;border-radius:0}#header-top .typeahead__list{z-index:9999;border:1px solid rgba(0,0,0,.15);border-top:none;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175);margin:0}#header-top .typeahead__list a{font-size:15px;font-weight:700;padding:0}#header-top .typeahead__list a .text span{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#header-top-logo{-webkit-flex:1;-ms-flex:1;flex:1}#header-top-logo img{padding-left:5px;max-width:177px}#header-top-burger,#header-top-call,#header-top-reorder,#header-top-user{border-left:none}.header-icon{-webkit-flex:0 0 66px;-ms-flex:0 0 66px;flex:0 0 66px;border-left:1px solid #5a453f;padding:15px 0;position:relative;cursor:pointer}.header-icon>a{color:#fff;text-decoration:none}#header-top-call img{width:15.5px;height:15.5px}#header-top-burger img{width:19.5px;height:13.5px}#header-top-tools img,#header-top-user img{width:15.5px;height:15.5px}#header-top-cart img{width:16px;height:16px}#header-top-cart-badge{position:absolute;top:8px;left:36px;background-color:#f98100;padding:4px 5px 2px;font-size:11px}#search-form{-webkit-flex:1;-ms-flex:1;flex:1;font:inherit;margin:0 0 0 10px}#header-top-search .typeahead__field{color:inherit;background-color:#fff}#header-top-search .glyphicon-search{top:0;left:0;min-width:44px;width:44px;height:44px;font-size:18px;text-align:center;color:#999;background-color:#fff;border:1px solid #ccc;border-right:none;padding-top:14px}body.search-focused #header-top-search .glyphicon-search{position:relative;left:0;width:46px;z-index:4;cursor:pointer;color:#fff;background:#40799a;border:0}body.typeahead-search.search-focused #header-top-search .glyphicon-search{position:absolute;left:unset;right:0}#header-top-search-btn{width:50px;height:50px;padding:0}#header-top-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}#header-top-search-input::-webkit-input-placeholder{color:#999;opacity:1}#header-top-search-input::-webkit-input-placeholder,#header-top-search-input::placeholder{color:#999;opacity:1}#header-top-search-input::-ms-clear{display:none}#email-signup-modal>.modal-dialog{width:90%;text-align:center}#email-signup-modal>.modal-dialog>.modal-content{text-align:-webkit-center;text-align:-moz-center}#email-signup-modal>.modal-dialog>.modal-content>.close{color:#000;font-size:50px;padding-right:10px;opacity:unset;font-weight:unset}#email-signup-modal>.modal-dialog>.modal-content>.modal-header{width:80%;border:0;text-align:center;background-color:#fff;padding:40px 0 0}#email-signup-modal>.modal-dialog>.modal-content>.modal-header>.modal-title{text-align:center;font-size:29px}#email-signup-modal>.modal-dialog>.modal-content>.modal-body{font-size:15px;width:75%}#email-signup-modal>.modal-dialog>.modal-content>.modal-footer{border:0;text-align:center;padding:0 0 30px}#email-signup-modal>.modal-dialog>.modal-content>.modal-footer>.btn{background-color:#fff;border:2px solid #07729c;color:#07729c;font-weight:700;font-size:15px;width:55%}.sh-css-sprite{max-width:100%;background-size:100%;background-image:url(../../img/sprite/sh-sprites-optimized.png)}.logo-tm-l-sprite{background-position:0 0;background-size:100%}.supplyhouse-sprite,.supplyhouse-tm-sprite{background-position:0 3.576642%;background-size:123.45679%}.supplyhouse-sprite{background-position:0 6.89781%}.footer-badge-reseller-rating-sprite{background-position:0 10.108303%;background-size:261.437908%}.footer-badge-bbb-a-sprite{background-position:0 12.283862%;background-size:360.36036%}.social-media-youtube-sprite{background-position:0 14.28373%;background-size:750%}.help-img-sean-sprite{background-position:0 16.169429%;background-size:377.358491%}.help-img-stephen-sprite,.help-img-terrence-sprite{background-position:0 20.441989%;background-size:377.358491%}.help-img-stephen-sprite{background-position:0 24.714549%}.help-img-christine-sprite,.help-img-emily-sprite{background-position:0 28.987109%;background-size:377.358491%}.help-img-emily-sprite{background-position:0 33.259669%}.help-img-david-sprite,.help-img-michael-sprite{background-position:0 37.532228%;background-size:377.358491%}.help-img-michael-sprite{background-position:0 41.804788%}.help-img-jon-sprite,.help-img-marissa-sprite{background-position:0 46.077348%;background-size:377.358491%}.help-img-marissa-sprite{background-position:0 50.349908%}.help-img-emilyr-sprite,.help-img-greg-sprite{background-position:0 54.622468%;background-size:377.358491%}.help-img-emilyr-sprite{background-position:0 58.895028%}.icon-us-flag-sprite{background-position:0 62.820513%;background-size:400%}.footer-badge-google-seller-sprite{background-position:0 65.183058%;background-size:416.666667%}.icon-video-library-sprite{background-position:0 67.232659%;background-size:465.116279%}.footer-badge-phcc-sprite{background-position:0 69.634455%;background-size:526.315789%}.icon-blog-sprite{background-position:0 72.489083%;background-size:555.555556%}.bt-top-mobile-sprite{background-position:0 75.12672%;background-size:588.235294%}.icon-calculator-sprite{background-position:0 78.077203%;background-size:615.384615%}.social-media-twitter-sprite{background-position:0 80.295389%;background-size:680.666667%}.social-media-facebook-sprite{background-position:0 82.276657%;background-size:740.740741%}.social-media-linkedin-sprite{background-position:18% 82.276657%;background-size:740.740741%}.social-media-instagram-sprite{background-position:0 84.277925%;background-size:740.740741%}.social-media-tiktok-sprite{background-position:18% 84.4%;background-size:740.740741%}.icon-search-sprite{background-position:0 86.115108%;background-size:800%}.icon-cart-sprite{background-position:0 87.76023%;background-size:833.333333%}.bt-top-desktop-sprite{background-position:0 89.439655%;background-size:869.565217%}.icon-account-not-signin-sprite{background-position:0 91.062455%;background-size:909.090909%}.icon-account-signin-sprite{background-position:0 92.677674%;background-size:909.090909%}.icon-burger-sprite{background-position:0 93.721013%;background-size:1025.641026%}.icon-cart-sm-sprite{background-position:0 94.889207%;background-size:1142.857143%}.icon-account-not-signin-sm-sprite{background-position:0 96.06862%;background-size:1250%}.icon-account-signin-sm-sprite,.icon-reorder-sprite{background-position:0 97.248034%;background-size:1250%}.icon-reorder-sprite{background-position:0 98.8514%}.icon-phone-sm-sprite{background-position:0 100%;background-size:1290.322581%}#footer-social-twitter{width:18px;height:16.2px}#footer-social-facebook,#footer-social-instagram,#footer-social-linkedin,#footer-social-tiktok{width:18px;height:18px}#footer-social-youtube{width:25px;height:18px}@media (max-width:767px){body.typeahead-search.search-focused{min-height:100vh}body.typeahead-search.search-focused #header-msg,body.typeahead-search.search-focused #header-nav,body.typeahead-search.search-focused #header-top-1,body.typeahead-search.search-focused #header-top-cart,body.typeahead-search.search-focused #header-top-user,body.typeahead-search.search-focused .sitewide-banner-container,body.typeahead-search.search-focused footer,body.typeahead-search.search-focused main{display:none!important}#header-top-2{height:64px}body.typeahead-search.search-focused #header-top-search{margin-right:10px}body.typeahead-search.search-focused #header-top-search~*{display:none}#header-top .typeahead__field .typeahead__query{width:100%}#header-top .typeahead__cancel-button{right:44px;height:44px;padding:22px 10px 0}body.typeahead-search:not(.search-focused) #header-top-search .typeahead__cancel-button{display:none}#header-top-search-btn{width:44px;height:44px;font-weight:700}#header-top-search-input{height:44px;border-left:none}#header-top-search-input:focus{border-color:#ccc}body:not(.typeahead-search) #header-top-search-input{padding-left:8px;padding-right:8px}body.typeahead-search #header-top-search-input{box-shadow:none;padding-left:0;padding-right:10px}body.typeahead-search.search-focused #header-top-search-input{padding-left:10px;padding-right:81px}#header-top .typeahead__list{left:-10px;top:54px;width:100vw;border:0;box-shadow:none;padding:0}#header-top .typeahead__list>li{height:34px;border:0;border-bottom:solid 1px #ccc}#header-top .typeahead__list a{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}#header-top .typeahead__list a>*{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header-top .typeahead__list a .text{padding-left:18px}#header-top .typeahead__list a .text span{width:calc(100vw - 58px)}#header-top .typeahead__list a .arrow{-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;background:url(../../svg/icons/icon-arrow-up-left.svg) 10px center/16px no-repeat}}#header-search{background-color:#dcdcdc;padding:5px 0;-webkit-flex:1;-ms-flex:1;flex:1}#header-top-1,#header-top-2{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#header-top-2{background-color:#331811}#header-top-1>.header-icon p,#header-top-2>.header-icon p{color:#331811;font-size:10px;line-height:10px;margin-top:9px;letter-spacing:.4px}#header-top-2>.header-icon p{margin-top:7.5px;color:#fff}#turbo-track-ad{background-color:#eff5fd;padding:15px 20px 10px;border-bottom:1px solid #dddbd7}#turbo-track-ad>.wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center}#turbo-track-ad .date{padding-right:4px}#turbo-track-ad h4{font-size:13px;margin:0 0 3px}#turbo-track-ad div{font-size:11px}#turbo-track-ad .close{position:absolute;right:-6px;top:-8px;font-size:28px;opacity:.7}#turbo-banner-details .other-info{padding:10px 0 15px;margin:0 10px;border-bottom:1px solid #c8c4c0}#turbo-banner-details .other-info p{margin-bottom:3px;font-size:14.5px;margin-left:10px}#turbo-banner-details .other-info .info-title{margin-bottom:8px;font-size:16px;margin-left:0}#turbo-banner-details .modal-title,a.contingency-plan-live-chat .help-option-text{font-size:20px}#turbo-banner-details .cost .tan,.turbo-zone-popover-body .cost{font-size:12px}#turbo-banner-details .other-info small{display:block;margin:20px 0 5px}#turbo-banner-details .other-info .available-message{margin:5px 0}#turbo-banner-details .time-slots-meta{margin:0 10px}#turbo-banner-details .time-slots{padding:18px 0 0 4px;margin:0 10px}#turbo-banner-view-time-slots{text-decoration:none}#turbo-banner-view-time-slots:after,.turbo-zone-view-time-slots:after{content:'\e259';font-family:'Glyphicons Halflings';font-size:11px;font-weight:400;margin-left:5px}#turbo-banner-details .view-time-slots.up:after{content:'\e260'}.time-slots-meta .col-1 .glyphicon-turbo-info{font-size:9px;padding-right:3px;top:0}.turbo-fee-wrapper{padding:0 4px 0 0}.turbo-banner-image{width:159px}.turbo-fee-container .free-over,.turbo-fee-container .green-line{display:none}.turbo-fee-container.pro .free-over{display:inline;padding-right:4px}.turbo-fee-container.pro .green-line{position:absolute}#time-slots .modal-body{padding:15px 25px 20px}#time-slots .meta-info{margin:21px 0 0 4px}#time-slots .meta-info .available-in{margin-top:6px;font-size:12px}#time-slots .tan,.header-icon a{font-size:12px}#time-slots .select-at-checkout{font-size:15px}.time-slots-wrapper{padding:10px 20px 15px 18px}.time-slots-group-title{padding-left:0;margin-top:5px;font-size:15px}.time-slots-group-cell{border:1px solid #629aba;padding:10px 10px 8px;margin:0 0 20px;text-align:center}.time-slots-group-cell.closed{border:1px solid #b0b0b0;text-decoration:line-through;color:#b6afa8}.time-slots-group-cell.turbo{border:1px solid #36ac46}.remove-turbo,.selected-badge{display:none}#overlay-change-zip{left:inherit;right:-11px;top:14px;width:300px;padding:20px 12px!important;max-width:inherit;display:none}#overlay-change-zip .arrow{left:initial;right:36px}#overlay-change-zip .close{font-size:36px;font-weight:400;color:#343434;opacity:1;margin:-15px -12px;padding:8px 12px 0}#overlay-change-zip .modal-header{padding:6px 15px}#overlay-change-zip .modal-footer{text-align:left}#btn-calc-ship,#overlay-change-zip #submit-change-zip{font-weight:700;margin-top:12px;padding:13px 50px 12px;font-size:13px;display:block}#overlay-change-zip .modal-body{padding:0 15px 5px}#overlay-change-zip p{margin:5px 0}#overlay-change-zip input{padding:6px 12px;margin:0 12px 5px 0;max-width:90px;text-transform:uppercase;display:inline-block}#overlay-change-zip .ship-to-address{display:inline-block}#overlay-header-contact{left:inherit;right:-26px;top:15px;margin-top:10px;width:180px;max-width:inherit;display:none;padding-right:0!important}#overlay-header-contact .arrow{left:initial;right:16px}#overlay-header-contact ul{list-style:none;padding:0;margin:0}#overlay-header-contact ul>li{padding:15px}#overlay-header-contact ul>li:not(:last-child){border-bottom:1px solid #c8c4c0}#overlay-header-contact ul>li a{color:#07729c;font-size:14px}#contact-us-container{position:relative}#contact-us-container:hover>#overlay-header-contact,#overlay-header-contact:hover{display:block;position:absolute}#pickup-zone-popover,#turbo-zone-popover{top:26px;width:320px;padding:0 10px 10px;margin:0}#turbo-zone-popover{left:-16px;right:inherit}#turbo-zone-popover .arrow{left:45px;right:initial}#pickup-zone-popover{left:inherit;right:-16px}#pickup-zone-popover .arrow{left:initial;right:36px}#pickup-zone-popover .close,#turbo-zone-popover .close{position:absolute;right:5px;z-index:999}a.live-chat-tag img{width:15px;height:15px}a.contingency-plan-live-chat img{width:25px;height:25px;margin-right:5px}#overlay-header-contact a.live-chat-tag img{margin-top:-1px}#overlay-account,#overlay-tools{left:-111px;top:56px;width:200px;padding:0!important;display:none}#overlay-account .arrow,#overlay-tools .arrow{left:131px}#footer-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#footer-info-wrapper{background-color:#89847f}#footer-misc-wrapper{background-color:#f8f5f3}#footer-take-survey-mb{padding:0 0 8px}#footer-take-survey-mb a{font-size:10px;background-color:#89847f;border:1px solid #fff;width:100%;margin:8px;padding:3px 8px}#footer-Android-mb,#footer-iOS-mb{display:none;padding-right:10px}#footer-app-wrapper{height:135px}#footer-app,#footer-contents-mb{height:100%}#footer-download-now-text-mb{font-size:25px;padding-bottom:5px}.footer-download-button-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-download-button-wrapper img{height:34px}#footer-learn-more-mb{font-size:11px;padding-top:10px;width:104px}#footer-best-company-small-container{width:100%}#footer-best-company-small-container .tan{white-space:nowrap}#footer-best-company-small-container a[href*='tel:']{color:#07729c}#footer-best-company-small{width:100%;margin:0 auto;padding-left:0!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#footer-best-company-small img{width:90%;height:90%;margin:auto}#footer-best-company-small p{padding-left:28px;font-size:12px;color:#89847f}.phone-number-big{color:#b7804e;display:block;font-size:24px;line-height:28px}.header-icon .glyphicon{font-size:16px}.footer-link-group{background-color:#89847f;padding:12px 10px 0;width:100%}.footer-link-group ul{list-style:none;padding:5px}.footer-link-group li{padding:0 6px 6px}.footer-link-group a,.footer-link-group p{color:#fff;font-size:17px;margin:0 0 0 10px;line-height:30px}.footer-link-group .minus:after,.footer-link-group .plus:after{color:#fff}.footer-link-group .minus,.footer-link-group .plus{line-height:40px;padding-right:15px}ul.inline-links{padding:0}ul.inline-links li{display:inline-block;font-size:14px;padding:0 1%}#nav-menu-help-info .menu-help-section-content ul.inline-links li:first-child{padding-left:0}#footer-social{padding:30px 0 6px}#footer-social li{padding:0 7px}#copyright li{padding:5px 6px;font-size:13px}#footer-dedicated{padding-top:15px}#footer-subscribe-content{margin:10px 0;padding:0 8px}#footer-saved-cart-content{padding:0 15px 13px;margin:0}#footer-subscribe-email{padding:5px 10px;-webkit-flex:1;-ms-flex:1;flex:1;height:34px}#footer-subscribe-btn{width:93px;font-weight:700;font-size:11px;padding:0 18px;height:35px}#footer-subscribe{padding-bottom:12px}#footer-dedicated h4{font-size:19px}#footer-dedicated h6{font-size:12px;margin:16px 0}#footer-dedicated li{font-size:15px;font-weight:700}#footer-dedicated li a.live-chat-tag img{margin-top:-2px}#header-nav .dropdown-menu{display:none}#header-nav.show{-webkit-transform:translateX(-360px);transform:translateX(-360px)}#header-nav.show #header-nav-parts-finder{border-top:1px solid #c8c4c0}#header-nav.show li#header-nav-parts-finder a.btn.button-blue{font-size:14px;margin:15px;padding:10px;border:0}#header-nav-top{padding:22px 0 22px 30px;background-color:#f0ece8}#header-nav-close{position:absolute;top:2px;left:-41px;color:#fff;font-size:48px;z-index:1002;cursor:pointer;height:100vh}#header-nav-top h5{margin-top:14px;padding-bottom:30px;margin-bottom:0;font-size:14px;white-space:nowrap}#header-nav-top-signin{width:78px;height:35px;font-size:11px!important;line-height:36px;padding:0!important;letter-spacing:.6px;font-weight:400}#nav-menu-help{border-top:1px solid #c5e0f0;background-color:#eff5fd;padding:15px 0 90px}#nav-menu-help-info{padding-left:0}#nav-menu-help-social{margin-top:10px}#nav-menu-help-social li{padding:0 16px 0 0}#header-nav-dropdown-tools{width:950px;margin:-1px -240px!important}#header-nav-dropdown-electrical,#header-nav-dropdown-valves{width:800px;margin:-1px -140px!important}#header-nav-dropdown-valves{width:740px}#header-nav-dropdown-hvac{width:975px;margin-left:-200px!important}#header-nav-dropdown-fittings{width:820px;margin:-1px -400px!important}#header-nav-dropdown-plumbing{width:900px}#header-nav-dropdown-pex{width:760px;margin-left:-250px!important}#header-nav-dropdown-heating{width:935px;margin-left:-67px!important}#header-nav-dropdown-pipe{width:570px;margin:-1px -120px!important}.pipe-new{position:absolute;top:9px;left:16px;width:27px}#global-header .mega-link-group{float:left;padding:30px 28px;border-right:1px solid #dddbd7;border-top:1px solid #dddbd7}#global-header .mega-link-group h3,#global-header .mega-link-group h3 a{margin-top:0;font-size:13px;font-weight:700}#global-header .mega-link-group-links{list-style:none;padding-left:0;margin-right:35px;vertical-align:top}#global-header .mega-link-group-links a{color:#07729c;font-weight:400;font-size:15px;line-height:27px}#global-header .mega-video-group{-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f0ece8;border:0}#global-header .mega-video-group h3{margin-bottom:12px}#global-header .vdo-list-elec,#global-header .vdo-list-electrical,#global-header .vdo-list-fittings,#global-header .vdo-list-heating,#global-header .vdo-list-hvac,#global-header .vdo-list-pex,#global-header .vdo-list-pipe,#global-header .vdo-list-plumbing,#global-header .vdo-list-tools,#global-header .vdo-list-valves{list-style:none;padding-left:0}#global-header .mega-video-group .nav-video>ul>li,.customR .radio{margin-bottom:15px}#global-header .mega-video-group .nav-video .triggerYtVideos .vdo-details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#global-header .mega-video-group .nav-video>ul>li a .vdo-thumb{float:left;margin-right:10px;width:60px;max-height:38px}#global-header .mega-video-group .nav-video>ul>li a .vdo-title{color:#343434;font-weight:700;margin-top:2px;font-size:13px;padding-top:0}#global-header .mega-video-group .nav-video .triggerYtVideos .vdo-duration{color:#aaa;font-size:13px}#global-header .mega-video-group .nav-video .triggerYtVideos .play-btn-overlay .play-btn{background-size:30%}#global-header .mega-video-group .nav-video>a{font-size:13px}#account-links,#tools-links{list-style:none;padding:0;margin:0}#account-links>li>a,#tools-links>li>a{display:block;margin:0;padding:15px;color:#07729c;font-weight:700;font-size:14px}.customR .radio{display:block;position:relative;margin-top:15px}.customR .radio input[type=radio]{margin-left:0;position:absolute;opacity:0;z-index:100;cursor:pointer}.customR .radio label{display:block;position:relative;padding:10px 35px}.customR .radio .check{display:block;position:absolute;border:3px solid #aaa;border-radius:100%;height:30px;width:30px;top:2px;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;cursor:pointer}.customR input[type=radio]:checked~.check{border:8px solid #000}.add-to-cart-for-price{margin:10px 0 5px 3px}.add-to-cart-for-price-popover-content{max-width:290px;padding:5px 5px 10px}.add-to-cart-for-price-popover-content .close{padding:0;margin-top:-2px}.search-tips>h3{font-size:22px;margin-top:30px}.search-tips>ul{font-size:15px;margin:0;padding:0;list-style-type:none;list-style-position:inside}.search-tips>ul>li{padding:3px 0}.search-tips>ul>li:before{content:'\e067';font-family:'Glyphicons Halflings';font-size:14px;color:#888;margin-right:10px}.help-option-divider{margin:0;border-bottom:.5px solid #c5e0f0}.business-phone-container,.business-phone-container-pro{padding:25px 0 30px}.business-phone-inner-container{height:10px;border-bottom:1px solid #c5e0f0;text-align:center}.business-phone-inner-container a{display:inline-block;background-color:#eff5fd;padding:0 10px;font-size:20px}.help-option-sm .help-option-text{margin:0;font-size:14px}.help-option-sm .help-option-text-available{margin:0;font-size:12px}.help-option-sm img:not(.email-icon):not(.phone-icon){height:18px}.help-option-sm img.phone-icon{height:18px}.help-option-sm img.email-icon{height:16px}.help-option-sm .support-center-container{display:none}.help-option-sm .contact-us-option-link{height:48px}.help-option-divider-modified{border-bottom:.5px solid #a0d3e8;border-top:0 solid #a0d3e8;border-left:0 solid #a0d3e8;border-right:0 solid #a0d3e8;width:100%}.help-option-divider-modified-special{border-bottom:.5px solid #c8c4c0;border-top:0 solid #c8c4c0;border-left:0 solid #c8c4c0;border-right:0 solid #c8c4c0;width:100%}#call-us-container .modal-content{border:0;padding:10px}#call-us-container .modal-content a{height:40px;margin-bottom:15px;letter-spacing:1px}#call-us-container .modal-content button{margin-bottom:5px}.help-menu-container{width:100%;padding-left:0}.help-menu-container .help-menu-wrapper{margin-left:90px;margin-bottom:30px;margin-right:20px;width:100%}.help-menu-container.has-special-msg{padding:10px 0 0 20px;width:100%}.help-menu-container .business-hours{padding:0}.help-menu-container-pro{width:calc(100% - 106px);padding-left:0}.help-menu-container-pro .help-menu-wrapper{margin-left:90px;margin-bottom:30px;margin-right:20px;width:100%}.help-menu-container-pro .has-special-msg{padding:10px 0 0 20px;width:100%}.help-menu-container-pro .business-hours{padding:0}.help-menu-img-container,.help-menu-img-container-pro{padding:0 20px 10px}.help-menu-header{padding-top:30px;padding-bottom:10px;width:100%}.help-menu-title-container{height:auto}.help-menu-title-container-pro{height:60px}.help-section-content .catalog-special-message{background-color:#fde5e5}.help-menu-title-container p,.help-menu-title-container-pro p{font-size:12px;font-weight:700}.help-menu-title-container .business-phone{color:#07729c;font-weight:700;font-size:15px}.help-menu-title-container .side-bar-text{font-size:18px;margin:0 0 10px}.help-menu-title-container .side-bar-business-phone{font-weight:700;font-size:14px}.help-menu-title-container-pro .business-phone{color:#07729c;font-weight:700;font-size:15px}.help-menu-title-container-pro .side-bar-text{font-size:18px;margin:0 0 10px}.help-menu-title-container-pro .side-bar-business-phone{font-weight:700;font-size:14px}.live-chat-container{position:relative}.live-chat-container>div{position:absolute!important;top:0;left:0;width:100%;height:100%;outline:0}.clickable-live-chat-area{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.side-bar-contact-us-container{padding:15px 10px 6px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.side-bar-contact-us-container img:not(.email-icon):not(.phone-icon){height:19px}.side-bar-contact-us-container img.phone-icon{height:20px}.side-bar-contact-us-container img.email-icon{height:14px}.side-bar-contact-us-container .support-center-container{padding:15px 0}.side-bar-contact-us-container .contact-us-option-link{height:auto;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}.side-bar-contact-us-container .contact-us-option-link-image{height:30px;width:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.side-bar-contact-us-container .live-chat-tag.contact-us-option-link>img{height:18px;width:auto}.side-bar-contact-us-container .help-option-text{font-size:12px}.side-bar-contact-us-container .contact-us-option-link-body{margin-left:10px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.side-bar-contact-us-container .contact-us-option-link-body .no-wrap{white-space:pre}.side-bar-contact-us-container .contact-us-option-link-body .help-option-text{font-size:14px;height:14px;margin-bottom:3px}.side-bar-contact-us-container .contact-us-option-link-body .help-option-phrase{display:inline-block;visibility:hidden;height:auto;text-align:start;font-size:12px;line-height:1.1}.side-bar-contact-us-container .contact-us-option-link-body .help-option-text-available{display:inline;margin-left:-3px;font-size:11px}.side-bar-contact-us-container-pro{max-width:240px;padding:15px 10px 6px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.side-bar-contact-us-container-pro img:not(.email-icon):not(.phone-icon){height:19px}.side-bar-contact-us-container-pro img.phone-icon{height:20px}.side-bar-contact-us-container-pro img.email-icon{height:14px}.side-bar-contact-us-container-pro .support-center-container{padding:15px 0}.side-bar-contact-us-container-pro .contact-us-option-link{height:42px}.side-bar-contact-us-container-pro .contact-us-option-link-image{height:30px;width:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.side-bar-contact-us-container-pro .live-chat-tag.contact-us-option-link>img{height:18px;width:auto}.side-bar-contact-us-container-pro .help-option-text{font-size:12px}.side-bar-contact-us-container-pro .contact-us-option-link-body{margin-left:10px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.side-bar-contact-us-container-pro .contact-us-option-link-body.help-option-text{font-size:14px;height:14px;margin-bottom:3px}.side-bar-contact-us-container-pro .contact-us-option-link-body.help-option-phrase{display:inline-block;visibility:hidden;height:auto;text-align:start;font-size:12px;line-height:1.1}.side-bar-contact-us-container-pro .contact-us-option-link-body .help-option-text-available{display:inline;margin-left:-3px;font-size:12px}#help-section-resource-container .business-phone{color:#343434;font-size:18px}#help-section-resource-container .help-menu-img-container{width:90px;padding:0 20px}#footer-contact-us-container{padding-bottom:25px}#footer-contact-us-container .contact-us-option-container{width:100%;max-width:300px;padding:22px 10px}#footer-contact-us-container img:not(.email-icon):not(.phone-icon){height:26px}#footer-contact-us-container img.phone-icon{height:28px}#footer-contact-us-container img.email-icon{height:20px}#footer-contact-us-container .contact-us-option-link{height:55px}.contact-us-option-link:focus-visible{outline:2px solid #005fcc;outline-offset:2px}#footer-contact-us-container .help-option-text{font-size:15px}#footer-contact-us-container .support-center-container{width:100%;height:10px;border-bottom:1px solid #c8c4c0}#footer-contact-us-container .support-center-container p{display:inline-block;background-color:#fff;padding:0 5px}#support-contact-us-container{padding-top:5px;padding-bottom:15px}@media (min-width:768px){#header-top-search-input{height:50px;padding-left:18px;padding-right:18px}.typeahead__cancel-button~#header-top-search-input{padding-right:40px}body:not(.search-focused) #header-top .typeahead__cancel-button{visibility:hidden}#header-top .typeahead__list{width:calc(100% - 50px);padding:6px 0}#header-top .typeahead__list>li{border-top:none}#header-top .typeahead__list a .text{padding:8px 18px 6px}#header-top .typeahead__list>li.active a .text span{white-space:normal}#footer-best-company-small-container ul.inline-links span.call-us,#header-top .typeahead__list a .arrow{display:none}#footer-saved-cart-content{padding:0;margin:0 0 13px 15px;width:70%}#header-fasttrack{text-align:left;padding-left:8px}#header-us-only{text-align:left;-webkit-flex:1;-ms-flex:1;flex:1}#turbo-track-ad .date:after{content:'\25cf';font-size:8px;vertical-align:middle}#circle-divide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:5px;padding-right:5px;font-size:8px;vertical-align:middle}#header-fasttrack #circle-divide,#turbo-track-ad .date:after{padding-left:10px;padding-right:10px}#turbo-track-ad .date{padding-right:0}#turbo-track-ad h4{font-size:16px}#turbo-track-ad div{font-size:13px}#turbo-track-ad .turbo-desc{margin:0 0 0 35px;padding:0}#turbo-track-ad .close{top:0;right:0}#turbo-track-ad .see-detail{padding-left:6px;font-size:13px}#time-slots .modal-body{padding:10px 45px 40px}.time-slots-group-cell{width:25%;margin:0;border-left:none}.time-slots-group-cell.turbo{border-left:none}.time-slots-group-title{margin-top:20px}.time-slots-group-cell:first-of-type{border-left:1px solid #629aba}.time-slots-group-cell.turbo:first-of-type{border-left:1px solid #36ac46}#time-slots .modal-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#time-slots .modal-title{font-size:23px;padding:14px 0 0 19px}#time-slots .select-at-checkout{margin-left:20px}#footer-dedicated{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;padding:40px 20px 0}#footer-dedicated h4{font-size:2.4vw}#footer-dedicated h6{font-size:1.4vw;margin:10px 0}#footer-dedicated li{font-size:15px;padding:0 5px}.tm-footer-image{max-width:85%;float:left}.ntm-area,.tm-area{outline:0}#footer-best-company-small p{font-size:1.4vw;margin:2px auto 16px;padding-left:0}#footer-best-company-small p .meet-the-team{display:none}#footer-subscribe-btn{width:76px;padding:0}#footer-subscribe-email{width:70%}#browse-results.list .add-to-cart-for-price{margin-top:0;width:170px}#why-not-sell-overlay .modal-dialog{width:414px}#why-not-sell-overlay .modal-header{padding:15px 35px}#why-not-sell-overlay .modal-body{padding:25px 35px}#email-signup-modal>.modal-dialog{max-width:450px;text-align:center}#email-signup-modal>.modal-dialog>.modal-content>.modal-header{width:90%;padding:50px 0 0}#email-signup-modal>.modal-dialog>.modal-content>.modal-body{font-size:14px;width:90%;padding:5px 0 10px}#email-signup-modal>.modal-dialog>.modal-content>.modal-footer>.btn{width:40%;border:1px solid #07729c;font-weight:400;font-size:15px}#footer-best-company-small-container{width:auto}#footer-contact-us-container{margin:auto;padding-bottom:30px}#footer-contact-us-container .contact-us-option-container{max-width:100%}#footer-contact-us-container img.phone-icon{height:27px}#footer-contact-us-container img.email-icon{height:20px}#ccpa-mobile-show{display:none}#footer-take-survey-mb a{font-size:11px;height:36px}#footer-app{height:100%;width:100%;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer-contents,.footer-download-button-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}#footer-contents{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer-download-button-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-download-button-wrapper img{height:40px}#footer-download-now-text{font-size:28px}#footer-contents-text{font-size:14px;width:50%;padding-left:20px}#learn-more-text-dt{-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer-phones-image{width:150px}#footer-android-img-footer-dt,#footer-iOS-img-footer-dt{padding:2.5px 0}.side-bar-contact-us-container .contact-us-option-link-body .help-option-text-available{font-size:12px}.banner-button{top:calc(2.5vw + 3px);right:calc(20px + 1vw);font-weight:700}}@media (min-width:768px) and (max-width:991px){#header-msg-ft{padding-left:78px;font-size:13px}#header-msg-ft .ft-logo{top:-2px}#header-msg-ft .ft-logo>img{width:75px;height:14.77px}#change-zip-enter,#header-msg-shipping,#header-us-only{font-size:13px}#overlay-change-zip{right:5px}#header-us-only .us-only-logo>img{width:16px;height:16px}}@media (min-width:992px){#footer-info,#footer-misc,#header-msg>.wrapper,#header-nav>.navbar,#header-top,#main-top-container{margin-left:auto;margin-right:auto}#header-msg>.wrapper,#header-top{max-width:1170px}#header-nav>.navbar{max-width:1220px}#header-nav .dropdown:hover .dropdown-menu,.dropdown:hover .dropdown-menu{display:block}#header-msg>.wrapper{-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}#header-zone-info{-webkit-order:1;-ms-flex-order:1;order:1}#header-zipcode{-webkit-order:4;-ms-flex-order:4;order:4}#header-fasttrack,#header-turbo{-webkit-order:2;-ms-flex-order:2;order:2}#header-us-only{-webkit-order:3;-ms-flex-order:3;order:3}.account-tools{-webkit-order:5;-ms-flex-order:5;order:5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#header-account-rep-wrapper{-webkit-order:2;-ms-flex-order:2;order:2}#header-msg{padding:11px 20px 9px}#header-zone-info{width:auto;border-top:none;border-bottom:none;margin:0}#header-zone-info .zone-info{display:block!important}#header-zone-info .border-right{height:24px;margin:0 15px}#pickup-zone-popover .arrow{left:initial;right:auto}#header-fasttrack,#header-turbo,#header-zipcode{padding:0}#header-turbo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:347px;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;line-height:1.7;margin-top:5px}#header-account-rep-wrapper,.zip-account-rep #change-zip-enter{font-size:13px}#header-fasttrack{width:auto}#header-zipcode{float:right}.account-tools,.zip-right{margin-left:auto}.zip-left{margin-left:0}#header-details-wrapper{font-size:10px!important}.account-tools{height:auto;width:auto;font-size:12px;font-weight:700}.account-tools .border-right{height:13px;margin:0 20px}#header-top-cart div,#header-top-user a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header-top-user img{margin-left:5px;float:right;width:25px;height:25px}#header-top-tools img{width:16px;height:22px}#header-top-cart div{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:5px}#header-top-cart img{margin-left:5px;float:right;width:24px;height:22px}#header-msg-ft{padding-left:88px;font-size:12px}#header-msg-ft .ft-logo{top:-3px}#header-msg-ft .ft-logo>img{margin-top:1px}#change-zip-enter,#header-msg-shipping,#header-us-only{font-size:12px}#header-msg-shipping{margin-left:4px}#header-us-only{margin-right:30px}#header-us-only .us-only-logo>img{width:15px;height:15px}#header-zone-info{padding:0}#header-top{padding:14px 0 11px}#header-top-logo img{width:82.52%;max-width:237px;padding-left:10px}#header-nav>nav.navbar>ul>li:hover .pipe-new,#header-top-burger,#header-top-call{display:none}#header-top-1{-webkit-flex:143;-ms-flex:143;flex:143}#header-top-2{-webkit-flex:442;-ms-flex:442;flex:442;background-color:transparent}#overlay-change-zip{right:-12px;top:15px}.header-icon{border-left:none;-webkit-flex:33;-ms-flex:33;flex:33;padding:5px 0 0}.header-icon a{color:#343434}#header-top-2>.header-icon p{margin-top:13px;font-size:12px;color:#343434}#header-top-utils{-webkit-flex:75;-ms-flex:75;flex:75;padding:0 20px 0 10px;margin-left:10px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header-top-contact{text-decoration:none;padding:10px 0}#header-top-contact:hover span,#header-top-tools:hover p,#header-top-user:hover p{text-decoration:underline}#header-top-contact:after{content:'\e259';font-family:'Glyphicons Halflings';font-size:11px;font-weight:400;color:#07729c;margin-left:3px}#header-top-search,#search-form{-webkit-flex:170;-ms-flex:170;flex:170;margin:0 5px 0 0}#header-nav>.navbar{margin-bottom:0;background-color:#331811;border:0}#header-nav>.navbar>ul>li>a{color:#fff;font-size:15px;font-weight:700;letter-spacing:.3px}#header-nav.has-pipe .nav>li>a{padding:15px 10px}#header-nav>nav.navbar>ul>li{padding:5px .4%}#header-nav>nav.navbar>ul>li:hover{background-color:#b7804e}#header-nav .dropdown-menu{color:#343434}#header-nav-right-resource,#header-nav-right-team{float:right}#header-nav-right-resource{border-left:1px solid #857470}#header-nav #header-nav-right-resource>a,#header-nav #header-nav-right-team>a{color:#d6c5b6}#header-nav ul.dropdown-menu{padding:0;margin:-1px -2px}#header-nav-dropdown-heating li.flex .mega-link-group.mega-video-group a.btn{width:100%}#header-nav-dropdown-heating li.flex .mega-link-group.mega-video-group hr{margin-right:0}#header-top-cart-badge{background-color:#f15c02;left:73px;top:1px}#overlay-account,#overlay-tools{top:52px}#footer-dedicated{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;max-width:1200px;margin:0 auto}#footer-dedicated h4{font-size:24px}#footer-dedicated h6{font-size:14px;margin:18px 0 22px}#footer-dedicated li{font-size:15px}#footer-best-company-small p{font-size:14px;padding-left:0}.customR .radio .check{height:15px;width:15px;top:2px;left:0}.customR input[type=radio]:checked~.check{border:4px solid #000}.customR .radio label{padding:0 20px}.pipe-new{top:10px;left:2px}.add-to-cart-for-price-popover-content{max-width:400px}#returns_info_graphic .row{width:109%}.hide-on-desktop{display:none!important}.side-bar-contact-us-container{padding:15px 10px 6px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;margin-bottom:10px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.side-bar-contact-us-container .contact-us-option-link{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;max-width:105px}.side-bar-contact-us-container .contact-us-option-link-body{margin:0;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.side-bar-contact-us-container .contact-us-option-link-image{height:40px;width:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.side-bar-contact-us-container .contact-us-option-link-body .help-option-text{font-size:14px;height:14px;margin-bottom:5px;text-align:center}.side-bar-contact-us-container .contact-us-option-link-body .help-option-phrase{display:inline-block;visibility:hidden;height:auto;text-align:center}.footer-download-button-wrapper,.side-bar-contact-us-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#footer-contents{padding:0 50px}#footer-contents-text{width:40%;padding-left:40px}#footer-android-img-footer-dt,#footer-iOS-img-footer-dt{padding:0 2.5px}.footer-download-button-wrapper img{height:50px}}@media (min-width:768px) and (max-width:1035px){#footer-dedicated ul.inline-links li{padding:0 2px}}@media (min-width:768px) and (max-width:934px){#footer-best-company-small-container ul.inline-links{min-width:424px}}@media (min-width:991px) and (max-width:1100px){.phone-number-big{font-size:20px}#header-top a,#header-top-2>.header-icon p{font-size:9px}#header-top-cart-badge{background-color:#f15c02;left:60px;top:1px}}@media (min-width:1200px){#header-nav{background-color:#331811}#header-nav>nav.navbar>ul>li{padding:5px 1.2%}#header-nav-dropdown-pex{width:860px}#header-nav-dropdown-heating{width:1100px}#header-nav-dropdown-heating a.btn.button-blue{width:90%}#header-nav-dropdown-heating li.flex .mega-link-group.mega-video-group hr{margin-right:30px}#header-nav-dropdown-tools{width:1080px}#header-nav-dropdown-electrical{width:850px}#header-nav-dropdown-valves{width:740px}#header-nav-dropdown-hvac{width:1075px}#header-nav-dropdown-fittings{width:1100px}#header-nav-dropdown-plumbing{width:1020px}#header-fasttrack,#header-top-logo img{padding-left:0}#change-zip-enter,#header-msg-ft,#header-msg-shipping,#header-us-only{font-size:14px}#header-turbo #change-zip-enter,#header-turbo #header-msg-ft,#header-turbo #header-msg-shipping{font-size:12px}#header-us-only .us-only-logo>img{width:18px;height:18px}#header-msg-ft .ft-logo{top:-2px}#header-zone-info .light-grey{font-size:11px}#copyright a,#header-zone-info #pickup-zone>.pickup-text,#header-zone-info #turbo-zone>.turbo-track-text{font-size:13px}#turbo-track-ad .wrapper{max-width:1170px}#turbo-track-ad h4{font-size:21px;margin-bottom:6px}#turbo-track-ad div{font-size:15px}.turbo-fee-container.pro .turbo-fee-wrapper{position:absolute;top:-17px;left:16px;border-left:none;padding:0;font-size:13px}.turbo-fee-container.pro .green-line{position:absolute;width:123px;height:11px;display:block}#turbo-track-ad .turbo-fee-container.pro .green-line{top:18px;left:-1px}#global-header .mega-link-group-links{margin-right:50px}.footer-link-group{border:0;padding:36px 40px 20px 0}#footer-misc-container{width:50%;float:left}#copyright,#footer-social{text-align:left}#footer-social{padding:37px 0 15px}#copyright{padding:0 30px 30px 0}#copyright p{float:left}#footer-social li{padding:0 17px 0 0}#footer-social>ul{margin-top:15px;margin-bottom:0}#footer-badges{width:50%;float:right}#footer-badges>ul{height:157px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#copyright p,#footer-badges li{padding-right:30px}#footer-subscribe{padding-right:0!important}#footer-dedicated h4{font-size:30px}#footer-dedicated h6{font-size:16px;margin:22px 0 20px}#footer-dedicated li{font-size:15px}#footer-best-company-small p{font-size:13px}#footer-best-company-small-container{padding-bottom:10px}#footer-subscribe-email{height:40px}#footer-subscribe-btn{height:41px}#footer-misc{margin:0 auto}#copyright li{padding:0 20px 12px 0}#footer-info,#footer-misc{max-width:1170px}#turbo-track-ad .ft-logo{width:88px}.pipe-new{left:10px}.footer-link-group .collapse{display:block;height:auto!important}.footer-link-group ul{padding:0}.footer-link-group a,.footer-link-group p{font-size:13px;letter-spacing:.2px;line-height:24px}#footer-info-wrapper{padding:10px 0 40px}#footer-info{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}#footer-subscribe-header p{font-size:13px;font-weight:700;margin-left:0;line-height:20px}#footer-subscribe-header small{font-size:13px;display:block;color:#e7e6e5;line-height:20px;font-weight:400;letter-spacing:-.5px}#footer-subscribe-content{padding:0;margin:5px 0 20px}.footer-header{font-size:13px!important;padding-left:10px;margin:0 6px 3px!important;font-weight:700;color:#343434!important}.footer-link-group{-webkit-flex:31;-ms-flex:31;flex:31}#footer-team{-webkit-flex:23;-ms-flex:23;flex:23}#footer-subscribe{-webkit-flex:54;-ms-flex:54;flex:54}#footer-trademaster{-webkit-flex:40;-ms-flex:40;flex:40}#footer-take-survey-mb a{margin:5px 0 0;padding-top:5px;width:50%}#footer-app-wrapper{height:87px}#footer-contents{max-width:1160px;width:100%;padding:0}#footer-contents-text{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:70%;padding:0 90px 0 0}.footer-download-button-wrapper{padding:0 91px 3px 0}#footer-download-now-text{font-size:24px;padding-right:7px}#footer-phones-image{width:98px}.footer-download-button-wrapper img{height:35px}.banner-button{top:calc(.7vw + 15px);right:calc(30px + 5vw)}}@media (max-width:991px){#header-nav ul.navbar-nav>li>a{padding:18px 28px 14px 30px;border-top:1px solid #c8c4c0;margin:0;font-size:16px;color:#343434}#header-nav ul.navbar-nav>li>h5.sub-header{border-top:1px solid #c8c4c0;margin:0;padding:30px 28px 15px 30px;font-size:14px;font-weight:700}#header-nav ul.navbar-nav>li>a.arrow:after{content:'\e258';font-family:'Glyphicons Halflings';font-size:15px;color:#07729c;float:right}#header-nav ul.navbar-nav>li:nth-child(2)>h5.sub-header{padding-top:18px}#header-nav ul.navbar-nav>li{float:none}#header-nav{width:318px;position:absolute;top:0;right:0;z-index:1200;margin-right:-360px}#header-nav .navbar{height:100vh;overflow-y:auto;overflow-x:hidden;box-shadow:-2px 0 20px 0 rgba(52,52,52,.4);-webkit-overflow-scrolling:touch}.mobile-no-border-left{border-left:none}}@media (max-width:767px){#ccpa-mobile-hide,#footer-best-company-small-container ul.inline-links li.meet-the-team,#footer-best-company-small-container ul.inline-links span.phone-number{display:none}#ccpa-mobile-show{display:block}#copyright-text{display:block;margin-top:20px}}@media (max-width:374px){#header-nav{width:280px}#header-nav-top h5{font-size:13px}#header-nav-close{top:4px;left:-32px;font-size:46px}}#form-password-forgot p,.margin-bottom-10{margin-bottom:10px}#nav-menu-help-info .margin-bottom-10.clearLeft{margin-left:25px}.add-to-shopping-list-modal .soft-sign-in button,.timer-digit-container{display:inline-block}.three-box>.days{display:none}.responsive_timed_promo_banner{top:29%;font-size:7vw;left:39.6%}.responsive_timed_promo_banner .timer-digit-container{width:20.2vw}@media (min-width:768px){.responsive_timed_promo_banner{top:41.7%;font-size:3.6vw;left:14.2%}.responsive_timed_promo_banner .timer-digit-container{width:8.95vw}}@media (min-width:992px){.responsive_timed_promo_banner{top:40.8%;left:13.6%}.responsive_timed_promo_banner .timer-digit-container{width:8.45vw}}@media (min-width:1340px){.responsive_timed_promo_banner{font-size:48px;left:56px}.responsive_timed_promo_banner .timer-digit-container{width:113px}}.responsive_timed_hero_banner{bottom:11.6%;left:8.9%;font-size:4vw}.responsive_timed_hero_banner .timer-digit-container{padding-right:5.8vw;width:10.3vw}@media (min-width:768px){.responsive_timed_hero_banner{bottom:12.6%;left:27.5%;font-size:2.2vw}.responsive_timed_hero_banner .timer-digit-container{padding-right:3vw;width:5.6vw}}@media (min-width:992px){.responsive_timed_hero_banner{bottom:12.6%;left:27.7%;font-size:2.2vw}.responsive_timed_hero_banner .timer-digit-container{padding-right:2.75vw;width:5.2vw}#header-account-rep-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1340px){.responsive_timed_hero_banner{left:234px;bottom:41px;font-size:30px}.responsive_timed_hero_banner .timer-digit-container{padding-right:34px;width:70px}}.responsive_timed_sitewide_banner{bottom:16.5%;left:60.4%;font-size:2vw}.responsive_timed_sitewide_banner .timer-digit-container{width:4.45vw}.responsive_timed_sitewide_banner.three-box{bottom:16%}.responsive_timed_sitewide_banner.three-box .timer-digit-container{width:5.96vw}@media (min-width:992px){.responsive_timed_sitewide_banner.three-box .timer-digit-container{width:5.84vw}}@media (min-width:1294px){.responsive_timed_sitewide_banner{font-size:26px;left:770px;top:40px}.responsive_timed_sitewide_banner .timer-digit-container{width:58px}.responsive_timed_sitewide_banner.three-box{font-size:28px;left:772px;top:40px}.responsive_timed_sitewide_banner.three-box .timer-digit-container{width:76px}}.inv-details-more.turbo .turbo-badge{font-size:12px;padding-right:18px}.inv-details-more.turbo .turbo-badge .glyphicon{top:0;font-size:9px}.turbo-zone-popover-body .info-title{font-size:16px}.pickup-zone-popover-body p,.turbo-zone-popover-body p{margin-bottom:5px}.pickup-zone-popover-body .close,.turbo-zone-popover-body .close{padding:0;line-height:20px}.turbo-zone-popover-body .turbo-zone-view-time-slots{font-size:12px;font-weight:700;padding:10px 0 0 3px;display:block;text-decoration:none}.pickup-zone-popover-body .other-info{padding:10px 0}.pickup-zone-popover-body .info-title{font-size:16px}.pickup-zone-popover-body .info-title-pickup-hours{margin-top:15px}.pickup-zone-popover-body .ship-separately,.turbo-zone-popover-body .ship-separately{display:block;margin-top:18px}.pickup-zone-popover-body .pickup-in{font-weight:400;text-transform:lowercase}.pickup-zone-popover-body .pickup-location-hours,.turbo-zone-popover-body .other-info{padding:10px 0 15px;border-bottom:1px solid #c8c4c0}#pickup-banner-details-modal .pickup-zone-popover-body,#turbo-banner-details-modal .turbo-zone-popover-body{padding:10px 24px 20px}@media (min-width:768px){#pickup-zone-popover,#turbo-zone-popover{width:525px}#pickup-banner-details-modal .availability-msg .bar,#pickup-zone-popover .availability-msg .bar{display:inline-block!important;border-right:1px solid #343434;margin:0 6px -2px;height:13px}}@media (min-width:992px){#turbo-banner-details .turbo-banner-modal-body{margin:11px}#turbo-banner-details .modal-title{padding:12px 0 5px 10px}.inv-details-more.turbo .turbo-badge{font-size:13px}.inv-details-more.turbo .turbo-badge .glyphicon{font-size:10px}.turbo-zone-popover-body p{font-size:13px;margin-bottom:5px}.pickup-zone-popover-body .facility-location-map-link{display:inline;padding-left:5px}#pickup-zone-popover,#turbo-zone-popover{top:43px;padding:12px 24px 20px}#pickup-zone-popover{left:0}#turbo-zone-popover{right:-18px}#pickup-zone-popover .arrow,#turbo-zone-popover .arrow{left:initial}#pickup-zone-popover{right:-21px}#pickup-zone-popover .close,#turbo-zone-popover .close{right:12px;top:5px}.banner-button{top:calc(.9vw + 9px);right:calc(15px + 3vw)}}@media (max-width:992px){.customR input[type=radio]:checked~.check{border:4px solid #000;width:15px;height:15px;top:10px}.customR .radio .check{border:3px solid #aaa;width:15px;height:15px;top:10px}}.checkbox label{padding-left:5px}#email-types{margin-left:40px}hr{border-bottom:1px solid #c8c4c0}.resultMessage{height:40px;display:inline;text-align:left;padding:20px 0 40px;font-size:17px;font-weight:700}.resultMessageSuccess{color:#2c9a61}.resultMessageError{color:#ee2633}.image-bagel{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:400px;height:300px}.my-subscription{display:inline-block;position:relative}.submit input{padding:10px 20px}.preferences{margin-top:10px}.email-addr,.preferences{font-size:16px}#scroll-to-top{position:fixed;right:12px;bottom:15px;display:none;font-size:18px;width:34px;height:34px;cursor:pointer;z-index:999}#scroll-to-top.compare-on{bottom:107px}@media (min-width:768px){#scroll-to-top{width:46px;height:46px}}@media (min-width:1280px){#scroll-to-top{right:calc((100% - 1280px)/4)}}#returns_info_graphic img{width:150px;display:block;margin:auto}#returns_info_graphic h1{margin-bottom:20px}#returns_info_graphic h4{text-align:center}#returns_info_graphic span:not(.pro-text){font-size:12px}#returns_info_graphic .arrow img{height:150px}.return-step{clear:none!important}.return-instruction{max-width:250px;margin:auto}.return-instruction-text{width:114%;line-height:1.25}.no-padding{padding:0!important}.no-margin{margin:0!important}.restocking-table{width:100%;border-collapse:collapse;margin-top:10px}.restocking-table tr{height:40px}.restocking-table th{background-color:#f8f5f3;line-height:1.1}.restocking-table td,.restocking-table th{border:1px solid #c8c4c0;padding-left:20px}.overlay-return-form-wrapper .modal-header{padding:20px 30px}.overlay-return-form-wrapper .modal-content{max-width:500px}.overlay-return-form-wrapper .modal-body{padding:35px!important}.overlay-return-form-wrapper .form-group{margin-bottom:15px}.overlay-return-form-wrapper .buttons{margin-top:20px}#return_form .btn,.overlay-return-form-wrapper .btn{font-size:12px;line-height:1.5;letter-spacing:.8px}.overlay-return-form-wrapper .button-blue{width:60%}.overlay-return-form-wrapper .dismiss{width:35%;padding:12px 15px 10px;font-weight:700;float:right}@media (max-width:991px){.return-instruction-text{margin-bottom:30px}#header-account-rep-wrapper,#returns_info_graphic .arrow{display:none}.hide-on-mobile{display:none!important}}@media (max-width:767px){.return-instruction-text{width:107%}#returns_info_graphic{padding-bottom:50px;border-bottom:1px solid #c8c4c0}#returns_form_container{margin-bottom:80px}}.rep-image{height:58px;width:54px}.account-rep-info{display:inline-block;vertical-align:middle;margin:0 5px 5px}.account-rep-info.right{text-align:left}#account-rep-info-popup-wrapper{word-wrap:break-word;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;top:-45px;background-color:#eff5fd;border:1px solid #c5e0f0;width:250px;padding:0}.account-rep-info-popup.left{padding:5px 10px;font-size:12px;text-align:left}.account-rep-info-popup-close>.close{padding:0 5px 0 0;font-size:24px}#account-rep-info-popup-wrapper>.arrow{left:25%;border-top-color:#c5e0f0}#account-rep-info-popup-wrapper>.arrow:after{border-top-color:#eff5fd}.header-account-rep-links>a{margin:0 5px;text-decoration:none}#header-account-rep-popup-trigger>.glyphicon{font-size:10px}#header-account-rep-phone{margin-bottom:12px}#our-support-team{margin-top:15px;font-size:12.5px}#live-chat-tag{margin-bottom:15px}#header-account-rep-popup{width:240px;top:30px;left:inherit;padding:10px 0 10px 20px;padding-right:20px!important;margin-top:15px;display:none;z-index:1040}.away-now.special-hours{margin-left:-20px;margin-right:-20px;padding-top:10px;padding-bottom:10px;border-top:1px solid #dddbd7;border-bottom:1px solid #dddbd7}#header-account-rep-popup>.arrow{left:48%}.header-account-rep-popup-item>div{margin:10px 0}#header-account-rep-top{display:block;margin-bottom:15px}#header-account-rep-top>div{display:inline-block;vertical-align:middle;padding-right:10px}#header-account-rep-top>div>#rep-display-name{font-size:16.5px}#header-account-rep-top>div>#dedicated-rep{font-size:12.5px}.active-hour-toggle{cursor:pointer}.account-rep-info-popup.top,.active-hours-toggle>.glyphicon{font-size:10px}.active-hours{padding-bottom:5px;font-size:12px}.heavy-grey{color:#ccc}.account-rep-info-popup{position:relative}#rep-display-name{font-size:15px;margin-bottom:-2px}#rep-phone-number{font-size:17px;margin-bottom:-5px}#rep-call-or-text{font-size:13.5px}#header-account-rep-wrapper-small-screen{font-size:13px;padding:5px 15px;margin:-6px 0 -5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#f8f5f3}#rep-image-small-screen{margin:0 5px;height:23px;width:21px}.call-text-wrapper{margin-top:2px}.call-text-wrapper>a{font-weight:700;padding-left:10px}#account-rep-info-popup-wrapper-small-screen{background-color:#eff5fd;border:1px solid #eff5fd;padding:5px 0;box-shadow:unset;display:inline-block;font-size:12px;width:100%;max-width:unset;text-align:center;position:relative;margin:-6px 0 -5px}.account-rep-info-popup.top>.glyphicon{right:15px;float:right;padding-top:2px;position:absolute}.account-rep-info-popup.bottom>a,.account-rep-info-popup.bottom>span{padding:0 5px}.call-text-icon,.call-text-icon-popup{height:15px;width:15px}#chat-us-grey{height:45%;width:45%}@media (min-width:375px){#account-rep-line-break{display:none}}#new-subscribe>label{padding-left:3px}.checkbox-black>label:before{top:calc(50% - 9px)}.add-to-shopping-list-modal #new-subscribe,.add-to-shopping-list-modal .toggle-container h4{margin-bottom:20px}.add-to-shopping-list-modal h4{font-size:26px}.shopping-list-toggle{box-shadow:0 3px 3px -3px #c8c4c0}.add-to-shopping-list-modal{white-space:normal;padding:0!important}.add-to-shopping-list-modal button{font-size:14px}.add-to-shopping-list-modal .button-white{border-width:1.5px}.add-to-shopping-list-trigger{color:#07729c}.added-to-list,.not-added-to-list{cursor:pointer;font-size:12px}.added-to-list img,.not-added-to-list img{width:18px;height:18px}.added-to-list>span,.not-added-to-list>span{vertical-align:text-top}#form-password-forgot input,.add-to-list-container .register-sign-in button:not(.close),.add-to-list-container .register-sign-in input{width:100%!important}.add-to-list-container input{margin:0!important;height:40px!important}.add-to-shopping-list-modal .modal-title{margin-right:10px}.add-to-shopping-list-modal .modal-dialog{margin:0}.add-to-shopping-list-modal .modal-header p{padding-bottom:6px}.add-to-shopping-list-modal .modal-body{padding:15px}.add-to-shopping-list-modal .form-wrapper,.add-to-shopping-list-modal .toggle-container{padding:25px 22px 33px;border:1px solid #d1d1d1}.add-to-shopping-list-modal .soft-sign-in{background-color:#f3f7f9;border:1px solid #d1d1d1;padding:10px 20px 20px;width:100%}.add-to-shopping-list-modal .soft-sign-in.forms{margin-top:10px;width:100%}.add-to-shopping-list-modal .forms{width:100%}.add-to-shopping-list-modal .forms:last-of-type{background-color:#f3f7f9;margin-top:20px}.add-to-shopping-list-modal .soft-sign-in-form-wrapper{padding:10px 20px}.add-to-shopping-list-modal .soft-sign-in button,.add-to-shopping-list-modal .soft-sign-in input{height:40px;font-size:15px}.add-to-shopping-list-modal .soft-sign-in .forgot-password-container{font-weight:700;padding:7px 0 9px}.add-to-shopping-list-modal #login-soft-logout{margin-top:30px}.add-to-shopping-list-popover .popover{width:275px}.add-to-shopping-list-popover .popover-header{padding:30px 20px 10px}.add-to-shopping-list-popover .popover-body{padding:10px 20px 20px;font-size:13px}.add-to-shopping-list-popover .popover .arrow:after{border-bottom-color:#f5f5f5}.add-to-shopping-list-popover .popover-title{font-size:18px;padding-left:0}.add-to-shopping-list-popover .close{position:absolute;top:10px;right:10px;padding:0}.add-to-shopping-list-popover .popover-lists{max-height:350px;overflow-y:auto;padding:0;margin-bottom:20px;position:relative}.popover-list{padding:1px 0}.popover-list .checkbox label{padding:0}.add-to-shopping-list-popover .add-to-list-chkbx-wrapper{display:inline-block;margin-top:0;margin-bottom:0}.add-to-shopping-list-popover .popover-lists label{max-width:133px}.list-href{padding:0 3px 4px 0}.list-href,.list-href:hover{text-decoration:none}.shopping-list-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.add-to-shopping-list-popover .add-list-footer-btn{padding:10px 20px;height:40px;border-width:2px}.add-list-name{width:59%!important;padding:10px;border:1px solid #b0b0b0}.add-list-submit{width:48%;margin-left:-2px}.popover-add-list-footer{border-top:1px solid #d1d1d1;padding-top:20px}.add-to-shopping-list-modal #login-form .forgot-password-container,.add-to-shopping-list-modal #login-form button{margin-top:8px}.add-to-shopping-list-modal .forgot-password-container{font-weight:700}.add-to-list-list-view{margin-top:28px}#list-spinner{position:absolute;top:0;width:100%;height:100%;background:#ddd;opacity:.3;z-index:1000}#compare-matrix .add-to-list-container{display:none}@media (min-width:768px){.added-to-list,.not-added-to-list{font-size:14px}.added-to-list img,.not-added-to-list img{width:20px;height:20px}.add-to-shopping-list-modal .modal-dialog{margin:30px auto}.add-to-shopping-list-modal .modal-title strong{display:inline-block}.add-to-shopping-list-modal .soft-login-dialog{width:585px}.add-to-list-container .soft-sign-in button,.add-to-shopping-list-modal .soft-sign-in input{width:75%}}@media (min-width:992px){.add-to-shopping-list-modal .modal-content{padding:30px 35px 40px}.add-to-shopping-list-modal .modal-header{padding:0;margin-bottom:15px;background-color:#fff;border:0}.add-to-shopping-list-modal .modal-body{padding:0}.add-to-shopping-list-modal .forms{width:49%}.add-to-shopping-list-modal .forms:last-of-type{margin-top:0}.add-to-shopping-list-modal .modal-dialog.register-sign-in-dialog{width:890px}}@media (min-width:991px) and (max-width:1200px){#rep-display-name{font-size:13px}#rep-call-or-text{font-size:12px}#rep-phone-number{font-size:14.8px}.rep-image{height:48px;width:43px}}@media (min-width:1400px){.banner-button{top:calc(1vw);right:calc(100px + 5vw)}}@media (min-width:1920px){.banner-button{top:22px;right:calc(50% - 860px)}}#react-root.reorder-page{min-height:300px}.contact-option-active .clickable-live-chat-area{cursor:pointer;pointer-events:auto}.contact-option-disable .clickable-live-chat-area{cursor:default;pointer-events:none}.banner-button{position:absolute;padding:9px 30px 7px;font-size:11px}.unstyled-button{padding:0;background-color:transparent;border:0;color:#07729c;cursor:pointer}