﻿body{background:#f1f2f2}.ie8 body.homepage:after{content:'large'}.site-header.container_24{margin-bottom:0}.masthead{border-color:transparent;padding:0;margin-bottom:0}.masthead_interface{width:48%}.masthead_interface_search{margin-top:18px}.navToggle_trigger{bottom:16px;left:10px}.masthead_interface_nav .navToggle-isOpen .navToggle_trigger{height:73px;top:-72px}.masthead_interface_nav .navToggle>.navToggle_panel{top:0}.product_detail .container_24{width:96%;max-width:960px}.product_detail .site-header{width:100%}.tabWrapper_nav_item-isActive>*:after{display:none}.product_detail .tabWrapper-aside>.tabWrapper_nav>*>a:after{display:none}.product_detail .main>div{background:#e5e5e5;position:relative;top:40px;margin-bottom:60px}.product_detail #content{padding:0 20px 0 20px;position:relative;background:var(--color-light)}.product_detail .main>div>.header{padding:0}.product_detail .header{margin-top:0;background:none;padding:0}#details{padding:15px 20px 73px 20px;color:#fff}.secondary_product{width:96%;margin:0 auto;padding-bottom:30px;background-color:transparent}.secondary_product .js-tabs_panel>li{border:none}.product_detail .header #details,.secondary_product .subMast{margin-top:10px;padding:30px 20px 80px 20px;background:var(--color-text-primary);color:#fff;position:relative}.mod_bd>p{font-family:var(--font-primary-normal);font-size:14px}.room_detail .subMast{margin-top:0}.subMast_info{position:absolute;bottom:85px;right:50px;z-index:1}.row-tabletAndUp.row-loose{margin-left:0}.row-tabletAndUp.row-loose>.row_col{padding-left:0}.secondary_product .shell{background:var(--color-light);padding:0 20px;position:relative}.secondary_product .shell_bd{padding:0 20px 0 20px;position:relative;background:var(--color-light)}.secondary_product .subMast h3,.secondary_product .subMast h2{color:#fff}.secondary_product .subMast h1{font-family:'Avenir LT W01 95 Black';font-size:40px;text-transform:uppercase}.secondary_product .shell_ft,.product_detail .shell_ft{margin:20px 0}.secondary_product .subMast h2{font-family:var(--font-primary-bold);font-size:18px}.subMast_nav{margin:0 40px 10px}.product_detail .subMast_nav{position:relative;padding:0 20px}.secondary_product .subMast_nav{position:absolute;top:-33px;left:48px}.room_detail .subMast_nav{top:-39px;left:0}.product_detail #details h2,.product_detail #details h3,.product_detail #details p{color:#fff}.product_detail #details p{font-family:var(--font-primary-light)}.product_detail #details h2{font-family:var(--font-primary-medium);font-size:18px;text-transform:uppercase;margin-bottom:10px}#content_0_noimage+p{font-size:14px;font-family:var(--font-primary-light);color:var(--color-text-primary);margin-top:0}.product_detail #configuration .column-2 h4{font-family:var(--font-primary-bold);font-size:20px}.product_detail #details h1 span{font-size:40px;text-transform:uppercase}.product_detail #content #configuration{padding:0;margin-top:40px}.subMast-condensed>.subMast_title{float:none}.tabWrapper .component_bd{padding:40px 20px 20px}.moreRooms .component_hd{background:var(--color-text-primary);border:none}.moreRooms h2{color:#fff;background:transparent;padding:0;text-transform:uppercase;font-size:20px;font-family:var(--font-primary-medium)}.row-tabletAndUp .vList{margin:20px 0 0;padding-left:20px}.cycler-standard .cycler_viewport,.cycler-boxed .cycler_viewport{margin:0 7%}.cycler-standard-compact .cycler_viewport{margin:0}.cycler-boxed .combo-small{padding:0;display:flex}.combo_bd .term_key span{text-transform:none}.combo_bd .term_value span{text-transform:none;font-size:13px;font-family:var(--font-primary-light)}.cycler-boxed .cycler_viewport_slides-1upTo2upto1up>li{padding-left:0}.cycler-standard .cycler_btn-prev{left:20px}.cycler-standard .cycler_btn-next{right:0}.cycler-standard-compact .cycler_btn-next{right:20px}.cycler-standard .cycler_viewport_slides-1upTo3upTo4up>*,.cycler-standard .cycler_viewport_slides_1upTo4up>*,.cycler-standard .cycler_viewport_slides-1upTo4up>*{padding-left:25px}.infoBox{border:none}.favorites .shell{padding:0;background:transparent}.favorites .vList-ruled .unit_action{background-color:#717073}.favorites .vList-ruled .unit_action>a{color:#fff}.favorites .unit_wrapper{background:#fff}.favorites .vList li{margin:0}.favorites .tabWrapper_list>*{border:none}.favorites .actionBar{border:none}.favorites .billboard{background:transparent;padding:0;margin-top:0}.favorites .billboard img{height:175px}.searchForm{background-color:transparent}.searchForm_input>input{background-color:#5e88a2;color:rgba(255,255,255,.8)}.searchForm_submit:after{border-color:#fff}.masthead_interface_utility{padding:0 0 6px 0}.footer{background-color:var(--color-top-bg);box-shadow:none;color:var(--color-text-primary)}.footer .site-info{font-family:var(--font-primary-bold) !important}#site-info{padding-top:20px}.footer-nav{position:relative}.footer-nav .toggle>.toggle_trigger>a{font-family:var(--font-primary-bold);font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:0}.footer-nav .toggle>.toggle_trigger>*:hover{text-decoration:underline;cursor:pointer}.footer-nav .toggle>.toggle_trigger.footer-no-href:hover,.footer-nav .toggle>.toggle_trigger.footer-no-href>*:hover{text-decoration:none;cursor:default}.footer-nav .accordion .toggle_trigger{background:none}.footer-nav .toggle_panel ul{margin-top:30px}.footer-nav .toggle_panel li{display:list-item;line-height:1.25;margin-bottom:10px;font-family:var(--font-primary-book)}.footer-nav .toggle_panel a{display:inline;padding:0;color:var(--color-text-primary);font-size:12px;border-bottom:0;font-family:var(--font-primary-medium);background:transparent;border-top:none}.footer-nav .toggle_panel a:hover{color:inherit;text-decoration:underline}.product_gallery .main{padding-bottom:0}.cycler-overlay .cycler_viewport{margin:0 12.5%}.cycler-overlay .cycler_viewport_slides-spaced>*{padding:0 5px}.cycler-overlay .cycler_btn,.ie8 .cycler-overlay .cycler_btn{margin-top:-43px;width:85px;height:86px;border:none;background:transparent url(../images/sprite-hero-cycler-btn.png) 0 0 no-repeat;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:.7;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cycler-overlay:hover .cycler_btn,.ie8 .cycler-overlay:hover .cycler_btn{opacity:1}.cycler-inset .cycler_btn,.ie8 .cycler-inset .cycler_btn{border-color:#56565a;opacity:1}.cycler-overlay .cycler_btn-prev,.ie8 .cycler-overlay .cycler_btn-prev{margin-left:-94px;left:12.5%}.cycler-overlay .cycler_btn-next,.ie8 .cycler-overlay .cycler_btn-next{margin-right:-94px;right:12.5%;background-position:0 -86px}.ie8 .interior_sidebar .toggle_panel .toggle_trigger{border-bottom:0}.hero_bd{padding:20px;width:60%;top:0;bottom:0;left:10px;background-color:rgba(255,255,255,.9);box-sizing:border-box}.no-rgba .hero_bd{background:url(/file/media/aristokraft/theme/bgrgbaffffff90.ashx) 0 0}.hero_bd>*,.hero_bd:after{vertical-align:middle}.heroCallout_hd,.heroCallout_bd{margin-bottom:10px}.heroCallout_hd,.heroCallout_hd>*{font-size:20px}.heroCallout_bd,.heroCallout_bd>*{font-size:12px}.excerpt-pullUp>.excerpt_hd>*{color:#fff}.stickyNav_list{padding-bottom:15px;border-bottom:none;position:relative;background-color:var(--color-menu-active);box-shadow:none}.stickyNav_list li{background-color:var(--color-menu-inactive);color:var(--color-menu-active)}.stickyNav_list li.stickyNav_item-isActive{background-color:var(--color-menu-active);color:var(--color-light)}.stickyNav_list>*{position:static;vertical-align:middle}.stickyNav_list>*>*{font-family:var(--font-primary-bold)}.stickyNav_list>*>*:before{border-color:transparent}.stickyNav_list>.stickyNav_item-isActive{background-color:#5f605d}.stickyNav_list>.stickyNav_item-isActive>*{color:#fff}.stickyNav_list>*:after{content:'';display:block;position:absolute;right:0;bottom:0;left:0;border-bottom:8px solid transparent}.stickyNav_item-isActive:after{border:none;height:15px}.plan-your-project.stickyNav_item-isActive:after{background-position:-2px 0}.install-your-cabinets.stickyNav_item-isActive:after{background-position:1px 0}.utilNav{width:100%}.utilNav>*{margin-right:4%}.blockNav,.product_gallery .tabWrapper_nav{padding-bottom:15px;border-bottom:none;position:relative;background-color:#fff}.blockNav>*,.product_gallery .tabWrapper_nav>*{position:static;vertical-align:middle;background:var(--color-menu-inactive)}.blockNav>*>*,.blockNav>*>a,.product_gallery .tabWrapper>.tabWrapper_nav>*>*{color:var(--color-text-primary)}.product_gallery .tabWrapper>.tabWrapper_nav>*>*{font-size:12px!important}.masthead_interface_nav .navToggle>.navToggle_trigger{margin-left:0}.get_started .blockNav>*{border-left:1px solid var(--color-text-primary)}.get_started .blockNav>*:first-child{border-left:none}.get_started .blockNav>*>*{padding:17px 0}.blockNav>.tabWrapper_nav_item-isActive,.product_gallery .tabWrapper_nav_item-isActive{background-color:var(--color-text-primary)}.blockNav>.tabWrapper_nav_item-isActive>*,.blockNav>.tabWrapper_nav_item-isActive>a,.product_gallery .tabWrapper_nav_item-isActive>*{color:#fff}.blockNav>*>*:before,.product_gallery .tabWrapper_nav>*>*:before{border-color:transparent}.blockNav>*:after,.product_gallery .tabWrapper_nav>*:after{content:'';display:block;position:absolute;right:0;left:0;bottom:0;border:none;height:15px}.product_gallery .tabWrapper_nav>*:after{background:var(--color-text-primary)}.product_gallery .tabWrapper_nav>.tabWrapper_nav_item-isActive>a{color:var(--color-light);font-family:var(--font-primary-bold);font-size:13px}.blockNav>.tabWrapper_nav_item-isActive:after,.product_gallery .tabWrapper_nav_item-isActive:after{border-color:#685c52}.product_gallery .tabWrapper_nav_item-isActive>*:after{display:none}.blockNav>.tabWrapper_nav_item-isActive.find-your-style:after{border-color:#685c52}.blockNav>.tabWrapper_nav_item-isActive.design-your-room:after{border-color:#b2aa5d}.blockNav>.tabWrapper_nav_item-isActive.plan-your-project:after{border-color:#3e5f75}.blockNav>.tabWrapper_nav_item-isActive.install-your-cabinets:after{border-color:#a24402}.blockNav>.tabWrapper_nav_item-isActive.love-your-space:after{border-color:#aea245}.blockNav>*>*,.product_gallery .tabWrapper_nav>*>*{font-size:12px}.blockNav a:hover,.product_gallery .tabWrapper_nav a:hover{text-decoration:none}.blockNav>.tabWrapper_nav_item-isActive>*,.blockNav>.tabWrapper_nav_item-isActive>a,.product_gallery .tabWrapper_nav_item-isActive>*{font-family:'Avenir LT W01 65 Medium',Helvetica,Arial,sans-serif}.get_started .tabWrapper_list>li{background:var(--color-light)}.blockNav a,.blockNav a:visited{color:#fff}.tabWrapper_list>*{border:none}.tabWrapper-plain>.tabWrapper_nav>.tabWrapper_nav_item-isActive>a,.tabWrapper-plain>.tabWrapper_nav>.tabWrapper_nav_item-isActive>a:hover{color:#5e88a2}.interior_sidebar+.interior_content .tabWrapper-plain>.tabWrapper_nav,.interior_sidebar+.interior_content .tabWrapper-plain>.tabWrapper_nav>li>a{background:#fff;color:var(--color-text-primary)}.interior_sidebar+.interior_content .tabWrapper-plain>.tabWrapper_nav>.tabWrapper_nav_item-isActive>a,.interior_sidebar+.interior_content .tabWrapper-plain>.tabWrapper_nav>.tabWrapper_nav_item-isActive>a:hover{color:#5e88a2;font-size:18px}.interior_sidebar+.interior_content .tabWrapper_nav>*{background:none}.interior_sidebar+.interior_content .tabWrapper-plain{background:transparent;box-shadow:none;margin-bottom:30px}.interior_sidebar+.interior_content .tabWrapper_nav{margin-bottom:14px}.interior_sidebar+.interior_content .billboard_hd{bottom:25px;max-width:300px}.interior_sidebar+.interior_content .billboard_hd>*{font-size:42px;line-height:1;letter-spacing:3px;width:520px}.billboard_hd h2{font-weight:normal}.billboard_media>img,.interior_sidebar .toggle .tile{height:220px}.interior_sidebar+.interior_content .frame_bd>h2{font-size:32px;font-family:'Avenir LT W01 95 Black'}.cta_message>*{color:#fff}.toggle-isOpen>.toggle_panel-insetMobile{padding:0}.foreward_hd-pullUp>*{color:#fff}.billboard{border:none;height:auto}.billboard_hd,.billboard_hd>*,.billboard_hd>h2{color:#fff;font-family:var(--font-primary-medium);font-size:52px}.billboard_hd{padding:0 20px;bottom:25px}.btn-standard>span{font-family:var(--font-primary-bold);color:var(--color-light);font-size:16px}.interior_content{background-color:rgba(0,0,0,.05)}.shell{background:#e1e1e1}.stickyNav-subPage>.stickyNav_list{max-width:100%}.actionBar{background:none}.get_started .tab-content{padding-left:0;margin:0}.get_started .tab-content>.row_col>.row_col,.get_started .tabs-intro .row_col>.row_col{padding:19px 17px}.get_started .tabs-intro .intro>h2{font-size:27px;font-family:var(--font-primary-medium);margin-bottom:10px;letter-spacing:0;text-transform:uppercase}.get_started p{color:var(--color-text-primary);font-size:14px;font-family:var(--font-primary-book)}.get_started .icon-heading{font-size:30px;margin-bottom:20px}.get_started .tabs-intro>.intro{padding-left:0}.get_started .tab-content>.callouts-div>.row_col{padding:0 20px 0 0}.get_started .callout p{font-style:normal}.get_started .page-sub-head{position:static;height:auto;margin-bottom:0;width:auto}.get_started .page-sub-head>h3{font-size:20px}.get_started .page-sub-head>*{position:static;width:auto;margin-left:0;margin-bottom:8px;background:none;padding:0;color:var(--color-text-primary);font-size:18px;font-family:var(--font-primary-bold)}.get_started .header>img{width:100%}.get_started .stickyNav_list li:hover{background-color:#999}.get_started .stickyNav_list li.stickyNav_item-isActive:hover{background-color:#5f605d}.get_started .stickyNav_list li:hover a{text-decoration:none;color:#fff}.contact_us .form{margin:auto;width:100%}.contact_us label span{display:inline-block;margin-right:8px;margin-bottom:0;line-height:1}.contact_us .send-form input[type="submit"]{position:absolute;display:inline;margin-top:0;top:20px;right:0}.contact_us label select{font-size:12px;font-weight:400;font-family:'Montserrat-Regular'}.contact_us .form input::-webkit-input-placeholder{color:#e5e5e5}.contact_us .form input::-moz-placeholder{color:#e5e5e5}.contact_us .form input:-ms-input-placeholder{color:#e5e5e5}.interior_content .page-tools{margin-bottom:0;padding:20px 23px}.preview{background-color:#fff}.product_detail #configuration .column-1 .selected-attrs .attr{border-color:#d9d6d4;width:25%;margin:0;padding:10px}.product_detail #configuration .column-2 .filters .content{background:var(--color-main-bg);padding:5px 0}.product_detail #configuration .column-2 * .swatchTabs{margin-top:40px}.product_detail #configuration .column-2 .content p{font-family:var(--font-primary-light);font-size:12px;margin-bottom:20px}.product_detail #configuration .column-1 .selected-attrs strong{font-size:10px!important;font-family:var(--font-primary-medium)!important}.product_detail #configuration .column-1 .selected-attrs span{font-size:14px;font-family:var(--font-primary-light)}.product_detail .disclaimer p{font-family:var(--font-primary-normal)}.subMast_nav a{padding-top:11px}.dealer-wrapper{width:96%;margin:0 auto 0 auto;padding:0 20px 35px;background:#e5e5e5}.product_detail #content #configuration .column-1 .selected-attrs{padding:0}.dealer-wrapper .dealerLocator-wrapper{background:#fff;padding:0;margin:0}.room_detail .dealerLocator-wrapper{margin:20px}.dealerLocator-wrapper,.mb-family-wrapper,.product_detail .mb-family.text-only{border:none}.mb-family-wrapper{margin-top:30px}.product_gallery .header,.compare_products .main .header h1{padding:0 15px 5px;background-color:var(--color-button-primary);height:auto;color:var(--color-light)}.product_gallery .header h1{margin-left:0}.product_gallery .header h1 span{letter-spacing:0;font-size:22px;font-family:var(--font-primary-bold);text-transform:uppercase}.compare_products .main .header h1{padding:0 20px 13px;background:var(--color-text-primary)}.compare_products .main .header h1 span{font-size:22px}.main{padding-bottom:30px}.product_gallery .blocks>*{vertical-align:top;border-bottom:1px solid #e1e1e2;border-right:1px solid #e1e1e2;margin:0}.filterClear{color:#56565a}.featuredSlab{margin-top:40px;padding:0 6%;background:#f7f6ef url(../images/bg-featured-slab.png) top center no-repeat}.findDealer{padding-right:139px}.design-style .design-style-image{margin:0 0 15px;width:220px;text-align:left}.design-style .design-style-description{width:66%;width:calc(96% - 220px);float:right}.calculator h3.toggle{color:var(--color-light);font-size:13px;padding:10px 10px 10px 40px;font-family:var(--font-primary-medium);text-transform:uppercase;margin-bottom:0}.calculator .toggle-wrap{margin-bottom:1px}.toggle-wrap,.toggle-wrap:nth-child(2){height:auto}.enter-budget:after{top:-36px;background:#fff;padding-top:39px;margin-left:109%}#calculator{background:var(--color-light)}.calculator .begin .calculated-budget{background-color:#fff}.calculator .details p{font-family:var(--font-primary-normal);font-size:13px}.estimator label{margin-bottom:5px}.budget-calculator h3>span{right:172px}.budget-calculator .frame_bd{padding:40px;margin-bottom:0}.budget-calculator header.frame_bd{padding:40px 0}.frame_bd{padding-top:13px}.allocation input.percent{width:80px;padding-left:20px}input#available-budget,.allocation input.cost,.allocation input.percent,input#home-value,input#calculated-budget{padding:6px 10px;background:var(--color-star-bg);outline:none;font-family:var(--font-primary-regular)}input#available-budget,input#home-value,input#calculated-budget,.budget-results #revised-home-value{font-family:var(--font-primary-regular);outline:none}.budget-calculator .breakdown h4{font-size:15px;font-family:var(--font-primary-medium);color:var(--color-text-primary);text-transform:uppercase}.budget_calculator .disclaimer{background:#fff;padding:10px 30px 40px;font-size:10px;font-family:var(--font-primary-regular);margin-left:5px}.budget-results dl{border-bottom:none}.budget-results dl dt{font-family:var(--font-primary-bold);font-size:13px}.budget-calculator .breakdown p{font-size:13px;font-family:var(--font-primary-regular);color:var(--color-text-primary)}.budget-results dl dt,.budget-results dd{font-family:var(--font-primary-regular)}.budget-results dd{font-size:16px}.allocation .breakdown a{background-color:var(--color-button-primary);color:var(--color-light);padding:10px;margin-top:10px;display:inline-block;font-family:var(--font-primary-light)}.stickyNav_list>*{width:auto}.homepage .cycler-overlay{background:transparent}.ie8 .homepage .cycler-overlay{width:100%}.ie8 .homepage .cycler-overlay .cycler_viewport{max-width:960px;min-height:463px;margin:0 auto !important}.ie8 .homepage .cycler-overlay .cycler_viewport>*>li{max-width:960px;min-width:960px;min-height:463px!important}.constrain ul{margin:0 auto;text-align:left;width:600px}.dealerLocator-wrapper .brand-image{top:25px}.tab-content.dealerLocator-wrapper .brand-image>img{height:69%;top:25px}.searchToggle-isOpen>.searchToggle_panel{margin-top:2.7%;left:-3%}.masthead_interface .searchForm_input{padding:10px 10px 10px 15px}.searchToggle_panel{height:0;position:absolute;top:100%;left:20px;right:0;z-index:90;overflow:hidden}.searchToggle_panel .searchForm div:first-of-type{float:right}.searchToggle_panel .searchForm button#_btn1Search{width:50px;color:#fff;border:none;height:55px;background:var(--color-text-primary);text-align:center}.searchForm{background-color:#ececec}.searchForm_input>input{background-color:#fff;color:rgba(0,0,0,.8)}div.searchForm_submit input#_btnSearch{height:55px;width:55px}.searchForm_input_clear{margin-right:1%}@media(max-width:1000px){header#header.dealer-site-sync{background-color:#fff;padding-top:0}header#header.dealer-site-sync #tblBanner td:first-child{display:none}header#header.dealer-site-sync #tblBanner{background-color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-color:#ccc}header#header.dealer-site-sync #tblBanner td{float:left;padding-top:1%}header#header.dealer-site-sync div.masthead_logo{margin-top:0%}header#header.dealer-site-sync div.navToggle.navToggle-isOpen ul.mainNav.mainNav1 :not(:first-child) a{margin-left:5%}}.total-reno-budget{font-family:'Montserrat-Regular'}.cabinet-reno-budget{font-family:'Montserrat-Regular'}div.estimator input{font-family:'Montserrat-Regular'}[action^="/cabinet-information-resources"] .interior_content{background:var(--color-light)}[action^="/cabinet-information-resources"] h3.pageSubHeading~.design-styles{padding-left:0;padding-right:0;border-top:1px solid var(--color-menu-inactive)}