html{-webkit-text-size-adjust:none}body{touch-action:pan-x pan-y;-ms-scroll-chaining:none;overscroll-behavior:contain}@supports (-webkit-touch-callout:none){main{overflow:auto}body,main{height:100vh}body{overflow:hidden}html{height:auto}}.countertop-estimator-tool{display:block;margin-bottom:30px}@media screen and (max-width:767px){.countertop-estimator-tool{margin-bottom:12px}}.countertop-estimator-tool .tool-navigation{margin-bottom:30px}.countertop-estimator-tool .tool-navigation .navigation-title-mobile{display:none;font-size:15px;line-height:23px;text-align:center;font-weight:600;color:#65696f;margin-bottom:-25px}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation{margin-bottom:20px}.countertop-estimator-tool .tool-navigation .navigation-title-mobile{display:block}}.countertop-estimator-tool .tool-navigation .navigation-steps{display:flex;width:80%;align-items:stretch;position:relative;margin:0 auto}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps{width:100%}}.countertop-estimator-tool .tool-navigation .navigation-steps:after,.countertop-estimator-tool .tool-navigation .navigation-steps:before{position:absolute;left:0;right:0;top:13px;height:4px;display:block;content:"";z-index:-1}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps:after,.countertop-estimator-tool .tool-navigation .navigation-steps:before{top:7px;height:1px}}.countertop-estimator-tool .tool-navigation .navigation-steps:before{background:#e0e0e0;box-shadow:0 2px 3px #fff}.countertop-estimator-tool .tool-navigation .navigation-steps:after{background:#e9592f;width:0;right:auto}.countertop-estimator-tool .tool-navigation .navigation-steps.filled-1:after{width:0}.countertop-estimator-tool .tool-navigation .navigation-steps.filled-2:after{width:50%}.countertop-estimator-tool .tool-navigation .navigation-steps.filled-3:after{width:100%}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step{margin:0 auto;position:relative;padding-bottom:33px}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step:first-child{margin:0 auto 0 0}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step:last-child{margin:0 0 0 auto}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step .step-dot{background:#e0e0e0;width:30px;height:30px;border-radius:50%;position:relative}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step .step-dot{width:15px;height:15px}}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step .step-dot:before{position:absolute;left:0;right:0;bottom:0;top:0;width:24px;height:24px;background:#fff;content:"";display:block;border-radius:50%;margin:auto}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step .step-dot:before{width:12px;height:12px}}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step .step-name{text-align:center;font-weight:400;font-size:18px;line-height:22px;color:#e4e4e4;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;margin-top:10px}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step .step-name{font-size:10px;line-height:11px}}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step:first-child .step-name{left:0;transform:none}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step:last-child .step-name{right:0;transform:none;left:auto}}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.active .step-dot{background:transparent}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.active .step-dot:before{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);width:30px;height:30px}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.active .step-dot:before{width:15px;height:15px}}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.active .step-dot:after{background:#e9592f;width:12px;height:12px;content:"";display:block;border-radius:50%;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.active .step-dot:after{width:6px;height:6px}}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.active .step-name{color:#65696f}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.filled .step-dot{background:transparent}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.filled .step-dot:before{background:#e9592f;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);width:30px;height:30px}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.filled .step-dot:before{width:15px;height:15px}}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.filled .step-dot:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41ODMiIGhlaWdodD0iMTIuOTEzIj48cGF0aCBkPSJNMTcuMzI1LjI1OGEuODc5Ljg3OSAwIDAwLTEuMjQzIDBMNS41NDkgMTAuNzkxIDEuNSA2Ljc0MkEuODguODggMCAxMC4yNTcgNy45ODZsNC42NyA0LjY3YS44NzkuODc5IDAgMDAxLjI0MyAwTDE3LjMyNSAxLjUwM2EuODc5Ljg3OSAwIDAwMC0xLjI0NXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") 50% no-repeat;background-size:18px 13px;width:18px;height:13px;content:"";display:block;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0}@media screen and (max-width:767px){.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.filled .step-dot:after{background-size:9px 6.5px;width:9px;height:6.5px}}.countertop-estimator-tool .tool-navigation .navigation-steps .navigation-step.filled .step-name{color:#e9592f}.countertop-estimator-tool .tool-body{background:#fff;width:100%;min-height:600px}@media screen and (max-width:767px){.countertop-estimator-tool .tool-body{min-height:auto}}.countertop-estimator-tool .tool-body .body-steps{width:100%;height:100%}.countertop-estimator-tool .tool-body .body-steps .body-step{width:100%;height:100%;display:none}.countertop-estimator-tool .tool-body .body-steps .body-step.active{display:block}.countertop-estimator-tool .step-nav{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:stretch;width:100%}.countertop-estimator-tool .step-nav.nav-hide{display:none}.countertop-estimator-tool .step-nav.nav-hide+.body-steps{margin-top:35px}.countertop-estimator-tool .step-nav .nav-item{font-size:28px;color:#e9592f;line-height:34px;flex:1 100%}@media screen and (max-width:767px){.countertop-estimator-tool .step-nav .nav-item{font-size:14px;line-height:16px;text-transform:uppercase}}.countertop-estimator-tool .step-nav .nav-item span{cursor:pointer}.countertop-estimator-tool .step-nav .nav-item.nav-prev{text-align:left}.countertop-estimator-tool .step-nav .nav-item.nav-next{text-align:right}.countertop-estimator-tool .btn.btn-orange{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:#fff;background-color:#e9592f;cursor:pointer}.countertop-estimator-tool .btn.btn-orange:active,.countertop-estimator-tool .btn.btn-orange:focus{outline:0}.countertop-estimator-tool .btn.btn-orange:hover{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:#e9592f;background-color:#fff;border:1px solid #e9592f}.countertop-estimator-tool .btn.btn-orange:hover:active,.countertop-estimator-tool .btn.btn-orange:hover:focus{outline:0}.countertop-estimator-tool .btn.btn-outline-orange{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:#e9592f;background-color:#fff;border:1px solid #e9592f;cursor:pointer}.countertop-estimator-tool .btn.btn-outline-orange:active,.countertop-estimator-tool .btn.btn-outline-orange:focus{outline:0}.countertop-estimator-tool .btn.btn-outline-orange:hover{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:#fff;background-color:#e9592f}.countertop-estimator-tool .btn.btn-outline-orange:hover:active,.countertop-estimator-tool .btn.btn-outline-orange:hover:focus{outline:0}.countertop-estimator-tool .btn.btn-outline-main{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:rgba(101,105,111,.6);background-color:#fff;border:1px solid rgba(101,105,111,.6);cursor:pointer}.countertop-estimator-tool .btn.btn-outline-main:active,.countertop-estimator-tool .btn.btn-outline-main:focus{outline:0}.countertop-estimator-tool .btn.btn-outline-main:hover{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:#fff;background-color:rgba(101,105,111,.6)}.countertop-estimator-tool .btn.btn-outline-main:hover:active,.countertop-estimator-tool .btn.btn-outline-main:hover:focus{outline:0}.countertop-estimator-tool .step-zip{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.countertop-estimator-tool .step-zip .form-group{margin-bottom:0;text-align:center}.countertop-estimator-tool .step-zip .help-block{display:none}.countertop-estimator-tool .step-zip .has-error .help-block{display:block}.countertop-estimator-tool .step-zip input{border-radius:0;font:300 14px/21px Titillium Web;padding:13px 20px;border-color:#65696f;color:#65696f;box-shadow:none;height:38px;letter-spacing:.84px;border-width:1px;color:#60636c;outline:0;text-align:center;width:235px;max-width:90%;margin:100px auto auto}.countertop-estimator-tool .step-zip input:active,.countertop-estimator-tool .step-zip input:focus{outline:0}@media screen and (max-width:767px){.countertop-estimator-tool .step-zip input{font-size:14px;padding:14px 15px;margin-top:80px}}.countertop-estimator-tool .step-zip input.invalid{border:1px solid rgba(255,0,0,.5)}.countertop-estimator-tool .step-zip input::-webkit-inner-spin-button,.countertop-estimator-tool .step-zip input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.countertop-estimator-tool .step-zip button.btn{margin-top:20px;padding-top:10px;padding-bottom:10px;width:215px}.countertop-estimator-tool .step-zip button.btn:hover{padding-top:10px;padding-bottom:10px}.countertop-estimator-tool .step-layout{width:100%;display:flex;flex-direction:row;align-items:stretch}@media screen and (max-width:767px){.countertop-estimator-tool .step-layout{flex-direction:column}}.countertop-estimator-tool .step-layout .layout-grid{max-height:100%;height:0;padding-top:60.1%;position:relative;flex:1 100%;width:100%}@media screen and (max-width:767px){.countertop-estimator-tool .step-layout .layout-grid{order:0;padding-top:100%}}.countertop-estimator-tool .step-layout .layout-grid>canvas{position:absolute;right:0;top:0}@media screen and (max-width:767px){.countertop-estimator-tool .step-layout .layout-grid>canvas{left:0}}.countertop-estimator-tool .step-layout .layout-shapes{margin-right:25px}@media screen and (max-width:767px){.countertop-estimator-tool .step-layout .layout-shapes{order:1;margin-right:0;margin-top:8px}}.countertop-estimator-tool .step-layout .layout-shapes .shapes-header{margin-bottom:45px;text-align:left;font-weight:400;font-size:18px;line-height:22px;color:#65696f}@media screen and (max-width:767px){.countertop-estimator-tool .step-layout .layout-shapes .shapes-header{text-align:center;font-size:12px;line-height:14px;margin-bottom:0}}.countertop-estimator-tool .step-layout .layout-shapes .shapes-container{display:flex;flex-direction:column;align-items:flex-start;width:96px;height:100%}@media screen and (max-width:767px){.countertop-estimator-tool .step-layout .layout-shapes .shapes-container{width:100%;height:auto;margin-top:8px;flex-direction:row;align-items:center}}.countertop-estimator-tool .step-layout .layout-shapes .shapes-container .shape{margin-bottom:20px;cursor:pointer}@media screen and (max-width:767px){.countertop-estimator-tool .step-layout .layout-shapes .shapes-container .shape{margin-bottom:0;margin-right:16px;height:54px}}.countertop-estimator-tool .step-layout .layout-shapes .shapes-container .shape:last-child{margin-bottom:0}.countertop-estimator-tool .step-layout .layout-shapes .shapes-container .shape.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important}.countertop-estimator-tool .step-layout .layout-shapes .shapes-container .shape svg{height:100%;width:auto;max-width:100%;margin:auto}body.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important}input.countertop-dimension-field::-webkit-inner-spin-button,input.countertop-dimension-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.countertop-estimator-tool .step-options{padding:60px 0}.countertop-estimator-tool .step-options .options-info{font-size:20px;line-height:24px;color:#e9592f;text-align:center;margin-bottom:75px}.countertop-estimator-tool .step-options .options-description{text-align:left;font:normal normal normal 20px/31px Titillium Web;color:#65696f}.countertop-estimator-tool .step-options .options-row{margin-bottom:50px}.countertop-estimator-tool .step-options .options-item .item-name{font-size:22px;line-height:27px;color:#e9592f;text-align:center;text-transform:uppercase;margin-bottom:15px}.countertop-estimator-tool .step-options .options-item .item-data{font-size:20px;line-height:24px;color:#65696f;text-align:center;text-transform:uppercase;margin-bottom:30px}.countertop-estimator-tool .step-options .options-item .item-data select{border-radius:0;font:300 20px/24px Titillium Web;border-color:#e9592f;color:#65696f;box-shadow:none;height:35px;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1;position:relative;background-size:10px;background-repeat:no-repeat;background-position:right 22px center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjNjU2OTZGIiBkPSJNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyeiIvPjwvc3ZnPg==");padding:5px 35px 5px 10px;display:inline-block;width:auto;background-position:right 15px center;color:#e9592f;margin-left:15px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjRTk1OTJGIiBkPSJNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyeiIvPjwvc3ZnPg==")}.countertop-estimator-tool .step-options .options-item .item-data select:active,.countertop-estimator-tool .step-options .options-item .item-data select:focus{outline:0}@media screen and (max-width:767px){.countertop-estimator-tool .step-options .options-item .item-data select{font-size:14px;padding:14px 15px}}.countertop-estimator-tool .step-estimate{padding:45px 0}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate{padding:0}}.countertop-estimator-tool .step-estimate .estimate-id{font:normal normal 300 30px/46px Titillium Web;color:#65696f;text-align:center;margin-bottom:45px}.countertop-estimator-tool .step-estimate .estimate-id span{color:#e9592f}.countertop-estimator-tool .step-estimate .estimate-id.large{margin-bottom:69px}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-id.large{margin-bottom:30px;font-size:16px;line-height:24px}}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-id{font-size:22px;line-height:34px;margin-bottom:12px}}.countertop-estimator-tool .step-estimate .estimate-header{font:normal normal 300 30px/46px Titillium Web;color:#e9592f;text-align:center;margin-bottom:25px}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-header{font-size:22px;line-height:34px}}.countertop-estimator-tool .step-estimate .estimate-info{text-align:center;font:normal normal normal 18px/2 Titillium Web;letter-spacing:1.08px;color:#65696f;margin-bottom:25px}.countertop-estimator-tool .step-estimate .estimate-info.large{font-size:20px}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-info.large{font-size:16px;line-height:24px;font-weight:300}}.countertop-estimator-tool .step-estimate .estimate-info p{margin:0}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-info{font-size:14px;line-height:18px;letter-spacing:.84px;margin-bottom:18px}.countertop-estimator-tool .step-estimate .estimate-info p:first-child{margin-bottom:1em}}.countertop-estimator-tool .step-estimate .estimate-summary{text-align:center;font:normal normal normal 12px/20px Titillium Web;letter-spacing:.72px;color:#65696f}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-summary br{display:none}}.countertop-estimator-tool .step-estimate .estimate-actions{margin-top:55px;flex-direction:column;align-items:center;gap:19px}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-actions{gap:12px}}.countertop-estimator-tool .step-estimate .estimate-actions .btn{padding:8px 32px;width:210px;max-width:100%}.countertop-estimator-tool .step-estimate .estimate-actions .btn.estimate-zip-location{text-transform:uppercase;width:auto;cursor:text}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-actions .btn{width:100%;font-size:12px;font-weight:600}}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-actions{margin-top:0;align-items:stretch}}.countertop-estimator-tool .step-estimate .estimate-complete .estimate-actions{margin-top:0}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-complete{margin-top:78px}}@media screen and (max-width:767px){.countertop-estimator-tool .step-estimate .estimate-process{display:flex;flex-direction:column}.countertop-estimator-tool .step-estimate .estimate-process .estimate-id{order:0}.countertop-estimator-tool .step-estimate .estimate-process .estimate-info{order:1}.countertop-estimator-tool .step-estimate .estimate-process .estimate-summary{order:3}.countertop-estimator-tool .step-estimate .estimate-process .estimate-actions{order:2}}#estimate-modal .modal-dialog .modal-content .modal-header .modal-title{text-align:left;font:normal normal 600 17px/26px Titillium Web;color:#65696f;padding-left:34px;padding-right:34px}#estimate-modal .modal-dialog .modal-content .modal-body{text-align:left;padding-left:34px;padding-right:34px}#estimate-modal .modal-dialog .modal-content .modal-body .row{margin-left:-15px;margin-right:-15px}#estimate-modal .modal-dialog .modal-content .modal-body form label{margin-bottom:5px;text-align:left;display:block;font:600 20px/28px Titillium Web;color:#65696f;font:normal normal 600 13px/20px Titillium Web}@media screen and (max-width:767px){#estimate-modal .modal-dialog .modal-content .modal-body form label{font-size:16px;line-height:28px;font-size:14px;line-height:18px}}#estimate-modal .modal-dialog .modal-content .modal-body form input[type=email],#estimate-modal .modal-dialog .modal-content .modal-body form input[type=number],#estimate-modal .modal-dialog .modal-content .modal-body form input[type=text]{border-radius:0;font:300 14px/40px Titillium Web;border-color:#e3e2e0;color:#65696f;box-shadow:none;height:38px;padding:13px 10px}#estimate-modal .modal-dialog .modal-content .modal-body form input[type=email]:active,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=email]:focus,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=number]:active,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=number]:focus,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=text]:active,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=text]:focus{outline:0}@media screen and (max-width:767px){#estimate-modal .modal-dialog .modal-content .modal-body form input[type=email],#estimate-modal .modal-dialog .modal-content .modal-body form input[type=number],#estimate-modal .modal-dialog .modal-content .modal-body form input[type=text]{font-size:14px;padding:0 15px;line-height:1}}#estimate-modal .modal-dialog .modal-content .modal-body form input[type=email]::-webkit-inner-spin-button,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=email]::-webkit-outer-spin-button,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=number]::-webkit-inner-spin-button,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=number]::-webkit-outer-spin-button,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=text]::-webkit-inner-spin-button,#estimate-modal .modal-dialog .modal-content .modal-body form input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:767px){#estimate-modal .modal-dialog .modal-content .modal-body form .form-group{margin-bottom:2px}#estimate-modal .modal-dialog .modal-content .modal-body form .form-group label{margin-bottom:0}}#estimate-modal .modal-dialog .modal-content .modal-body p{text-align:left;font:normal normal normal 14px/24px Titillium Web;color:#65696f}@media screen and (max-width:767px){#estimate-modal .modal-dialog .modal-content .modal-body p{text-align:center;font-size:12px;margin-top:15px}}#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions{margin-top:30px;text-align:center}@media screen and (max-width:767px){#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions{margin-top:15px}}#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions .btn-orange{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:#fff;background-color:#e9592f}#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions .btn-orange:active,#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions .btn-orange:focus{outline:0}#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions .btn-orange:hover{padding:20px 46px;font:900 14px/21px Titillium Web;letter-spacing:.84px;text-transform:uppercase;border-radius:0;color:#e9592f;background-color:#fff;border:1px solid #e9592f}#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions .btn-orange:hover:active,#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions .btn-orange:hover:focus{outline:0}@media screen and (max-width:767px){#estimate-modal .modal-dialog .modal-content .modal-body .modal-actions .btn-orange{width:80%;padding-top:10px;padding-bottom:10px;font-weight:600}}.countertop-estimator-tool .step-materials{padding:60px 0}.countertop-estimator-tool .step-materials h3{font:normal normal 300 40px/61px Titillium Web;color:#60636c}.countertop-estimator-tool .step-materials .materials-body{border:1px solid #707070;margin-top:60px;position:relative;padding:80px 33px 20px 64px}.countertop-estimator-tool .step-materials .materials-body .body-headers,.countertop-estimator-tool .step-materials .materials-body .body-list,.countertop-estimator-tool .step-materials .materials-body .body-selected{padding-right:31px}.countertop-estimator-tool .step-materials .materials-body .body-list{height:445px;position:relative}.countertop-estimator-tool .step-materials .materials-body .ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.countertop-estimator-tool .step-materials .materials-body .ps__rail-y{display:block;background-color:#b7b7b7;width:1px;right:4px;position:absolute}.countertop-estimator-tool .step-materials .materials-body .ps__thumb-y{background-color:#e9592f;border-radius:50%;width:9px!important;height:9px!important;right:-4px;position:absolute}@supports (-ms-overflow-style:none){.countertop-estimator-tool .step-materials .materials-body .ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.countertop-estimator-tool .step-materials .materials-body .ps{overflow:auto!important}}.countertop-estimator-tool .step-materials .materials-body .row{--row-gap:50px;margin-left:calc(var(--row-gap)*-1);margin-right:calc(var(--row-gap)*-1)}.countertop-estimator-tool .step-materials .materials-body .row>div{padding-left:var(--row-gap);padding-right:var(--row-gap)}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-name{margin-bottom:25px}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-name strong{font:normal normal 600 16px/24px Titillium Web;color:#65696f;text-transform:uppercase;margin-right:25px}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-name strong[data-type]{cursor:pointer}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-name strong.active{color:#e9592f}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-name strong:last-child{margin-right:0}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-elements,.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected{display:flex;flex-wrap:wrap}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-elements .section-element,.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element{width:100%;max-width:100%;margin-bottom:33px;padding:0 7.5px;flex:0 0 auto;cursor:pointer}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-elements .section-element.active,.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element.active{opacity:.14}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-elements .section-element .element-name,.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element .element-name{text-align:center;font:normal normal normal 9px/11px Roboto;color:#707070;margin-top:2px}.countertop-estimator-tool .step-materials .materials-body .elements-section.section-edges .section-elements .section-element,.countertop-estimator-tool .step-materials .materials-body .elements-section.section-edges .section-selected .section-element{width:25%}.countertop-estimator-tool .step-materials .materials-body .elements-section.section-edges .section-elements .section-element .element-name{display:none}.countertop-estimator-tool .step-materials .materials-body .elements-section.section-materials .section-elements .section-element,.countertop-estimator-tool .step-materials .materials-body .elements-section.section-materials .section-selected .section-element{width:11.11111%}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element{margin-bottom:0;margin-top:51px;position:relative}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element:after,.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element:before{position:absolute;content:"";background:#e9592f;right:7px;top:-12px;display:block;width:1px;height:9px}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element:after{transform:rotate(-45deg)}.countertop-estimator-tool .step-materials .materials-body .elements-section .section-selected .section-element:before{transform:rotate(45deg)}.countertop-estimator-tool .step-materials .materials-search{position:absolute;top:24px;right:32px}.countertop-estimator-tool .step-materials .materials-search .search-field{border:1px solid hsla(0,0%,43.9%,.7);width:330px;max-width:100%}.countertop-estimator-tool .step-materials .materials-search .search-field .btn{z-index:1;background-color:transparent;border:none}.countertop-estimator-tool .step-materials .materials-search .search-field .form-control{caret-color:#e05d13;height:36px;padding:8px 15px;box-shadow:none;border:none;background:none;font:400 14px/21px Titillium Web;color:#65696f}body.estimate-hide-structure #footer{display:none!important}body.estimate-hide-structure #main_navbar{-webkit-animation:swing-out-top-bck .45s cubic-bezier(.6,-.28,.735,.045) both;animation:swing-out-top-bck .45s cubic-bezier(.6,-.28,.735,.045) both}body.estimate-hide-structure main.pageContent-container{-webkit-animation:scale-out-center .5s cubic-bezier(.55,.085,.68,.53) both;animation:scale-out-center .5s cubic-bezier(.55,.085,.68,.53) both;padding-top:0!important}body.estimate-hide-structure .bottom-navbar-mobile{display:none!important}@-webkit-keyframes swing-out-top-bck{0%{transform:rotateX(0deg);transform-origin:top;opacity:1}to{transform:rotateX(-100deg);transform-origin:top;opacity:0}}@keyframes swing-out-top-bck{0%{transform:rotateX(0deg);transform-origin:top;opacity:1}to{transform:rotateX(-100deg);transform-origin:top;opacity:0}}@-webkit-keyframes scale-out-center{0%{transform:translateY(150px)}to{transform:translateY(0)}}@keyframes scale-out-center{0%{transform:translateY(150px)}to{transform:translateY(0)}}