body{margin:0;padding:0;overflow-x:none}body.modal-open::-webkit-scrollbar{display:none}body.modal-open{-ms-overflow-style:none;scrollbar-width:0}#main-wrapper .location-card,#main-wrapper .setlite-location-card{padding-top:0}#main-wrapper #layout4,#main-wrapper #layout5{padding-bottom:80px}#main-wrapper #layout7,#main-wrapper #layout8,#main-wrapper #layout9{padding-bottom:40px}@media screen and (max-width:767px){#main-wrapper #layout4,#main-wrapper #layout5{padding-bottom:32px}#main-wrapper #layout7{padding-bottom:16px}#main-wrapper #layout8,#main-wrapper #layout9{padding-bottom:24px}.card-top-image img{width:56px;height:56px}}.card-top-image{padding-top:40px;text-align:center}.card-top-image img{width:80px;height:80px}.addressAutoComplete{width:90%;overflow:auto;border:2px solid #9e9e9e;position:absolute;z-index:1;background-color:white;height:auto;max-height:200px;font-size:14px;max-width:514px}@media screen and (max-width:767px){.card-top-image{padding-top:0}.card-top-image img{width:56px;height:56px}.addressAutoComplete{position:absolute;z-index:1;border:1px solid #414141;background-color:#ffffff;max-width:100%!important;width:calc(100% - 24px)!important}.hide-on-disclaimer{display:none!important}}div.buyflow-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000}div.buyflow-overlay,div.buyflow-overlay>div{background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center}div.buyflow-overlay>div{flex-direction:column;width:100%;height:100%;background:#fff;max-width:270px;max-height:270px;gap:24px;padding:40px 16px;border-radius:16px}div.buyflow-overlay .loader-text{font-family:Inter,sans-serif;font-weight:400;font-size:16px!important;line-height:150%!important;letter-spacing:0;text-align:center;color:#222222;margin-bottom:9px}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none!important}.card-head-sec .card-title{margin-bottom:0}.card-head-sec .card-title h4 a{color:#00873C;text-decoration:underline}#PaymentForm .paymetric--form_wrapper{border:none!important}#PaymentForm .paymetric--form_radio div{width:100%}#PaymentForm input[type=radio]#bankaccount:checked+label,#PaymentForm input[type=radio]#creditcard:checked+label{background:#fff!important;padding-top:19px!important;position:relative;z-index:9;border-bottom:2px solid green!important;width:100%}#PaymentForm .pay-active{border-bottom:2px solid #00b140!important;text-align:center}.pay-active label.bg-gray-light.gfw-7{font-weight:600!important}#PaymentForm .pay-deactive{border-bottom:1px solid #cccccc!important;text-align:center}#PaymentForm .pay-deactive label.bg-gray-light{font-weight:400!important;color:#666!important}#PaymentForm .bg-gray-light{background-color:#ffffff!important;border:none!important}#PaymentForm .paymetric--form_radio label{border:none}.paymetric--form_check label{padding-top:0!important}#PaymentForm select{height:48px}#PaymentForm .container-fluid{padding:0}#PaymentForm select{-moz-appearance:none;-webkit-appearance:none}#PaymentForm select::-ms-expand{display:none}#PaymentForm select.form-control{background-image:none!important;padding-left:10px!important}.billingCity{width:250px}#c-exmth-error,#c-exyr-error,.error{color:#d1002f}#fill-payment-details label{padding-top:0}#PaymentForm sup{top:-.2em!important}.col-12.special-offer{padding:0}.custom-quote-box .special-offer p{font-size:12px;line-height:150%;color:#414141}.analytics-img{display:none!important}#myModalForLogin .default-btn .btn-primary{color:#222222;font-family:Inter,sans-serif;font-size:16px!important;font-weight:500!important;line-height:19.2px;text-align:center;border-radius:40px;border:1px solid #1ee576;padding:14px 16px;width:100%;max-width:100%;height:48px;background-color:#1EE576!important;display:inline-block}#myModalForLogin .form-check-label{line-height:14px;margin-left:30px}#myModalForLogin input.form-control{background:#F5F7F5;border-radius:8px!important}#myModalForLogin .form-check{padding-left:0!important}#myModalForLogin .modal-header{border-bottom:none!important}#myModalForLogin .btn-close{position:absolute;right:24px;top:24px;width:20px;height:22px;display:flex;justify-content:center;cursor:pointer;background:none;opacity:1;border:0}#myModalForLogin .btn-close:after,#myModalForLogin .btn-close:before{position:absolute;top:0;content:" ";height:24px;width:3px;background-color:#333;display:inline-block}#myModalForLogin .btn-close:before{transform:rotate(45deg)}#myModalForLogin .btn-close:after{transform:rotate(-45deg)}#loginBtnOnVerbiage{color:#00873c!important;font-weight:500;text-decoration:none!important}#myModalForLogin input[type=checkbox]:checked{border-radius:0;background-image:url(/images/MyAccount/check-white.png)!important;background-color:#00b140!important;border:none}#buy-online #login-modal-mobile .modal-body{padding:20px 16px 50px!important}#buy-online #login-modal-mobile .modal-body .default-btn{margin:0 auto!important}#buy-online #login-modal-mobile .modal-header h4{width:90%!important;font:normal normal 500 24px/30px Source Sans Pro!important;letter-spacing:0;opacity:1}#buy-online #myModalForLogin .default-btn .btn-primary{width:200px!important;margin:0 auto;display:block!important}#buy-online #login-modal-mobile h4.modal-title a{color:#046A38!important;text-decoration:underline!important}#buy-online #login-modal-mobile h4.modal-title a:hover{text-decoration:underline!important}#buy-online #login-modal-mobile .modal-dialog{margin:4% auto!important}#buy-online #addrValidationModal .modal-body h4{color:#00873C!important;font:normal normal normal 19px/26px Source Sans Pro!important}#buy-online #addrValidationModal .modal-dialog{margin:15% auto!important;max-width:600px!important}#buy-online #addrValidationModal .modal-header{border-bottom:none!important;padding-bottom:0!important}#buy-online #addrValidationModal .modal-body{padding:5%!important}#buy-online #addrValidationModal .modal-content{border-radius:10px}#buy-online #addrValidationModal .modal-body h4 a{color:#00873C!important}#buy-online #myModalForLogin a.forgotpwd{color:#ffb034!important;font:normal normal 500 20px/25px Source Sans Pro!important;text-decoration:underline!important}#buy-online #myModalForLogin input.mb-5{margin-bottom:0!important}@media screen and (max-width:1300px){#buy-online #login-modal-mobile .modal-dialog{top:15%!important}#buy-online #login-modal-mobile .modal-header h4{max-width:280px!important}#buy-online #myModalForLogin .form-check-label{margin-left:0!important}#buy-online #addrValidationModal .modal-header{display:block}#buy-online #addrValidationModal .modal-header .btn-close{float:right}#buy-online #addrValidationModal .modal-dialog{padding:10px!important}}