@charset "utf-8";@font-face{font-family:'RobotoCondensed-Regular';src:url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/RobotoCondensed-Regular.woff2') format('woff2'),url('../fonts/RobotoCondensed-Regular.woff') format('woff'),url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'),url('../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoCondensed-Bold';src:url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/RobotoCondensed-Bold.woff2') format('woff2'),url('../fonts/RobotoCondensed-Bold.woff') format('woff'),url('../fonts/RobotoCondensed-Bold.ttf') format('truetype'),url('../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'roboto_condensedlight';src:url('../fonts/RobotoCondensed-Light-webfont.eot');src:url('../fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/RobotoCondensed-Light-webfont.woff') format('woff'),url('../fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),url('../fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'robotolight';src:url('../fonts/Roboto-Light-webfont.eot');src:url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Light-webfont.woff') format('woff'),url('../fonts/Roboto-Light-webfont.ttf') format('truetype'),url('../fonts/Roboto-Light-webfont.svg#robotolight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'robotoregular';src:url('../fonts/Roboto-Regular-webfont.eot');src:url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Regular-webfont.woff') format('woff'),url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'robotoitalic';src:url('../fonts/Roboto-Italic-webfont.eot');src:url('../fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Italic-webfont.woff') format('woff'),url('../fonts/Roboto-Italic-webfont.ttf') format('truetype'),url('../fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'roboto_condenseditalic';src:url('../fonts/RobotoCondensed-Italic-webfont.eot');src:url('../fonts/RobotoCondensed-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/RobotoCondensed-Italic-webfont.woff') format('woff'),url('../fonts/RobotoCondensed-Italic-webfont.ttf') format('truetype'),url('../fonts/RobotoCondensed-Italic-webfont.svg#roboto_condenseditalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'robotomedium';src:url('../fonts/Roboto-Medium-webfont.eot');src:url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Medium-webfont.woff') format('woff'),url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),url('../fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'robotobold';src:url('../fonts/Roboto-Bold-webfont.eot');src:url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Bold-webfont.woff') format('woff'),url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'alex_brushregular';src:url('../fonts/alexbrush-regular.woff2') format('woff2'),url('../fonts/alexbrush-regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotothin';src:url('../fonts/Roboto-Thin-webfont.eot');src:url('../fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Thin-webfont.woff') format('woff'),url('../fonts/Roboto-Thin-webfont.ttf') format('truetype'),url('../fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#FontAwesome') format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}a{color:red}a:hover{color:#414141}.cms-home p{clear:both;margin:0}html{height:100%}html,body{height:100%}.page-wrapper{clear:both}.page-wrapper .page-header .panel.wrapper .panel.header{padding:0;max-width:1610px;position:relative}.page-wrapper .page-header .panel.wrapper{background-color:#f4f4f4;border:none;font-size:13px;font-family:'robotomedium';float:left;width:100%}.page-wrapper .header.content .header.links{margin:15px 0 0 auto;padding:8px 15px;order:4;height:fit-content;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0px 3px 6px #00000014}.page-wrapper .page-header .panel.wrapper a{color:#414141}.page-wrapper .page-header .panel.wrapper ul.header-contact{margin:0;padding:0;list-style:none;float:left;color:#414141}.page-wrapper .page-header .panel.wrapper ul.header-contact i{color:#d51b42;font-size:14px}.page-wrapper .header.content .header.links li{font-size:14px;color:#414141;margin:0;padding:0;position:relative;list-style:none}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome{position:relative}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome .action.switch{position:relative;margin-right:-8px;margin-left:3px;top:-1px}.page-wrapper .header.content>.header.links>li.customer-welcome .action.switch:after{color:#d51b42;background:0 0}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome .action.switch:before{display:none}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome{padding-left:0;position:relative}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome .customer-menu{display:none}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome.active .customer-menu{position:absolute;right:20px;display:block}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li:last-child:after{display:none}.page-wrapper .header.content>.header.links>li>a{color:#000;margin:0;font-size:16px;font-family:'robotomedium'}.page-wrapper .header.content>.header.links>li>a:hover{text-decoration:none;color:#d51b42}.panel .header.content .header.links>.authorization-link:after{display:none}li.customer-welcome.active li a{display:inline-block}.page-wrapper .header.content .header.links>li.authorization-link a:before{content:'';vertical-align:text-bottom;display:inline-block;background-image:url(../images/sign-in.png);height:19px;width:19px;margin-right:10px}.header.content>.header.links>.customer-welcome+.authorization-link{display:none}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.my-account{padding-left:15px}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.my-account:before{content:"\f007";font-size:15px;font-family:'FontAwesome';color:#d51b42;position:absolute;left:0;top:-1px}.page-wrapper .page-header .header.content{max-width:1600px;clear:both;display:flex;justify-content:space-between}.page-wrapper .page-header .header.content .logo{margin:0;padding:0;float:left;z-index:0;max-width:inherit;order:-1}.page-wrapper .page-header .header.content .logo img{max-width:283px;width:100%;margin:0 auto}.page-wrapper .page-header .header.content .block-search{float:left;padding:0;width:100%}input#search::placeholder{font-style:normal;font-size:14px !important;line-height:17px !important;letter-spacing:.28px !important;color:#9b9b9b !important}.page-wrapper .page-header .header.content .block-search input{border:1px solid #b9b9b9;height:44px;border-radius:4px}.page-wrapper .page-header .header.content .block-search input:focus{box-shadow:none;border-color:#d51b42}.page-wrapper .page-header .header.content .block-search .actions{float:right}.page-wrapper .page-header .header.content .block-search .action.search{display:block;height:36px;width:36px;right:3px;background-image:url(../images/search-icon-new.png);background-repeat:no-repeat;background-position:9px;background-color:#f2f2f2;border-radius:4px;top:4px}.page-wrapper .page-header .header.content .block-search .action.search span{display:block}.page-wrapper .page-header .header.content .block-search .action.search:before{display:none}.page-wrapper button.action.switch:before{background:0 0}.header-services{float:right;margin-top:15px}.header-services .header-paypal{float:left;margin-right:10px}.header-services .phone-number{float:left;line-height:45px;margin-right:10px}.header-services .phone-number a.phone{font-size:20px;color:#de5d78;font-family:'robotobold'}.header-services .phone-number a.phone:hover{text-decoration:none;color:#414141}.navigation-icon{display:none}.nav-sections-items .nav-sections-item-content{display:table;margin:auto;width:100%;max-width:1600px}.nav-sections .navigation ul{padding:0}.nav-sections .navigation .level0{margin:0;float:left}.nav-sections .navigation .level0>.level-top{color:#fff;text-transform:capitalize;font-size:18px;font-family:'robotomedium';font-weight:400;display:inline-block;padding:5px 10px;float:left;letter-spacing:.36px;line-height:22px}.nav-sections .navigation .level0>.level-top:first-letter ,.nav-sections .navigation .level0>.level-top:first-line {text-transform:capitalize}.nav-sections .navigation .level0>.level-top:hover,.nav-sections .navigation .level0>.level-top.ui-state-focus,.nav-sections .navigation .level0>.level-top.ui-state-active{color:#d51b42;background-color:#fff}.nav-sections .navigation .level0:last-child .level-top{border:none}.nav-sections .navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-bottom:none;background-color:#fff;color:#d51b42 !important}.nav-sections .navigation .level0.active>.level-top span,.navigation .level0.has-active>.level-top span{margin:0 !important}.free-shipping{color:#414141}.free-shipping .fa-truck{color:#d51b42}.veteran_block{position:absolute;left:50%;top:50%;color:#000;transform:translate(-50%,-50%);font-size:14px}ul.top-left-panel{margin:0;padding:0;float:left}ul.top-left-panel li{margin:0;float:left;list-style:none}ul.top-left-panel li:after{content:"|";color:#aaa;float:right;padding:0 5px}ul.top-left-panel li:last-child:after{display:none}.page-wrapper .minicart-wrapper .action.showcart{float:left;line-height:19px;color:#000;font-size:16px;font-family:'robotomedium'}.page-wrapper .minicart-wrapper .action.showcart:hover span{color:#d51b42}.page-wrapper .minicart-items .product-item-name a{color:#414141}.page-wrapper .minicart-items .update-cart-item{padding:10px 20px}.page-wrapper.fixed-header .header.panel>.header.links{position:fixed;z-index:999;right:0;top:0}.page-wrapper.fixed-header .page-header .panel.wrapper .header.panel>.header.links>li>a{animation:slide-down .7s}.page-wrapper.fixed-header .header.panel>.header.links li{display:none}.page-wrapper.fixed-header .header.panel>.header.links li.item{display:block}.page-wrapper.fixed-header .header.panel>.header.links li.minicart-wrapper{display:block}.page-wrapper .nav-sections{display:block}.fixed-header .nav-sections{position:fixed;width:100%;z-index:99;animation:slide-down .7s;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.5);box-shadow:0 0 5px 2px rgba(0,0,0,.5);top:0}@keyframes slide-down{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.fixed-header .sticky-logo{display:none;position:absolute;z-index:999;left:10px;animation:slide-logo .7s;height:100%;background-color:#fff;max-width:155px}.fixed-header .sticky-logo a{display:table-cell;height:47px;vertical-align:middle}@keyframes slide-logo{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.banner-container{display:flex}.banner-left{width:50%;background-color:#eee}.banner-content{max-width:690px;margin:40px auto 60px;text-align:left;padding-left:20px}.banner-content .banner-offer{color:#d51b42;font-size:28px;line-height:32px;font-family:'robotomedium';margin:0}.banner-content .banner-offer-title{color:#222;font-size:46px;line-height:58px;font-family:'robotomedium';margin:5px 0}.banner-custom-list{padding:0;margin:10px 0}.custom-list-item{list-style:none;position:relative;display:inline-block;margin-right:43px;color:#222;font-size:22px;line-height:27px;font-family:'robotomedium'}.custom-list-item:before{content:'';background-image:url('../images/check.png');background-repeat:no-repeat;height:14px;width:14px;position:absolute;left:0;top:5px;background-size:14px}.custom-list-item .em-as-placeholder{margin-left:20px}.banner-usp-list{padding:0}.usp-list-item{list-style:none;margin-bottom:17px;font-family:'robotomedium'}.usp-list-item img{vertical-align:middle;margin-right:10px;max-width:48px}.banner-timer{overflow:auto}.usp-list-item span{color:#222;font-size:18px;line-height:22px;font-family:'robotomedium'}.explore-buttons{display:flex;flex-wrap:wrap;width:100%;clear:both}.explore-buttons .order-sample{font-size:16px;color:#fff;text-decoration:none;padding:14px 40px;background-color:#d51b42;line-height:normal;letter-spacing:1.28px;margin-right:20px;text-align:center;font-family:'robotobold'}.explore-buttons .order-sample:hover{background-color:#333}.explore-buttons .explore-cabinets{color:#222;font-size:16px;text-decoration:none;padding:14px 40px;background-color:transparent;line-height:19px;letter-spacing:1.28px;border:2px solid #222;text-align:center;font-family:'robotobold'}.explore-buttons .explore-cabinets:hover{color:#d51b42;border:2px solid #d51b42}.banner-right{width:50%;position:relative}.banner-right img{display:block;height:100%;width:100%}.banner-right .banner-overlay{position:absolute;display:flex;width:100%;top:100%;transform:translateY(-100%);background-color:#4d4d4d;padding:23px 0}.banner-overlay p{color:#fff;font-size:26px;line-height:43px;margin:0 40px 0 50px;font-family:'robotobold';font-weight:700}.banner-overlay a.sign-up-now.action.primary{color:#d51b42;padding:14px 40px;background-color:#fff;text-decoration:none;font-size:16px;line-height:19px;letter-spacing:.7px;font-family:'robotobold';font-weight:700}.banner-overlay a.sign-up-now.action.primary:before{background:#d51b42}.banner-overlay a.sign-up-now.action.primary:hover{color:#fff}.usps-section{max-width:1516px;margin:0 auto;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px}.usp-section-block{float:left;width:18%;box-sizing:border-box;position:relative}.usp-section-block:before{content:'';background-image:url('../images/usp-icon.png');background-repeat:no-repeat;height:42px;width:42px;position:absolute;left:0;top:10px}.usp-section-block h4{margin-left:50px;color:#222;font-size:18px;line-height:22px;letter-spacing:.36px}.tv-container{display:flex;align-items:center;margin-top:20px}.tv-image-container{display:flex;width:50%}.tv-content-container{display:flex;width:50%;background:#fff}.channel-logos{display:flex;align-items:center;justify-content:space-between;gap:81px}.tv-content{background:#fff;padding:20px;border:1px solid #e1e1e1;margin-left:-130px}.tv-content h1{font-size:103px;margin-bottom:20px}.tv-right-section{background:#eee}.tv-right-block{background:#eee}.tv-title-section p{font-weight:600;font-size:34px;line-height:41px;margin-bottom:20px}.tv-title-section{background:#eee;padding:50px 60px}body.loading_img.page-print .lazyload{background-image:none}.qty-wrapper div.mage-error[generated]{margin-top:0;position:absolute;min-width:250px;display:block;top:100%}.magestore-bannerslider{overflow:hidden}.cms-home .page-wrapper .page-main{padding:0;max-width:100%}.page-wrapper .page-main{padding:0;max-width:1200px}.page-layout-1column .column.main{padding:0;overflow:hidden}.homepage-banner{float:left;width:100%;margin-bottom:1px;position:relative;overflow:hidden}.homepage-banner img{float:left}.request-quote{position:absolute;font-family:'robotomedium';background-color:#b61537;height:40px;line-height:40px;right:40px;top:25%;transform:rotate(-90deg);transform-origin:100% 0}.request-quote:after{content:"";position:absolute;background-image:url(../images/quote-icon.png);background-repeat:no-repeat;background-position:0 0;width:24px;height:18px;top:8px;right:30px;transform:rotate(-90deg);transform-origin:100% 0}.request-quote a{font-size:18px;color:#fff!important;padding:0 40px 0 10px}.request-quote a:hover{text-decoration:none;color:#fff}.quality-text{background-color:#d51b42;font-size:28px;font-family:'robotobold';float:left;width:100%;padding:13px 0;line-height:32px;text-align:center;color:#fff;margin-top:1px}.magestore-bannerslider-standard .magestore-bannerslide-flex-slider{margin:0!important}.magestore-bannerslide-flex-slider .flexslider{box-shadow:none}.flex-direction-nav li{margin:0}.magestore-bannerslide-flex-slider .flex-control-nav{bottom:0}.flex-control-nav.flex-control-paging li{margin:0 1px}.flex-control-nav.flex-control-paging li a{background:rgba(255,255,255,.7);border-radius:0;box-shadow:none}.flex-control-nav.flex-control-paging li a:hover{background:#fff}.flex-control-nav.flex-control-paging li a.flex-active{background:#d51b42}.cms-home .products-grid.grid{max-width:1200px;display:table;width:100%;margin:auto}.product-image-container .product-image-wrapper{height:auto;overflow:inherit}.products-grid.grid{clear:both}.columns .column.main .product-items{margin:0}.page-layout-1column .columns .column.main .products-grid .product-item{padding:0;margin:20px 0 20px -1px;float:left;width:25%;border-left:1px solid #ececec;border-right:1px solid #ececec}.page-layout-2columns-left .columns .column.main .product-item{width:33.3%}.columns .column.main .product-item-info{width:100%}.custom-subcategory .columns .column.main .product-item-info{text-align:center}.custom-subcategory.page-layout-1column .columns .column.main .products-grid .product-item .product-item-name{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.columns .column.main .products-grid .product-item-info:hover,.columns .column.main .products-grid .product-item-info.active{box-shadow:none;margin:0;padding:0;border:none}.product-item-details .product-item-name{font-size:16px;color:#414141;font-family:'robotobold';font-weight:400;margin:10px 0 15px}.columns .column.main .products-grid .product-item-actions{margin:auto;width:auto;display:table}.columns .column.main .products-grid .product-item-actions .actions-secondary{float:left}.columns .column.main .products-grid .product-item-actions .actions-secondary .action{float:left;width:auto;line-height:40px}.actions-secondary .free-sample-action{background-color:#414141;font-size:15px;font-family:'robotobold';color:#fff!important;font-weight:400!important;height:40px;line-height:40px;letter-spacing:0!important;padding:0 18px;position:relative;overflow:hidden;z-index:1}.actions-secondary .free-sample-action:before{background:#d51b42;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.actions-secondary .free-sample-action:hover:before{transform:scaleY(1)}.product-item-actions .actions-primary{float:right}.product-item .action.primary{height:40px;padding:0 20px;border:0;background-color:#d51b42;font-family:'robotobold';font-size:16px;font-weight:400;margin-left:1px;transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.product-item .action.primary:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.product-item .action.primary:hover:before{transform:scaleY(1)}.product-item .action.primary:hover{border:none;background-color:#d51b42}.product-item .action.primary:focus,.product-item .action.primary:active{border:none;background-color:#414141}.product-item-details .product-item-name>a:hover{text-decoration:none;color:#d51b42}.product-item-photo{display:table;margin:auto;position:relative}.product-item-photo .product-image-container img{height:282px}.product-price-box{position:absolute;top:55px;left:-5px;right:-5px;background-color:#000;z-index:2;background:rgba(236,236,236,.8);padding:6px 0 4px;transition:all .3s ease}.product-price-box:before{content:"";width:6px;height:3px;background-image:url(../images/left-corner.png);background-repeat:no-repeat;left:-1px;top:-3px;position:absolute}.product-price-box:after{content:"";width:6px;height:3px;background-image:url(../images/right-corner.png);background-repeat:no-repeat;right:-1px;top:-3px;position:absolute}.columns .column.main .product-item:hover .product-price-box{top:90px;background:rgba(236,236,236,1)}.product-price-box .size-text{font-family:'robotobold';font-size:13px;color:#414141}.products-grid .product-item .price-box{margin:0;color:#414141}.products-grid .product-item .price-box .price{font-size:18px}.content-heading{clear:both;display:inline-block;width:100%;margin:auto;max-width:1200px;display:table}.content-heading h2.title{font-size:26px;font-family:'robotobold';border-bottom:1px solid #d51b42;padding-bottom:6px;margin:35px 0 30px}.offer-box{clear:both;width:100%;padding-top:40px;padding-bottom:40px;max-width:1200px;display:table;margin:auto}.offer-box .what-offers{float:left;width:calc(50% - 20px);background-color:#fff;color:#414141;font-size:14px;font-family:'robotoregular';box-sizing:border-box;padding:38px 40px 25px;border:1px solid #e1e1e1}.offer-box h3{color:#414141;font-family:'robotobold';font-size:22px;font-weight:400;margin:0 0 12px;border-bottom:1px solid #d51b42;padding-bottom:7px;text-transform:uppercase}.offer-box .what-offers ul{padding:0;margin:0;list-style:none}.offer-box .what-offers ul li{margin:0 0 6px;float:left}.offer-box .what-offers ul li img{vertical-align:middle;margin-right:5px;float:left}.offer-box .door-sample-text{float:right;width:calc(50% - 20px);background-color:#fff;padding:29px 30px 22px;box-sizing:border-box;border:1px solid #e1e1e1}.offer-box .door-sample-text p{font-size:15px;font-family:'robotoregular';color:#414141;line-height:25px;margin:0 0 5px}.offer-box .door-sample-text p a{color:#d51b42}.offer-box .door-sample-text p span{color:#d51b42}.offer-box .door-sample-text p strong{font-weight:400;line-height:22px;font-family:'robotobold'}.contact-box{clear:both;width:100%;border-top:1px solid #ececec;padding-top:40px;padding-bottom:40px;margin:auto;max-width:1200px;display:table}.contact-box .call-us{width:calc(50% - 20px);float:left;box-sizing:border-box;background-color:#ececec}.contact-box .call-us img{float:left}.contact-box .call-us .call-detail{float:left;line-height:normal;padding-top:29px}.contact-box .call-us .call-detail span{font-size:30px;color:#414141;font-family:'robotomedium'}.contact-box .call-us .call-detail a{color:#d51b42;font-size:32px;font-family:'robotobold'}.contact-box .call-us .call-detail a:hover{text-decoration:none}.contact-box .call-us .call-detail p{color:#414141;font-size:22px;font-family:'robotomedium';margin:9px 0 0}.contact-box .newsletter-box{width:calc(50% - 20px);float:right;box-sizing:border-box;background-color:#ececec}.contact-box .newsletter-box img{float:left}.contact-box .newsletter-box .block.newsletter{float:left;margin:0}.contact-box .newsletter-box .block.newsletter .label{position:relative;width:100%;float:left;height:auto;font-size:26px;color:#414141;font-family:'robotomedium';margin:10px 0 0;line-height:30px}.contact-box .newsletter-box .block.newsletter .label strong{float:left;color:#d51b42;font-size:32px;font-family:'robotobold';font-weight:400}.contact-box .newsletter-box .block.newsletter .field .control{float:left;clear:both;position:relative;width:100%}.contact-box .newsletter-box .block.newsletter .newsletter{float:left;width:100%}.contact-box .newsletter-box .block.newsletter .actions{float:left;clear:both}.contact-box .newsletter-box .block.newsletter .field .control:before{display:none}.contact-box .newsletter-box .block.newsletter input{width:280px;border-color:#d7d7d7;height:31px;padding:0 10px;margin-top:12px;margin-bottom:10px}.contact-box .newsletter-box .block.newsletter input:focus{box-shadow:none;border-color:#000}.contact-box .newsletter-box .block.newsletter input.mage-error{border-color:red}.contact-box .newsletter-box .block.newsletter div.mage-error{margin:-10px 0 0}.contact-box .newsletter-box .block.newsletter .action.subscribe{background-color:#d51b42;border:none;font-size:18px;font-weight:400;font-family:'robotobold';border-radius:0;height:40px;padding:0 34px;position:relative;overflow:hidden;z-index:1}.contact-box .newsletter-box .block.newsletter .action.subscribe:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.contact-box .newsletter-box .block.newsletter .action.subscribe:hover:before{transform:scaleY(1)}.icon-box{width:100%;clear:both;border-top:1px solid #ececec;padding-top:40px;margin:auto;display:table;max-width:1200px}.icon-box h4{margin:0 0 19px;padding:0;color:#414141;font-size:26px;font-weight:400;font-family:'robotobold';border-bottom:1px solid #d51b42;padding-bottom:5px}.icon-box .member-icon{float:left;width:calc(50% - 20px);box-sizing:border-box}.icon-box .payments-icon{float:right;width:calc(50% - 20px);box-sizing:border-box}.abs-visually-hidden-desktop-s,.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{height:auto;margin:10px 0 0;width:auto;position:relative;box-shadow:none}.products-grid .product-item-inner{border:none;margin:10px 0 0;padding:0;box-shadow:none;right:0;position:relative}.product-item-actions .actions-primary+.actions-secondary{clear:both;width:100%;padding:0;display:table;margin:10px auto auto}.page-wrapper .breadcrumbs{max-width:1200px;padding:10px 0;margin-bottom:0}.page-wrapper .breadcrumbs a{color:#414141}.page-wrapper .breadcrumbs a:hover{color:#d51b42;text-decoration:none}.page-title-wrapper{border-bottom:1px solid #d51b42;padding-bottom:10px;margin-bottom:20px;margin-top:20px}.page-main>.page-title-wrapper .page-title{font-family:'robotolight'}.page-main>.page-title-wrapper h1.page-title{font-size:34px;margin:0}.product-info-main .page-title-wrapper{border:none;padding:0;margin:0}.column .product-info-main .page-title-wrapper h1{font-size:26px;font-family:'robotobold';font-weight:400;margin:0 0 10px;padding:0}.toolbar-products{clear:both}.page-layout-1column .columns .toolbar-products{clear:both;position:relative;margin-bottom:0}.column .toolbar select{background-color:transparent;box-shadow:none;border-radius:0;border-color:#d51b42;float:left;margin-right:-1px}.column .toolbar select:focus{box-shadow:none}.products-reviews-toolbar .limiter-label,.products-reviews-toolbar .limiter-text{display:none}.customer-addresses-toolbar .limiter-label,.customer-addresses-toolbar .limiter-text{display:none}.column .toolbar .sorter-label{float:left;line-height:30px;font-family:'robotolight';font-size:12px}.column .toolbar .sorter-action{float:left;border:1px solid #d51b42;height:32px;line-height:29px;width:32px;top:0}.column .toolbar .sorter-action:before{color:#d51b42}.toolbar .modes{margin-right:10px}.modes .modes-mode{box-shadow:none;margin-left:-1px}.modes .modes-mode:before{color:#d51b42}.modes .modes-mode:last-child{border:1px solid #d51b42;border-radius:0;background-color:#fff}.modes .modes-mode.active{box-shadow:none;border:1px solid #d51b42;border-radius:0;background-color:#d51b42}.modes .modes-mode.active:before{color:#fff}.page-with-filter .toolbar-amount{font-family:'robotolight';font-size:12px;border:1px solid #d51b42;padding:7px 10px;position:relative;float:left}.page-products .sorter{position:relative}.page-with-filter .toolbar-amount span{font-family:'robotoregular'}.limiter .label,.limiter-text,.limiter-label{float:left;line-height:30px;margin:0 5px;font-family:'robotolight';font-size:12px}.toolbar .limiter .control{float:left;margin-right:10px}.toolbar .pages .action{background-color:transparent;box-shadow:none;border-radius:0}.toolbar .pages .action:hover{background-color:#d51b42}.toolbar .pages .action.next:hover:before{color:#fff}.toolbar .pages a.page{color:#d51b42}.toolbar .pages a.page:hover{color:#000}.toolbar .pages strong.page{font-weight:400;font-family:'robotobold';background-color:transparent}.order-products-toolbar .limiter-label,.order-products-toolbar .limiter-text{display:none}.sidebar .filter .block-subtitle{border:none;background-color:#414141;color:#fff;padding:15px 20px;font-size:16px;font-family:'robotolight';text-transform:uppercase;font-weight:400}.filter .filter-options-item{border:none;padding:0}.filter .filter-options-title{padding:10px 40px 10px 0;border-bottom:1px solid #ddd}.sidebar .block-title strong{font-size:15px!important;font-weight:400!important;font-family:'robotolight';background-color:#414141;color:#fff;padding:10px 15px;width:100%;display:inline-block;text-transform:uppercase}.sidebar .product-items .product-item-name{margin:0;font-size:14px;font-family:'robotoregular'}.sidebar .product-items .price-box{margin:0}.sidebar .product-items .product-item-actions{margin:0}.block-wishlist .product-item-actions .actions-primary{float:left;margin-top:5px}.sidebar .block-wishlist .product-items .product-item{float:left;width:100%;border:1px solid #ddd;margin:0;padding:10px;margin-top:-1px}.sidebar .block-wishlist .product-item-actions .actions-secondary{top:0;right:0;position:absolute;margin:0}.page-wrapper .sidebar .action.primary{padding:5px 15px;height:auto;font-size:11px;font-family:'robotoregular';font-weight:400;background-color:transparent;border:1px solid #d51b42;color:#d51b42;line-height:normal}.page-wrapper .sidebar .action.primary:hover{color:#fff;border:1px solid #d51b42}.page-wrapper .sidebar .action.primary:hover:before{display:none}.block-wishlist .block-title{margin:0}.block-wishlist .actions-toolbar{clear:both;text-align:center;display:inline-block;width:100%}.block-wishlist .actions-toolbar .primary{float:none;padding-top:10px}.sidebar a.action{color:#414141}.block-wishlist .counter{text-align:center;display:inline-block;width:100%;padding:5px 0}.category_content{border:1px solid #eee;padding:30px}.category_content h4{margin-top:0;font-size:16px}.category_content p{font-size:14px;font-family:'robotolight'}.category_content strong{font-weight:400;font-family:'robotomedium'}.page-wrapper .action.primary{background-color:#d51b42;border:none;border-radius:0;position:relative;overflow:hidden;z-index:1}.page-wrapper .action.primary:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.page-wrapper .action.primary:hover:before{transform:scaleY(1)}.page-wrapper .action.primary:hover{border:none;background-color:#d51b42}.page-wrapper .action.primary.add-sample-cart-btn{background-color:#fff;color:#414141;border:1px solid #d51b42}.page-wrapper .action.primary.add-sample-cart-btn:before{background:#d51b42;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.page-wrapper .action.primary.add-sample-cart-btn:hover:before{transform:scaleY(1)}.page-wrapper .action.primary.add-sample-cart-btn:hover{color:#fff}.page-wrapper .product-info-main .sample-cart-btn .action.primary{background-color:#fff;border-radius:0;position:relative;overflow:hidden;z-index:1;border:1px solid #414141;color:#414141}.page-wrapper .product-info-main .sample-cart-btn .action.primary:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.page-wrapper .product-info-main .sample-cart-btn .action.primary:hover:before{transform:scaleY(1)}.page-wrapper .product-info-main .sample-cart-btn .action.primary:hover{border:none;background-color:#fff;border:1px solid #414141;color:#fff}.page-wrapper .action.primary{padding:10px 30px}.page-wrapper button:not(.primary){box-shadow:none}.page-wrapper button{border-color:#414141;background-color:transparent;color:#414141;padding:10px 30px;font-family:'robotomedium';font-weight:400;text-transform:uppercase;border-radius:0;position:relative;overflow:hidden;z-index:1;transition:all .3s ease}.page-wrapper button:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.page-wrapper button:hover:before{transform:scaleY(1)}.page-wrapper button:hover{border-color:#414141;background-color:transparent;color:#fff}.checkout-index-index .checkout-billing-address .actions-toolbar>.primary button.action.action-cancel{color:#999}.checkout-index-index .checkout-billing-address .actions-toolbar>.primary button.action.action-cancel:before{display:none}.checkout-billing-address .actions-toolbar{padding-top:10px}.column .product-info-main .product-info-price{border:none;margin-bottom:0}.column .product-info-main .product-info-price ul{list-style:none;padding:0;margin:0}.column .product-info-price .price-box .price-container .price{color:#d51b42;font-size:22px;font-family:'robotobold';font-weight:400}.column .product-info-main .product-info-price .price-box{padding:0;width:100%;float:left}.column .product-info-main .product-info-price .price-box .price-container>span{display:inline-block}.column .product-info-main .product-info-price .price-box .price-container>span.price-label{display:none}.product-info-main .product-info-price .price-box .squaremain,.product-info-main .product-info-price .price-box .squarespl{font-weight:400;font-size:22px}.product-info-main .product-info-price .price-box .squaremain{color:#666;text-decoration:line-through;font-family:'robotolight'}.product-info-main .product-info-price .price-box .squarespl{color:#d51b42;font-family:'robotobold'}.column .product-info-price .price-box .old-price .price-container .price{color:#666;text-decoration:line-through;font-family:'robotolight'}.column .product-info-main .product-info-stock-sku{float:left;clear:both;padding:0;text-align:left;width:100%;margin-bottom:20px}.column .product-info-main .stock.available,.column .product-info-main .stock.unavailable{float:right;margin:0}.column .product-info-main .product.attribute.sku{float:left;width:76%}.column .product-info-main .product-add-form{padding:0;width:100%;float:left;position:relative}.column .product-info-main .product-add-form .qty-wrapper{margin-bottom:0;float:left;width:100%;margin-top:0}.column .product-info-main .product-add-form .qty-label{float:left;font-size:14px;font-family:'robotobold';line-height:36px;padding-right:5px}.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field.assembled,.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field.rta{display:none}.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field{float:left;width:100%}.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field:last-child{margin:0 0 20px}.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field .label{float:left;margin:0 0 5px}.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field .control{float:left;width:100%}.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field .choice .checkbox{float:left;margin:0 5px 0 0}.column .product-info-main .product-add-form .product-options-wrapper .fieldset>.field .choice .label{float:left;margin:-4px 15px 0 0}.column .product-info-main .product-add-form .qty-package{float:left;position:relative}.column .product-info-main .product-add-form .qty-package .qtyminus,.column .product-info-main .product-add-form .qty-package .qtyplus{position:absolute;font-size:14px;background-color:#414141;border:none;color:#fff;height:17px;line-height:17px;width:18px;text-align:center;overflow:hidden;padding:0;font-size:11px;right:-19px}.column .product-info-main .product-add-form .qty-package .qtyplus{bottom:0}.column .product-info-main .product-add-form .qty-package .input-text.qty{max-width:50px;height:36px}.column .product-info-main .product-add-form .custom-options{clear:both;text-align:left;font-size:13px}.column .product-info-main .product-add-form .custom-options label{float:left;line-height:30px;padding-right:10px;font-family:'robotomedium'}.column .product-info-main .product-add-form .custom-options select{float:left;max-width:50px;padding-left:5px;height:30px;line-height:30px;padding-top:0;padding-bottom:0;margin-bottom:10px}.product-info-main .product-options-bottom .box-tocart{float:left;width:100%;margin-top:0}.column .product-info-main .product.attribute.overview{clear:both;float:left;width:100%;margin-top:0}.box-tocart .fieldset .qty{float:left;width:100%;margin-bottom:0}.box-tocart .fieldset .qty .label{margin-bottom:0}.box-tocart .fieldset .qty .label .control{float:left}.column .box-tocart .fieldset .field.qty .control .qty.input-text{width:45px}.column .box-tocart .action.tocart{width:auto;margin-bottom:0}.box-tocart .fieldset .actions{clear:both;margin:20px 0 0;float:left;width:100%}.product-info-main #floorsampleproduct,.product-info-main #freesampleproduct{position:absolute;left:220px;bottom:30px}.product-info-main #freesampleproduct{left:275px}.product-info-main #floorsampleproduct .action.primary.add-sample-cart-btn,.product-info-main #freesampleproduct .action.primary.add-sample-cart-btn{height:42px}.box-tocart .fieldset .qty .label{float:left;font-weight:400;font-family:'robotolight';line-height:35px;margin-right:10px}.box-tocart .fieldset .control .qty{width:60px;height:35px;float:left}.box-tocart .fieldset{margin-bottom:0}.page-layout-1column .page-main .product-info-main{border:1px solid #ddd;padding:30px;width:50%;position:relative}.page-layout-1column .page-main .product.media{margin-bottom:0;width:47%}.gallery-placeholder .magnifier-preview{z-index:1}.product.info.detailed{margin-top:30px;display:inline-block;width:100%}.product .product.data.items>.item.content{margin-top:40px}.page-layout-1column .product-info-main .product-reviews-summary a{color:#414141}.product-info-main .product-social-links{margin:0;clear:both;margin-top:10px;white-space:nowrap}.product-social-links .product-addto-links .action span,.product-social-links .action span{font-size:12px;font-weight:400;font-family:'robotolight'}.product-options-bottom .box-tocart .actions{clear:both;margin-top:20px;display:inline-block;width:auto}.product-options-bottom .box-tocart .actions .action.primary{width:100%}.fotorama__stage{border:1px solid #ddd}.fotorama__nav-wrap{border:1px solid #ddd;margin-top:-1px;padding:20px}.product-info-main .stock.available{color:green}.review-form .action.submit.primary:hover{color:#fff}.product.data.items>.item.content{margin-top:40px;border-color:#ddd}.product.data.items>.item.title>.switch{border-color:#ddd}.product.data.items>.item.title:not(.disabled)>.switch:active,.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{color:#d51b42}.fieldset .review-legend.legend{margin-bottom:10px}.fieldset .review-legend.legend span{float:left;font-family:'robotolight'}.fieldset .review-legend.legend strong{font-weight:400;float:left;margin-left:5px}.review-control-vote label:before,.review-control-vote:before{font-size:20px;line-height:18px}.review-field-rating .control{margin-bottom:30px}.review-control-vote label:before{color:#d51b42}.category-btn .sample-cart-btn{float:left;margin-right:10px}.catalog-product-view .fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:before{content:"\f00d";position:absolute;font-family:'FontAwesome';text-align:center;width:80px;height:80px;line-height:80px;color:#ddd;font-size:30px}.catalog-product-view .fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:hover:before{color:#414141}.catalog-product-view .fotorama__fullscreen-icon:focus:after{display:none}.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){transform:none}.cart.table-wrapper .items{border:1px solid #ddd;border-collapse:inherit}.form-cart .cart.table-wrapper .item-actions td{padding:0 15px}.form-cart .cart.table-wrapper .cart thead tr th.col{border-bottom:none;border-collapse:collapse;text-align:center;padding:15px;font-weight:400;text-transform:uppercase;font-family:'robotobold';font-size:14px;background-color:#fbfbfb}.form-cart .cart.table-wrapper .item .col{border-top:1px solid #ddd;border-collapse:collapse;text-align:center;font-size:14px;font-family:'robotobold'}.form-cart .cart.table-wrapper .item .col .price-excluding-tax .price{font-weight:400;font-size:14px;font-family:'robotobold'}.form-cart .cart.table-wrapper .item .col.item{border-right:none;text-align:left;font-family:'robotobold';font-weight:400}.form-cart .cart.table-wrapper .cart>.item{border:none}.form-cart .cart.table-wrapper .item .col.item{padding:20px;display:table-cell}.form-cart .cart.table-wrapper .product-item-name{font-weight:400;font-family:'robotomedium'}.column .cart.table-wrapper .product-item-name+.item-options{margin:0}.form-cart .cart.table-wrapper .item-options dt,.form-cart .cart.table-wrapper .item-options dd{font-weight:400;font-family:'robotomedium';font-size:12px;margin:0 5px 0 0}.form-cart .cart.table-wrapper .item-options dd{font-family:'robotolight'}.cart.table-wrapper .product-item-details input{width:45px}.cart.table-wrapper .product-item-details .hingleqty{font-size:12px;font-family:'robotomedium';line-height:32px;float:left;padding-right:5px}.form-cart .cart.table-wrapper .item-options dt,.form-cart .cart.table-wrapper .item-options dd{float:left;line-height:32px}.cart.table-wrapper .product-item-details .assembley-cart-option{float:left}.form-cart .cart.table-wrapper .item-options .assembley-main-cart{margin-bottom:5px;float:left;clear:both}.item .product-item-photo .product-image-container img{height:80px;border:1px solid #ddd;width:80px}.products-grid .item .product-item-photo .product-image-container img{height:282px;border:none;width:auto}.minicart-items-wrapper .item .product-item-photo .product-image-container,.cart-container .item .product-item-photo .product-image-container{width:80px!important}.column .cart.table-wrapper .actions-toolbar{padding:0;margin:10px 0;display:inline-block;width:100%}.column .cart.table-wrapper .actions-toolbar>.action-edit:before,.column .cart.table-wrapper .actions-toolbar>.action-delete:before{color:#ddd}.cart.table-wrapper .actions-toolbar>.action-edit:hover:before,.cart.table-wrapper .actions-toolbar>.action-delete:hover:before{color:#414141}.cart a.continue{background-color:#d51b42;border:none;border-radius:0;position:relative;overflow:hidden;z-index:1;height:40px;padding:0 14px;border:0;background-color:#d51b42;font-family:'robotobold';font-size:14px;font-weight:400;margin-left:1px;transition:all .3s ease;position:relative;overflow:hidden;z-index:1;color:#fff;line-height:40px;text-transform:uppercase}.cart a.continue:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.page-wrapper .cart button{background-color:#d51b42;border:none;border-radius:0;position:relative;overflow:hidden;z-index:1;height:40px;padding:0 20px;border:0;background-color:#d51b42;font-family:'robotobold';font-size:14px;font-weight:400;margin-left:1px;transition:all .3s ease;position:relative;overflow:hidden;z-index:1;color:#fff}.page-wrapper .cart button:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.page-wrapper .cart button:hover:before{transform:scaleY(1)}.cart a.continue:hover:before{transform:scaleY(1)}.cart a.continue:hover{border-color:#414141;background-color:#414141;color:#fff;text-decoration:none}.cart-container .cart-discount .block>.title strong{color:#414141}.column .cart-container .cart-discount .actions-toolbar .action.primary,column .cart-container .cart-discount .actions-toolbar .action.cancel{box-shadow:none;border-radius:0;background-color:transparent;padding:10px 20px;border-color:#414141;color:#414141}.column .cart-container .cart-discount .actions-toolbar .action.primary:hover,column .cart-container .cart-discount .actions-toolbar .action.cancel:hover{color:#fff;border-color:#414141}.column .cart-container .cart-discount .input-text{border-color:#414141;padding:0 10px;height:38px}._keyfocus :focus,input:focus:not([disabled]),textarea:focus:not([disabled]),select:focus:not([disabled]){box-shadow:none}.cart.table-wrapper .col.qty .input-text{border-color:#ddd}.cart-container .form-cart .actions.main{margin-bottom:30px}.cart-container .form-cart .actions.main .continue,.cart-container .form-cart .actions.main .clear{display:inline;margin-right:5px;float:left}.cart-container .form-cart .actions.main .update{float:right}.quotation-quote-listing .table-wrapper{clear:both;border:1px solid #e4e4e4}.quotation-quote-listing .pager{margin:20px 0}.quotation-quote-listing .pager .toolbar-amount{margin-right:20px}.quotation-quote-listing .pager .pages .action,.quotation-quote-listing .pager .pages strong{border:none;box-shadow:none;padding:0 10px;background-color:#d51b42;color:#fff;margin-left:0}.quotation-quote-listing .pager .pages a.page{padding:0 10px}.quotation-quote-listing .pager .pages a.page:hover{background-color:#d51b42;color:#fff}.quotation-quote-listing .pager .pages .action:before{color:#fff}.cart-empty{text-align:center;font-family:'robotolight';margin-top:50px}.cart-empty a{color:#d51b42}.cart-container .cart-summary{background-color:transparent;border:1px solid #ddd;background-color:#fff;z-index:1;padding-bottom:5px}.cart-container .cart-summary>.title{font-size:20px;font-family:'robotoregular'}.cart-container .cart-summary .block>.title{border-color:#ddd}.cart-summary .cart-totals{border:none;padding:0}.cart-summary .cart-totals td.amount,.cart-summary .cart-totals .mark{border:1px solid #ddd;padding:10px}.cart-container .cart-summary .checkout-methods-items .item{margin-bottom:15px}.cart-container .cart-summary .block .item-options{margin:0}.cart-container .cart-summary .block .item-title{font-weight:400;text-transform:uppercase;font-family:'robotomedium'}.multicheckout{color:#414141}.multicheckout:hover{color:#d51b42}.cart-summary .action.multicheckout{color:#414141}.cart-summary .checkout-methods-items .action.primary.checkout{margin-bottom:10px}.login-container .block-customer-login,.login-container .block-new-customer{border:1px solid #ddd;padding:20px 30px;font-family:'robotolight';margin:0}.login-container .block-customer-login .fieldset>.field>.control{width:100%}.login-container .block-customer-login .fieldset>.field>.control input{height:40px;border-color:#ddd}.login-container .block-customer-login .block-title,.login-container .block-new-customer .block-title{font-family:'robotomedium'}.form-create-account{font-family:'robotolight';padding-bottom:30px}.form-create-account .fieldset>.field>.label{font-weight:400;font-family:'robotomedium'}.form-create-account .action.primary{padding:10px 30px}.form-create-account input.input-text{height:40px;border-color:#ddd}.form-create-account .legend{border:none;font-family:'robotomedium'}.account{font-family:'robotolight'}.account a{color:#d51b42}.column .page-title-wrapper{margin-top:0;padding-top:10px}.column .page-title-wrapper .page-title{margin:0;padding-bottom:10px}.block-content .box{border:1px solid #ddd}.block-content .box .box-title{padding:10px 15px;background-color:#fbfbfb;width:100%;color:#000;font-family:'robotomedium';font-weight:400;margin:0!important;border-bottom:1px solid #ddd}.block-content .box .box-content{padding:10px 15px;font-family:'robotolight';font-size:14px}.block-content .box .box-actions{border-top:1px solid #ddd;padding:10px 15px}.block .block-title{font-family:'robotomedium'}.account a:hover{color:#414141}.sidebar-main .block-collapsible-nav .content{background-color:transparent;border:1px solid #ddd;padding:0}.sidebar-main .block-collapsible-nav .item{border-bottom:1px solid #ddd;margin:0 0 -1px}.sidebar-main .block-collapsible-nav .item a,.sidebar-main .block-collapsible-nav .item>strong{padding:10px 20px}.sidebar-main .block-collapsible-nav .item.current a,.sidebar-main .block-collapsible-nav .item.current>strong{border:none;background-color:#d51b42;color:#fff}.page-wrapper .page-main .block,.customer-review .product-details{margin-bottom:20px}.columns .fieldset>.legend{font-family:'robotomedium'}.columns .fieldset .field .label{font-family:'robotomedium';font-weight:400}.columns .fieldset .field .control .input-text,.columns .fieldset .field .control select{height:38px;border-color:#ddd;width:100%}.fieldset .field .control textarea{border-color:#ddd}.account .actions-toolbar .save.primary{padding:10px 30px}.account .page-title-wrapper .page-title{font-size:30px;padding-bottom:0}.page-wrapper .page-main .sidebar-main .account-nav,.page-wrapper .page-main .sidebar-main .account-nav .title{margin:0}.review-customer-index .rating-summary .rating-result>span:before,.customer-review .rating-summary .rating-result>span:before{color:#d51b42}.account .column.main .block.block-reviews-dashboard .block-title{margin:0}.block-reviews-dashboard .block-content li.item{border:1px solid #ddd;margin:0;padding:20px;margin-top:-1px}.block-reviews-dashboard .rating-summary .rating-result>span:before{color:#d51b42}.account.page-layout-2columns-left .sidebar-additional{margin-top:0}.wishlist-index-index .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{display:block;margin:0;float:left;width:100%}.wishlist-index-index .product-item-inner .comment-box{margin:0;padding:0 20px}.wishlist-index-index .product-item-inner .comment-box textarea{height:auto;border-color:#ddd}.products-grid.wishlist .product-item .fieldset .field.qty{padding:0;width:auto;display:table;margin:10px auto;float:none}.products-grid.wishlist .product-item .fieldset .field.qty .label{float:left;margin:0 10px 0 0}.products-grid.wishlist .product-item .fieldset .field.qty .control{float:left}.bundle-options-container .block-bundle-summary .box-tocart,.box-tocart{margin:0}.products-grid.wishlist .product-item-comment{margin:0}.wishlist .product-image-container .product-image-wrapper{padding:0!important}.wishlist .product-item-photo .product-image-container img{width:auto;height:auto;position:relative}.form-wishlist-items .actions-toolbar{clear:both}.wishlist-index-index .product-item .product-item-inner{box-shadow:none;border:none;padding:0;position:relative;right:auto;margin:0}.wishlist-index-index .product-item .product-item-inner .comment-box{margin:10px 0 0;float:left;width:100%;padding:0}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item{margin:0;padding:0 10px}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .tooltip.content{border-color:#ddd;box-shadow:5px 5px 5px rgba(0,0,0,.2)}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .tooltip.content .subtitle{margin-bottom:10px;border-bottom:1px solid #ddd;width:100%;padding-bottom:5px}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .tooltip.content dt{float:left;clear:both;margin:0;margin-right:5px}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .tooltip.content dd{float:left}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .product-item-name>a{font-size:14px;color:#414141}.products-grid.wishlist .product-item-photo{padding:20px}.products-grid.wishlist .product-item .fieldset{float:left;width:100%;margin:0}.products-grid.wishlist .product-item-inner .box-tocart{float:left}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .product-item-actions{clear:none;float:left;margin:10px 10px 10px 0}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .product-item-actions .action.edit{margin:0 10px 0 0}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .field.qty{float:left;margin:10px 0}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .special-price .price{font-size:17px;font-weight:700;color:#d51b42}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .old-price .price{font-size:17px;font-weight:400;color:#666;text-decoration:line-through}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .old-price .price-label{display:none}.page-layout-2columns-left .columns .column.main .form-wishlist-items .price-as-configured{float:left;margin:0}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .special-price{float:right;margin:0 5px 0 0}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .old-price{float:left;margin:0 5px 0 0}.page-layout-2columns-left .columns .column.main .form-wishlist-items .price-box{float:left;width:100%}.page-layout-2columns-left .columns .column.main .form-wishlist-items .products-grid.wishlist .product-item-tooltip{clear:both;float:left}.wishlist-toolbar .limiter .limiter-text,.wishlist-toolbar .limiter .limiter-label{display:none}.form-wishlist-items .wishlist{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}.sidebar .block-wishlist .product-items .product-item-info .product-item-photo{position:relative;float:left;width:30%;margin:0}.sidebar .block-wishlist .product-items .product-item-info .product-item-photo img{height:100%!important}.sidebar .block-wishlist .product-items .product-item-details{float:right;margin:0;width:70%;padding-left:5px;padding-right:10px}.sidebar .block-wishlist .product-items .product-item-details a.product-item-link{color:#414141;font-size:12px}.header .minicart-wrapper .block-minicart{color:#414141;font-family:'robotolight';border-color:#ddd;padding-bottom:15px}.header .minicart-wrapper .action.close:before{transform:none;background-color:transparent;line-height:40px}.header .minicart-wrapper .action.close:hover:before{color:#d51b42}.header .block-minicart .subtotal{margin:10px 0 0}.header .block-minicart .items-total{margin:0}.header .block-minicart .amount .price-wrapper:first-child .price{font-weight:400;color:#d51b42;font-family:'robotomedium'}.header .block-minicart .block-content>.actions>.primary{margin:0 0 20px}.header .minicart-items-wrapper{border-color:#ddd;height:auto!important;max-height:292px}.minicart-items-wrapper .product-item-details .product-item-name{margin:0}.header .minicart-items-wrapper .product-item-details .product.options{margin:10px 0;float:left;width:100%}.header .minicart-items-wrapper .product-item-details .product.options.list{margin:0;float:left;width:100%}.header .minicart-items-wrapper .product-item-details .product.options.list dt{float:left;clear:both;margin:0 10px 0 0}.header .minicart-items-wrapper .product-item-details .product.options.list dt:after{content:':';display:inline-block}.header .minicart-items-wrapper .product-item-details .product.options.list dd{float:left;margin:0}.header .minicart-items-wrapper .product-item-details .product-item-pricing{width:100%;float:left}.header .minicart-items .product-item-details .price{font-weight:400;color:#d51b42;font-family:'robotomedium'}.header .minicart-items .product-item-pricing .label{font-family:'robotomedium';width:3rem}.header .minicart-items .item-qty{border-color:#ddd;width:60px;height:40px}.block-minicart .block-content>.actions>.secondary a.viewcart{font-size:16px;float:left;color:#d51b42}.block-minicart .block-content>.actions>.secondary a.savequote{float:right;cursor:pointer;font-size:16px;color:#d51b42}.minicart-items .action.delete:before{color:#ddd}.minilist .action.delete:before,.minicart-wrapper .action.edit:before{color:#ddd}.header .minicart-items .product-item:not(:first-child){border-color:#ddd}.block-minicart .items-total .count{color:#d51b42;font-weight:400;font-size:16px;font-family:'robotomedium'}.panel .minicart-wrapper{margin:0}.minicart-wrapper .action.showcart span.text{clip:rect(auto,auto,auto,auto);width:auto;height:auto;position:relative;font-size:13px}.minicart-wrapper .action.showcart .counter.qty{overflow:inherit;margin:0;height:auto;background-color:transparent;color:#d51b42;padding:0;display:inline;line-height:normal;font-size:13px}.minicart-wrapper .action.showcart .counter.qty .counter-label{display:none}.minicart-wrapper .action.showcart .counter.qty .counter-number{background-color:#d51b42;border-radius:100px;text-align:center;color:#fff;width:19px;display:inline-block;height:19px;margin-left:4px;font-family:'robotolight'}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{content:inherit;display:none}.checkout-cart-index .columns .column.main .cart-container{margin-bottom:20px}.checkout-container{border-top:0;padding-top:20px;margin-top:0}.checkout-container .opc-progress-bar-item._active>span:before{background:#d51b42}.checkout-container .opc-progress-bar-item._active:before{background:#d51b42}.columns .column.main .opc-summary-wrapper .product-item{float:left;width:100%;margin:0;border:none;padding-bottom:10px;border-bottom:1px solid #ddd;padding-top:10px}.checkout-container .opc-block-summary{background-color:transparent;border:1px solid #ddd}.checkout-container .opc-block-summary .item-options{margin:0}.checkout-container .opc-block-summary .item-options dt{float:left;margin-right:5px}.checkout-container .opc-block-summary .item-options dd{float:left;margin-right:10px}.checkout-container .opc-block-summary a.viewcart{color:#d51b42}.checkout-container .opc-wrapper .shipping-address-item{line-height:22px;min-height:250px;padding-bottom:45px;position:relative}.checkout-container .opc-wrapper .shipping-address-item .action-select-shipping-item{position:absolute;bottom:0;right:20px}.checkout-container .opc-wrapper .shipping-address-item:before{height:100%}.checkout-container .opc-block-summary .minicart-items-wrapper{padding-top:0}.checkout-container .opc-sidebar{margin:0}.checkout-container .opc-block-summary .items-in-cart>.title{border:none}.checkout-container .opc-wrapper .opc{border:1px solid #ddd;padding:20px}.checkout-container .opc-wrapper .step-content{margin:0}.checkout-container .opc-wrapper .field-error{color:red}.checkout-container .checkout-payment-method .step-title{margin-bottom:10px;font-family:'robotoregular';padding-bottom:0}.checkout-container .opc-wrapper .step-title{font-family:'robotoregular'}.checkout-container .opc-block-summary>.title{font-family:'robotoregular'}.checkout-container .opc-block-shipping-information .shipping-information-title{font-family:'robotoregular'}.checkout-container .checkout-payment-method .payment-method-title{border:none;padding:15px 0}.checkout-container .checkout-payment-method .payment-method+.payment-method .payment-method-title{border-color:#ddd;padding:15px 0}.checkout-container .checkout-payment-method .payment-option-title{border:none}.checkout-container .shipping-address-item .edit-address-link{color:#414141}.checkout-container .shipping-address-item .edit-address-link:hover{color:#d51b42}.checkout-container .shipping-address-item .edit-address-link:hover:before{display:none}.checkout-container .opc-wrapper .shipping-address-item.selected-item:after{background:#d51b42}.checkout-container .opc-wrapper .shipping-address-item.selected-item{border-color:#d51b42}.checkout-index-index .modal-popup .modal-footer .action-save-address{background-color:#d51b42;border:none;border-radius:0}.checkout-index-index .modal-popup .modal-footer .action-hide-popup{color:#d51b42}.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover{color:#414141}.checkout-payment-method .payment-option-title .action-toggle{color:#d51b42}.step-content .form-login .control._with-tooltip input{width:100%!important}.step-content .form-login .control._with-tooltip .field-tooltip{right:10px;top:5px}.field-tooltip{right:10px;top:5px}.checkout-payment-method .ccard .year .select,.checkout-payment-method .ccard .month .select{padding-right:20px}.checkout-container .opc-progress-bar-item._complete>span{color:#414141}.checkout-container .opc-block-shipping-information{padding:0}.fieldset.payment{margin-bottom:10px}.one-step-checkout-wrapper .checkout-payment-method .payment-option{margin:0}.cms-page-view{font-family:'robotolight'}.cms-page-view .column a{color:#d51b42}.cms-about-us .column h2{font-family:'robotoregular'}.helpful-links h4{text-align:center;color:#fff;background-color:#414141;font-family:'robotobold';font-weight:400;font-size:26px;padding:15px 0}.cms-page-view .column .helpful-links h4 a{color:#fff}.helpful-links ul{list-style:none;margin:0;padding:0}.helpful-links ul li{float:left;margin:0;padding:0;width:33.3%;padding:20px;border:1px solid #ddd;margin-left:-1px}.helpful-links ul li iframe{width:100%;height:200px}.checkout-success{padding:10% 0;text-align:center}.checkout-success .actions-toolbar{display:table;margin:auto}.not-found{text-align:center;margin:8% 0;color:#414141}.not-found h2{font-size:10em;font-family:'robotobold';margin:0;line-height:118px;animation-duration:.25s;animation-name:blink;animation-iteration-count:infinite;animation-direction:alternate}@keyframes blink{from{opacity:1}to{opacity:0}}.not-found span.title{font-size:4em;text-transform:uppercase;font-family:'robotolight';position:relative;top:-20px}.not-found a{color:#d51b42}.assembly{width:75%;margin-bottom:20px;float:left;padding-right:4%}.assembly .showassembly{padding:0 20px 20px}.assembly .discount{border:1px solid #ddd}.assembly .discount h2{margin-top:0;font-size:20px;font-family:'robotoregular';border-bottom:1px solid #ddd;padding:15px}.assembly .discount .expanddescription{margin:20px 20px 0;padding-bottom:20px}.showassembly{border:1px solid #ddd;float:left;width:100%;margin-top:-1px;font-family:'robotolight';border-top:0;background-color:#fff}.showassembly .block-title{margin-bottom:20px}.showassembly .block-title strong{font-weight:400;font-size:20px;font-family:'robotoregular';color:#d51b42}.showassembly .top-option{float:left;width:100%;border:1px solid #ddd;padding:12px 20px}.showassembly .top-option .hingelabel{float:left;font-size:16px}.showassembly .top-option .hingelabel.right{float:right}.showassembly .button-action{clear:both;float:left;width:100%;margin-top:20px}.showassembly .button-action .cancel-btn{float:left}.showassembly .button-action .assembly_cancel_btn{float:right}.showassembly .button-action .assembly_cancel_btn .assembly_apply_btn button{background-color:#d51b42;color:#fff}.columns .column.main .showassembly .products li.product-item{float:left;width:100%;margin:-1px 0 0;padding:20px;border:1px solid #ddd}.columns .column.main .showassembly .products li.product-item .product-item-photo{width:auto;padding-bottom:0;padding-right:20px;float:left}.columns .column.main .showassembly .products li.product-item .product-item-details{float:left}.columns .column.main .showassembly .products li.product-item .product-item-details .link-learn{display:none}.columns .column.main .showassembly .products li.product-item .product-item-details .product-item-name{margin:0;font-weight:400;font-family:'robotomedium';font-size:18px}.columns .column.main .showassembly .products li.product-item .product-item-details .price-box{color:#414141;margin-top:5px}.columns .column.main .showassembly .products li.product-item .product-item-details .price-box .price{font-size:15px}.columns .column.main .showassembly .products li.product-item .cross_qty{float:right}.columns .column.main .showassembly .products li.product-item .cross_qty .item-options .le_as{float:left;text-align:center;margin:0 5px}.columns .column.main .showassembly .products li.product-item .cross_qty .item-options .le_as .qtyoption{text-align:center;width:50px;height:40px;border-color:#ddd}.columns .column.main .showassembly .products li.product-item .cross_qty .item-options .le_as .qtyoption:focus{border-color:#414141}.product-options-wrapper .assemblyoptions{display:none}.nav-sections .navigation .level0{position:static;padding:10px 0}.nav-sections .navigation .level0 .submenu{min-width:20%;width:100%;border:none;box-shadow:none;background-color:#fff;box-shadow:10px 30px 60px #17233399;min-height:453px;overflow:auto;font-family:'robotomedium'}li.level0.nav-9.level-top.ui-menu-item{display:none}.fixed-header .nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all{padding:0 8px;font-size:16px;font-family:'robotoregular';color:#222}.nav-sections .navigation .level0 .submenu.covid{padding:20px;min-height:183px;width:500px;background:#fff;overflow:initial}.nav-sections .navigation .level0 .submenu.covid h3{font-size:20px;margin-top:0;margin-bottom:20px}.nav-sections .navigation .level0 .submenu:hover a.level-top{color:#fff;background-color:#414141}.nav-sections .navigation .level0 .submenu li.level1{width:20%;margin:0;z-index:9;background-color:#fff;line-height:40px;position:initial}.nav-sections .navigation .level0 .submenu li.all-category{display:none}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all{padding:0 10px;font-family:'robotoregular';color:#222;font-size:16px}.nav-sections .navigation .level0 .submenu li.parent>a>.ui-menu-icon{display:none}.nav-sections .navigation .level0.parent>.level-top>.ui-menu-icon{display:none}.nav-sections .navigation .level0 .submenu li.level1 p{display:none}.nav-sections .navigation .level0 .submenu li.level1:hover ul.expanded{display:block!important}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded{position:absolute;background-color:#fff;z-index:1;top:0!important;width:80%;box-sizing:border-box;left:auto!important;border:none;right:0;height:453px;overflow:auto}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item{margin:0;z-index:0;position:relative}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded{padding:0;width:100%;position:relative}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item{float:left;width:12.5%;text-align:center;margin:15px 0 0}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item a.ui-corner-all{padding:0;line-height:normal}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item a.ui-corner-all:hover{background-color:transparent;color:#d51b42}.page-wrapper .nav-sections .navigation .level0 .submenu .active>a{background-color:transparent;color:#d51b42 !important}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item img{max-height:100px}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item span{font-size:12px;clear:both;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}.nav-sections .navigation .level0 .submenu .category-nav li{float:left;width:12.5%;text-align:center;margin:15px 0!important;line-height:normal}.nav-sections .navigation .level0 .submenu .category-nav li a.ui-corner-all{padding:0}.nav-sections .navigation .level0 .submenu .category-nav li a.ui-corner-all:hover{background-color:transparent;color:#d51b42}.nav-sections .navigation .level0 .submenu .category-nav li img{max-height:100px;min-height:100px}.category-nav li span{font-size:12px;clear:both;display:inline-block;width:100%;min-height:35px;overflow:hidden}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{background-color:transparent!important}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all:hover{background-color:#222 !important;color:#fff;font-family:'robotomedium'}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all.ui-state-active{background-color:#414141;color:#fff}.nav-sections .navigation .level0 .submenu li.level1 .expanded .ui-menu-item a.ui-corner-all:hover{background:none!important;color:#d51b42}.nav-sections .navigation .level0.active>.level-top,.nav-sections .navigation .level0.has-active>.level-top{border:none}.nav-sections .navigation .level0 .submenu .active>a{border:none;background-color:#eee}.nav-sections .navigation .level0.ui-menu-item:hover li.level1:first-child .expanded{display:block!important}.nav-sections .navigation .level0.parent a.level-top span:after{content:"\f107";width:10px;height:10px;position:absolute;font-family:'FontAwesome';margin-left:5px}.free-professional-kitchen{width:20%;margin:0;text-align:center}.free-professional-kitchen p{margin:0}.navigation .level0 .submenu .free-professional-kitchen .free-profressiona-kitchen-design-nav a{padding:30px 20px;font-size:18px;color:#d51b42;font-family:'robotomedium'}.nav-sections .navigation .level-top.ui-menu-item{margin:0 30px}ul#ui-id-2>li:last-child{margin-right:0;margin-left:70px}ul#ui-id-2>li:first-child{margin-left:5px;margin-right:30px}.category-view{float:left;width:100%;font-family:'robotolight';position:relative}.category-view h5{font-family:'robotomedium';font-weight:400;font-size:16px;margin-top:0;margin-bottom:10px}.category-view .category-image{float:left;width:50%;padding-right:20px}.category-view .category-image img{width:100%;border:1px solid #ddd;padding:10px}.category-view .listing-top{float:left;width:50%;padding-bottom:20px}.category-view .listing-top .category-description table{border:1px solid #ddd}.category-view .listing-top .category-description td,.category-view .listing-top .category-description th{border:1px solid #ddd}.category-view .listing-top .sku-list{margin-bottom:20px;clear:both;float:left;width:100%}.category-view .listing-top .sku-list>.price{background-color:#f4f4f4;padding:10px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ddd;font-size:15px;font-family:'robotobold';color:#d51b42}.category-view .listing-top .sku-list .price .label{color:#414141}.category-view .listing-top .sku-list .category-description{margin:0;padding:10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.category-view .listing-top .listing-area>.category-description,.category-view .listing-top .listing-area .sku-list{float:left;width:calc(100% - 200px)}.category-view .listing-top .category-btn{clear:both}.page-products .columns{clear:both;padding-top:0}.cp-listing.page-products.page-layout-1column.page-with-filter .column.main{padding:0;float:left;width:100%;padding-top:30px}.add-cat-module-title{text-align:center;font-size:16px;text-transform:uppercase;margin-bottom:25px;border-top:1px solid #ddd;padding-top:20px}.page-products.page-layout-1column.page-with-filter .column.main{padding:0;margin-top:-5px;float:left;width:100%}.page-products .columns .col-left ul{list-style:none;padding:0;margin:0}.page-products .columns .col-left ul li{float:left;width:16.66%;text-align:center;font-size:13px;text-transform:uppercase;font-family:'robotobold';margin:0}.page-products .columns .col-left ul li a:before{background-image:url(../images/listing-icon.png);background-repeat:no-repeat;content:"";width:31px;height:50px;display:inline-block}.page-products .columns .col-left ul li.accessories a:before{background-position:-551px -41px;width:18px}.page-products .columns .col-left ul li.accessories a:hover:before{background-position:-551px -141px}.page-products .columns .col-left ul li.active.accessories a:before{background-position:-551px -141px}.page-products .columns .col-left ul li.base-cabinets a:before{background-position:-40px -31px}.page-products .columns .col-left ul li.base-cabinets a:hover:before{background-position:-40px -132px}.page-products .columns .col-left ul li.active.base-cabinets a:before{background-position:-40px -132px}.page-products .columns .col-left ul li.oven-and-pantry-cabinets a:before{background-position:-241px -43px;width:19px}.page-products .columns .col-left ul li.oven-and-pantry-cabinets a:hover:before{background-position:-240px -140px}.page-products .columns .col-left ul li.active.oven-and-pantry-cabinets a:before{background-position:-240px -140px}.page-products .columns .col-left ul li.wall-cabinets a:before{background-position:-130px -32px;width:41px}.page-products .columns .col-left ul li.trim-details a:before{background-position:-626px -43px;width:41px}.page-products .columns .col-left ul li.active.trim-details a:before{background-position:-626px -143px}.page-products .columns .col-left ul li.trim-details a:hover:before{background-position:-626px -143px}.page-products .columns .col-left ul li.wall-cabinets a:hover:before{background-position:-130px -130px}.page-products .columns .col-left ul li.active.wall-cabinets a:before{background-position:-130px -130px}.page-products .columns .col-left ul li.bathroom-vanities a:before{background-position:-439px -34px;width:46px}.page-products .columns .col-left ul li.bathroom-vanities a:hover:before{background-position:-439px -134px}.page-products .columns .col-left ul li.active.bathroom-vanities a:before{background-position:-439px -134px}.page-products .columns .col-left ul li a{color:#414141;display:block;background-color:#f4f4f4;margin:0 1px;padding:15px 0;position:relative}.page-products .columns .col-left ul li a:hover{text-decoration:none;color:#fff;background-color:#414141}.page-products .columns .col-left ul li.active a{color:#fff;background-color:#414141}.page-products .columns .col-left ul li a span{display:table;width:100%}.page-products .columns .col-left .col-right{clear:both}.page-products .columns .col-right{clear:both}.cms-home #shopper_review_page{max-width:1200px;display:table;margin:auto;float:none;width:100%;margin-top:20px}#shopper_review_page{clear:both;float:left;width:100%;margin-top:40px;margin-bottom:0;font-family:'robotolight';background-color:#f4f4f4;padding:20px 0}.custom-subcategory #shopper_review_page{margin-top:0;margin-bottom:30px}#shopper_review_page #review_header{padding:0;border:none}#shopper_review_page #review_header .overall,#shopper_review_page #review_header .graph,#shopper_review_page #review_header .stars,#shopper_review_page #review_header .percentage{margin:0;padding:0 20px;width:25%;box-sizing:border-box}#shopper_review_page #review_header .stars{padding-top:20px}#shopper_review_page #review_header .percentage{padding-top:10px;font-family:'robotolight'}#shopper_review_page #review_header .stars .desc{font-size:14px;font-family:'robotolight';font-weight:400}#shopper_review_page #review_header .percentage .numbers{font-weight:400;font-family:'robotolight'}.cp-listing.page-products .products{display:table;width:100%;margin-top:0}.cp-listing.page-products .column .products-list .product-item-photo{width:auto;float:left;padding:0;border:1px solid #ddd;padding:10px;position:relative;max-width:25%}.cp-listing.page-products .column .products-list .product-item-photo img{float:left;border:none;width:auto;height:auto}.cp-listing.page-products .columns .column.main .product-item{width:100%;border:none;position:relative;border-bottom:1px solid #f4f4f4;padding-bottom:20px;margin-bottom:0;padding-left:0;margin-top:20px}.cp-listing.page-products .column .products-list .product-item-details{float:left;padding:0 20px;max-width:45%}.cp-listing.page-products .column .product-item-details .product-item-name{margin:0;float:left;font-family:'robotomedium';font-size:17px;line-height:normal;margin-right:0;width:100%}.cp-listing.page-products .column .product-item-details .product-item-name a{font-weight:400;max-width:420px;display:inline-block;text-align:left;padding-right:87px}.cp-listing.page-products .column .product-item .price-box{float:left;margin:0;font-family:'robotomedium';line-height:normal;clear:both;margin-top:10px}.cp-listing.page-products .column .product-item .price-box .price{font-size:17px;font-weight:400;color:#d51b42}.cp-listing.page-products .column .product-item .price-box .old-price .price{color:#666;text-decoration:line-through;font-family:'robotolight'}.cp-listing.page-products .column .product-item .price-box .old-price .price-label{display:none}.cp-listing.page-products .column .product-item .price-box .squaremain{color:#666;text-decoration:line-through;font-family:'robotolight';font-size:17px;font-weight:400}.cp-listing.page-products .column .product-item .price-box .squarespl{font-size:17px;font-weight:400;color:#d51b42;white-space:nowrap;font-family:'robotomedium'}.cp-listing.page-products .column .product-item .price-div{float:left;clear:both;margin-top:10px}.cp-listing.page-products .column .product-item .price-div .free-sample-price,.cp-listing.page-products .column .product-item .price-div .full-door-price{clear:both;float:left;line-height:normal;margin-bottom:5px}.cp-listing.page-products .column .product-item .price-div .price-box{clear:none;margin:0}.cp-listing.page-products .column .product-item .price-div .price-label{float:left;color:#333;font-size:17px;font-weight:600;margin-right:10px}.cp-listing.page-products .column .product-item-details .product-item-inner{position:absolute;right:0;top:0}.cp-listing.page-products .column .product-item-details .product-item-inner .sample-cart-btn{float:right;clear:both;margin-bottom:10px}.cp-listing.page-products .column .product-item-details .product-item-inner .hinge .label{float:left;line-height:40px;padding-right:5px}.cp-listing.page-products .column .product-item-details .product-item-inner .hinge select{float:left;clear:none;max-width:50px;height:40px;width:auto}.cp-listing.page-products .column .product-item-details .product-item-inner .hinge{float:left;margin-right:10px}.cp-listing.page-products .column .product-item-details .product-item-inner .qty-wrapper{float:none;margin-bottom:10px;display:flex;justify-content:flex-end}.cp-listing.page-products .column .product-item-details .product-item-inner button.action.tocart.primary{min-width:inherit;float:right;justify-content:flex-end;width:inherit;max-width:inherit;margin-top:20px}.categorypath-cabinet-full-door-sample.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .action{float:right;min-width:300px}.categorypath-shop-cabinets-cabinet-doors-samples.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .action{float:right;min-width:300px}.category-cabinet-doors-sample-sample .column .product-item-details .product-item-inner .actions-primary .action{float:right;min-width:300px}.cp-listing.page-products .column .cat-products .product-item-details .product-item-inner .actions-primary .action{min-width:inherit}.cp-listing.page-products .column .product-item-details .product-item-inner .qty-wrapper .qty-label{float:left;font-size:16px;font-family:'robotoregular';line-height:40px;padding-right:10px}.cp-listing.page-products .column .product-item-details .product-item-inner .qty-wrapper .qty-package{float:left;position:relative;margin-right:0}.cp-listing.page-products .column .product-item-details .product-item-inner .qty-wrapper .qty-package .qty{width:50px;border-color:#ddd;height:40px}.cp-listing.page-products .column .product-item-details .product-item-inner .qty-wrapper .qty-package .qtyminus{position:absolute;width:20px;height:20px;background:#f4f4f4;border:1px solid #ddd;right:-1px;text-align:center;font-family:'robotomedium';font-size:18px;line-height:18px;padding:0}.cp-listing.page-products .column .product-item-details .product-item-inner .qty-wrapper .qty-package .qtyplus{position:absolute;width:20px;height:20px;background:#f4f4f4;border:1px solid #ddd;right:-1px;bottom:0;text-align:center;font-family:'robotomedium';padding:0;line-height:18px}.cp-listing.page-products .column .products-list .list-description{float:left;padding:10px 0;font-family:'robotolight';clear:both;text-align:left;font-size:13px}.cp-listing.page-products .product-item-description{margin:0}.cp-listing.page-products .column .products-list .custom-options{clear:both;text-align:left;font-size:13px}.cp-listing.page-products .column .products-list .custom-options label{float:left;line-height:30px;padding-right:10px;font-family:'robotomedium'}.cp-listing.page-products .column .products-list .custom-options select{float:left;max-width:50px;padding-left:5px;height:30px;line-height:30px;padding-top:0;padding-bottom:0}.kitchen-design{float:left;width:75%}.kitchen-design ul{list-style:none;margin:0;padding:0}.kitchen-design ul li{float:left;width:47%;margin:15px 3% 15px 0}.kitchen-design ul li .label{margin-bottom:5px;float:left;width:100%}.kitchen-design ul li .control label{font-size:10px;color:#888;padding-bottom:5px;display:inline-block;word-break:break-all}.kitchen-design ul li .control label span{color:#414141}.page-wrapper .columns .kitchen-design .fieldset li.field .control input.input-text:focus,.page-wrapper .columns .kitchen-design .fieldset li.field .control select:focus,.page-wrapper .columns .kitchen-design .fieldset li.field .control textarea:focus{border-color:#414141}.kitchen-design ul li.Attachment{border:1px dashed #ddd;padding:15px}.kitchen-design ul li.g-recaptcha{padding-top:25px}.kitchen-design ul li.notes{width:100%;margin-right:0}.kitchen-design ul li a{color:#d51b42}.kitchen-design-address{float:right;width:25%;border:1px solid #ddd;margin-top:40px}.kitchen-design-address h4{margin:0;background-color:#f4f4f4;padding:12px 15px;font-size:16px;font-family:'robotomedium';font-weight:400;text-transform:uppercase;margin-bottom:10px}.kitchen-design-address p{padding:0 15px;font-family:'robotolight'}.kitchen-design-address p a{font-family:'robotomedium';color:#414141}.kitchen-design-address p a:hover{text-decoration:none;color:#d51b42}.free-sample-side{position:fixed;left:0;top:auto!important;z-index:99;bottom:75px;width:100px}.assembly-video{font-family:'robotomedium'}.assembly-video h4{font-weight:400;text-align:center;color:#fff;background-color:#414141;font-family:'robotobold';font-weight:400;font-size:26px;padding:15px 0}.assembly-video .navigation.video_gallery{background:0 0}.assembly-video .navigation.video_gallery .online_video li{float:left;margin:0;padding:15px;border:1px solid #ddd;width:49%;margin-bottom:2%}.assembly-video .navigation.video_gallery .online_video li:nth-child(odd){margin-right:1%}.assembly-video .navigation.video_gallery .online_video li:nth-child(even){margin-left:1%}.assembly-video .navigation.video_gallery .online_video li iframe{width:100%;float:left}.assembly-video .navigation.video_gallery .online_video li h3{float:left;width:100%;font-weight:400}.assembly-video .navigation.video_gallery .online_video li a{color:#414141}.help-desk .desk-left{float:left;width:50%;padding-right:20px}.help-desk .desk-right{float:right;width:50%;padding-right:20px}.help-desk h2{font-family:'robotobold';font-size:20px;text-transform:uppercase;font-weight:400}.help-desk ul{list-style:none;padding:0;margin:0}.help-desk h3{font-size:16px;font-family:'robotoregular';font-weight:400;cursor:pointer;position:relative;padding-left:35px;line-height:25px}.help-desk h3:before{content:"\f067";font-family:'FontAwesome';background-color:#d51b42;color:#fff;width:25px;height:25px;text-align:center;line-height:26px;font-weight:400;font-size:14px;position:absolute;left:0}.help-desk h3.active:before{content:"\f068"}.help-desk .panel{display:none}.help-desk .panel p{line-height:22px}.loading-mask{background:rgba(0,0,0,.8);text-align:center}.loading-mask img{display:none}.loading-mask:before{position:absolute;color:#fff;font-size:18px;left:50%;font-family:'robotobold';text-transform:uppercase;top:50%;border:10px solid #fff;border-top:10px solid #d51b42;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;content:"";margin-top:-25px;margin-left:-25px}.minicart-wrapper .loading-mask{background:0 0}.minicart-wrapper .loading-mask:before{width:23px;height:23px;margin:0;border:3px solid #ccc;border-top:3px solid #d51b42;top:-5px;left:-1px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modal-footer .action-secondary.action-dismiss{background-color:#fff;border:none;border-radius:0;position:relative;overflow:hidden;z-index:1;color:#414141;box-shadow:none;border:1px solid #ddd}.modal-footer .action-secondary.action-dismiss:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.modal-footer .action-secondary.action-dismiss:hover:before{transform:scaleY(1)}.modal-footer .action-secondary.action-dismiss:hover{background-color:#fff;color:#fff}.modal-footer .action-primary{background-color:#d51b42;border:none;border-radius:0;position:relative;overflow:hidden;z-index:1;color:#fff;box-shadow:none}.modal-footer .action-primary:before{background:#414141;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.modal-footer .action-primary:hover:before{transform:scaleY(1)}.modal-footer .action-primary:hover{border:none;background-color:#d51b42}.quotation-section .page-title{display:none}.quotation-section h2.legend{border:none;margin-bottom:0;color:#333;font-size:14px;font-family:'robotomedium';padding-bottom:10px}.quotation-section a{color:#d51b42}.quotation-section table>thead>tr>th{border:1px solid #ddd;background-color:#f4f4f4}.quotation-section table>tbody>tr>td,table>tfoot>tr>td{border:1px solid #ddd}.quotation-section table>tbody>tr>td dt,.quotation-section table>tbody>tr>td dd{float:left;margin-right:5px;margin-bottom:0}.quotation-section table>tbody>tr:hover{background-color:#f9f9f9}.quotation-section input[type=text]{width:100%;border:1px solid #ddd;min-width:300px;height:35px}.quotation-section select{width:auto;border:1px solid #ddd;margin-bottom:5px;height:35px}.quotation-section label{color:#333;font-size:14px;font-family:'robotomedium';padding-bottom:10px;display:block}.quotation-section textarea{width:100%;border:1px solid #ddd;resize:none}.quotation-section .fieldset{margin-bottom:20px}.quotation-section .required{color:red}.quotation-section input[type=text]:focus,.quotation-section textarea:focus,.quotation-section select:focus{border-color:#414141}.shop-cabinet-page{text-align:center;margin-bottom:30px;float:left;width:100%}.shop-cabinet-page .cabinet-banner{background-color:#414141;float:left;width:100%}.shop-cabinet-page h4{font-weight:400;font-size:16px;background-color:#d51b42;color:#fff;padding:15px;float:left;width:100%;margin-top:1px;margin-bottom:0}.shop-cabinet-page img{float:left;width:30%;max-height:180px}.shop-cabinet-page h3{font-weight:400;font-size:22px;line-height:normal;color:#fff;float:left;width:70%;padding:20px}.page-layout-1column .columns .column.main .products-grid.shop-cabinet-product .product-item{width:50%}.gallery-section ul{margin:0;padding:0;list-style:none}.gallery-section ul li{float:left;width:31.3%;margin:1%}.gallery-section ul li img{width:100%;float:left}.gallery-section ul li a{float:left;position:relative;overflow:hidden;width:100%;text-decoration:none}.gallery-section ul li a:hover:before{content:"\f00e";font-family:'FontAwesome';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9;left:0;top:0;animation:spin-gallery .2s linear;color:#fff;font-size:30px;text-align:center;padding-top:30%}@keyframes spin-gallery{0%{top:-100%}100%{top:0}}.gallery-section ul li .product-name{margin:0;text-transform:uppercase;text-align:center;font-size:14px;font-family:'robotomedium'}.gallery-section ul li .product-name a{color:#fff;border-top:1px solid #fff;float:left;width:100%;padding:15px 0;background-color:#414141}.gallery-section ul li .product-name a:before{display:none}.gallery-section ul li .product-name a:hover{text-decoration:none}.quotation-quote-view .quote-title h1{margin-bottom:20px;font-size:22px;margin-top:50px;font-family:'robotobold'}.account .quotation{border:none;margin-top:20px}.quotation table.qoute-table-form thead>tr>th{background-color:#f9f9f9;font-weight:400;border-top:1px solid #ddd}.quotation table.qoute-table-form tbody>tr>td{border-bottom:1px solid #ddd}.quotation table.qoute-table-form tbody>tr>td dt,.quotation table.qoute-table-form tbody>tr>td dd{float:left;margin-right:5px;margin-bottom:0}.quotation table.qoute-table-form tbody>tr>td:last-child{text-align:right}.qoute-total table.quote-total-section tbody>tr>td{border-top:1px solid #ddd}.qoute-total table.quote-total-section tbody>tr>td:last-child{text-align:right}.qoute-total .tax-msg{margin-bottom:10px;float:left}.qoute-total .tax-msg em{float:right}.quotation-quote-printquote .order-details-items .table-order-items tbody td{padding:10px}.quotation-quote-printquote .order-details-items .table-order-items>thead>tr>th{padding:10px}.quotation-quote-printquote .order-details-items .table-order-items>thead>tr>th:last-child{text-align:right}.quotation-quote-printquote .order-details-items tbody td{padding:10px}.quotation-quote-printquote .order-details-items tbody td dt,.quotation-quote-printquote .order-details-items tbody td dd{float:left;margin-right:5px;margin-bottom:0}.quotation-quote-printquote .order-details-items tbody td:last-child{text-align:right}.quotation-quote-printquote .qoute-total tbody td{padding:10px 0;text-align:right}.quotation-quote-printquote .qoute-total .tax-msg{float:left}.quotation-quote-printquote .quote-title h1{margin-bottom:20px;font-size:22px;margin-top:50px;font-family:'robotobold'}.post-list-wrapper .post-list .post-header .post-title a{word-break:break-word}.home-customer-review{max-width:1200px;margin:auto;width:100%;padding-top:50px}.home-customer-review h2{text-align:center;font-family:'robotomedium';font-size:28px;margin:0 0 15px}.home-customer-review .customer-review{display:table;margin:auto;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 50px}.home-customer-review .customer-review .review-left{float:left;text-transform:uppercase;font-size:16px;font-family:'robotobold';margin-right:20px}.home-customer-review .customer-review .review-left strong{font-weight:400;float:left;line-height:29px;margin-top:2px}.home-customer-review .customer-review .review-left span{display:inline-block;width:150px;height:29px;background-image:url(../images/review-star.png);background-repeat:repeat-x;margin-left:5px}.home-customer-review .customer-review .reivew-right{float:right;text-align:center;font-size:16px;text-transform:uppercase;margin-left:20px}.home-customer-review .customer-review .reivew-right a{display:block;font-size:12px;text-transform:none;color:#d51b42}.home-customer-review table{font-family:'robotolight'}.order-track{text-align:center;background-color:#f4f4f4;padding:25px;margin-top:-100px}.order-track .action.primary{background-color:#414141}.block-reorder .product-item{float:left;width:100%;clear:both}.block-reorder .product-item .field.item{display:inline;float:left}.block-reorder .product-item .product-item-name{display:inline}.account .column.main .block.block-order-details-view .block-content .box{width:100%!important;float:left;clear:left!important}.account .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,.account .column.main .order-details-items .table-wrapper .data.table>tbody>tr>td.col{border-color:red;padding:10px;font-size:14px}.order-details-items .table-order-items .product-item-name{margin:0;font-size:14px}.order-details-items .table-order-items .item-options dt{float:left;margin-right:5px;clear:both}.order-details-items .table-order-items .item-options dd{float:left;margin:0}.sales-order-print .table-order-items .item-options dt{float:left;margin-right:5px;clear:both}.sales-order-print .table-order-items .item-options dd{float:left;margin:0}.order-details-items .col.price .price-excluding-tax .price,.order-details-items .col.subtotal .price-excluding-tax .price{font-size:14px;font-weight:400}.sales-order-view .order-status{margin-top:0}.sales-order-view.account .page-main .page-title-wrapper .order-date,.sales-order-print.account .page-main .page-title-wrapper .order-date{margin:0;margin-bottom:20px;margin-top:5px}.page-print .logo{margin:auto;margin-top:20px}.category-view .paypal-banner{position:absolute;right:0;top:28px}.category-view .paypal-banner img.mobile{display:none}ul.knobs-pull.ui-menu.ui-widget.ui-widget-content.ui-corner-all{float:left;padding:32px 0 26px;text-align:center}ul.knobs-pull.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{width:42%;display:inline-block;text-align:center}ul.knobs-pull.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a{display:inline-block;text-align:center}ul.knobs-pull.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a img{border:1px solid #e5e5e5;display:block}ul.knobs-pull.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a span{text-align:center;display:block;font-size:14px;color:#666;font-family:'robotomedium'}.shop-cabinets{float:left;width:100%;background-color:#eee;padding-top:56px;padding-bottom:50px}.cms-home .shop-cabinets{margin-bottom:50px}.custom-subcategory .shop-cabinets{padding-top:20px;background-color:#fff}.custom-subcategory .shop-cabinets .cabinetsblock{padding:0}.shop-cabinets h2{margin:0 0 10px;padding:0;text-align:center;font-weight:700;text-transform:uppercase;color:#414141;letter-spacing:0}.shop-cabinets .cabinetsblock{max-width:1200px;width:100%;margin:auto;display:table}.shop-cabinets ul{margin:0;padding:0;list-style:none;text-align:center;font-size:0}.shop-cabinets ul li{position:relative;margin:20px;width:calc(50% - 40px);display:inline-block;text-align:left;background-color:#fff;padding:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}.shop-cabinets ul li .product-item-name{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);z-index:1;margin:0;font-size:16px;background-image:url(../images/title-bg.svg);background-repeat:repeat-x;line-height:20px;padding:90px 20px 20px;background-position:left bottom;color:#fff;font-weight:700;text-transform:uppercase}.shop-cabinets ul li .product-item-name span{font-size:31px;display:block}.shop-cabinets ul li .product-item-name a{font-weight:700;text-transform:uppercase;color:#fff}.shop-cabinets ul li form{position:absolute;bottom:30px;right:10px;z-index:2;margin:0;font-size:15px}.shop-cabinets ul li a:hover{text-decoration:none}.shop-cabinets ul li img{float:left;width:100%}.shop-cabinets ul li .action.primary{background-color:#fff;color:#d51b42;font-weight:700}.shop-cabinets ul li .action.primary:hover{background-color:#fff;color:#fff}.shop-cabinets ul li .action.primary:before{background-color:#d51b42}.free_sample_banner{float:left;width:100%}.free_sample_banner img{display:block}.free_sample_banner span{float:left;width:100%;text-align:center;color:#d51b42;padding:15px 0;font-family:'robotobold';font-size:25px;margin-top:1px}.mageplaza-betterpopup-content div#bio_ep_close{opacity:.2;top:4px}.mageplaza-betterpopup-content div#bio_ep_close:hover{opacity:1}.mageplaza-betterpopup-block #bio_ep{background-color:#ffc300;border:10px solid #fff;background-image:url(../images/popup-bg.jpg);background-repeat:no-repeat;background-size:100% auto}.discount-img{padding-bottom:64px}.mageplaza-betterpopup-content .subscribe{position:relative;margin:0}.mageplaza-betterpopup-content .subscribe div.mage-error{font-family:'robotobold'}.mageplaza-betterpopup-content .subscribe input.better-popup-input-email{border:2px solid #000;background-color:transparent;height:42px!important;width:100%!important;font-family:'robotobold'}.mageplaza-betterpopup-content .subscribe input::placeholder{color:#000!important;font-family:'robotobold';opacity:1;font-style:normal;font-size:14px!important}.mageplaza-betterpopup-content .subscribe .action.primary{position:absolute;top:0;right:0;margin:0;width:auto;height:42px;border:none;border-radius:0;font-family:'robotobold';font-weight:400;background-color:#000;line-height:42px;padding:0 50px}.mageplaza-betterpopup-content .subscribe .action.primary{position:absolute;top:0;right:0;margin:0;width:auto;height:42px;border:none;border-radius:0;font-family:'robotobold';font-weight:400;background-color:#000;line-height:42px;padding:0 50px}#mp-powered{display:none}.mageplaza-betterpopup-content .popup-loader{top:0;background-color:rgba(255,255,255,.9);height:100%;padding:0;left:0}.mageplaza-betterpopup-content .popup-loader img.loader{width:auto;top:50%;position:relative;margin-top:-32px}.mageplaza-betterpopup-content #bio_ep_content{padding:35px 50px}.mp-popup-coupon-code{display:none}.better-popup-content small{display:none}.better-popup-content .success-title{font-family:'robotobold';top:50%;left:50%;position:absolute;width:100%;transform:translate(-50%,-50%);font-size:30px}.page-wrapper .page-header .header.content .logo{margin:0}.video-section{max-width:1200px;margin:auto;display:table;width:100%;position:relative;clear:both}.video-section .video-left{width:45%;float:left;height:100%}.video-section .video-left .video-txt{width:45%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.video-section .video-left .video-txt h1{margin:0 0 20px;font-size:30px;line-height:33px;font-weight:600;font-style:normal}.video-section .video-left .video-txt p{line-height:22px;margin-bottom:10px}.video-section .video-block{float:right;width:55%}.video-section .video-block iframe{width:100%}.timer-main{background:#f2f2f2;border-bottom:0;color:#464646;float:left;font-size:20px;height:auto;width:100%}.timer-container{margin:0 auto;max-width:1600px;width:100%;padding:0}.timer-content{float:left;width:100%;text-align:center}.timer-offer{text-align:left;float:left;padding:7px 0 0}.store-details-content{line-height:17px;font-size:14px;color:#464646;display:inline;float:left;padding:19px 0;font-family:'robotomedium'}.ceo-bd-img{padding:12px 0 10px;text-align:center;margin:0 auto;display:inline-block;float:right}.ceo-bd-img .peroffer{font-family:'robotomedium';color:#000;font-size:13px;padding:0 15px 0 0;line-height:22px;text-transform:uppercase}.ceo-bd-img .code{font-family:'robotoregular';color:#d51b42;font-size:14px;letter-spacing:.56px;line-height:19px;text-transform:uppercase;padding:5px 10px;background-color:#fff;width:fit-content;margin:0 auto}.ceo-bd-img .coupan-code{font-family:'robotobold';color:#d51b42;font-size:16px;text-transform:uppercase}.offer-ends{padding:6px 0 7px}.offer-ends>p{margin:0;color:#000;vertical-align:middle}.timer-inner{text-align:center;float:left;font-size:28px;font-weight:500;color:#000;padding:0 13px;border:3px solid #c4c0c0;margin:0 5px;font-family:'robotomedium';background-color:#fff;margin-bottom:40px;width:70px}.timer-inner span{font-family:'robotoregular';display:block;font-size:13px;color:#000;font-weight:300;position:relative;line-height:17px;text-transform:uppercase}.timer-main.fixed-header{position:fixed;top:0;z-index:0;left:0;width:100%;z-index:9999;animation:slide-down .7s}.cart-container .cart-discount{display:block}.account .messages,.account .page.messages{margin:0}.account .page.messages .message{margin:15px 0}.form-create-account .actions-toolbar .required{display:none}div.post-holder .post-header>.post-info,div.post-holder .post-header>.post-author{float:left;padding:0 10px 0 0;font-size:12px;clear:both}div.post-holder .post-header>.dash{display:none}div.post-holder .post-header>.post-author a{font-weight:700;color:#d51b42}.search.results dl.block{float:left;width:100%;margin-top:20px}.search.results dl.block dt.title{font-weight:600;margin:0 0 5px}.search.results dl.block dd.item{float:left;margin:0}.search.results dl.block dd.item a{color:#d51b42;border:1px solid #ccc;float:left;padding:5px 10px;margin:0 5px 5px 0}.search.results dl.block dd.item a:hover{color:#fff;background-color:#d51b42;text-decoration:none;border-color:#d51b42}.modals-wrapper .modal-popup .modal-inner-wrap .action.primary{float:right;margin-left:10px;background-color:#d51b42;border-color:#d51b42}.modals-wrapper .modal-popup .modal-inner-wrap .action.primary:hover{background-color:#333;border-color:#333}.modals-wrapper .modal-popup .modal-inner-wrap .action.secondary{background-color:transparent;box-shadow:none;border:none;font-weight:400}.modals-wrapper .modal-popup .modal-inner-wrap .action.secondary:hover{color:#d51b42}a.continue{float:right}.retailer-account-create .form.create.account.form-create-account,.retailer-account-create .img-gallery.ex-categories{float:left;width:100%}.retailer-account-create .page-main .columns{display:block}.retailer-account-create .form.create.account.form-create-account fieldset.create.info{display:flex;flex-wrap:wrap}.retailer-account-create .form.create.account.form-create-account .fieldset.address{display:flex;flex-wrap:wrap}.retailer-account-create .form.create.account.form-create-account .fieldset.create.account{display:flex;flex-wrap:wrap}.retailer-account-create .form.create.account.form-create-account legend{border-bottom:2px solid #000}.retailer-account-create .form.create.account.form-create-account .field.field-name-firstname{width:47%;margin:15px 3% 15px 0}.retailer-account-create .form.create.account.form-create-account .field.field-name-lastname{width:50%;margin:15px 0}.retailer-account-create .form.create.account.form-create-account .field.telephone{width:47%;margin:15px 3% 15px 0}.retailer-account-create .form.create.account.form-create-account .field.street{width:50%;margin:15px 0}.retailer-account-create .form.create.account.form-create-account .field.street .nested{display:none}.retailer-account-create .form.create.account.form-create-account .field.city{width:47%;margin:15px 3% 15px 0}.retailer-account-create .form.create.account.form-create-account .field.region{width:50%;margin:15px 0}.retailer-account-create .form.create.account.form-create-account .field.zip{width:47%;margin:15px 3% 15px 0}.retailer-account-create .form.create.account.form-create-account .field.country{width:50%;margin:15px 0}.retailer-account-create .form.create.account.form-create-account .field.email{width:47%;margin:15px 3% 15px 0}.retailer-account-create .form.create.account.form-create-account .field.contractor_license_number{width:50%;margin:15px 0}.retailer-account-create .form.create.account.form-create-account .field.empfederal_number{width:47%;margin:15px 3% 15px 0}.retailer-account-create .form.create.account.form-create-account .g-recaptcha{width:47%;margin:15px 3% 15px 0}.retailer-account-create .column.main h3{line-height:2.1;font-size:2.8rem;display:flex;align-items:center}.retailer-account-create .column.main h3 img{height:30px;padding-right:7px}.retailer-account-create .column.main .contractor-paragraph{margin-bottom:2rem}.retailer-account-create .actions-toolbar .primary{float:none}.retailer-account-create .actions-toolbar{text-align:center}.retailer-account-create .img-gallery.ex-categories{width:1200px;margin:0 auto;float:none}.retailer-account-create .gallery-section .title{margin:44px 0 30px;padding:0 0 10px;width:100%;box-sizing:border-box;float:left;font-weight:600;line-height:1;font-size:30px;font-family:'robotomedium';text-align:center}.retailer-account-create .gallery-section ul li{float:none;width:23%;margin:1%}.retailer-account-create #main{height:auto;overflow-y:auto;float:left;width:100%;margin-bottom:30px}.retailer-account-create .page-bottom{display:table;margin:40px auto auto;max-width:100%;width:100%;background:#f4f4f4}.opc-block-summary.step-content .button-action.remove{display:none}.opc-block-summary.step-content .button-action.plus{display:none}.opc-block-summary.step-content .button-action.minus{display:none}.cms-home p.pricematch,p.pricematch{color:#414141;position:absolute;left:0;right:0;width:180px;margin:0 auto;text-align:center}.cp-listing.page-products .columns .column.main .product-item.product-item-newdesign{clear:both}.cp-listing.page-products .columns .column.main .product-item.product-item-newdesign .product-item-info{width:240px;float:left}.cp-listing.page-products .columns .column.main .product-item.product-item-newdesign .product-items-detail{width:calc(100% - 270px);float:right}.cp-listing.page-products .columns .column.main .product-item.product-item-newdesign .product-item-photo .product-image-container img{height:auto;width:auto;padding:20px}.title-left h3{margin:0 0 10px}.cp-listing.page-products .columns .column.main .product-item.product-item-newdesign .product-items-detail h3 strong{margin:0;float:none;font-family:'robotomedium';font-size:17px;line-height:normal;width:100%;display:block}.item-title-top.clearfix{margin-top:21px;margin-bottom:20px}.item-title-top .title-left{width:calc(100% - 200px);float:left;margin:0}.item-title-top .title-left>a{color:#d51b42;font-weight:700;border:1px solid #d51b42;display:inline-block;height:40px;line-height:40px;width:131px;text-align:center;margin-top:20px;position:relative;overflow:hidden;z-index:1}.item-title-top .title-left>a:before{background:#d51b42;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;width:100%!important}.item-title-top .title-left>a:hover:before{transform:scaleY(1)}.item-title-top .title-left>a:hover{color:#fff;text-decoration:none}.sidetitle.clearfix{float:right;width:200px;text-align:right}.cp-listing.page-products .column .product-item.product-item-newdesign .sidetitle .price-box{float:right;margin-top:0}.price-per-box.clearfix{margin:10px 0 20px}.title-left ul{padding:0;list-style:none}.title-left ul li:last-child{margin-bottom:0}.nav-sections .navigation .level0.nav-2{position:relative}.nav-sections .navigation .level0.nav-2 .submenu{min-height:fit-content;max-width:100% !important}.nav-sections .navigation .level0.nav-2 .submenu li.level1{width:100% !important}.product.attribute.description ul{list-style:none;padding:0;margin:0}.nav-1-6>a>span:after{content:" - New!";color:#d51b42}li.new-badge{position:relative;overflow:hidden;color:#fff}li.new-badge:before{content:"New!";color:#fff;position:absolute;left:-57px;top:-37px;z-index:9;display:inline-block;width:112px;height:29px;background:#d51b42;text-align:center;font-size:20px;transform:rotate(-51deg);padding-top:60px;padding-bottom:0;font-weight:600}.floorinfo.clearfix{background:#222;display:flex;flex-wrap:wrap;align-items:center}.floorimg{float:left;width:450px}.floorimg img{display:block}.floorcontent{width:calc(100% - 450px);float:left;padding:0 40px;font-size:19px;color:#fff;line-height:30px}.floor-shipping.clearfix{text-align:center;color:#fff;font-size:16px;background:#d51b42;padding:10px 0 1px;margin-top:1px}.floor-specification.clearfix{margin-top:10px}.floorspecific-img{float:left;width:730px}.floorspecifiction-desc td{border:1px solid #dcd9d9}.floorspecifiction-desc{width:calc(100% - 730px);float:left;padding-left:30px}.category-flooring .old-price span.price-label{display:none}.category-flooring .old-price span.price-label span.price{text-decoration:line-through}.category-flooring .products-grid .product-item .per-box .sqftmainprice,.category-flooring .products-grid .product-item .per-box .sqftsplprice{color:#d51b42;font-size:18px}.category-flooring .products-grid .product-item .per-box .sqftmainprice{text-decoration:line-through}.category-flooring .products-grid .product-item .per-box .sqftsplprice{font-weight:700;white-space:nowrap}.category-view .category-image{position:relative}.category-message{position:absolute;top:50%;left:50%;background:rgba(0,0,0,.8);color:#fff;width:100%;height:auto;transform:translate(-51.8%,-50%);text-align:center;padding:15px 50px;font-size:18px;font-weight:600;line-height:30px;max-width:500px}.field-note{float:left;width:100%;margin-top:10px}.child-cat{width:270px;float:left}.child-name{font-size:16px;font-weight:700;margin-bottom:15px;margin-top:15px}ul.subcats1{padding:0;max-height:280px;overflow-x:auto}.subcats1 li{list-style:none;margin-bottom:10px}.subcats1 li a{color:#333;display:block;font-size:14px}.subcats1 li.active a{color:#d51b42}.cat-products{width:calc(100% - 300px);float:right}.subcats1 li a span:first-child{display:inline-block;width:215px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.subcats1 li a span:last-child{float:right;padding-right:5px;padding-left:5px;min-width:30px;height:20px;border:1px solid;color:#777;text-align:center;font-size:12px;line-height:7px;padding:5px;border-radius:20px;margin-right:5px}.products.wrapper.list.products-list~.subcats1{display:none}.cabinet-ajax{float:left;width:100%;margin-top:30px}.page-wrapper .cart.main.actions button{clear:none}.page-common-instagram{max-width:1200px;margin:0 auto;position:relative;padding:0 15px}.page-common-instagram .first-title{margin-bottom:6px;position:relative}.page-common-instagram .first-title:before{content:"";background-image:url("../images/instagramicon.svg");background-repeat:no-repeat;width:35px;height:35px;position:absolute;top:-6px;left:-6px}.page-common-instagram .first-title span{padding-left:32px;font-size:16px}.page-common-instagram .block-title-main{text-align:left}.page-common-instagram .view-all-link{position:absolute;top:30px;right:0}.page-common-instagram .view-all-link a{color:#d51b42;font-size:18px}.contact-index-index .column:not(.sidebar-additional) .form.contact{min-width:100% !important}.page-wrapper .cart-container .form-cart button:hover{background-color:#414141}.assembly-video .navigation.video_gallery{z-index:2}.nav-1-6>a>span:after{content:""}.category-image-massage{font-size:20px;color:#414141;font-weight:400;margin-top:20px}.quotation-section .quotation_cart{margin-bottom:30px}.quotation-section .field-control{margin:0 -15px}.quotation-section .fieldset{width:50%;float:left;padding:0 15px}.quotation-section .fieldset input{min-width:100%}.quotation-section select{width:100%}.quotation-section .fieldset.req_comment_box{float:none;padding-left:0}.quotation-section .new_address{margin:0 -15px}.quotation-section .new_address .field{width:50%;float:left;padding:0 15px;margin-bottom:20px}.quotation-section .street1 input{margin-bottom:10px}.quotation-section .field.choice.newsletter{display:flex}.cart-message-box{display:flex;flex-wrap:wrap}.cart-message-box .box{width:50%}.cart-address{padding:53px 15px 15px}.quotation-quote-view .quote-title h1{margin-top:10px}.quote-upload li{list-style:none;display:flex}.quote-upload li a{display:inline-block;color:#d51b42;padding-left:5px}.quote-upload li a:hover{color:#414141;text-decoration:none}.quote-upload .Upload{margin-bottom:10px}.quote-upload .Upload .control{border:1px solid #414141;text-align:center;display:flex;align-items:center;padding-left:10px;margin-right:10px;max-width:30%;width:100%}.quote-upload .Upload p{font-size:20px;margin-top:10px;margin-bottom:3px}.quote-upload .Upload a{font-size:16px;color:#de5d78}.quote-upload form{margin-top:40px;align-items:center}.page-wrapper .quote-upload button{height:40px}.mpn_style_mapping .box-head h2{font-size:17px;color:#333;margin-bottom:10px;font-weight:400}.mpn_style_mapping button{width:140px;margin-top:40px}.mpn_style_mapping .outer-control{display:flex;margin:0 -15px}.mpn_style_mapping .import_as_dropdown{width:50%;padding:0 15px}.mpn_style_mapping .style_selection{width:50%;padding:0 15px}.mpn_style_mapping{padding:35px 0 20px}.quote-upload h1{font-size:34px;border-bottom:1px solid #d51b42;padding-bottom:10px;margin-bottom:20px;margin-top:20px}.trim-input{float:left;width:33.33%}.kitchen-design ul li.preference-contact{width:100%;display:flex;align-items:center;float:none}.kitchen-design ul li.preference-contact .control{display:flex}.kitchen-design ul li.preference-contact .contact-input{display:flex;padding-right:40px}.kitchen-design ul li.preference-contact .contact-input:last-child{padding-right:28px}.kitchen-design ul li.preference-contact label{width:50%;margin-bottom:0}.kitchen-design ul li.additional{width:100%;float:none}.contact-input input{margin-top:1px}.input-control{display:flex;align-items:center}.trim-input input[type=checkbox]{position:static;top:auto;margin-top:0}.kitchen-design-Measurement{float:left;display:flex;margin-top:30px}.kitchen-design-Measurement h4{font-size:16px;line-height:20px;color:#333;text-transform:none;font-weight:600;margin:0 0 5px}.kitchen-design-Measurement a{font-size:16px;color:#333;text-decoration:underline}.kitchen-design-Measurement p{margin-bottom:0;font-size:13px;color:#333;font-weight:600}.kitchen-design-Measurement p a{font-size:13px;color:#d51b42;padding-right:2px;display:inline-block;text-decoration:none}.kitchen-design-Measurement p a:hover{color:#333}.kitchen-design-Measurement .pdf-content{padding-left:15px}.billing-note{font-size:13px;color:#d51b42;float:left;padding:0 10px 10px}.checkout_index_index .modal-popup .modal-inner-wrap{width:33%}.checkout_index_index .modal-popup.modal-slide .modal-footer{padding:15px;border-top-color:#ddd;text-align:center}.checkout_index_index .modal-popup.modal-slide .modal-footer button{background-color:#d51b42;border:none;border-radius:0;position:relative;font-size:14px;color:#fff;text-transform:uppercase;padding:10px 30px}.checkout_index_index .modal-popup.modal-slide .modal-footer button:hover{background:#414141}.checkout_index_index .modal-content{padding:0 15px 15px}.checkout_index_index .action-close{right:5px}.checkout_index_index .callfor-popup p:first-child{font-weight:700;color:#d51b42}.checkout_index_index .callfor-avs p:first-child{font-weight:700;color:#d51b42}.checkout_index_index .callfor-popup p:last-child{margin-bottom:0}.checkout_index_index .modal-popup .modal-header{padding-top:20px;padding-bottom:20px}#click-me{display:none}#click-avs{display:none}.category-image{position:relative}.outofstock-image{position:absolute;width:100px;height:auto;left:0;right:0;top:53%;transform:translateY(-50%);text-align:center;margin:0 auto}.product-item-photo .product-image-container img.outofstock-image{position:absolute;width:100px;height:auto;left:0;right:0;text-align:center;margin:0 auto;bottom:12px;top:auto}.stock-message{position:absolute;bottom:26px;font-size:11px;line-height:15px;padding:0 5px;color:#d51b42;font-weight:700}.stock-message a{color:#333}.page-layout-1column .columns .column.main .products-grid .product-item{position:relative}.columns .column.main .products-grid .product-item-info:hover .stock-message{position:absolute;bottom:11px;font-size:11px;line-height:15px;padding:0 5px;color:#d51b42;font-weight:700}.product-item-details .product-item-name{margin-top:18px}.category-image-massage.category-message-block{border:1px solid #ddd;padding:20px}.category-image-massage.category-message-block p{font-size:16px;color:#333;font-weight:400}.category-image-massage.category-message-block p a{text-decoration:none;color:red;font-weight:700}.category-image-massage.category-message-block p strong{color:red;font-weight:700}.category-image-massage.category-message-block p:last-child{margin-bottom:0}.nav-sections .navigation .level0.nav-1 .submenu,.nav-sections .navigation .level0.nav-10 .submenu{min-width:initial;width:auto;min-height:100%}.nav-sections .navigation .level0.nav-1 .submenu li.level1{width:100%}.signature-pearl-note.category-image-massage p{color:#d51b42;font-family:'robotobold';font-size:18px}.catalogsearch-result-index .toolbar-amount{display:none !important}.catalogsearch-result-index .toolbar-products .field.limiter{display:none !important}.catalogsearch-result-index .toolbar-products .pages{float:none !important}.cms-white-kitchen-cabinets .page-main{max-width:100%}.category-banner-section.owl-carousel{display:block;margin-bottom:44px}.category-banner-section .category-banner-content{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding:0 10%}.category-banner-section .category-banner-content h2{margin-top:0;font-size:82px;line-height:88px;color:#fff;font-family:'robotobold';margin-bottom:7px}.cms-page-view .column.main .category-banner-section .category-banner-content p{font-size:28px;line-height:36px;color:#fff;font-family:'robotobold';text-align:center;margin-bottom:50px}.cms-page-view .column.main .category-banner-section .category-banner-content .action.primary{padding:17px 67px;font-size:16px;font-weight:700}.category-banner-section.owl-carousel .owl-nav{position:absolute;top:18vw;bottom:auto;width:100%}.category-banner-section.owl-carousel .owl-nav .owl-prev{background:url("../images/right-arrow-slider.png") no-repeat;background-size:46px;border:0;padding:0;width:46px;height:46px;position:absolute;left:80px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);z-index:999}.category-banner-section.owl-carousel .owl-nav .owl-prev span{font-size:0}.category-banner-section.owl-carousel .owl-nav .owl-next span{font-size:0}.category-banner-section.owl-carousel .owl-nav .owl-next{background:url("../images/right-arrow-slider.png") no-repeat;background-size:46px;border:0;padding:0;width:46px;height:46px;right:80px;position:absolute;z-index:999}.category-banner-section.owl-carousel .owl-nav .owl-prev:hover:before{background-color:transparent;transform:inherit}.category-banner-section.owl-carousel .owl-nav .owl-next:hover:before{background-color:transparent;transform:inherit}.category-banner-section.owl-carousel .owl-dots{position:absolute;bottom:0;top:auto;left:0;right:0;text-align:center}.category-banner-section.owl-carousel .owl-dots button{border:0;padding:0}.category-banner-section.owl-carousel .owl-nav button:hover:before{background-color:transparent;transform:inherit}.category-banner-section.owl-carousel .owl-dots .owl-dot{width:15px;height:15px;background:#cfcecd;bottom:70px;margin-right:8px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:1px solid transparent}.category-banner-section.owl-carousel .owl-dots .owl-dot{border:2px solid transparent}.category-banner-section.owl-carousel .owl-dots .owl-dot.active{border-color:#fff;background:#d51b42}.category-banner-section.owl-carousel .owl-dots button{border:0;padding:0}.category-banner-section.owl-carousel .owl-dots button:hover:before{background-color:transparent;transform:inherit}.kitchen-cabinet-details{max-width:1200px;margin:0 auto;padding:0 15px}.kitchen-cabinet-details h1{font-size:56px;color:#222;font-family:'robotomedium';text-align:center;margin-bottom:25px}.cms-page-view .column.main .kitchen-cabinet-details p{font-size:20px;line-height:32px;color:#222;margin-bottom:50px;text-align:center;font-family:'robotoregular';padding:0 40px}.cms-white-kitchen-cabinets.page-layout-1column .columns .column.main .products-grid .product-item{width:20%;border:0;padding:0 6px;margin-top:0}.cms-white-kitchen-cabinets.page-layout-1column .columns .column.main .products-grid .product-item .product-item-info{border:1px solid #eaeaea;box-shadow:0px 0px 22px rgba(0,0,0,.12);-webkit-box-shadow:0px 0px 22px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 22px rgba(0,0,0,.12);-ms-box-shadow:0px 0px 22px rgba(0,0,0,.12);-o-box-shadow:0px 0px 22px rgba(0,0,0,.12);padding:20px 14px;text-align:center}.kitchen-prod-outer .product-item-name{margin-top:0;margin-bottom:20px}.kitchen-prod-outer .product-item-name .product-item-link{font-size:16px;line-height:20px;color:#333;font-family:'robotobold'}.kitchen-prod-outer .kitchen-product-price{margin-bottom:20px}.kitchen-prod-outer .kitchen-product-price .size-text{font-size:15px;line-height:20px;color:#333;font-family:'robotomedium'}.cms-white-kitchen-cabinets .kitchen-prod-outer .kitchen-product-price .price{font-size:22px;line-height:26px;color:#333;font-family:'robotobold'}.kitchen-prod-outer .product-item-actions .actions-primary{float:none;width:100%}.kitchen-prod-outer .product-item-actions .actions-primary .primary{width:100%;height:44px}.columns .column.main .kitchen-prod-outer .products-grid .product-item-actions .actions-secondary{float:none;width:100%;margin-bottom:6px}.columns .column.main .kitchen-prod-outer .products-grid .product-item-actions .actions-secondary .action{float:none;width:100%;height:44px}.kitchen-prod-outer .product-image-wrapper{margin-bottom:8px}.kitchen-prod-outer .category-image{margin-bottom:0}.kitchen-prod-outer .product-item-photo .product-image-container img{height:282px}.product-item-info a:hover{text-decoration:none}.header-services .header-paypal{display:none}.category-view .paypal-banner{display:none}.header-services .phone-number{line-height:41px}.category-view .listing-top .listing-area>.category-description{width:100%}.affirm-logo{float:left;position:relative;top:-12px;padding:0 4px}.affirm-logo img{width:110px}.affirm-logo span{display:block;font-size:9px;color:#d51b42;font-weight:600}.category-view .listing-top .affirm-logo{top:0;padding:20px 0 0 8px}.category-view .listing-top .category-btn .action.primary{padding-left:18px;padding-right:18px}.product-info-main #freesampleproduct .action.primary.add-sample-cart-btn{width:230px;font-size:14px;padding:10px}.column .product-info-main .product-add-form .box-tocart .actions .tocart{width:230px;font-size:14px;padding:10px}.page-wrapper .page-header .header.content .block-search{max-width:612px;order:0;margin:15px 0 0 auto}.header-services .paypal-logo{position:relative;top:0;padding-top:7px;padding-left:5px;padding-right:5px}.category-view .listing-top .paypal-logo{float:left;padding-top:44px;padding-left:10px}.addtocartcsvproducts-index-index .quote-upload li{display:block}.addtocartcsvproducts-index-index .quote-upload .Upload .control{max-width:100%;height:150px;border-style:dashed;justify-content:center}.addtocartcsvproducts-index-index .quote-upload .custom-file-input{position:absolute;top:20px;left:-78px;opacity:0;cursor:pointer;width:163px;display:inline-block}.addtocartcsvproducts-index-index .file-select-name{color:#000;font-size:17px;padding-bottom:0}.addtocartcsvproducts-index-index .upload-orderwrp .file-select-button{color:#000;font-size:17px}.addtocartcsvproducts-index-index .import-btn{float:right;margin-top:20px}.addtocartcsvproducts-index-index .file-select{padding-top:0}.addtocartcsvproducts-index-index .quote-upload form{margin-top:20px}.addtocartcsvproducts-index-index .upload-orderwrp{position:relative;overflow:hidden}.addtocartcsvproducts-index-index .upload-orderwrp .file-select-button{font-size:18px;text-transform:uppercase;margin-top:20px;cursor:pointer}.category-view .listing-top .paypal-logo img{max-width:68px}.header-services .paypal-logo img{max-width:100px}.whyus-image-block{display:flex;flex-wrap:wrap;margin:40px -15px 0;padding:0 0 20px;list-style:none}.whyus-image-block li{width:50%;padding:0 15px}.whyus-section h2{font-family:'robotoregular'}.whyus-section p{font-size:16px;line-height:24px}.video-tag h4.video-text{font-size:19px;line-height:25px}.catalog-product-view.page-layout-1column .page-main .product-info-main{padding-bottom:36px}.catalog-product-view .column .product-info-main .product-add-form .box-tocart .actions .tocart{margin-bottom:7px}.product-info-main #floorsampleproduct,.product-info-main #freesampleproduct{bottom:43px}.catalog-product-view .actions .paypal_text{position:absolute}.cms-page-view.cms-white-kitchen-cabinets .column.main .kitchen-cabinet-details p{display:none}.header.content .phone-number{padding:25px 0 0;order:3;margin:0 0 0 auto;text-align:right}.header.content .phone-number .phone{font-size:18px;color:#d51b42;font-family:'robotomedium';line-height:22px}.header.content .phone-number .phone img{vertical-align:middle;margin-right:5px}.header.content .phone-number .phone:hover{text-decoration:none}.columns .column.main .product-item-info .save{float:left;background:#fff0f3;padding:8px 10px;margin:15px 0 6px}.columns .column.main .product-item-info .save span{color:#d51b42;font-size:14px;font-weight:600}.cp-listing.page-products .column .product-item .price-box{float:none}.map-product-filter h2{font-weight:700;font-size:24px}.map-product-filter .select-prod{display:flex;column-gap:5px;margin-bottom:20px}.map-product-filter .select-prod .sku-lbl{font-weight:700;margin-right:10px}.map-product-filter .select-prod .clean-all{font-weight:700;margin-left:10px}.map-product-filter .skulist{display:flex;list-style:none;flex-direction:row;flex-wrap:wrap;margin:0 0 20px;padding:20px;background:#f9f9f9;border:1px solid #ddd}.map-product-filter .skulist li{padding-right:10px;width:20%}.map-product-filter .prod-flt-action{display:flex;column-gap:10px}.map-product-filter .prod-flt-action select{width:70%;height:38px;border:1px solid #000}.map-product-filter .prod-flt-action button{width:30%;max-width:200px}.account.addtocartcsvproducts-index-save .map-product-filter .select-prod input[type=checkbox]{top:-1px;margin-top:0}.csv-prd-list{margin-top:30px}.csv-prd-list thead{background:#414141}.csv-prd-list thead th{color:#fff;vertical-align:top}.csv-prd-list tbody tr td.assembled-option{text-align:center}.csv-prd-list .qty-package{float:left;position:relative}.csv-prd-list .qty-package .qtyminus,.csv-prd-list .qty-package .qtyplus{position:absolute;font-size:14px;background-color:#414141;border:none;color:#fff;height:17px;line-height:17px;width:18px;text-align:center;overflow:hidden;padding:0;font-size:11px;right:-19px}.csv-prd-list .qty-package .qtyplus{bottom:0}.csv-prd-list .qty-package .input-text.qty{max-width:50px;height:36px}.csv-prd-list .assembl-input{text-align:center}.filter-table{overflow:auto;padding-bottom:20px}.filter-table .csv-prd-list{width:900px !important;max-width:inherit}.cookie-status-message{display:none}.cart-container .form-cart .actions.main .clear{border:1px solid #d51b42 !important;color:#fff !important;padding:8px 15px;background:#d51b42}.cart-container .form-cart .actions.main .clear:hover{text-decoration:none;background:#2e2f3d;color:#fff !important}.page-wrapper .page-header .panel.wrapper .dropdown.header_login .dropdown-content{z-index:99}.catalog-product-view .fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{background-position:-80px 0 !important;opacity:1 !important}.catalog-product-view .fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:before{content:none !important}.cart-summary .block.discount .actions-toolbar>.primary .action.primary{border:1px solid #d51b42 !important;color:#fff !important;padding:8px 15px;background:#d51b42;border-radius:0}.cart-summary .block.discount .actions-toolbar>.primary .action.primary:hover{border:1px solid #414141 !important}.category-view .category-image img.new-image{position:absolute;height:auto;width:130px;border:none;left:0;top:0}.product-item-info .product-image-container .product-image-wrapper .category-image img.new-image{position:absolute;left:0;top:0;width:100px;height:auto}.cms-financing .page-wrapper .page-main{max-width:100%;padding:0}.cms-financing .breadcrumbs{display:none}.financing-banner-container{display:flex;padding-bottom:100px;width:100%;position:relative;flex-direction:column}.financing-banner-content{position:absolute;background-color:#f4f4f4;padding:65px 160px;bottom:0;max-width:1235px}.finance-page-h1{font-size:90px;width:100%}.financing-banner-content p{font-size:34px;font-family:'robotomedium'}.financing-banner-action a.action-know-more{padding:15px 33px;font-weight:700;text-transform:uppercase;font-family:'robotobold';background:#d51b42;color:#fff;margin-top:25px;display:inline-block;text-decoration:none;transition:.5s ease-out;font-size:16px}.financing-banner-action a.action-know-more:hover{background-color:#333}.financing-partner-container{max-width:1640px;margin:80px auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px}.financing-partners{width:49%;background-color:#f4f4f4;padding:40px 60px;font-family:'robotoregular';font-size:20px;line-height:30px;display:flex;align-items:flex-start;flex-direction:column}.financing-partner-container .financing-banner-action{margin-top:auto}.cms-page-view .column.main .financing-partners p{text-align:left}.financing-partners ul{margin:20px 0 30px}.financing-partners ul li{list-style-type:none;margin-bottom:20px}.financing-partners ul li img{display:inline-block;vertical-align:middle;margin-right:13px;height:20px;width:20px}.affirm{border-top:10px solid #4a4af4}.paypal-credit{border-top:10px solid #003088}.financing-partners>img{margin-bottom:40px}.fotorama__fullscreen-icon:after{border-radius:inherit;bottom:3px;box-shadow:0 0 3px 1px #d51b42;content:'';left:3px;position:absolute;right:3px;top:3px;z-index:1000}ul.portfolio{display:flex;flex-wrap:wrap}.loader-image .loader{border:6px solid #414141;border-radius:50%;border-top:6px solid #d51b42;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 3s linear infinite;width:fit-contnt;margin:0 auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.top-header{background:#414141;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;padding:10px}.top-header .free-shipping-text{font-size:16px}.timer-main{padding-top:0;padding-bottom:0}.timer-main .timer-container .timer-content{display:flex;align-items:center;justify-content:space-between}.timer-main .timer-container .timer-content .ceo-bd-img{float:left;margin-left:0}.timer-main .timer-container .timer-content .offer-ends{float:right;display:flex;align-items:center}.timer-main .timer-container .timer-content .offer-ends .offer-end-label span{line-height:22px;padding-right:5px;font-family:'robotomedium';color:#000;font-size:15px;text-transform:uppercase}.timer-main .timer-container .timer-content .offer-ends .timer-inner{width:55px;font-size:14px;padding:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0;border:0;background-color:transparent;margin-left:1px;margin-right:1px;border-right:1px solid #b5b5b5}.timer-main .timer-container .timer-content .offer-ends .timer-inner:last-child{border-right:0}.timer-main .timer-container .timer-content .offer-ends .timer-inner span{font-size:12px;line-height:12px}.account .toolbar .toolbar-amount{padding-top:2px}.quotation-quote-listing .button{margin-right:15px;padding-top:13px;padding-bottom:10px}.quotation-quote-listing .button:last-child{margin-right:0}.imagegallery-index-index .pp_content_container .pp_right{position:relative}.imagegallery-index-index .pp_content_container .pp_right .pp_close{top:auto;bottom:0;right:20px}