:export{primary-theme-color:var(--theme-color);button-color:var(--button-color);button-hover-color:color-mix(in srgb, var(--button-color) 90%, white)}@media(min-width: 768px){#socialShare{display:none}}.radioField>div{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.askQuestionButton,#noWriteReviewBtn{min-width:365px;height:50px;font-weight:400;font-size:16px;box-sizing:border-box}#show_more_btn{min-width:365px;height:50px;font-weight:400;font-size:16px;box-sizing:border-box;margin:auto;display:block}#noQABtnCont .askQuestionButton,#noWriteReviewBtn{display:block}#main_img3.button{width:77px;padding:0;line-height:40px}.bottom_all_accessories{overflow:hidden;width:100%;box-sizing:border-box}.bottom_o_accessories,.bottom_r_accessories{display:none;position:relative}.whiteCover{position:absolute;left:0;right:0;height:10px;background-color:#fff;top:-15px}.bottom_required_header,.bottom_optional_header{border-bottom:solid 3px #228daf;overflow:hidden;margin-top:10px}.bottom_header_title{font-size:28px;float:left;font-weight:700;display:block;padding-bottom:7px}.add_all_r{display:block;float:right;font-size:16px;font-weight:400;text-decoration:underline;cursor:pointer;padding-top:5px}.bottom_access_group,.prod_group{width:100%;overflow:hidden;margin:auto;box-sizing:border-box}.bottom_pr_set{overflow:hidden;padding:30px 0;border-bottom:1px solid #d5d5d5}.bottom_img_block{width:115px;overflow:hidden;float:left;height:75px}.bottom_img_block img{width:75px;height:auto;margin:auto;display:block}.top_block{overflow:hidden;height:45px}.bottom_pr_name{width:409px;float:left;font-size:16px;line-height:23px;font-weight:700;color:#144d85;text-align:left}.price_block{float:right;font-size:23px;width:123px;font-weight:700;margin-right:20px;line-height:21px;text-align:right}.shipsOn_accessories{font-size:13px}.backOrder{float:left;font-weight:700;font-size:18px;color:#bd4729;margin:0 5px 0 0}.price_block .stockText{font-size:14px;text-align:right}.bottom_block{overflow:hidden;padding-top:10px;position:relative}.bottom_pr_model{font-size:14px;font-weight:700;line-height:23px;float:left;width:246px;text-align:left}.bottom_pr_model span{display:block}.bottom_drop_block{position:absolute;width:420px;right:194px}.drop_set{float:right;margin-left:10px;width:200px;box-sizing:border-box}.drop_set span,.cart_qty span{display:block;font-size:16px;font-weight:400;text-align:left;padding-bottom:3px;height:19px;overflow:hidden;line-height:20px}.bottom_drop_select{display:block;width:200px;height:32px;border-radius:3px;border:1px solid #ccc;font-size:14px;padding-left:5px}.bottom_cart_block{float:right;width:184px;margin-left:10px}.bottom_cart_block .price_block{display:none}.drop_qty{display:block;width:62px;height:32px;border-radius:3px;border:1px solid #ccc;font-size:14px;padding-left:5px;float:left}.bottom_cart_btn,.bottom_cart_btn_in{width:102px;float:right;border-radius:3px;text-align:center;line-height:30px;font-size:14px;font-weight:400}.bottom_cart_btn span,.bottom_cart_btn_in span{width:102px;height:30px;display:block}.bottom_cart_btn{color:#fff;cursor:pointer;height:30px}.bottom_cart_btn_in{background-color:#fff;height:30px;color:#144d85}.bottom_cart_btn_in:hover a{color:#fff;text-decoration:none}.cart-pop-outer{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;display:none;overflow:auto;z-index:1500}.cart-pop-inner{width:988px;height:689px;top:0;left:50%;position:absolute;margin:200px 0 200px -494px;border-radius:3px}.aspect-ratio-box{text-align:center;height:0;overflow:hidden;padding-top:56.25%;position:relative}.aspect-ratio-box-inside{position:absolute;top:0;left:0;width:100%;height:100%}.ImageSliderInner{transition:transform .4s}.railBoxWrapper{max-height:0;overflow:hidden}#kitTitlesWrapper{max-height:0;overflow:hidden}.bottomContainerWrapper.slide-collapsed{animation:none}.customModal.synchrony .modal-inner{max-width:952px;max-height:775px;height:80%}.customModal.installation_video .modal-inner{max-height:338px;height:80%;overflow:hidden}.customModal.installation_video iframe{width:100%;height:auto;min-height:338px;top:-45px;position:relative}.customModal #citi_dynamic{overflow:hidden}#lightbox{height:auto !important;overflow:hidden !important;padding-right:0 !important;padding-bottom:0 !important}.localPickUpAndShippingContainer{margin-bottom:20px}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter{padding:0px 15px 0px 15px;float:left;background:#f1f1f1 0% 0% no-repeat padding-box;border-radius:0 0 3px 3px;width:100%;max-width:563px;box-sizing:border-box}@media(min-width: 768px){.localPickUpAndShippingContainer .localPickUpShippingContainerOutter{padding:0px 25px 0px 30px}}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer{padding:20px 0px 20px 25px;float:left;background:#f1f1f1 0% 0% no-repeat padding-box;width:100%;max-width:563px;box-sizing:border-box;border-top:1px solid #ccc}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead{display:flex;align-items:center;position:relative}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead label{display:flex;align-items:center}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead .localPickUpCheckBox{vertical-align:middle;width:20px;height:20px;box-sizing:border-box;background:var(--bs-white) 0% 0% no-repeat padding-box;border:1px solid #ccc;border-radius:3px;position:absolute;left:-33px;top:3px}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead .localPickUpRadio{width:15px;height:15px;margin-right:10px;position:absolute;left:-33px;top:3px}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead .localPickUpRadio.disabled{cursor:not-allowed}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead .localPickUpRadio:disabled{cursor:not-allowed}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead .localPickUpCheckBox:disabled{cursor:not-allowed}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .localPickUpHead .localPickUpHeadText{font-size:20px;line-height:23px;font-weight:700}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .freeShip_and_LiftContainer{margin-top:10px}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer #stockShipContainer{margin:10px 0 10px 0;display:block}@media(min-width: 768px){.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer #stockShipContainer{display:initial}}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .shippingDetailContainer{margin-bottom:10px}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .shipBullets{font-weight:400;font-size:14px;line-height:21px;padding:0 0 0 15px;width:100%;margin:0;max-width:750px;box-sizing:border-box;list-style:initial}.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer .shipBullets li{margin-bottom:15px}@media(min-width: 768px){.localPickUpAndShippingContainer .localPickUpShippingContainerOutter .localPickUpShippingContainer{padding:20px 0px 20px 20px}}.localPickUpAndShippingContainer .localPickUpContainer{padding:20px 15px 20px 40px;float:left;background:#f1f1f1 0% 0% no-repeat padding-box;border-radius:3px 3px 0 0;width:100%;max-width:563px;box-sizing:border-box}@media(min-width: 768px){.localPickUpAndShippingContainer .localPickUpContainer{padding:20px 30px 20px 55px}}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead{display:flex;align-items:center;position:relative}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead label{display:flex;align-items:center}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .icon-local-pickup{font-size:25px}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .localPickUpCheckBox{vertical-align:middle;width:20px;height:20px;box-sizing:border-box;background:var(--bs-white) 0% 0% no-repeat padding-box;border:1px solid #ccc;border-radius:3px;position:absolute;left:-33px;top:3px}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .localPickUpCheckBox:disabled{cursor:not-allowed}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .localPickUpRadio{width:15px;height:15px;margin-right:10px;position:absolute;left:-33px;top:3px}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .localPickUpRadio.disabled{cursor:not-allowed}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .localPickUpRadio:disabled{cursor:not-allowed}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .localPickUpHeadText{font-size:20px;line-height:23px;font-weight:700;margin-left:7px;margin-right:13px}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .icon-local-pickup-ferguson{font-size:20px}@media(min-width: 576px){.localPickUpAndShippingContainer .localPickUpContainer .localPickUpHead .icon-local-pickup-ferguson{font-size:25px}}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpStock{display:flex;align-items:center;overflow:auto;margin-top:10px;justify-content:space-between}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpStock .localPickUpStockL{float:left;font-size:16px;line-height:23px;font-weight:700}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpStock .localPickUpStockL .localPickUpInStockText{color:var(--bs-ferg-green)}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpStock .localPickUpStockL .localPickUpOutOfStockText{display:none}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpStock .localPickUpStockR{display:none;float:right;font-size:16px;line-height:23px;padding-right:31px}@media(min-width: 576px){.localPickUpAndShippingContainer .localPickUpContainer .localPickUpStock .localPickUpStockR{display:block}}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpLocationFirst{font-size:16px;line-height:23px;margin-top:10px}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpAvailableNearby{font-size:16px;line-height:23px;margin-top:10px;display:none}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpAvailableNearby.noAvailableNearby{color:var(--bs-body-color)}.localPickUpAndShippingContainer .localPickUpContainer .localPickUpDisMob{display:block;font-size:16px;line-height:23px;margin-top:10px}@media(min-width: 576px){.localPickUpAndShippingContainer .localPickUpContainer .localPickUpDisMob{display:none}}.localPickUpAndShippingContainer .localPickUpContainer .changePickUpBtn{text-decoration:underline;cursor:pointer;margin-top:10px;background:unset;border:unset;padding:0;font-size:16px;line-height:23px}.localPickUpAndShippingContainer .localPickUpContainer .lpu_learn_more{text-align:left;margin-top:30px;font-size:16px;border:unset;background:unset;padding:unset;display:block;color:#0172c3}.localPickUpAndShippingContainer .localPickUpContainer .lpu_learn_more:hover{text-decoration:underline}div[data-buy-box-component] .check-flag{width:55px;height:55px;position:absolute;top:0;right:0;transform:translate(50%, -50%) rotate(45deg)}.tall{height:60px}.tall+label{top:1em}.tall:focus,.tall:not(:placeholder-shown){padding-top:1.5em}.tall:focus+label,.tall:not(:placeholder-shown)+label{transform:translate(0, -0.5em)}.localPickUp-outer{position:fixed;top:0;left:0;width:100%;height:100%;display:none;overflow:auto;z-index:1500}.alertBox{position:fixed}.pickup-popup{position:absolute;right:0;overflow:hidden}.php_bottom_container{padding-top:0;overflow:auto}@media(min-width: 768px){.php_bottom_container{padding-top:60px}}.only-local-pickup-outer{position:fixed;top:0;left:0;width:100%;height:100%;display:none;overflow:auto;z-index:1500}.only-local-pickup-outer .only-local-pickup-container{overscroll-behavior:none;max-width:100vw;width:100%;height:100vh;position:absolute;right:0;overflow:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);transition:transform 800ms linear;will-change:transform;max-width:600px;overflow-y:auto;box-sizing:border-box}@media(min-width: 576px){.only-local-pickup-outer .only-local-pickup-container{max-width:375px}}@media(min-width: 768px){.only-local-pickup-outer .only-local-pickup-container{max-width:600px;overflow-y:auto;box-sizing:border-box}}.only-local-pickup-outer .only-local-pickup-container.only-local-pickup-open{-webkit-transform:none;transform:none}.only-local-pickup-outer .only-local-pickup-container .minibar{top:0;padding:15px 20px 17px 20px;box-shadow:0px 3px 6px rgba(0,0,0,.3960784314);position:fixed;height:58px;background-color:var(--bs-white);z-index:1599;box-sizing:border-box;width:100%;max-width:100vw;transform:translateZ(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}@media(min-width: 576px){.only-local-pickup-outer .only-local-pickup-container .minibar{max-width:375px}}@media(min-width: 768px){.only-local-pickup-outer .only-local-pickup-container .minibar{max-width:600px}}.only-local-pickup-outer .only-local-pickup-container .minibar .minibar-inner{margin:0 auto;display:flex;flex-direction:column;text-align:center}.only-local-pickup-outer .only-local-pickup-container .minibar .minibar-inner .minibar-text{font-size:20px;font-weight:700}.only-local-pickup-outer .only-local-pickup-container .minibar .minibar-close{position:absolute;left:20px;top:7px;font-size:38px;padding:unset;border:unset;background-color:unset;cursor:pointer}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body{overscroll-behavior:none;overflow-y:scroll;box-sizing:border-box;background-color:var(--bs-white);position:relative;max-width:100vw;width:100%;height:calc(100vh - 58px);padding:25px 20px;top:58px;line-height:23px;font-size:16px}@media(min-width: 576px){.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body{max-width:375px}}@media(min-width: 768px){.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body{max-width:600px;overflow-y:auto;box-sizing:border-box;padding:25px 30px}}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-head{display:flex;align-items:center;font-size:20px;line-height:23px;font-weight:700;margin-bottom:15px}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-head .icon-local-pickup{margin-right:11px}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-line1{margin-bottom:25px}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-line2{margin-bottom:20px}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-line3{margin-bottom:15px;line-height:23px;font-weight:700;font-size:20px}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-line5{margin-bottom:20px}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-line6{margin-bottom:15px;line-height:23px;font-weight:700;font-size:20px}.only-local-pickup-outer .only-local-pickup-container .only-local-pickup-body .only-local-pickup-body-line7{margin-bottom:25px}.faq-popup{position:fixed;top:0;right:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;max-width:100vw;width:100%;transform:translateX(100%);transition:transform .8s linear;will-change:transform;z-index:2003}@media(min-width: 768px){.faq-popup{max-width:600px}}.openFaqModal{cursor:pointer}.faqModalOpen{transform:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.faq_img_overlay{top:4px;left:4px}.img_overlay{top:2px;left:2px}}.faqPopContent{max-width:835px;width:90%;position:absolute;margin-top:100px;padding-left:50%;margin-left:-418px;margin-bottom:100px}.faqPopBackground{width:100%;border-radius:5px;overflow:hidden}.faqlPop{padding:0px}.faqPopClose{float:right;font-size:35px;font-weight:bold;margin-top:8px;margin-right:20px;cursor:pointer}.shippingDetailContainer{font-size:16px;line-height:23px;width:100%;margin-bottom:30px;display:flex;flex-direction:column}.shippingDetailContainer #estimatedArrival{color:#117e23;font-weight:700;margin-top:10px}.shippingDetailContainer #cityStateText{color:#117e23;text-align:left}.shippingDetailContainer #shipsVia{font-weight:initial;font-size:initial;color:initial;font-style:normal}.shipToZip{font-weight:bold;margin:0 5px}.updateZip{text-decoration:underline;cursor:pointer;padding:0;border:none;background:none;font-size:16px;line-height:23px}.shippingDetailMore{margin-top:20px;height:0;flex-direction:column;padding-top:20px;border-top:1px solid #ccc;transition:height .25s ease;overflow:hidden}.shippingDetailMore[data-expanded=true]{display:flex}.shippingDetailTitle{font-weight:bold;margin-bottom:15px}.attributContainer{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:30px;float:left;width:100%;max-width:600px;margin-bottom:30px;min-height:78px;height:100%}_:-ms-fullscreen,:root .attributContainer{display:flex;flex-wrap:wrap;padding:0 -15px}_:-ms-fullscreen .attributeswap,:root .attributContainer .attributeswap{margin:15px}.loadingStyle{display:none;margin-bottom:20px;margin-top:10px}#no_ship_msg_new{font-weight:700;margin-top:10px}.noShipStates{width:100%;margin:0;font-style:italic;font-weight:400;line-height:21px;font-size:14px}#zipContainer{float:unset;overflow:auto;width:464px;margin:10px 0 10px 0}#zipContainer .zipSubmit{float:left;width:122px;height:44px;background-color:unset;border-radius:6px;color:var(--bs-ferg-green);font-weight:700;font-size:16px;text-align:center;border:2px solid var(--bs-ferg-green);cursor:pointer;margin-top:10px}#zipContainer .zipSubmit:hover{background-color:#0eb14c;color:var(--bs-white);border:2px solid #0eb14c}.ZipCodeContainer{max-width:231px;float:left;margin-right:15px;float:none;margin-top:10px}@media(min-width: 576px){.ZipCodeContainer{float:left}}.ZipCodeContainer .zipInputGroup{border:2px solid #ccc;border-radius:3px}.ZipCodeContainer .zipInputGroupNew{position:relative;display:flex;justify-content:space-between}.ZipCodeContainer .zipInputGroupNew .login_inputs2{padding:18px 20px 17px 20px;max-width:305px;max-height:54px;height:100%;width:80%;border:unset}.ZipCodeContainer .zipInputGroupNew .login_inputs2:focus{outline-offset:unset;outline:unset}.ZipCodeContainer .zipInputGroupNew .login_inputs2:-webkit-autofill,.ZipCodeContainer .zipInputGroupNew .loginInput:-webkit-autofill:hover,.ZipCodeContainer .zipInputGroupNew .loginInput:-webkit-autofill:focus,.ZipCodeContainer .zipInputGroupNew .loginInput:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.ZipCodeContainer .zipInputGroupNew .invalidInput{color:var(--bs-ferg-red) !important}.ZipCodeContainer .zipInputGroupNew label{position:absolute;left:10px;opacity:0;transition:all .5s ease;font-size:14px;z-index:5}.ZipCodeContainer .zipInputGroupNew input:not(:placeholder-shown)+label{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1;background:var(--bs-white);padding:0 10px}.ZipCodeContainer .zipInputGroupNew label{top:calc(80% - 36px)}.ZipCodeContainer .zipInputGroupNew .zipValiIcon{display:none;padding:11px 20px 12px 0}.ZipCodeContainer .invalidLabel{color:var(--bs-ferg-red);border:2px solid var(--bs-ferg-red) !important}.ZipCodeContainer #c_zip{width:231px;height:44px;font-weight:400;font-size:16px;margin:0;padding:0 0 0 15px;border:unset;border-radius:3px}.invalidNotifyLabel{color:var(--bs-ferg-red);border:1px solid var(--bs-ferg-red) !important}#cityState{float:unset;width:231px;margin-top:5px}#cityStateText{text-align:left;font-size:16px}.features_intro>p{margin-bottom:10px}.tooltipnew .tooltiptextnew{max-width:180px}.tooltipnew img{width:15px;height:15px}#installationSection{width:100%;max-height:425px;float:left;max-width:425px}#installationSectionContainer{width:100%;float:left}#installerContainer{float:left;height:unset;border:unset;margin-bottom:25px;overflow:hidden;font-size:16px;line-height:19px;width:100%;box-sizing:border-box;max-width:480px;margin-top:0}#installerContainerNew{float:left;width:80%;height:unset;border:none;border-radius:none}#installerContainerNew .instRight{width:unset;display:block}#installerContainerNew .instRight.ecdInstallerInstRight{width:100% !important;max-width:unset !important}.installationIcon{float:left;line-height:5px}#installationHeaderAndLearnMoreContainer{display:flex;align-items:center}#installationHeaderAndLearnMoreContainer .installationIcon .installationText{font-size:21px;font-weight:bold;font-family:var(--bs-font-sans-serif);text-align:left;float:right;line-height:35px;padding-left:5px}.installerLearnMore{padding-top:0px !important;order:1;line-height:35px;float:left}.installerLearnMore button{font-size:14px;cursor:pointer;border:none;background:none}.installerLearnMore button:hover{text-decoration:underline}.installerLearnMore button>*{pointer-events:none}.installerLearnMore.optLM{float:unset;padding:0;box-sizing:border-box;display:inline-block;margin-left:20px}.installationBtnDiv{max-width:100%;display:block}.installationBtnDivMul{max-width:100%;display:block}.installationBtnMul{text-align:center;padding:.7em;font-size:16px;margin:10px 5px;border:2px solid var(--bs-link-color);font-weight:700;cursor:pointer;border-radius:4px;width:425px;min-height:44px}.installationBtn{text-align:center;padding:.7em;font-size:16px;margin:5px;border:2px solid var(--bs-link-color);font-weight:700;cursor:pointer;border-radius:4px;min-height:54px;width:425px}.installationBtn:hover,.installationBtnMul:hover{color:var(--bs-white);background-color:var(--bs-link-color)}.installerDropdown{border:1px solid #ccc;margin-top:0;width:100%;max-width:unset;font-size:14px;border-radius:3px;padding:12px 20px;height:unset}select.installerDropdown{padding-right:0;margin-left:0}@media only screen and (max-width: 1720px){#sideBanner{display:none}#sideBannerSmall{display:block;margin-bottom:20px;overflow:auto}#sideBannerSmall #sideBannerTextSmall{width:100%;height:unset;max-width:425px}#sideBannerSmall #sideBannerTextSmall>span:not(:last-of-type){padding-bottom:10px}#sideBannerSmall #sideBannerTextSmall>span.icon-question-circle{font-size:larger}#sideBannerBtnSmall{font-family:var(--bs-font-sans-serif);font-size:16px;line-height:30px;font-weight:700;height:44px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:unset}#sideBannerBtnSmall>*{pointer-events:none}#sideBannerBtnSmall>span:not(:last-of-type){margin-right:10px}}@media only screen and (max-width: 1024px){.bottom_pr_model{width:178px}#accessoriesContainer .qaSearchText{width:62%}#accessoriesContainer .qaSearchContainer{width:37%}#accessoriesContainer .qa_inputsearch{width:292px}.cart-pop-inner{width:860px;margin:200px 0 200px -423px}.bottom_cart_block{width:154px}.drop_qty{width:43px}.bottom_drop_block{right:162px;width:310px}.drop_set,.bottom_drop_select{width:140px}.drop_set{margin-left:5px}.customModal.synchrony{overflow:auto}.optOption,.instOpt{border-radius:2px;padding:8px 4px;margin-bottom:8px;overflow:hidden;font-size:14px;line-height:19px;display:table;width:100%;box-sizing:border-box}.optCheck{vertical-align:middle;position:relative;bottom:1px}.optOption>div:last-of-type{text-align:right}.optLM{float:right;padding-right:3px;box-sizing:border-box}.instOpt>div{float:left}.instCheck{margin-top:1px}.instRight{width:71%}.instDrop{float:left}.instLM{padding-right:8px;padding-top:10px;float:right;box-sizing:border-box}.installationBtn{width:97%}}@media only screen and (max-width: 961px){.bottom_img_block{width:105px}.relatedReviewProd{width:100%;overflow:hidden;padding:10px 0 0;margin:0;float:none}.rev_sm_det{width:530px;box-sizing:border-box}}@media only screen and (max-width: 910px){.cart-pop-inner{width:749px;margin:200px 0 200px -374px}}@media only screen and (max-width: 910px){.customModal.synchrony{overflow:auto}.customModal.synchrony .modal-inner{max-width:952px;max-height:775px;height:70%}}@media(max-width: 767.98px){.bottom_img_block{width:70px}#accessoriesContainer .qa_inputsearch{width:254px}.cart-pop-inner{width:700px;margin:200px 0 200px -350px}.t_closed{width:14px;display:block;float:right;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.t_open{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=5);-o-transform:rotate(45deg);-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.installationBtn{flex-grow:unset;text-align:center;padding:.7em;font-size:14px;margin:5px;border:2px solid var(--bs-link-color);font-weight:700;cursor:pointer;border-radius:4px;width:95%}}@media only screen and (max-width: 736px){.askQuestionButton,#noWriteReviewBtn{margin-bottom:30px}.bottom_block select{font-size:16px}.bottom_all_accessories,.bottom_required_header,.bottom_optional_header{width:100%}.bottom_access_group,.prod_group{width:auto}.bottom_access_group{display:flex}.bottom_pr_set{display:inline-block;float:left;width:250px;border:1px solid #ccc;border-radius:3px;padding:20px;margin-right:15px;height:438px}.bottom_img_block,.bottom_accessories_right{width:100%;float:none}.bottom_pr_name{width:100%;float:none}.top_block{height:48px}.bottom_pr_model{font-size:13px;width:100%;height:24px;overflow:hidden}.bottom_drop_block{width:100%;float:none;height:152px;position:relative;right:auto}.bottom_cart_block{width:100%;margin:auto}.cart_qty{width:100%;height:65px;overflow:hidden}.drop_set{margin:0;float:left}.drop_set,.bottom_drop_select{width:100%}.bottom_drop_select{margin-bottom:10px}.drop_set span,.cart_qty span{font-size:13px}.top_block .price_block{display:none}.price_block .stockText{text-align:left}.bottom_cart_block .price_block{display:block;float:none;width:100%;text-align:left;height:46px}.bottom_cart_btn,.bottom_cart_btn_in{width:99%;float:none;line-height:40px}.bottom_cart_btn{height:40px}.bottom_cart_btn_in{height:38px}.bottom_cart_btn span,.bottom_cart_btn_in span{width:100%;height:40px}.bottom_o_accessories .bottom_access_group,.bottom_r_accessories .bottom_access_group,.prod_group{position:absolute;height:550px;padding:15px 0;border:none}.bottom_access_group_outer,.prod_group_outer{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;width:100%;height:550px;position:relative}.bottom_required_header,.bottom_optional_header{border:none}.bottom_header_title{font-size:20px}#accessoriesContainer .qaSearchText,#accessoriesContainer .qaSearchContainer,#accessoriesContainer .qa_inputsearch{width:100%}.cart-pop-inner{width:95%;margin:50px 0 50px -45%;top:auto}.whiteCover{display:none}.customModal.installation_video .modal-inner{overflow:auto}.customModal .acw .modal-inner{height:70%}.bottomContainerWrapper{max-height:0;overflow:hidden}#sideBannerBtnSmall{box-sizing:border-box;padding:0;margin:0}}@media only screen and (max-width: 568px){.qaSearchBoxCont .askQuestionButton{float:none;margin:auto;display:block}#installerContainer{width:100%}#installationSectionContainer .optLM{display:none}}@media only screen and (max-width: 480px){.cart-pop-inner{height:636px}.customModal.installation_video .modal-inner{max-height:238px}.customModal.installation_video iframe{min-height:238px}}@media only screen and (max-width: 414px){.askQuestionButton,#noWriteReviewBtn,#show_more_btn{width:100%;min-width:auto}.installationBtn{width:93%}}@media only screen and (max-width: 375px){.bottom_required_header{height:auto;padding-top:20px}.bottom_required_header .bottom_header_title,.add_all_r{float:none;display:block;line-height:28px;text-align:left}select.installerDropdown{margin-left:0px}#installerContainer div:first-of-type,.optOption div label{font-size:16px}}form#cart_quantity{display:flex;flex-direction:column}
