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