@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.index_blur__P26kv{filter:blur(5px)}.index_flexRow__ZGeF0{flex-flow:row wrap}.index_flexCol__Zi93Q,.index_flexRow__ZGeF0{align-items:center;display:flex;justify-content:center}.index_flexCol__Zi93Q{flex-flow:column wrap}.index_productList__5qsyI[data-series="8497"]{max-height:40vh}.index_cabinetModelSeries__TNBdj{max-height:62vh!important;@media only screen and (max-width:1024px){max-height:30vh!important}div[class*=Product_description]{display:none}li{padding-bottom:15px}}.index_KitchenPlumbingColorSeries__phXJk,.index_KitchenPlumbingModelSeries__9vAjl{max-height:calc(100vh - 393px)!important}.index_cabinetColorSeries__IIfGp,.index_cabinetModelSeries__TNBdj{max-height:calc(100vh - 450px)!important}@media only screen and (max-width:1024px){div#index_cabinetColorSeries__IIfGp,div#index_cabinetModelSeries__TNBdj{order:4}}button.index_undefined__E\+gtZ,button~button.index_undefined__E\+gtZ{display:inline-flex!important;width:50%!important}button~button.index_undefined__E\+gtZ{background-color:#3ab5e8!important;background-color:var(--theme-primary)!important}button.index_undefined__E\+gtZ.index_active__3cIl7{background-color:#0075bf;background-color:var(--theme-tertiary);display:inline-flex!important;width:50%!important}button~button.index_undefined__E\+gtZ.index_active__3cIl7{background-color:#0075bf!important;background-color:var(--theme-tertiary)!important;display:inline-flex!important;width:50%!important}CHAM-VIZ{img{max-height:calc(100vh - 115px);object-fit:cover!important}}.Product_product__P\+fJg{align-items:flex-start;align-items:center;display:flex;flex:0 0 33%;flex-flow:column nowrap;margin:10px 0 0;min-height:150px;padding:10px;@media only screen and (max-width:1280px){flex:0 0 50%}@media only screen and (max-width:1024px){flex:0 0 20%}@media only screen and (min-width:767px) and (max-width:932px){flex:0 0 20%}@media only screen and (max-width:768px){flex:0 0 33%}@media only screen and (max-width:432px){flex:0 0 50%}.Product_imgWrapper__TB\+kb{cursor:pointer;position:relative}&.Product_active__-99bP .Product_activeContent__hoF6Y{display:block;img.Product_selectedImg__RoHZ\+{display:block}}img.Product_selectedImg__RoHZ\+{align-items:center;box-shadow:none;color:#fff;display:flex;display:none;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;height:35%;justify-content:center;left:50%;position:absolute;rotate:0deg!important;top:49%;transform:translate(-50%,-50%);width:35%;z-index:1;z-index:0}}ul[data-series="8531"]{.Product_product__P\+fJg{flex:0 0 100%!important}}.Product_product__P\+fJg img{width:100%}li[data-id="5432257"] img{box-shadow:1px 1px 2px #cecece}.Product_activeContent__hoF6Y{display:none;height:100%;position:absolute;text-align:center;top:0;width:100%;span{color:#fff;font-weight:700;position:relative;top:41%}}.Product_product__P\+fJg.Product_selected__EFlXP .Product_activeContent__hoF6Y{display:block}.Product_productInfo__V8xOo{width:100%;p{align-items:center;display:flex;font-size:.7rem;font-style:italic;justify-content:center;img{margin-right:3px;width:auto}}}.Product_title__OGPjj{font-size:.8rem;font-weight:500;margin-top:5px;text-align:center;word-break:break-word}.Product_description__20745{color:#333;font-size:.7rem;text-align:center;word-break:break-word}:root{--theme-primary:#3ab5e8;--theme-secondary:#faab54;--theme-tertiary:#0075bf;--theme-text:#222;--font-size:.875rem;--border-radius:3px}body,html{height:100%;max-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#222;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:.875rem;font-style:normal;font-weight:400;margin:0;position:relative}*,:after,:before{box-sizing:inherit}a{text-decoration:none}.blur{filter:blur(5px)}h1,h2,h3,h4,h5,h6{font-weight:300;margin-bottom:2rem;margin-top:0}h1{font-size:4rem;line-height:1.2}h1,h2{letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;letter-spacing:-.1rem;line-height:1.3}h4{font-size:2.4rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.5rem;letter-spacing:0;line-height:1.6}@media (min-width:600px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{font-size:.87rem;margin-top:0}ol,ul{list-style:none;margin:0;padding:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}:focus{outline:none!important}.flexRow{flex-flow:row wrap}.flexCol,.flexRow{align-items:center;display:flex;justify-content:center}.flexCol{flex-flow:column wrap}.productList[data-series="8497"]{max-height:40vh}.cabinetModelSeries{max-height:62vh!important;@media only screen and (max-width:1024px){max-height:30vh!important}div[class*=Product_description]{display:none}li{padding-bottom:15px}}.KitchenPlumbingColorSeries,.KitchenPlumbingModelSeries{max-height:calc(100vh - 393px)!important}.cabinetColorSeries,.cabinetModelSeries{max-height:calc(100vh - 450px)!important}@media only screen and (max-width:1024px){div#cabinetColorSeries,div#cabinetModelSeries{order:4}}button.undefined,button~button.undefined{display:inline-flex!important;width:50%!important}button~button.undefined{background-color:#3ab5e8!important;background-color:var(--theme-primary)!important}button.undefined.active{background-color:#0075bf;background-color:var(--theme-tertiary);display:inline-flex!important;width:50%!important}button~button.undefined.active{background-color:#0075bf!important;background-color:var(--theme-tertiary)!important;display:inline-flex!important;width:50%!important}CHAM-VIZ{img{max-height:calc(100vh - 115px);object-fit:cover!important}}cham-projects{max-width:300px!important;section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}section>div{border-radius:5px;font-family:Montserrat,sans-serif;max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}section~div{background-color:initial}button{border-radius:3px;font-size:.75rem!important}button,button[data-csaction=go]{background-color:var(--theme-primary)!important;border:none!important;font-family:Montserrat,sans-serif;font-weight:600}button[data-csaction=go]{border-radius:3px}button[data-csaction=cancel]{background-color:var(--theme-tertiary)!important;border:none!important;border-radius:3px;color:#fff!important;font-family:Montserrat,sans-serif;font-weight:600}button[data-csaction=createaccount]{background-color:initial!important;font-size:.94rem!important}button[data-csaction=change],button[data-csaction=forgot]{background-color:initial!important;font-size:.68rem!important;font-weight:400}button[data-csaction=register]{background-color:var(--theme-primary)!important;border:none!important;font-size:.75rem!important;font-weight:600;letter-spacing:2px!important;padding:11px!important}button[data-csaction=alreadyRegistered]{&:hover{text-decoration:underline}}button[data-csaction=alreadyRegistered],button[data-csaction=logout]{background-color:initial!important;border:none!important;color:var(--theme-text)!important;font-size:.68rem!important;font-size:.75rem!important;font-weight:500;height:auto!important;letter-spacing:.02em!important;margin:10px 0;padding:2px!important}button[data-csaction=logout]{&:hover{text-decoration:underline}}ul{display:flex;flex-flow:row wrap}li[data-action=viz]{background-color:var(--theme-primary)!important}li[data-action=viz],li[data-action=vizremove]{border:none!important;border-radius:var(--border-radius);font-size:.75rem!important;font-weight:600;letter-spacing:2px!important;margin-right:5px!important;min-width:125px!important;padding:11px!important}li[data-action=vizremove]{background-color:var(--theme-tertiary)!important;color:#fff!important;font-weight:600!important}input{border:1px solid #cbcbcb!important;border-radius:2px;min-width:310px;width:100%!important}h2{font-family:Libre Baskerville,serif;font-size:1.5rem;max-width:90%;text-align:left;label{font-family:Montserrat,sans-serif;text-transform:capitalize}}}.LandingPage_landingSection__GmhHC{background-blend-mode:overlay;background-color:#5e5e5e;background-image:url(/static/media/main.2174d07cd26f0d1dcefa.jpg);background-position:bottom;background-size:cover;height:100%;position:fixed;text-align:center;width:100%;.LandingPage_content__pTHeF{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;overflow-y:auto;padding-top:13vh;width:100%;@media only screen and (min-width:821px) and (max-width:932px){overflow-y:auto;padding-top:4vh}@media only screen and (min-width:600px) and (max-width:740px){overflow-y:auto;padding-top:4vh}.LandingPage_logoMain__1lqdg{display:flex;margin-bottom:25px;img{width:150px;@media only screen and (min-width:821px) and (max-width:932px){width:100px!important}@media only screen and (min-width:600px) and (max-width:740px){width:75px!important}}}.LandingPage_ctaDiv__hY2b-{background-color:rgba(0,0,0,.498);display:flex;flex-flow:column nowrap;min-width:600px;padding:60px 45px 90px;@media only screen and (max-width:430px){max-width:350px;min-width:0;min-width:auto}>h2{font-family:Libre Baskerville,serif;font-size:2.125rem;margin-bottom:40px}>h2,>h4{color:#fff;letter-spacing:1px}>h4{font-size:1.5rem;margin-bottom:10px}}}}.LandingPage_landingControls__qi9Aa{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;@media only screen and (max-width:430px){flex-flow:column nowrap}}.LandingPage_btnPrimary__L3rQ9{align-items:center;background-color:var(--theme-primary);border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;flex:0 0 48%;font-size:medium;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:2px;padding:15px 10px;text-decoration:none;text-transform:uppercase;@media only screen and (max-width:430px){margin-bottom:10px;margin-left:10px;margin-right:10px;margin-top:10px}}.FloorplanSummaryCard_content__EOnMN{h1{color:var(--theme-primary);font-size:1.5rem;font-weight:700;letter-spacing:.03rem;margin:0;padding:10px}.FloorplanSummaryCard_summaryCard__NHyiC{ul{border:1px solid #d4d4d4;display:flex;flex-flow:row wrap;li{align-items:center;display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;padding:10px;&:first-child,&:nth-child(2){border-bottom:1px solid #d4d4d4}&:nth-child(odd){border-right:1px solid #d4d4d4}img{height:25px;margin-bottom:5px}p{font-size:.875rem;margin:0;span{font-weight:700}}}}}button{align-items:center;background-color:var(--theme-primary);border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:2px;margin:15px 0;padding:15px 10px;text-decoration:none;text-transform:uppercase;width:100%}}.RoomsceneSwitcher_content__kDGVs{.RoomsceneSwitcher_scenes__rq9Uq{display:flex;ul{display:flex;flex-direction:column;@media only screen and (max-width:430px){flex-direction:row;flex-flow:row wrap;justify-content:space-between}li{display:flex;flex:1 1;flex-direction:column;margin-bottom:20px;position:relative;@media only screen and (max-width:430px){flex:0 0 46%}img{width:100%}a,span{align-items:center;background-color:var(--theme-secondary);border:none;border-radius:0;bottom:-10px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.05rem;min-width:137px;padding:10px 15px;position:absolute;right:20px;text-decoration:none;text-transform:uppercase;@media only screen and (max-width:430px){font-size:.7rem;right:10px}img{margin-right:5px;width:12px}}span{background-color:var(--theme-primary)}}}}}.TopMenu_topMenu__uer59{background-color:var(--theme-primary);color:#fff;margin-top:0;padding:10px;position:relative;text-align:center;@media only screen and (min-width:821px) and (max-width:1280px){padding-left:85px;text-align:left}li{align-items:center;display:inline-flex;justify-content:center;padding:0 20px;@media only screen and (max-width:1280px){padding-bottom:0;padding-left:7px;padding-right:7px;padding-top:0}@media only screen and (min-width:1025px){.TopMenu_sendBtn__NiWql{background-color:var(--theme-tertiary);height:100%;padding-left:15px;padding-right:15px;position:absolute;right:10px;top:0}}*{background-color:initial;border:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:2px;text-decoration:none;text-transform:uppercase;@media only screen and (max-width:1024px){padding-bottom:3px;padding-left:0;padding-right:0;padding-top:3px}}img{width:30px}&.TopMenu_logo__hCGBi{left:0;position:absolute;img{width:55px;@media (max-width:1024px){width:45px}}@media (max-width:1024px){left:20px;top:0}}&.TopMenu_menuTrigger__fg017{cursor:pointer;display:none;margin:0;padding:0;position:absolute;right:10px;top:0}}}.TopMenu_navLinks__KksCh{@media (max-width:1024px){position:relative;top:25px}}@media (max-width:1024px){.TopMenu_topMenu__uer59{padding:22px 0;position:absolute;top:0;width:100%;z-index:100;nav{display:flex}ul{padding:20px 15px}ul.TopMenu_closed__4NLXN{padding:0}.TopMenu_closed__4NLXN{li{display:none;&.TopMenu_logo__hCGBi,&.TopMenu_menuTrigger__fg017{display:block}}}li{display:block;padding:5px;text-align:left;&.TopMenu_menuTrigger__fg017{display:block;float:right}}}}.Visualizer_vizContainer__qvIgb{margin:0 auto;position:relative;width:100%;.Visualizer_loadingScreen__3bbKV{align-items:center;background:#33333379;color:#ffffffbb;display:flex;display:none;height:100%;justify-content:center;position:absolute;width:100%;z-index:10}&.Visualizer_loading__G8qdK{cham-viz{filter:blur(4px)}.Visualizer_loadingScreen__3bbKV{display:flex}}.Visualizer_disclaimer__dIWWq{background-color:#0075bf;border-radius:3px;padding:8px 15px;p{color:#fff;font-size:.75rem;font-weight:500;line-height:1.5;margin:0;span{font-weight:700}}}}.FacebookShareLink_mainIcon__QJosd{display:block;padding:0 10px;img{max-height:40px;width:100%}}.XShareLink_mainIcon__hHkH2{display:block;padding:0 10px;img{max-height:38px;width:100%}}.PintrestShareLink_mainIcon__5MDzV{display:block;padding:0 10px;img{max-height:40px;width:100%}}.PopUpModal_container__J4ced{border-radius:5px;min-width:320px;padding:25px;&::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PopUpModal_closeModalIcon__L2BJx{background-color:initial;border:none;cursor:pointer;pointer-events:none;text-align:right;width:100%;img{pointer-events:visible!important;width:20px}}}.FormInput_formInput__leMr9{display:flex;flex-direction:column;label{font-size:.87rem;padding:10px 0 5px}input{border:1px solid #cbcbcb;border-radius:2px;padding:6px}}.FormTextarea_textareaInput__2Qaw\+{display:flex;flex-direction:column;label{font-size:.87rem;padding:10px 0 5px}textarea{border:1px solid #cbcbcb;border-radius:2px;min-height:75px;padding:6px}}.EmailShare_container__R5Rc-{h1{font-family:Libre Baskerville,serif;font-size:1.25rem;letter-spacing:.02em;margin:0 0 10px;text-align:center;text-align:left}button{background-color:#3ab5e8;border:1px solid #3ab5e8;border-radius:3px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:2px;margin:10px 0 0;min-width:120px;padding:11px;text-transform:uppercase}}.EmailShare_shareEmailBtn__jHprl{background-color:initial;border:none;cursor:pointer;padding:0 10px;img.EmailShare_emailSvg__CoTzQ{height:38px;width:38px}}#ShareModal_shareOptions__Jm\+NI div{display:none}.ShareModal_closeModalIcon__e1pHv{display:block;height:25px;width:25px}.ShareModal_contentMain__Mujjw{display:flex;flex-direction:column;min-width:360px;padding:0 20px 20px;.ShareModal_flexRow__C8yr-{display:flex;flex-direction:row;justify-content:space-evenly}h2{font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:500;letter-spacing:.02em;margin:0 0 15px;text-align:center}@media only screen and (max-width:430px){min-width:auto}}.SendToSeagateModal_container__zhaHv{h1{font-family:Libre Baskerville,serif;font-size:1.25rem;letter-spacing:.02em;margin:0 0 10px;text-align:center;text-align:left}button{background-color:#3ab5e8;border:1px solid #3ab5e8;border-radius:3px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:2px;margin:10px 0 0;min-width:120px;padding:11px;text-transform:uppercase}}.SendToSeagateModal_shareEmailBtn__708DM{background-color:initial;border:none;cursor:pointer;padding:0 10px;img.SendToSeagateModal_emailSvg__RDCBm{height:38px;width:38px}}#HelpModal_shareOptions__Nons- div{display:none}.HelpModal_closeModalIcon__08GWh{display:block;height:25px;width:25px}.HelpModal_contentMain__n3i2N{h2{font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:500;letter-spacing:.02em;margin:0 0 15px;text-align:center}.HelpModal_content__RD4Yb{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:0 15px;width:100%;.HelpModal_wrapIt__t8kpB{align-items:center;display:flex;flex-flow:row nowrap;margin:10px;h4{color:var(--theme-text);font-family:Libre Baskerville,serif;font-size:.87rem;font-weight:600;letter-spacing:.02em;line-height:1.25;margin:0;padding-bottom:0;text-align:right;width:23%}.HelpModal_wBar__Ar27E{border-right:2px solid var(--theme-primary);height:60px;margin:0 20px}& p{color:var(--theme-text);font-family:Inter,sans-serif;font-size:.87rem;font-size:15px;font-weight:400;line-height:1.3;margin:0;text-align:left;text-transform:none;width:65%}}}}#FeedbackModal_shareOptions__xj1hk div{display:none}.FeedbackModal_closeModalIcon__GaCXF{display:block;height:25px;width:25px}.FeedbackModal_container__pTzXp{max-width:320px;h2{font-family:Libre Baskerville,serif;font-size:1.5rem;font-weight:500;letter-spacing:.02em;margin:0 0 15px;text-align:left}p{font-size:.87rem;line-height:1.5;margin-top:0}input{border:1px solid #cbcbcb!important;border-radius:2px;min-width:310px;width:100%!important}button{background-color:var(--theme-primary);border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:2px;margin:10px 5px 10px 0;min-width:120px;padding:11px;text-transform:uppercase;&.FeedbackModal_blueBack__ZaHc3{background-color:#0075bf}}}.ProductList_productListDiv__6A2vX{align-items:flex-start;display:flex;flex:1 1;flex-flow:row wrap;justify-content:center;overflow-x:hidden;overflow-y:auto;@media only screen and (max-width:1024px){order:4}@media only screen and (max-width:767px){order:4}@media only screen and (min-width:769px) and (max-width:932px){order:4}.ProductList_productList__RTC42{align-items:flex-start;cursor:pointer;display:flex;flex:1 1;flex:0 0 100%;flex-flow:row wrap;justify-content:center;margin:10px;outline:none!important;padding:0 0 25px;text-align:center;@media only screen and (max-width:1200px){max-height:calc(100vh - 360px);min-height:225px}@media only screen and (max-width:1024px){padding-top:15px}@media only screen and (max-width:768px){max-height:calc(100vh - 200px)!important;padding-top:15px}@media only screen and (min-width:769px) and (max-width:932px){max-height:calc(100vh - 5px)!important;min-height:300px}@media only screen and (max-width:765px){max-height:calc(100vh - 5px)!important;min-height:300px}}.ProductList_disclaimer__L6pl7{margin:10px;text-align:center}.ProductList_productList__RTC42[data-series="8489"]{overflow-y:visible!important;overflow-y:initial!important}}.ProductList_subTitle__2MFcy{background-color:#f5f5f5;border:1px solid #000;display:flex;font-weight:500;margin:0 auto;max-width:300px;padding:8px 15px;text-align:center}.ProgressBar_content__uWhTL{.ProgressBar_progressBar__GjuH0{border:3px solid var(--theme-primary);border-radius:50px;height:40px;position:relative;width:100%;.ProgressBar_tracker__4bLaB{background-color:var(--theme-primary);border-bottom-left-radius:50px;border-top-left-radius:50px;height:100%}.ProgressBar_tracker__4bLaB,:before{border-bottom-right-radius:50px;border-top-right-radius:50px;position:absolute}:before{background-color:inherit;bottom:0;content:"";left:50%;right:0;top:0}p{font-weight:500;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);span{font-weight:800}}}}.StepsController_content__AH28x{.StepsController_stepController__Qffhy{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:10px;padding:20px 5px 0;position:relative}button.StepsController_arrowLeft__-Q2Uo,button.StepsController_arrowRight__0NiqI{align-items:center;background-color:var(--theme-primary);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;justify-content:center;max-width:45px;padding:14px 18px;transition:background-color .3s;@media only screen and (min-width:1025px) and (max-width:1280px){padding-bottom:14px;padding-left:8px;padding-right:8px;padding-top:14px}@media only screen and (max-width:740px){order:2}img{height:15px}}button:hover{background-color:var(--theme-primary)}.StepsController_previous__WHA0u{display:flex;flex-direction:column;font-size:.75rem;font-weight:300;padding:0 10px;text-transform:uppercase;@media only screen and (min-width:1025px) and (max-width:1280px){font-size:.6rem}@media only screen and (max-width:740px){order:3}span{font-size:.75rem;font-weight:400;@media only screen and (min-width:1025px) and (max-width:1280px){font-size:.6rem;max-width:85px}}}.StepsController_next__3wNtN{display:flex;flex-direction:column;font-size:.75rem;font-weight:300;padding:0 10px;text-align:right;text-transform:uppercase;@media only screen and (min-width:1025px) and (max-width:1280px){font-size:.6rem;max-width:85px}span{font-size:.75rem;font-weight:400;word-break:break-word;@media only screen and (min-width:1025px) and (max-width:1280px){font-size:.6rem}}}.StepsController_stepsLeft__CBE6G{align-items:center;display:flex;flex:1 1;flex:auto;justify-content:flex-start;overflow:hidden}.StepsController_stepsMid__PGKvA{display:flex;flex:0 0 100%;justify-content:center;margin-top:15px;order:3;overflow:hidden}.StepsController_stepsRight__Gz\+zU{align-items:center;display:flex;flex:1 1;flex:auto;justify-content:flex-end;overflow:hidden}.StepsController_step__EUHqm{color:var(--theme-primary);font-size:1rem;font-weight:700;letter-spacing:.03em;margin:0 10px;text-align:center;text-transform:uppercase;@media only screen and (max-width:430px){margin-bottom:10px}}}section{flex:1 1;@media only screen and (max-width:1024px){order:5}}.AppliedProducts_content__qFfCC{display:flex;flex-direction:column;max-height:78vh;overflow-y:auto;h1{color:#3ab5e8;font-weight:700;letter-spacing:1px;margin:5px 20px}h3{border:1px solid var(--theme-tertiary);color:var(--theme-tertiary);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;margin:20px 0;padding:5px 10px}.AppliedProducts_appliedMenu__ZfN1o{display:flex;flex-flow:column nowrap;max-height:100vh;width:100%;ul{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;li{align-items:center;border:1px solid #d6d6d6;display:flex;flex-shrink:0;flex:0 0 100%;flex-flow:column nowrap;margin-bottom:10px;outline:none!important;overflow-y:auto;overflow:hidden;padding:20px;.AppliedProducts_imageWrapper__mL2ZI{img{height:150px;margin:5px;object-fit:contain;overflow:hidden;width:auto;@media only screen and (max-width:768px){height:140px}@media only screen and (max-width:432px){height:100px}}}.AppliedProducts_productNames__Mrpb4{display:flex;flex-direction:column;.AppliedProducts_title__A3nlb{font-size:.8rem;font-weight:500;text-align:center}.AppliedProducts_subTitle__pfgDc{color:#333;font-size:.7rem;text-align:left}}}}.AppliedProducts_extScheme__u1U8S{border:1px solid #d6d6d6;margin-bottom:10px;padding:20px;.AppliedProducts_title__A3nlb{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;margin:10px 0 20px;text-align:center;width:100%}}}.AppliedProducts_colorsList__EGSfC{display:flex;justify-content:space-between;.AppliedProducts_color__YUU7t{align-items:center;display:flex;flex:0 0 30%;flex-flow:column nowrap;img{width:100%}.AppliedProducts_area__Y3QCn{font-size:.8rem;font-weight:500;line-height:2;text-align:center}.AppliedProducts_thumb__vJze0{img{width:100%}}.AppliedProducts_name__sphuE{color:#333;font-size:.7rem;text-align:center;img{width:100%}}}}button{align-items:center;background-color:#3ab5e8;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:2px;margin-top:15px;padding:15px 10px;text-decoration:none;text-transform:uppercase;width:100%}button.AppliedProducts_blueBtn__JBrB7{background-color:#0075bf}}.PaintPackage_content__Echjj{align-items:flex-start;cursor:pointer;display:flex;flex:1 1;flex-flow:row wrap;flex-shrink:0;flex:0 0 100%;justify-content:center;margin:10px;outline:none!important;overflow-x:hidden;overflow-y:auto;.PaintPackage_packageContainer__baP97{align-items:flex-start;border-bottom:2px solid var(--theme-primary);display:flex;margin-bottom:15px;padding-bottom:15px;width:100%;input{margin:2px 0 0}@media only screen and (max-width:1280px){flex-flow:row wrap}img{padding:10px;width:100%}.PaintPackage_radioLabel__KsPJh{font-weight:600;>p{font-size:.75rem;font-weight:700;margin:0 0 0 5px;padding:0;text-transform:uppercase}}&>div{align-items:flex-start;flex:0 0 24%;font-weight:400;justify-content:center;@media only screen and (max-width:430px){flex:0 0 50%;margin-bottom:15px;margin-left:0;margin-right:0;margin-top:15px}@media only screen and (min-width:1025px) and (max-width:1280px){flex:0 0 50%;margin-bottom:15px;margin-left:0;margin-right:0;margin-top:15px}}.PaintPackage_wallPackagesTop__KCy6o{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start}.PaintPackage_wallPackages__5s8eW{align-items:center;display:flex;flex-flow:column nowrap;>p{font-size:.75rem;font-weight:700;margin:0;padding:0 0 0 10px;text-transform:uppercase;width:100%}.PaintPackage_packagesHeading__Zzu8s{font-size:.75rem;font-weight:500;padding:0 10px;text-align:center}.PaintPackage_packagesSub__a9bLI{font-size:12px}}}}.GarageDoorSurfaces_content__BFXWj{display:flex;margin-bottom:10px;@media only screen and (max-width:430px){flex-flow:column nowrap}@media only screen and (min-width:1025px) and (max-width:1280px){flex-flow:column nowrap}>p{font-size:.75rem;font-weight:700;margin:0;min-width:115px;padding:0;text-transform:uppercase}ul{display:flex;flex-flow:row wrap;@media only screen and (max-width:430px){align-items:flex-start;flex-flow:column nowrap}@media only screen and (min-width:1025px) and (max-width:1280px){align-items:flex-start;flex-flow:column nowrap}li{align-items:center;display:flex;flex:1 1;flex-direction:row-reverse;@media only screen and (max-width:430px){margin-bottom:2px;margin-left:0;margin-right:0;margin-top:2px}@media only screen and (min-width:1025px) and (max-width:1280px){margin-bottom:2px;margin-left:0;margin-right:0;margin-top:2px}label{font-size:.7rem;margin-right:15px;text-transform:uppercase;white-space:nowrap;@media only screen and (max-width:740px){margin-right:5px}}input{margin:0 5px 0 0;padding:0}}}}.ShutterSurfaces_content__JJxjW{display:flex;margin-bottom:10px;>p{font-size:.75rem;font-weight:700;margin:0;min-width:115px;padding:0;text-transform:uppercase}ul{display:flex;li{align-items:center;display:flex;flex:1 1;flex-direction:row-reverse;label{font-size:.7rem;margin-right:15px;text-transform:uppercase;white-space:nowrap}input{margin:0 5px 0 0;padding:0}}}}.ExteriorPaint_content__FqL2w{display:flex;flex-flow:column nowrap;height:100vh;overflow:auto;@media only screen and (max-width:1025px){margin-top:15px;order:4}.ExteriorPaint_paintHeader__nL4ry{display:flex;justify-content:center;@media only screen and (max-width:1280px){justify-content:flex-start}>p{color:#0075bf;font-weight:600;text-align:center}}.ExteriorPaint_schemes__riV\+w{align-items:flex-start;display:flex;flex:1 1;flex-flow:row wrap;justify-content:center;overflow-x:hidden;overflow-y:auto;@media only screen and (max-width:768px){max-height:calc(100vh - 405px)!important}@media only screen and (max-width:1280px){max-height:calc(100vh - 450px)}@media only screen and (min-width:640px) and (max-width:932px){max-height:calc(100vh - 5px)!important}}.ExteriorPaint_garageShutters__98Wo4{width:100%;>p{color:#0075bf;font-weight:600;text-align:center;@media only screen and (max-width:1280px){text-align:left}}}}.TrimSurfaces_content__o0DJv{display:flex;margin-bottom:10px;@media only screen and (max-width:430px){flex-flow:column nowrap}@media only screen and (min-width:1025px) and (max-width:1280px){flex-flow:column nowrap}>p{font-size:.75rem;font-weight:700;margin:0;min-width:115px;padding:0;text-transform:uppercase}ul{display:flex;flex-flow:row wrap;@media only screen and (max-width:430px){align-items:flex-start;flex-flow:column nowrap}@media only screen and (min-width:1025px) and (max-width:1280px){align-items:flex-start;flex-flow:column nowrap}li{align-items:center;display:flex;flex:1 1;flex-direction:row-reverse;@media only screen and (max-width:430px){margin-bottom:2px;margin-left:0;margin-right:0;margin-top:2px}@media only screen and (min-width:1025px) and (max-width:1280px){margin-bottom:2px;margin-left:0;margin-right:0;margin-top:2px}label{font-size:.7rem;margin-right:15px;text-transform:uppercase;white-space:nowrap}input{margin:0 5px 0 0;padding:0}}}}.ExteriorUpgrades_content__sg74d{display:flex;flex-flow:column nowrap;height:100%;@media only screen and (max-width:1025px){margin-top:15px;order:4}.ExteriorUpgrades_paintHeader__JIR5i{display:flex;justify-content:center;@media only screen and (max-width:1280px){justify-content:flex-start}>p{color:#0075bf;font-weight:600;text-align:center}}.ExteriorUpgrades_schemes__Vuf3z{display:flex;flex-flow:column nowrap;height:100vh;margin-bottom:15px;overflow-x:hidden;overflow-y:auto;@media only screen and (max-width:768px){max-height:calc(100vh - 405px)!important}@media only screen and (max-width:1280px){max-height:calc(100vh - 450px)}@media only screen and (min-width:640px) and (max-width:932px){max-height:calc(100vh - 5px)!important}}.ExteriorUpgrades_garageShutters__4I2x-{width:100%;>p{color:#0075bf;font-weight:600;text-align:center;@media only screen and (max-width:1280px){text-align:left}}}}.ExteriorTrimUpgrades_content__ApCIr{display:flex;flex-flow:column nowrap;height:100%;@media only screen and (max-width:1025px){margin-top:15px;order:4}.ExteriorTrimUpgrades_paintHeader__TEXqI{display:flex;justify-content:center;@media only screen and (max-width:1280px){justify-content:flex-start}>p{color:#0075bf;font-weight:600;text-align:center}}.ExteriorTrimUpgrades_schemes__9VU6F{display:flex;flex-flow:column nowrap;height:100vh;margin-bottom:15px;overflow-x:hidden;overflow-y:auto;@media only screen and (max-width:768px){max-height:calc(100vh - 405px)!important}@media only screen and (max-width:1280px){max-height:calc(100vh - 450px)}@media only screen and (min-width:640px) and (max-width:932px){max-height:calc(100vh - 5px)!important}}.ExteriorTrimUpgrades_garageShutters__Xt2F8{width:100%;>p{color:#0075bf;font-weight:600;text-align:center;@media only screen and (max-width:1280px){text-align:left}}}}.ProductMenu_productMenu__9ZR2W{display:flex;flex-flow:column nowrap;height:100vh;max-height:calc(100vh - 90px);width:100%;@media only screen and (max-width:1024px){height:100%;overflow-y:auto}@media only screen and (min-width:720px) and (max-width:932px){max-height:125vh}h5{color:#0075bf;font-size:1rem;font-weight:600;letter-spacing:.03em;margin:10px 10px 0;text-align:center;width:100%;@media only screen and (max-width:1024px){margin-top:20px;order:2}&.ProductMenu_chooseColor__hqLT3{@media only screen and (max-width:1024px){order:4}}}.ProductMenu_tabDiv__HUjd0{display:flex;justify-content:space-between;@media only screen and (max-width:1024px){margin-top:20px;order:3}.ProductMenu_tabSelector__9Y5Fu{background-color:#fff;border:1px solid var(--theme-tertiary);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;color:var(--theme-tertiary);cursor:pointer;flex:0 0 49%;font-weight:700;padding:10px;text-align:center;text-transform:uppercase;&.ProductMenu_active__KtJ77{background-color:var(--theme-tertiary);border:1px solid var(--theme-tertiary);color:#fff}}}p.ProductMenu_warning__EV4WQ{font-weight:600;padding-top:15px;text-align:center}button{align-items:center;background-color:var(--theme-primary);border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:2px;margin:10px 0 0;padding:15px 10px;text-decoration:none;text-transform:uppercase;width:100%;~button{background-color:var(--theme-tertiary);margin:10px 0}}}.Steps_BathroomCabinetHardwareStep__F8g2W,.Steps_KitchenCabinetHardwareStep__nOp2v,.Steps_KitchenPlumbingStep__wLo4Z,.Steps_cabinetsStep__76WEE{align-items:flex-start;display:flex;flex:1 1;flex-flow:column nowrap;justify-content:center;overflow-x:hidden;overflow-y:auto;&>div{width:100%;ul.Steps_applySurface__5ENRa{display:flex;margin-top:15px;li{align-items:center;display:flex;flex:0 0 auto;flex-direction:row-reverse;justify-content:flex-end;margin-right:15px;label{align-items:center;display:flex;font-size:.7rem;text-transform:uppercase}input{margin:0 5px 0 0;padding:0}}}}}.Steps_cabinetsStep__76WEE{overflow-y:hidden}.Steps_disclaimer__5Z\+5S{background-color:red}.Steps_cabinetsStep__76WEE .Steps_radioButtonsContainer__5oMpm{margin:auto auto 10px;text-align:center;width:auto}.VisualizerPage_visualizerView__D7thw{.VisualizerPage_content__bFneE{display:flex;height:95vh;@media only screen and (min-width:1200px){min-height:800px}@media only screen and (max-width:1024px){margin-top:44px}@media only screen and (max-width:430px){flex-flow:column nowrap}.VisualizerPage_leftColumn__m06ib{display:flex;flex:0 0 14%;flex-flow:column nowrap;justify-content:flex-start;min-width:270px;padding:20px;@media only screen and (max-width:1024px){justify-content:flex-start}}.VisualizerPage_rightWrap__VOFlL{display:flex;flex-flow:row nowrap;width:100%;@media only screen and (max-width:1024px){display:block}.VisualizerPage_centerColumn__PPV-6{flex:1 1;@media only screen and (max-width:768px){flex:0 1}}.VisualizerPage_rightColumn__79BKk{display:flex;flex:0 0 33%;flex-flow:column nowrap;height:100vh;max-height:94.75vh;overflow-y:hidden;padding:20px;width:100%;@media only screen and (min-width:1280px){min-width:545px}@media only screen and (min-width:1025px) and (max-width:1280px){min-width:315px}}}}}.LoadingScreen_loadingDialog__INlWM{background:#0000;border:none;color:#fff;font-size:18px;outline:none;&::backdrop{background-color:#333333ba}}.AppliedFilters_container__c7-Ku{background-color:#fff;.AppliedFilters_flexMenu__aD5j2{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding:15px 0 30px;h1{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.01em;margin:0 10px 0 0;padding:0}button{background-color:#e8e8e8;border:none;border-radius:3px;cursor:pointer;margin:5px;padding:8px 10px;img{margin-right:5px;width:8px}}button.AppliedFilters_clearFilters__DXxw8{background-color:#fff;border:1px solid #e8e8e8;cursor:pointer;img{width:10px}}}}.MultiSelectDropdown_container__1YeDc{border-right:1px solid #d4d4d4;position:relative;&:first-of-type{border-left:1px solid #d4d4d4}.MultiSelectDropdown_hidden__1scOi{display:none}@media only screen and (max-width:430px){border-bottom-color:#d4d4d4;border-bottom-style:solid;border-bottom-width:1px;border-left-color:currentcolor!important;border-left-style:none!important;border-left-width:medium!important;flex:0 0 50%;&:last-of-type{border-bottom:none}}button.MultiSelectDropdown_dropbtn__venBx{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;padding:10px 20px;@media only screen and (max-width:430px){justify-content:space-between;width:100%}img{margin-left:5px;transition:rotate .5s ease-in-out;width:8px}}.MultiSelectDropdown_dropdownContent__LNboY{background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.498);display:none;padding:15px;position:absolute;top:40px;z-index:50;@media only screen and (min-width:1024px){min-width:275px}li{border-bottom:1px solid #3ab5e8;min-width:175px;padding:7px 0;&:last-child{border-bottom:none}button{background:#3ab5e8;border:none;border-radius:2px;color:#fff;font-family:Montserrat,sans-serif;font-size:.77rem;font-weight:400;padding:5px 10px}}}&.MultiSelectDropdown_active__XcBAn{.MultiSelectDropdown_dropdownContent__LNboY{display:block}img{rotate:180deg;transition:rotate .5s ease-in-out}}}.FilterMenu_container__tLb7Q{border:1px solid #d4d4d4;display:flex;justify-content:center;margin:15px 0;position:relative;width:100%;@media only screen and (max-width:430px){flex-flow:row wrap;justify-content:flex-start}}.Floorplancard_scenes__27KY\+{background-color:#f3f3f3;display:flex;flex:0 0 21.75%;flex-flow:column nowrap;margin:15px;@media only screen and (max-width:1280px){flex:0 0 29%}@media only screen and (max-width:768px){flex:0 0 45%}@media only screen and (max-width:430px){flex:0 0 90%}.Floorplancard_cardImg__N9wkE{padding:10px;img{height:180px;object-fit:cover;overflow:hidden;width:100%}}&>div{background-color:initial;h1{color:#3ab5e8;font-size:1.5rem;font-weight:700;letter-spacing:.03rem;margin:0;padding:5px 15px 15px;text-align:left}.Floorplancard_cardSet__11R8\+{display:flex;.Floorplancard_cardDiv__Vk2Wh{align-items:center;border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4;display:flex;flex:0 0 25%;flex-flow:column nowrap;padding:5px;img{height:25px;margin-top:10px;width:auto}span{font-weight:700;margin:6px 0}p{font-size:.87rem;font-weight:300;margin-bottom:5px;margin-top:0}&:last-child{border-right:none}}}}button{align-items:center;background-color:#3ab5e8;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:medium;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:2px;padding:15px 10px;text-decoration:none;text-transform:uppercase}}.FloorPlanList_container__XX\+m4{display:flex;height:calc(100vh - 200px);justify-content:flex-start;overflow-y:auto;padding:0 12%;@media only screen and (max-width:1024px){padding-bottom:0;padding-left:2%;padding-right:2%;padding-top:0}&>div{align-items:flex-start;display:flex;flex:1 1;flex-flow:row wrap;justify-content:flex-start;overflow-y:auto;@media only screen and (max-width:1024px){justify-content:center}}}dialog{border:none;max-width:700px}h1{font-family:Libre Baskerville,serif;font-size:1.5rem;font-size:1.25rem;font-size:1rem;font-weight:600;letter-spacing:.01em;margin:0 0 20px;text-align:center;@media only screen and (max-width:430px){padding-bottom:0;padding-left:10vw;padding-right:10vw;padding-top:0}}.SelectSceneModal_flexCol__C6l2A{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:30px;h1{font-family:Libre Baskerville,serif;font-size:1rem;font-weight:600}}select{border:1px solid #cecece;padding:5px;width:300px}.SelectSceneModal_content__DxXbm{display:flex;flex-flow:row wrap;justify-content:center;@media only screen and (min-width:745px) and (max-width:820px){flex-flow:column nowrap}@media only screen and (max-width:430px){flex-flow:column nowrap}a{align-items:center;display:flex;flex:0 0 33%;flex-flow:column nowrap;justify-content:center;margin-bottom:15px;padding:10px;@media only screen and (min-width:745px) and (max-width:820px){flex:0 0 98%}@media only screen and (max-width:430px){flex:0 0 98%}.SelectSceneModal_sceneImg__zj\+oC{cursor:pointer;margin-bottom:3px;@media only screen and (max-width:430px){height:100%}img{min-height:150px;width:100%}}span{color:#222;font-size:.77rem;font-weight:700;letter-spacing:.02rem;text-transform:uppercase}}}.FloorPlansPage_container__kQv-T{@media only screen and (max-width:1024px){margin-top:60px}}h3{font-family:Libre Baskerville,serif;font-size:1.5rem;letter-spacing:.02em;margin:20px 0;text-align:center}
/*# sourceMappingURL=main.6e0f8854.css.map*/