*{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,span,a,img{margin:0;padding:0}a{text-decoration:none}ul,li{list-style:none}body{margin:0;padding:0;color:#333;overflow-x:hidden}.container{max-width:1440px}.product-details-page{padding:20px 0}.product-details-page .customize-section-row .heading-top .change-product{margin-top:15px}.heading-top h2{color:#333;padding:0;margin:0;font-weight:400}.store-information{padding-left:15px;margin:20px 0 0}.store-information-box{border:2px solid #f68e1e;display:flex;max-width:350px;flex-direction:column;padding:20px;margin-bottom:1rem}.store-information-box h5.name{margin:0;padding:0;font-size:15px;font-weight:600}.store-information-box p.number{margin:0 0 10px;padding:0;font-size:14px}.store-information-box p.add{margin:0 0 10px;padding:0;font-size:14px;width:180px;line-height:16px}.store-information-box-main button.editeBtn{color:#3e7697;border:none;cursor:pointer;display:inline;margin:0;padding:0;font-weight:700;background:0 0;text-decoration:underline}.heading h2{color:#333;border-bottom:4px solid #f68e1e;padding:0;display:inline-block;margin:0;font-weight:400}.store-information p{margin-bottom:10px;color:#333;font-size:14px}hr{margin:0}.heading hr{margin-bottom:10px}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column .radio-group-wrapper,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two .flex-md-column .radio-group-wrapper{padding:10px;border:2px solid #ccc !important;cursor:pointer;height:100%}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section>div,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two>div{display:flex}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column .radio-group-wrapper.active,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two .flex-md-column .radio-group-wrapper.active{border:2px solid #F68E1E!important}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column .radio-group-wrapper input,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two .flex-md-column .radio-group-wrapper input{display:none}.heading p{font-size:15px;line-height:17px;color:#333}.enter-measurements-section-row{margin:25px 0 0}.enter-measurements-section-row .d-flex{min-height:300px}.choose-color-section-row{margin:25px 0 0}.shortproduct{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.shortproduct p span{font-weight:600}.shortproduct p{margin:0;padding:0;color:#000;font-size:16px}.filtersection h6.title{font-size:16px;font-weight:400;margin:0;padding:10px 0 20px;line-height:18px}.filtersection .filter-content{margin-top:0}.filtersection .filter-content .form-check,.mobile-filter-content .form-check{position:relative;display:block;padding-left:2.25rem;font-size:14px}.filtersection .filter-content .form-check-input,.mobile-filter-content .form-check-input{position:absolute;margin-top:.3rem;margin-left:-2.25rem;width:25px;height:25px;border-radius:0}.filtersection .filter-content .form-check-label,.mobile-filter-content .form-check-label{margin-bottom:0;vertical-align:-webkit-baseline-middle}button.slide-toggle{display:none;border:2px solid #000;background-color:#fff;height:40px;font-size:18px;font-weight:600;color:#333;margin-right:6px;cursor:pointer;padding:5px 20px}.box{display:none;position:fixed;inset:0px;width:100%;z-index:20000;background:rgba(68,68,68,.81)}.box-inner{overflow:auto;height:100vh;width:calc(100vw - 8%);border:1px solid #979797;background-color:#fff;padding:0 10px 0 20px}.box-inner .d-flex{margin:10px 0}.box-inner .filter-sec-top .slide-toggle{height:42px;font-size:18px;font-weight:600;border-radius:0;box-shadow:#c14c00 0px 3px 0px 0px;background:#f68e1e;color:#fff;border:0;margin:0}.mobile-filter .d-flex{border-bottom:2px solid grey;padding:10px 0}.mobile-filter .d-flex label{font-size:24px;color:#333;margin:0;padding:0}.mobile-filter .d-flex .btn-mobile-footer{border:none;cursor:pointer;color:#333;font-size:14px;padding:0;text-decoration:none}.mobile-filter-content h6{font-size:18px;margin-bottom:10px}.choose-color-section-row-colume{margin:20px 0 0}.choose-color-section-row-colume .filtersection .filter-content .form-check{padding:0 0 0 30px;margin-bottom:10px}.choose-color-section-row-colume .filtersection .filter-content .form-check-input{margin-left:-30px}.calculator-color-item{display:none}.choose-color-section-row .products .cd-gallery ul li{margin-right:10px;cursor:pointer;border:3px solid #efefef}.choose-color-section-row .products .cd-gallery ul li:hover{border:3px solid #f96303 !important}.choose-color-section-row .products .cd-gallery ul li.active{border:3px solid #f96303 !important}.choose-color-section-row .products .cd-gallery ul li .productimage .product-image-wrapper{padding-bottom:100%!important}.products{display:flex;flex-wrap:wrap}.product-card{width:19%;margin-right:1.2%;margin-bottom:15px;border:2px solid #efefef;cursor:pointer}.product-card.active{border:2px solid #f68e1e}.product-card:nth-child(5n+0){margin-right:0}.product-card img{width:100%}.product-info img{padding-right:5px}.product-info{padding:10px}.product-info h5{margin:0 0 5px;color:#333;text-align:left;font-weight:400;font-size:14px;line-height:15px}.product-info p{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:13px;letter-spacing:.5px;color:#333;margin:0 0 5px}.product-info p span{text-decoration:line-through;font-size:13px}.product-info .styles__DiscountedPrice-ttyxhf-9.iHmeWk{display:flex;font-style:normal;font-stretch:normal;line-height:normal;color:#222}.product-info .styles__DiscountedPrice-ttyxhf-9 .cJgeYp{vertical-align:text-top;font-size:12px;font-weight:700;padding:4px 0 0}.product-info .styles__DiscountedPrice-ttyxhf-9 .gmpBqD{padding:1px;font-size:20px;font-weight:700;font-style:normal}.product-info .styles__DiscountedPrice-ttyxhf-9 .hocLGk{font-size:12px;font-weight:700;font-style:normal;vertical-align:text-top;padding:3px 0 0}.product-info .styles__DiscountedPrice-ttyxhf-9 .dfVnnp{padding:7px 1px 1px;font-size:12px;font-weight:400;font-style:normal}.product-info span.save{margin-bottom:5px;font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:14px;letter-spacing:0px;color:#00ae4d;display:block}.choose-surface-section-row{margin:20px 0 0}.choose-surface-section-row-colume{margin-top:15px}.choose-surface-section-row-colume p{color:#333;font-size:15px;line-height:17px;margin-bottom:10px}.choose-surface-section-row-colume h2{font-weight:700;font-size:25px;margin-bottom:10px}.choose-surface-section-row-colume .custom-control.custom-radio.custom-control-inline{display:block;margin:0 0 5px}.choose-edges-section-row{margin-top:30px}.choose-edges-section-row-colume{margin-top:20px}.choose-edges-section-row-colume p{margin-bottom:5px;font-size:15px;color:#333;line-height:17px}.custom-control.custom-radio label{font-size:14px;color:#333}.edge-style-main{margin:15px 0 0}.edge-style-list ul{display:flex}.edge-style-list a{border:2px solid #ccc;color:#333;cursor:pointer;height:165px;padding-top:10px;margin:0 10px 10px 0;display:flex;flex-direction:column;-webkit-box-pack:start;place-content:center flex-start;-webkit-box-align:center;align-items:center;text-decoration:none;padding:10px;font-size:14px}.edge-style-list a.active{border:2px solid #f68e1e}.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .carousel-control,.choose-sinks-section-row .product-slider .carousel-arrow-indicators .carousel-control{width:20px;height:20px;padding:0;background:0 0;border:0;z-index:9;top:35%;opacity:1}.choose-sinks-section-row .product-slider .carousel-arrow-indicators .carousel-control .icon-next:before,.choose-sinks-section-row .product-slider .carousel-arrow-indicators .carousel-control .icon-prev:before{font-size:70px;width:20px;color:#f68e1e}.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .carousel-control .icon-prev:before,.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .carousel-control .icon-next:before{color:#f68e1e;font-size:60px;width:20px}.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .left,.choose-sinks-section-row .product-slider .carousel-arrow-indicators .left{left:-35px}.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .right,.choose-sinks-section-row .product-slider .carousel-arrow-indicators .right{right:-15px}.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .carousel-control>span,.choose-sinks-section-row .product-slider .carousel-arrow-indicators .carousel-control>span{width:20px;height:20px;padding:0;background:0 0}.choose-edges-section-row-colume h6{margin:10px 0 0;font-size:15px;font-weight:600}.select-corner-round-main input,.select-corner-round-main textarea,.select-interior-angles-main input,.select-interior-angles-main textarea,.addItem input,.addItem textarea{border:1px solid #eee;box-sizing:border-box;margin:0;outline:none;padding:10px;width:100px}.select-corner-round-main input[type=button],.select-interior-angles-main input[type=button],.addItem input[type=button]{-webkit-appearance:button;cursor:pointer}.select-corner-round-main input::-webkit-outer-spin-button,.select-corner-round-main input::-webkit-inner-spin-button,.select-interior-angles-main input::-webkit-outer-spin-button,.select-interior-angles-main input::-webkit-inner-spin-button,.addItem input::-webkit-outer-spin-button,.addItem input::-webkit-inner-spin-button{-webkit-appearance:none}.select-corner-round-main .input-group,.select-interior-angles-main .input-group,.addItem .input-group{clear:both;margin:15px 0;position:relative}.select-corner-round-main .input-group input[type=button],.select-interior-angles-main .input-group input[type=button],.addItem .input-group input[type=button]{background-color:#eee;min-width:38px;width:auto;transition:all .3s ease}.select-corner-round-main .input-group .button-minus,.select-corner-round-main .input-group .button-plus,.select-interior-angles-main .input-group .button-minus,.select-interior-angles-main .input-group .button-plus,.addItem .input-group .button-minus,.addItem .input-group .button-plus{font-weight:700;height:38px;padding:0;width:38px;position:relative}.select-corner-round-main .input-group .quantity-field,.select-interior-angles-main .input-group .quantity-field,.addItem .input-group .quantity-field{position:relative;height:38px;left:-6px;text-align:center;width:62px;display:inline-block;font-size:13px;margin:0 0 5px;resize:vertical}.select-corner-round-main .button-plus,.select-interior-angles-main .button-plus,.addItem .button-plus{left:-13px}.select-corner-round-main input[type=number],.select-interior-angles-main input[type=number],.addItem input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}.select-corner-round-inner{margin:0}.select-corner-round-main{margin-top:25px}.select-interior-inner{margin:0}.select-corner-round-main h2{margin:0 0 10px;font-weight:700;font-size:25px}.select-corner-round-main p{color:#333;font-size:15px;line-height:16px}.select-corner-round-main .corner-sec p{text-align:center;margin-top:10px;font-size:15px;line-height:16px}.select-corner-round-main .corner-sec{border:2px solid #ccc;margin:0 10px 20px 0;padding:20px}.select-corner-round-main .corner-sec.active{border:2px solid #f68e1e}.select-interior-angles-main{margin-top:20px}.select-interior-angles-main h2{margin:0 0 10px;font-weight:700;font-size:25px}.select-interior-angles-main p{font-size:15px;color:#333;line-height:16px}.select-interior-angles-main .interior-sec p{text-align:center;margin-top:10px;font-size:15px;color:#333;line-height:16px}.select-interior-angles-main .interior-sec{border:2px solid #ccc;margin:0 10px 20px 0;padding:20px}.select-interior-angles-main .interior-sec.active{border:2px solid #f68e1e}.choose-sinks-section-row{margin-top:20px}.choose-sinks-main-tabs{margin:30px 0}.choose-sinks-main-tabs .nav-pills .nav-link{border:2px solid #ccc;color:#333;cursor:pointer;text-align:center;border-radius:0;padding:10px;margin:0 10px 10px 0}.choose-sinks-main-tabs .nav-pills .nav-link img{height:100px;display:block;margin-bottom:10px}.choose-sinks-main-tabs .nav-pills .nav-link.active,.choose-sinks-main-tabs .nav-pills .show>.nav-link{background-color:transparent;border:2px solid #f68e1e;color:#333}.srink-section-tab .nav-pills{display:flex;flex:1;padding:0!important}.srink-section-tab .nav-pills .nav-link{min-height:144px;padding:20px;text-align:left;margin:0}.srinkwholSection_top{padding:20px 0}.srinkwholSection_top p{font-size:15px;color:#333;line-height:17px}.srink-section .title{padding:0 0 20px 15px}.srink-section .title h2{font-size:25px;font-weight:700;margin:0 0 10px}.title p{font-size:15px;color:#333;line-height:17px}.srink-section-tab .info h5{font-size:15px;margin-bottom:3%;line-height:17px}.srink-section-tab .info ul li{list-style:disc;margin:0 0 4px 34px;line-height:16px;font-size:14px}.srink-section-tab span.price{padding:10px 0;display:block;line-height:16px;font-size:14px}div#id-4 p{font-size:15px;line-height:17px;color:#333}.prvideinlatter{margin-top:20px;margin-bottom:0;flex-wrap:wrap}.prvideinlatter-colume{height:200px;margin:0 0 50px}.prvideinlatter-colume a{border:2px solid #ccc;color:#333;cursor:pointer;text-align:left;border-radius:0;padding:20px 10px;height:200px;text-decoration:none;display:block;width:100%}.prvideinlatter-colume a.active{border:2px solid #f68e1e}.prvideinlatter .prvideinlatter-colume img{width:100px;height:100px;margin-right:10px}.prvideinlatter .prvideinlatter-colume ul h5{color:#333;margin-bottom:3%;font-size:15px;line-height:17px;font-weight:600}.prvideinlatter .prvideinlatter-colume ul li{color:#333;font-size:14px;list-style:disc;margin-left:30px;line-height:17px}.product-slider .blog .carousel-indicators{left:0;top:auto;bottom:-40px;right:0;margin-left:0!important;width:100%}.product-slider .blog .carousel-indicators li{background:#a3a3a3;border-radius:50%;width:15px;height:15px;margin:2px!important}.product-slider .blog .carousel-indicators .active{background:#707070}.product-slider .product-card{width:100%}.product-slider .product-card .product-image{padding:15px}.product-slider .product-card .product-info .name{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:18px;letter-spacing:.5px;color:#333;margin:0 0 5px}.product-slider .product-card .product-info .text{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:14px;letter-spacing:.5px;color:#333;margin:0 0 5px}.product-slider .product-card .product-info .price{font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:.5px;color:#333;margin:10px 0 0}.prvideinlatter-colume-bottom .pro{margin:0 10px 0 0}.prvideinlatter-colume-bottom .pro a{border:2px solid #ccc;color:#333;cursor:pointer;text-align:center;border-radius:0;padding:20px 10px;display:block;text-decoration:none}.prvideinlatter-colume-bottom .pro a.active{border:2px solid #f68e1e}.prvideinlatter-colume-bottom .pro a p,.prvideinlatter-colume-bottom .pro a span{font-size:16px;color:#333;padding:0;display:block;text-align:left}.prvideinlatter-colume-bottom p{padding:20px 0;font-size:16px}.choose-plumbing-options-row{margin-top:40px}.titlesection{padding:20px 0}.titlesection h2{font-size:25px;margin-bottom:10px}.titlesection p{font-size:15px;color:#333;line-height:17px}.plumbing-fixtures-section .row,.plumbing-fixtures-section-two .row,.plumbing-fixtures-section-three .row{display:flex;flex:1}.plumbing-fixtures-section-three{margin:15px 0}.plumbing-fixtures-section p,.plumbing-fixtures-section-two p,.plumbing-fixtures-section-three p{margin-bottom:10px;font-size:15px;color:#000;line-height:17px}.plumbing-fixtures-section .row a,.plumbing-fixtures-section-two .row a,.plumbing-fixtures-section-three .row a{border:2px solid #ccc;color:#333;cursor:pointer;text-align:left;border-radius:0;padding:20px 10px;min-height:50px;text-decoration:none;display:block;width:100%;height:100%}.plumbing-fixtures-section .row a.active,.plumbing-fixtures-section-two .row a.active,.plumbing-fixtures-section-three .row a.active{border:2px solid #f68e1e}.plumbing-fixtures-section .row a h5,.plumbing-fixtures-section-two .row a h5,.plumbing-fixtures-section-three .row a h5{font-size:15px;line-height:17px;margin-bottom:10px;color:#333}.plumbing-fixtures-section .row a ul,.plumbing-fixtures-section-two .row a ul,.plumbing-fixtures-section-three .row a ul{padding-left:20px}.plumbing-fixtures-section .row a li,.plumbing-fixtures-section-two .row a li,.plumbing-fixtures-section-three .row a li{list-style:disc;font-size:15px;color:#000;line-height:17px;margin-bottom:4px}.plumbing-fixtures-section .row a p,.plumbing-fixtures-section-two .row a p,.plumbing-fixtures-section-three .row a p{font-size:15px;color:#000;line-height:17px}.markdownWithCopy-Price{text-align:center;margin:10px 0 0;color:#333;font-size:15px;line-height:17px}.plumbing-fixtures-section-hiso{margin:10px 0}.plum-fixt-sec-col p{margin-bottom:10px;font-size:15px;color:#333;line-height:17px}.plumbing-fixtures-section-hiso span{display:block;margin:0 0 10px;font-size:18px}.choose-cutouts-options-row{margin:20px 0 0}.choose-cutouts-options-row .select-cutouts-round-inner{display:flex}.choose-cutouts-options-row .select-cutouts-round-inner .calculator-item-parent{width:auto}.choose-cutouts-options-row .select-cutouts-round-inner .calculator-item-parent>div{flex-direction:column}.choose-cutouts-options-row .select-cutouts-round-inner .img-wrap{text-align:center}.choose-cutouts-options-row .select-cutouts-round-inner .img-wrap img{max-width:150px;max-height:100px}.row.select-cutouts-round-inner .corner-sec{margin-bottom:20px;border:2px solid #ccc;margin-right:10px;padding-top:20px;padding-bottom:20px}.row.select-cutouts-round-inner .corner-sec.active{border:2px solid #f68e1e}.row.select-cutouts-round-inner .corner-sec p{font-size:15px;text-align:center;margin:10px 0 0;line-height:17px;color:#333}.row.select-cutouts-round-inner{margin:0}.choose-removal-options-row .plumbing-fixtures-section{margin:10px 0}.choose-removal-bottom{margin:20px 0}.choose-removal-bottom p{font-size:15px;margin-bottom:10px;line-height:17px;color:#333}.choose-removal-bottom select{margin-bottom:10px;max-width:270px}.calculate{margin:0 0 10px}.calculate p{margin:0}.calculate input{padding:10px;margin-right:10px}.redio-onoff{margin:20px 0 40px}.footer-section{padding:30px 0 100px;border-top:1px solid}.footer-section p{font-size:15px;line-height:17px;color:#333}button.my-countertop-btn{display:none;font-weight:700;color:#fff;box-shadow:#c14c00 0px 3px 0px 0px;background-color:#f96303;border:none;outline:none;width:100%;font-size:18px;padding:14px;margin:10px 0;cursor:pointer}button.close.my-countertop-btn{width:auto;opacity:1}.sticky{position:fixed;top:20px}.sticky+.content{padding-top:60px}.payment-section{overflow-y:auto;background-color:#fafafa;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;flex-direction:column;padding:15px;height:calc(100vh - 350px);width:450px}.config-product-image img{max-height:300px}.config-product-name{padding:10px 0}span.productName{font-size:20px}.config-price-container{display:flex}.config-price-box{display:flex}.config-price-container img{width:50px;margin-right:15px}.config-total-price{display:flex;flex-direction:column;margin-left:15px}span.config-was-price{text-decoration:line-through;font-size:12px}span.config-saved-text{color:#00873c;font-weight:400;font-size:14px}.WDI{padding:15px 0;font-size:16px}button.add-button.primary{width:100%;font-size:18px;padding:10px;margin-bottom:10px;font-weight:700;color:#fff;box-shadow:#c14c00 0px 2px 0px 0px;background-color:#f68e1e;border:none;outline:none;cursor:pointer}.table-section{margin:10px 0 10px;top:20px;transform:translate3d(0px,0px,0px)}.table-section table.table.table-borderless{width:100%;padding-bottom:10px}.table-section .config-summary-list-items{font-size:14px;font-style:normal;font-stretch:normal;line-height:3.21;letter-spacing:.6px;color:#333}.table-section .config-summary-list-items .config-summary-name{text-align:left;padding-left:10px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-section .config-summary-list-items .config-summary-value{padding-right:10px;text-align:right;font-weight:700}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#f68e1e}div#headingOne .btn-mobile-footer{width:100%;text-decoration:none}.btn-link:hover{text-decoration:none}div#headingOne .btn-mobile-footer{position:relative;padding-right:30px;background-color:transparent;border:none;color:#23527c}div#headingOne .btn-mobile-footer:after{content:'^';font-size:34px;position:absolute;left:auto;right:0;top:10px;color:#f96303}div#headingOne .btn-mobile-footer.active:after{transform:rotate(180deg);top:0}.mobile-footer-toggle h5{color:#333;font-size:16px;font-weight:700}.mobile-footer-toggle p{color:#444;margin:0;padding:0;text-align:left}div#headingOne{width:100%;border-width:6px 1px 1px;border-style:solid;border-color:#f96303 #ccc #ccc;border-image:initial;background-repeat:no-repeat;background-color:#fff;z-index:10;padding:10px}.card.active div#headingOne{margin-bottom:0}.mobile-footer-toggle p.price{margin-right:60px;display:block;color:#333;padding:1px;font-weight:700;color:#333;padding:1px;font-weight:700;font-style:normal;font-size:24px}div#accordion .card{position:fixed;bottom:4px;left:0;right:0;display:none;background:#fff;z-index:99}div#accordion .card #collapseOne{padding:10px;overflow:auto}.card.active{height:100vh}select.custom-select{border-radius:0;font-weight:600;height:42px;border:solid #ccc;border-width:1px 1px 3px}.tab-content-wrapper{display:block !important}.nav-link{display:block !important}.fade.show{opacity:1}.srink-section{display:none}.sink-summary-wrapper{display:none}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;animation:.6s ease-in-out}.carousel-item>.carousel-img{width:100%;height:auto}.carousel-item.carousel-video{display:block;object-fit:cover;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.carousel-inner>.active,.carousel-inner>.next{display:block}.carousel-inner>.next{position:absolute;top:0;width:100%}.carousel-inner>.to-left{animation-name:left}.carousel-inner>.from-right{animation-name:right}.carousel-inner>.to-right{animation-name:right;animation-direction:reverse}.carousel-inner>.from-left{animation-name:left;animation-direction:reverse}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;cursor:pointer}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.measurements-container{display:none}.measurements-container .side-wrapper{display:flex;flex-direction:row;margin:10px}.shape-heading,.measurements-title{margin:.5em .5em 0;font-weight:700;font-size:20px}.shape-container{display:flex;flex-direction:row;padding:10px}.shape{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;background-color:#fff;box-shadow:#cc 0px 0px 0px 1px inset;width:6em;height:6.5em;cursor:pointer;margin:5px}.shape img{height:35px;width:35px;padding-bottom:5px;margin-top:1em}.shape img+span{display:inline-block}.shape span{margin-bottom:10px}.side-title{display:flex;flex-direction:column;padding:3px;width:20px}.side-length-container{display:flex;flex-direction:column;width:110px}.side-length-wrapper{display:flex;flex-direction:column;padding-bottom:10px}.form-input-field{border:1px solid #999;min-height:40px;min-width:30px;width:100%;color:#333;-webkit-appearance:none;box-sizing:border-box}.side-length-title{padding-bottom:5px}.side-length-input{padding:10px;width:60px !important;height:30px !important}.side-length-additional-container{display:flex;flex-direction:column;width:250px;padding-top:23px}.side-length-additional-wrap{display:flex;flex-direction:row;-webkit-box-align:center;align-items:center;padding-bottom:10px}.side-length-additional-wrap span{padding-left:5px}.backsplash-height-wrap{display:flex;flex-direction:column;padding-bottom:10px}.backsplash-height-wrap input{padding:10px;width:60px !important;height:30px !important}.sbacksplash-height-title{padding-bottom:5px}.selected{border:1px solid #f68e1e;box-shadow:#f68e1e 0px 0px 0px 1px inset}.modal-popup .modal-inner-wrap .products.wrapper{margin:0;padding-bottom:0}.modal-popup .modal-inner-wrap .products.wrapper .products{display:flex;flex-wrap:wrap;margin-bottom:0}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item{min-width:200px;width:calc(100%/5)!important;max-width:none!important;padding:0 10px!important;margin-bottom:20px}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info{width:100% !important;padding:20px;max-width:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;overflow:auto;padding:0!important}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info .image-container .image-wrapper{position:relative}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info .image-container .image-wrapper .instock-sticker{position:absolute;z-index:2;width:85px;right:10px;color:#fff;background-color:#f68e1e;line-height:65px;text-align:center;bottom:10px}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info .image-container img{min-height:188px;max-height:188px;width:100%;max-width:initial;display:block;min-height:auto}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info:hover,.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info.active{background:#fff;box-shadow:none;border:0 solid #bbb;margin:0;padding:0;position:relative;z-index:2}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info .image-container label{display:block;text-align:center;font-size:12px;text-transform:uppercase;color:#8b6f50;margin-top:5px}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar{margin-bottom:0}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar .pager{margin:0;display:flex;align-items:center;justify-content:space-between}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar .pager .pages{display:none}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar.bottom .pager{justify-content:flex-start}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar.bottom .pager li>a{background-color:#fff;border:0;border-radius:none}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar.bottom .pager .pages strong.page{background-color:transparent;color:#f68e1e}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar.bottom .pager .pages{display:block}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar .pager .pages ul{display:flex}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar .pager .toolbar-amount{margin-right:auto}.modal-popup .modal-inner-wrap .custom-countertop-products-wrapper .custom-countertop-products-toolbar .pager .limiter{display:none}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info .image-container .price-wrapper{text-align:center;color:#f68e1e}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info .image-container .price-wrapper .selling-price{padding:5px 0}.modal-popup .modal-inner-wrap .products.wrapper .products li.product-item .product-item-info .image-container .price-wrapper .reg-price{color:#cac5c5}.add-shape-container{display:flex;flex-flow:row nowrap;-webkit-box-pack:start;place-content:flex-start;align-items:flex-end;width:100%;border-bottom:2px solid #f68e1e;padding-top:18px;overflow:auto;align-items:flex-start}.add-shape-action-container{display:flex;flex-wrap:nowrap;margin-right:5px}.add-shape-action{background:#f2f2f2;border:2px solid #f2f2f2;color:#000;padding:10px 20px}.add-shape-action.active{background:#f68e1e;border:2px solid #f68e1e;color:#fff}.add-additional-shape,.add-additional-shape:focus,.add-additional-shape:active,.add-additional-shape:active:focus{border:2px solid #f68e1e;color:#f68e1e;font-weight:700;height:52px;min-width:150px}.add-additional-shape:hover{background-color:#f68e1e;color:#fff}.shape-container-wrapper{display:flex}.validation-message{margin-top:10px;font-size:14px;color:#ed1c24}.validation-message strong{color:#ed1c24}.validation-message .validation-text{display:inline;vertical-align:top}.invalid{color:#ed1c24;border-bottom-color:#ed1c24;border-bottom-width:3px}.prefab-countertop-product-view .product-detail .product-other-details .box-tocart .field.qty{display:block;width:100px}.prefab-countertop-product-view .product-detail .product-other-details .box-tocart .fieldset{display:flex}.prefab-countertop-product-view .product-detail .product-other-details .box-tocart .actions{padding:0 0 0 10px;width:100%}.prefab-countertop-product-view .product-detail .product-other-details .box-tocart .actions button{width:100%}.prefab-countertop-product-view .product-detail .product-other-details .product-options-bottom{padding:0 10px}.countertop-product-view .product-detail .product-image{margin-bottom:20px}.countertop-product-view .product-detail .product-image .mt-thumb-switcher{position:relative;min-height:75px;min-width:75px}.countertop-product-view .product-detail .product-image .mt-thumb-switcher img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.countertop-product-view .product-detail .product-name{padding-left:0!important;padding-bottom:0!important}.countertop-product-view .product-name span.name{font-weight:600;color:#000;text-transform:capitalize}.prefab-countertop-product-view .product-name span.name{font-weight:300}.prefab-countertop-product-view .product-name .size{display:block;margin-bottom:10px}.countertop-product-view .product-price-details .product-price-main{font-size:20px;color:#f68e1e}.countertop-product-view .product-price-details .product-price-main .product-price{font-size:30px;padding-left:100px;font-weight:600}.countertop-product-view .product-price-details .product-price-main .product-price .price-unit{font-size:22px}.countertop-product-view .product-price-details .product-price-main .regular-price{padding-left:10px;color:#000;padding-bottom:6px;font-size:16px;vertical-align:text-top}.countertop-product-view .product-price-details .product-price-main .regular-price .strike-through-price{text-decoration:line-through}.countertop-product-view .product-other-details .actions{padding:10px;text-align:center}.category-custom-counterops .product-detail .product-other-details .product-price-wrapper .product-price-container{display:flex}.category-custom-counterops .product-detail .product-other-details .product-price-wrapper .product-price-container .product-price-special-buy{margin-right:10px}.category-custom-counterops .product-detail .product-other-details .product-price-wrapper .product-price-container .product-price-details .product-price-main .product-price{padding:0;font-size:20px}.category-custom-counterops .product-detail .product-other-details .product-price-wrapper .product-price-container .product-price-details .product-price-main .product-price .price{font-size:26px;font-weight:700}.category-custom-counterops .product-detail .product-other-details .actions button{font-weight:700;color:#fff;box-shadow:0 3px 0 0 #c14c00;background-color:#f96303;border:none;outline:none;width:100%;font-size:18px;height:auto;padding:10px!important}.category-custom-counterops .product-detail .product-other-details .actions button:hover{background:#d55501}.category-custom-counterops .product-detail .product-other-details .product-description-wrapper .description ul{list-style:circle;padding-left:20px}.category-custom-counterops .product-detail .product-other-details .product-description-wrapper .description ul li{list-style:circle;margin-bottom:10px!important}.product-color-details{clear:both}.product-color-details .heading h2,.countertop-product-details-page h2{text-transform:none}.special-buy .config-price-container{flex-direction:column;font-size:20px;font-weight:600;color:#f68e1e}.special-buy .config-price-container .config-price-box{align-items:center;justify-content:center;font-size:30px}.payment-section .config-sub-actions,.countertop-sidebar-bottom .config-sub-actions{display:flex;align-items:center;justify-content:space-between}.countertop-sidebar-bottom{margin-top:20px;padding:15px;border:1px solid #ccc}.payment-section .config-sub-actions button,.countertop-sidebar-bottom .config-sub-actions button{padding:0;background:0 0;color:#f68e1e;box-shadow:none;width:auto;text-decoration:underline;font-weight:400;font-family:initial}.payment-section .prodcutname-price .config-product-name{text-transform:capitalize}.countertop-product-details-page .enter-measurements-section-row .shape-main-container{width:40%!important;padding:0 10px;max-height:524px;overflow:scroll;border:1px solid #ccc;border-right:0;border-top:0}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper{border:1px solid #ccc;border-left:0;border-top:0}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-container,.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-container canvas{width:470px!important;height:470px!important}.countertop-product-details-page .enter-measurements-section-row .shape-main-container .shape-main-wrapper .measurements-container .side-title{padding:0 3px 3px;font-weight:700}.countertop-product-details-page .enter-measurements-section-row .shape-main-container .shape-main-wrapper .measurements-container .side-wrapper{margin:10px 0 0}.countertop-product-details-page .enter-measurements-section-row .shape-main-wrapper .measurements-container .side-wrapper .side-length-additional-container{padding-top:0}.countertop-product-details-page .enter-measurements-section-row .shape-main-wrapper .measurements-container .side-wrapper .side-length-additional-container input{height:20px;width:20px;border-radius:0;border:2px solid #999}.countertop-product-details-page .enter-measurements-section-row .shape-main-container .shape-heading,.countertop-product-details-page .enter-measurements-section-row .shape-main-container .measurements-title{margin:10px 0 0}.countertop-product-details-page .enter-measurements-section-row .shape-main-container .shape-container{padding:0!important}.countertop-product-details-page .enter-measurements-section-row .shape-main-container .shape-container .selected span{color:#f68e1e}.countertop-product-details-page .row .col-lg-8{padding:0!important}.countertop-product-details-page .row .countertop-sidebar-right .payment-section{max-width:360px!important;width:100%!important}.countertop-product-details-page .row .countertop-sidebar-right .payment-section .config-product-image img{width:100%}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-action-wrapper{text-align:center;margin:10px 0}.countertop-product-details-page .enter-measurements-section-row .add-shape-container .add-shape-action-container .add-shape-action{padding:10px 20px!important;height:auto!important}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-action-wrapper button.canvas-action{background:0 0;padding:0!important;margin:5px;font-weight:700;font-size:16px;color:#1b6ac9;border:0;border-bottom:2px solid #000;border-radius:0}.countertop-product-details-page .enter-measurements-section-row .add-shape-container .add-additional-shape{min-width:auto;padding:8px 20px!important;height:auto;color:#fff!important;cursor:pointer;background:#fff!important;color:#F68E1E!important;border:2px solid #F68E1E!important;font-size:16px!important;border-radius:0!important}.countertop-product-details-page .enter-measurements-section-row .add-shape-container .add-additional-shape:hover{background:#F68E1E!important;color:#fff!important}.countertop-product-details-page .enter-measurements-section-row .add-shape-container .add-shape-action-container .add-shape-action{cursor:pointer!important}.countertop-product-details-page .select-interior-angles-main .select-interior-inner{display:flex}.countertop-product-details-page .choose-edges-section-row .select-corner-round-main .select-corner-round-inner{display:flex}.countertop-product-details-page .choose-edges-section-row .select-corner-round-main .select-corner-round-inner .calculator-item-parent>div{flex-direction:column}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column .radio-group-wrapper,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two .flex-md-column .radio-group-wrapper{display:flex;position:relative}.countertop-product-details-page .tooltip-wrapper,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column .tooltip-wrapper{padding:0 5px 0 0}.countertop-product-details-page .tooltip-wrapper .i,.countertop-product-details-page .choose-plumbing-options-row .flex-md-column .tooltip-wrapper .i,.countertop-product-details-page .choose-removal-options-row .flex-md-column .tooltip-wrapper .i{position:relative}.countertop-product-details-page .select-corner-round-main .tooltip-wrapper .i{padding-left:10px}.countertop-product-details-page .select-interior-angles-main .tooltip-wrapper .i{left:-35px;top:15px}.countertop-product-details-page .tooltip-wrapper .i:before,.countertop-product-details-page .choose-plumbing-options-row .flex-md-column .tooltip-wrapper .i:before,.countertop-product-details-page .choose-removal-options-row .flex-md-column .tooltip-wrapper .i:before{content:"\f05a";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:0;top:0;cursor:pointer;font-size:16px}.countertop-product-details-page .tooltip-wrapper .tooltip-content,.countertop-product-details-page .choose-plumbing-options-row .flex-md-column .tooltip-wrapper .tooltip-content,.countertop-product-details-page .choose-removal-options-row .flex-md-column .tooltip-wrapper .tooltip-content{visibility:hidden;position:absolute;top:14px;left:14px;width:300px;background:#fff;border:2px solid #000;color:#000;padding:5px 5px 5px 10px;border-radius:4px;transition:all .5s;opacity:0;z-index:9}.countertop-product-details-page .tooltip-wrapper .tooltip-content.tooltip-img{width:600px}.countertop-product-details-page .tooltip-wrapper .i:hover .tooltip-content,.countertop-product-details-page .choose-plumbing-options-row .flex-md-column .tooltip-wrapper .i:hover .tooltip-content,.countertop-product-details-page .choose-removal-options-row .flex-md-column .tooltip-wrapper .i:hover .tooltip-content{display:block;position:absolute;background:#fff;border:2px solid #000;color:#000;padding:5px 5px 5px 10px;border-radius:4px;transition:all .5s;opacity:1;visibility:visible}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column div input,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two .flex-md-column div input{margin-right:10px}.countertop-product-details-page .choose-removal-options-row .calculate>p{margin-bottom:10px}.countertop-product-details-page .choose-removal-options-row .calculate>div{align-items:center}.countertop-product-details-page .choose-removal-options-row .calculate input{width:50px}.countertop-product-details-page .product-slider .product-card{min-height:315px}.countertop-product-details-page .choose-removal-options-row .choose-removal-bottom h3{font-size:20px;font-weight:700;margin:20px 0 10px}.countertops-configurator .modal-inner-wrap .customer-information form .popup-title{padding:10px;margin-bottom:20px;background:#faf8f4}.countertops-configurator .modal-inner-wrap .customer-information form input{background:#fff}.countertops-configurator .modal-inner-wrap .customer-information form input:focus{background:#fff}.countertops-configurator .modal-inner-wrap .customer-information form .actions-toolbar{display:flex;align-items:center}.countertops-configurator .modal-inner-wrap .customer-information form .or{border-right:1px solid #f68e1e}.countertops-configurator .modal-inner-wrap .customer-information form .field.required label:after{content:'*';margin-left:3px;color:#c10000}.countertops-configurator .login-popup-modal-wrapper .customer-information form .col-md-6:first-child{padding-right:30px}.countertops-configurator .login-popup-modal-wrapper .customer-information form .col-md-6:last-child{padding-left:30px}.countertops-configurator .modal-inner-wrap .customer-information form .or:after{content:'Or';position:absolute;right:-17px;top:39%;background:#fff;padding:5px;border:1px solid #f68e1e;border-radius:50px;font-size:14px;text-transform:uppercase}.countertops-configurator .modal-inner-wrap .customer-information form .actions-toolbar .secondary a.action{margin-top:0;color:#f68e1e}.countertops-configurator .modal-inner-wrap .customer-information form .new-customer-content p{margin-bottom:20px}.response-msg .response{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem}.response-msg .response.error{background:#fae5e5;color:#e02b27}.response-msg .response.success{background:#e5efe5;color:#006400}.countertop-catregory .countertop-category-view .category-main-image{min-height:430px;background-size:cover}.countertop-catregory .countertop-category-view .category-main-image .category-description{top:50px;bottom:50px;left:50px;background:#fff;text-align:left;padding:30px;font-size:14px;line-height:20px;color:#000}.category-view .category-description{max-width:450px}.category-view .category-description .category-content{font-size:16px;line-height:24px}.countertop-catregory .countertop-category-view .category-main-image .category-description h3{color:#8b6f50;font-size:34px;text-transform:uppercase;margin-bottom:15px}.countertop-catregory .countertop-category-view .category-main-image .category-description a.btn-button{border:2px solid #8b6f50;color:#8b6f50;padding:10px 25px;font-size:14px;font-weight:600;text-transform:uppercase;float:right;display:inline-block;margin-top:20px;text-decoration:none}.countertop-catregory .countertop-category-view .category-main-image .category-description a.btn-button:hover{color:#fff;background:#8b6f50}.countertop-catregory .subcategory-items-wrapper{margin:10px 0;display:flex;flex-wrap:wrap}.countertop-catregory .subcategory-items-wrapper .category-item{margin:10px 0;padding:0 5px;width:calc(100%/4)}.countertop-catregory .subcategory-items-wrapper .category-item .category-image{min-height:178.85px;width:100%;overflow:hidden}.countertop-catregory .subcategory-items-wrapper .category-item .category-image img{transition:all .3s}.countertop-catregory .subcategory-items-wrapper .category-item .subcat-link{display:block;position:relative;min-height:142px;width:100%;background:rgba(246,142,30,.2);height:100%}.countertop-catregory .subcategory-items-wrapper .category-item .subcat-link:hover .category-image img{transform:scale(1.1)}.countertop-catregory .subcategory-items-wrapper .category-item .subcat-name-wrapper{position:absolute;left:0;right:0;text-align:center;margin:0 auto;bottom:0;padding:5px;background:rgba(246,142,30,.6);text-transform:uppercase;color:#fff}.countertop-catregory .products-grid ol li{width:calc(100%/5)!important;max-width:none!important;padding:0 10px!important}.countertop-catregory .products-grid ol li .product-item-info{padding:0!important}.countertop-catregory .products-grid ol li .product-item-info:hover{box-shadow:none!important}.countertop-catregory .products-grid ol li .product-item-info .image-container button{background-color:#8b6f50;padding:5px!important;width:100%;border:0!important;display:block;border-radius:0;font-size:10px;text-transform:uppercase;font-weight:400}.countertop-catregory .products-grid ol li .product-item-info .image-container .image-wrapper{position:relative}.countertop-catregory .products-grid ol li .product-item-info .image-container.prefab-image-wrapper .image-wrapper{min-height:188px;max-height:188px}.countertop-catregory .products-grid ol li .product-item-info .image-container .image-wrapper .instock-sticker{position:absolute;z-index:2;width:85px;right:10px;color:#fff;background-color:#f68e1e;line-height:65px;text-align:center;bottom:10px}.countertop-catregory .products-grid ol li .product-item-info .image-container .image-wrapper .instock-sticker img{min-height:auto}.countertop-catregory .products-grid ol li .product-item-info .image-container img{min-height:188px;max-height:188px;width:100%;max-width:initial;display:block}.countertop-catregory .products-grid ol li .product-item-info .image-container.prefab-image-wrapper img{max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:188px;min-height:auto}.countertop-catregory .products-grid ol li .product-item-info .image-container.prefab-image-wrapper .image-wrapper .instock-sticker{bottom:20px}.countertop-catregory .products-grid ol li .product-item-info .available-sizes-wrapper{text-align:center;margin:auto;max-width:fit-content;margin-top:20px;margin-bottom:30px}.countertop-catregory .products-grid ol li .product-item-info .available-sizes-wrapper ul.available-sizes{list-style-type:none;text-align:left;padding-left:0;margin-top:10px}.countertop-catregory .products-grid ol li .product-item-info .available-sizes-wrapper ul.available-sizes li{display:inline-block;width:40px !important;vertical-align:top;padding:5px !important}.countertop-catregory .products-grid ol li .product-item-info .available-sizes-wrapper ul.available-sizes li img{max-width:100%;max-height:100%;min-height:auto}.countertop-catregory .products-grid ol li .product-item-info .available-sizes-wrapper ul.available-sizes li .rolloverimage:hover{position:relative;cursor:pointer}.countertop-catregory .products-grid ol li .product-item-info .available-sizes-wrapper ul.available-sizes li .rolloverimage:hover img{position:absolute;width:45px;height:45px;max-width:45px;top:-8px;left:-8px;max-height:45px}.countertop-catregory .products-grid ol li .product-item-info .image-container label{display:block;text-align:center;font-size:12px;text-transform:uppercase;color:#8b6f50;margin-top:5px}.countertop-catregory .products-grid ol li .product-item-info .image-container .price-wrapper{text-align:center}.countertop-catregory .products-grid ol li .product-item-info .image-container .price-wrapper .selling-price{padding:5px 0}.countertop-catregory .products-grid ol li .product-item-info .image-container .price-wrapper .reg-price{color:#cac5c5}.countertop-catregory .products-grid ol li .product-item-info .image-container .price-wrapper .reg-price .strike-through-price{text-decoration:line-through}body:not(.account) .page-main .sidebar .filter-options-item{border-bottom:0}.countertop-catregory .columns{display:flex;flex-direction:column}.countertop-catregory .columns .product-item:nth-child(3n+1){margin-left:0!important}.countertop-catregory .columns .product-item{min-width:200px}.countertop-catregory .columns .filter-content .filter-current{display:inline-block}.countertop-catregory .columns .filter-content .filter-current .block-subtitle{display:none}.countertop-catregory .columns .filter-content .filter-current ol.items{display:flex}.countertop-catregory .columns .filter-content .filter-current ol.items li{margin-right:10px}.countertop-catregory .columns .filter-content .block-actions.filter-actions{display:inline-block}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .form-group .required .label:after{content:'*';color:red;margin-left:3px}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form>div{padding:0!important}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .three-columns{display:flex;justify-content:space-between;align-items:center}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .three-columns .form-group-label{color:#000;font-size:14px;display:block}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .three-columns .control{margin:20px 0!important;display:block}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .datepicker-wrapper{position:relative}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .datepicker-wrapper .ui-datepicker-trigger{position:absolute;right:15px;top:12px;color:#fff;font-size:0px;padding:3px 0 0 0!important}.ui-datepicker-buttonpane .ui-state-default{padding:7px 15px!important}.countertops-appointment .form-heading .call-us{text-align:center;margin-top:10px}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .form-check .form-check-input{width:20px;height:20px}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .form-check .form-check-label:before{content:'*';color:red;margin-right:3px}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .form-check .form-check-label{left:30px;top:0;color:#cac5c5}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .btn.btn-submit{margin-top:20px;float:right}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .btn.btn-submit:focus{color:#fff;outline:0}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form #term_checkbox-error{margin-top:20px}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .three-columns>div{width:32%}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .two-columns{display:flex;justify-content:space-between;align-items:center}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .two-columns .form-group{width:49%}.countertop-catregory .columns .toolbar.toolbar-products{padding:0;border-bottom:0}.countertop-catregory .columns .sidebar-main{padding:15px 15px 5px!important;margin:10px 0;border-top:1px solid #cac5c5;border-bottom:1px solid #cac5c5}.countertop-catregory .columns .sidebar-additional{order:1}.countertop-catregory .filter-options-item{display:flex}.countertop-catregory .filter-options-item .options-item-wrap{margin-right:10px}.countertop-catregory .filter-options-item .filter-options-title{border:1px solid #f68e1e;border-radius:4px;padding:20px 60px 20px 20px;color:#cac5c5;font-weight:900}.countertop-catregory .filter-options-item .filter-options-title:after{right:20px;top:16px;font-size:20px}.countertop-catregory .filter-options-item .filter-options-title.open{color:#f68e1e}.countertop-catregory .filter-options-item .filter-options-title.open:after{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.filter-options-content{display:none;z-index:9;border:1px solid #0b0b0b;border-radius:4px;margin-top:20px;position:absolute;background:#fff;width:300px}.countertop-product-details-page .image-title{text-align:center;font-size:14px;font-weight:800}.landing-filter .filter-options-item .switch-select{overflow:hidden;border-radius:3px;display:flex;padding:20px 60px 20px 20px}.landing-filter .filter-options-item .switch-select .switch-select-button{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;display:inline-block;height:22px;line-height:22px;position:relative;user-select:none;vertical-align:middle;font-size:0;margin-left:10px}.landing-filter .filter-options-item .switch-select .switch-select-button:before,.landing-filter .filter-options-item .switch-select .switch-select-button:after{left:0;position:absolute;right:auto;top:0}.landing-filter .filter-options-item .switch-select .switch-select-button:before{background:#fff;border:1px solid #aaa6a0;border-radius:100%;content:'';display:block;height:22px;transition:left .2s ease-in 0s;width:22px;z-index:1}.landing-filter .filter-options-item .switch-select .switch-select-button:after{background:#e3e3e3;border:1px solid #aaa6a0;border-radius:12px;content:'';display:block;height:22px;transition:background .2s ease-in 0s;width:37px;z-index:0}.landing-filter .filter-options-item .switch-select .switch-select-button.active:before{right:-39px;left:auto}.landing-filter .filter-options-item .switch-select .switch-select-button.active:after{background:#79a22e}.landing-filter .filter-options-item .options-item-wrap.options-toggle-wrap{min-width:140px}.countertop-product-details-page .shape-container-wrapper .shape-mob-header-container{cursor:pointer;display:none;font-size:14px;padding:15px;border-bottom:1px solid #d1d1d1;background:#f2f2f2;margin-left:-10px;margin-right:-10px}.countertop-product-details-page .shape-container-wrapper .shape-mob-header-container .mob-btn-add-shape{display:inline-block}.countertop-product-details-page .shape-container-wrapper .shape-mob-header-container .resp-arrow{width:0;height:0;display:inline-block;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #adabab}.countertop-product-details-page .shape-container-wrapper .shape-mob-header-container.active .resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #868383}.video-response-modal .video-wrapper{height:100%}.video-response-modal .modal-content{padding-bottom:3rem;height:600px}.video-response-modal .action-close{padding:20px !important}.video-response-modal .modal-header{margin-bottom:0 !important;padding:2rem}@media(max-width:1025px){.countertop-catregory .filter-options-item .filter-options-title{padding:20px 40px 20px 10px}.countertop-catregory .filter-options-item .filter-options-title:after{right:10px}.countertop-catregory .columns .toolbar.toolbar-products{padding:0 20px}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper{width:60%}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-container,.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-container canvas{width:380px!important}}@media(max-width:768px){.countertops-configurator-index .product-details-page>.row>.col-sm-8{width:100%}.countertop-catregory .filter-options-item .filter-options-title{padding:20px 20px 20px 10px;font-size:13px}.countertop-catregory .filter-options-item .filter-options-title:after{right:3px;top:21px;font-size:14px}.countertop-catregory .columns .toolbar.toolbar-products{padding:0 20px}.countertop-catregory .subcategory-items-wrapper .category-item{width:calc(100%/2)}.countertop-catregory .columns .product-item{min-width:255px}.choose-edges-section-row-colume .product-slider .edge-style-list{max-width:none}.countertop-sidebar-right{display:none}#accordion .card .card-body{background:#fff;padding:20px}#accordion .card .card-body .config-product-image{max-height:200px;overflow:hidden}#accordion .card .card-body .config-product-image img{height:auto;max-height:300px width:100%}.video-response-modal .modal-content{height:400px}}@media(max-width:767px){.countertop-catregory .countertop-category-view .category-main-image .category-description a{display:inline-block!important;margin-top:0!important}.countertops-configurator-index .product-details-page>.row>.col-sm-8{padding:0}.countertop-product-details-page .shape-container-wrapper .shape-mob-header-container{display:block}.add-shape-action-container{display:none}.category-view .category-description .category-content{font-size:14px;line-height:22px}.countertop-product-details-page .enter-measurements-section-row>.shape-container-wrapper{flex-direction:column!important}.countertop-product-details-page .enter-measurements-section-row .shape-main-container{width:100%!important;max-height:none;overflow:auto;border-right:1px solid #ccc}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper{width:100%!important;max-height:none;overflow:auto;border-left:1px solid #ccc}.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-container,.countertop-product-details-page .enter-measurements-section-row .canvas-wrapper .canvas-container canvas{width:100%!important;height:470px!important}.countertop-product-details-page .choose-edges-section-row .select-corner-round-main .select-corner-round-inner,.countertop-product-details-page .select-interior-angles-main .select-interior-inner{flex-direction:column}.countertop-product-details-page .countertop-sidebar-right{display:none}.countertop-product-details-page .plumbing-fixtures-section-three .row a{margin-bottom:10px}.countertop-product-details-page .srink-section-tab ul#pills-tab,.countertop-product-details-page .prvideinlatter{overflow:hidden!important;width:100%;flex-direction:column}.countertop-product-details-page .srink-section-tab ul#pills-tab li,.countertop-product-details-page .prvideinlatter.prvideinlatter-colume{width:100%!important}.countertop-catregory .columns .product-item:nth-child(3n+1){margin-left:auto!important}.countertop-catregory .columns .product-item{margin-bottom:20px!important}.countertop-catregory .filter-options-item{flex-direction:column}.countertop-catregory .filter-options-item .options-item-wrap{margin:0 10px 10px}.page-with-filter .toolbar-amount{padding-right:10px}.countertop-catregory .countertop-category-view .category-main-image .category-description{width:90%;margin:0 auto;left:0;right:0}}@media(max-width:667px){.mobile-footer-toggle .config-product-name .productName{white-space:pre-wrap}.countertop-product-details-page .tooltip-wrapper .tooltip-content.tooltip-img{max-width:240px;left:auto!important;right:auto!important}.choose-cutouts-options-row .select-cutouts-round-inner .calculator-item-parent>div{text-align:center}.choose-cutouts-options-row .select-cutouts-round-inner .calculator-item-parent .cutout-quantity.addItem{display:flex;justify-content:center}.edge-style-list a{margin:0 20px 10px 20px!important}.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .left,.choose-sinks-section-row .product-slider .carousel-arrow-indicators .left{left:-34px!important}.choose-edges-section-row-colume .product-slider .edge-style-list .carousel-arrow-indicators .right,.choose-sinks-section-row .product-slider .carousel-arrow-indicators .right{right:-10px!important}.plumbing-fixtures-section-three .row{flex-direction:column}.countertop-catregory .subcategory-items-wrapper .category-item{width:calc(100%/1)}.countertop-catregory .subcategory-items-wrapper .category-item .category-image img{width:100%}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column .radio-group-wrapper,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two .flex-md-column .radio-group-wrapper{margin-bottom:10px}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section .flex-md-column .tooltip-wrapper{padding:0}.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section>div,.countertop-product-details-page .choose-plumbing-options-row .plumbing-fixtures-section-two>div{flex-direction:column}.choose-sinks-main-tabs .nav-pills>li{float:none}.choose-sinks-main-tabs .nav-pills .nav-link img{margin:0 auto 10px}.countertop-catregory .countertop-category-view .category-main-image .category-description h3{font-size:24px}.countertop-catregory .countertop-category-view .category-main-image .category-description a{display:block;margin-top:20px;clear:both}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .form-check{display:flex}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .form-check .form-check-input{width:80px;height:20px}.row.select-cutouts-round-inner .corner-sec{margin-right:0}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .form-check .form-check-label{position:static}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .three-columns{flex-direction:column}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .three-columns>div{width:100%}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .two-columns .form-group{width:100%}.countertops-appointment .schedule-appointment-wrapper .schedule-appointment-content .appointment-form .two-columns{flex-direction:column}.countertop-product-details-page .choose-plumbing-options-row .flex-md-column .tooltip-wrapper .i .tooltip-content,.countertop-product-details-page .choose-removal-options-row .flex-md-column .tooltip-wrapper .i .tooltip-content{left:auto;right:auto;z-index:99}.countertop-product-details-page .choose-plumbing-options-row .flex-md-column .tooltip-wrapper .i:hover .tooltip-content,.countertop-product-details-page .choose-removal-options-row .flex-md-column .tooltip-wrapper .i:hover .tooltip-content{left:auto;right:auto;z-index:99}.video-response-modal .modal-content{height:290px}}@keyframes left{from{left:0}to{left:-100%}}@keyframes right{from{left:100%}to{left:0}}