@charset "UTF-8";body.preset-a .main-header{max-width:none!important;background-color:#fff;padding:0;margin-bottom:40px;position:fixed;z-index:100;border-bottom:1px solid #e7e7e7}body.preset-a .main-header .before-menu-subcontainer{padding:0 5px}body.preset-a .main-header .mobile-header .brand-name a{display:flex}body.preset-a .main-header .row{margin-right:auto!important;margin-left:auto!important;max-width:100%!important}body.preset-a .main-header .LeftLine{border-left:1px solid #e7e7e7}body.preset-a .main-header .logo-container{display:flex;justify-content:space-between;align-items:center;width:80%}body.preset-a .main-header .left-logos{display:flex;gap:20px;align-items:center}body.preset-a .main-header .icon-container{margin-left:auto}body.preset-a .main-header .second-logo{width:auto}@media screen and (max-width:39.9999em){body.preset-a .main-header .garaga-expert{max-height:26px}}@media screen and (min-width:40em){body.preset-a .second-logo{display:contents;margin-right:34px}body.preset-a .second-logo img{margin-right:20px;width:auto;max-height:50px}body.preset-a .second-logo img.garaga-expert{height:36px}}body.preset-a .contact{padding:0}body.preset-a .contact .button-container{height:80px;display:flex;justify-content:right;width:auto}body.preset-a .contact .button-container a:visited{color:#3d3e3d}body.preset-a .contact .custom-link{display:flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none!important;padding:0 20px;font-size:13px;text-align:center;line-height:1.25;width:200px}body.preset-a .contact .get-a-quote{background-color:#000;transition:background-color .5s,color .5s}body.preset-a .contact .get-a-quote:hover{background:#3d3e3d!important}@media (max-width:800px){body.preset-a .contact .button-container{display:none}}@media (min-width:40em) and (max-width:63.999em){body.preset-a .contact .get-a-quote{margin-right:7px}body.preset-a .contact .button-container{width:auto!important;margin-right:74px}body.preset-a .contact .custom-link{padding:8px 14px;font-size:13px;align-self:center;border-radius:10px;height:42px;width:170px}body.preset-a .mobile-menu-toggler{position:fixed;right:12px;top:60px}}@media (max-width:63.999em){body.preset-a .main-menu{display:none}}@media (min-width:1400px){body.preset-a .main-menu ul li a,body.preset-a .main-menu ul li span{font-size:15px}body.preset-a .contact .custom-link{font-size:14px}body.preset-a ul.menu-level-0>li>span:first-of-type::after{margin-left:12px}}@media (min-width:64em){body.preset-a header nav{margin-right:-.9375rem;margin-left:-.9375rem}body.preset-a .mobile-main-menu{margin-top:15px}}body.preset-a .build-your-door,body.preset-a .build-your-door-btn{padding:10px!important;border:1px solid #000;text-decoration:none;align-self:center;margin-right:20px;border-radius:24px;text-align:center}body.preset-a .build-your-door-btn:hover,body.preset-a .build-your-door:hover{background-color:#e7e7e7;color:#000!important}body.preset-a .build-your-door{font-size:14px}body.preset-a .build-your-door-btn{font-size:10px}body.preset-a .header__herobanner{margin-top:-28px}@media only screen and (min-width:40.063em) and (max-width:64em){body.preset-a .build-your-door{display:none}}@media only screen and (min-width:64.063em){body.preset-a .build-your-door-btn{display:none}}@media (max-width:1200px){body.preset-a .menu-tagline{display:none}}body.preset-a .mobile-header{padding:0;text-align:left}body.preset-a .mobile-header .brand-name a{display:table-cell}body.preset-a .header-reviews{display:none}body.preset-a .mobile-menu-toggler{margin-top:-38px;z-index:10}@media screen and (max-width:39.9999em){body.preset-a .header-reviews{padding-top:0!important}body.preset-a .mobile-header{margin-top:20px}body.preset-a .logo img{max-width:100%}}@media screen and (min-width:40em){body.preset-a .main-header{height:80px;top:0;background-color:#fff}body.preset-a .main-header .before-menu-subcontainer{padding:0}body.preset-a .row.before-menu-container{display:flex;align-items:center}body.preset-a .header__herobanner{margin-top:-130px}body.preset-a .header__herobanner .columns__section,body.preset-a .herobanner.header__herobanner .hero__content{padding-top:55px}body.preset-a .header-reviews .star-rating,body.preset-a .header-reviews div{font-size:14px}body.preset-a .off-canvas-wrapper{margin-top:175px!important}body.preset-a .mobile-header-logo{width:auto;display:flex;align-items:center;height:80px;justify-content:center}body.preset-a .logo{flex:0 0 auto;width:auto;padding:0 40px;height:80px}body.preset-a .contact{flex:1 1 0;width:auto!important}}@media screen and (max-width:40em){body.preset-a .header-reviews,body.preset-a .mobile-header-logo{display:none!important}body.preset-a .brand-name{display:block!important}}body.preset-a .main-menu{padding:0}body.preset-a .main-menu ul li{padding:0;color:#fff;margin:0;font-size:16px;transition:background-color .5s,color .5s}body.preset-a .main-menu ul li:hover{cursor:pointer;color:#fff;border-radius:0;background-color:rgba(255,255,255,.5)}body.preset-a .main-menu ul li a.ultimenu__link{color:#fff;font-size:16px;padding:12px 16px}body.preset-a .main-menu ul li a.ultimenu__link:hover{cursor:pointer;color:#fff;border-radius:0;background-color:transparent!important}body.preset-a .main-menu ul li a{color:#000;font-size:14px}body.preset-a .main-menu ul li a:hover{color:#000;background-color:#fff}body.preset-a .main-menu .ultimenu__link{padding:12px 16px;text-transform:none}body.preset-a .main-menu>div{border-bottom:0!important}body.preset-a .ultimenu .field-item:hover{border-radius:0;background:0 0}body.preset-a .ultimenu .field-item p{text-align:left;margin-bottom:-10px;font-size:17px}body.preset-a .flyout-menu-item a{padding:14px 20px;display:block}body.preset-a .ultimenu__flyout{width:300px!important;margin-left:0!important;border-radius:0!important;margin-top:5px!important}body.preset-a .ultimenu__flyout a{font-size:17px}body.preset-a .ultimenu__flyout .block{padding:0!important}body.preset-a .ultimenu--main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);display:flex;justify-content:center}body.preset-a .ultimenu__region{text-align:left}body.preset-a .ultimenu--basic .ultimenu__flyout,body.preset-a .ultimenu__flyout{padding:0;background-color:#e7e7e7}body.preset-a .mobile-main-menu{background:#fff;border-top:0}body.preset-a .mobile-main-menu .mobile-menu-content{padding:8px 0 40px;max-height:calc(100vh - 70px);overflow-y:auto;height:100vh}body.preset-a .mobile-main-menu ul li.menu-item--expanded .mobile-submenu-toggler{padding-left:375px}body.preset-a .mobile-main-menu ul li{margin-bottom:10px;border-bottom:0;list-style-type:none;text-transform:none}body.preset-a .uitem--design-your-door{padding:19px!important;height:82px!important}body.preset-a .uitem--design-your-door:hover{background-color:transparent!important}body.preset-a .main-menu span.ultimenu__link::after{content:"›";display:inline-block;margin-left:12px;transform:rotate(90deg)}@media only screen and (min-width:59em){body.preset-a .ultimenu--basic .block{display:block}}body.preset-a footer{background-color:#3d3e3d;margin-bottom:0}body.preset-a .credits a:visited,body.preset-a footer .area-served a:visited,body.preset-a footer .footer-columns a:visited{color:#bcbec0!important}body.preset-a footer .area-served h2,body.preset-a footer .footer-columns h2{font-size:16px;text-transform:uppercase;font-weight:700}body.preset-a footer .area-served .menu-item,body.preset-a footer .footer-columns .menu-item{padding:0 0 10px}body.preset-a footer .area-served nav,body.preset-a footer .footer-columns nav{border-bottom:0}body.preset-a .credits a,body.preset-a .credits p,body.preset-a footer .area-served a:link,body.preset-a footer .area-served h2,body.preset-a footer .area-served p,body.preset-a footer .footer-columns a:link,body.preset-a footer .footer-columns h2,body.preset-a footer .footer-columns p{color:#e7e7e7!important}@media screen and (min-width:40em){body.preset-a footer .area-served .menu-item,body.preset-a footer .footer-columns .menu-item{padding:0 0 14px}}body.preset-a .credits{background-color:#3d3e3d;color:#fff;margin:0 auto;padding:0 0 40px}body.preset-a .footer-columns{margin-bottom:40px}body.preset-a .social a{font-size:13px}body.preset-a .social ul li{margin-right:8px}body.preset-a .fa-garaga{font-size:2em}@media screen and (max-width:39.9999em){body.preset-a .language-switcher-language-url{background:#3d3e3d}body.preset-a .language-switcher-language-url a:link,body.preset-a .language-switcher-language-url a:visited{color:#e7e7e7!important}}@media screen and (min-width:40em){body.preset-a footer{padding-top:20px}body.preset-a footer a:link,body.preset-a footer p{font-size:15px}body.preset-a footer h2{font-size:18px;text-transform:uppercase}body.preset-a footer .footer-bottom{border-bottom:1px solid #fff}body.preset-a .credits{padding:15px 0}}body.preset-a legend{font-size:15px!important;text-transform:none!important}body.preset-a label.option{font-weight:500}body.preset-a .webform-options-display-buttons label.webform-options-display-buttons-label{padding:4px 10px;border:2px solid #ccc}body.preset-a .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{border-color:#676768;background-color:#676768;color:#fff}body.preset-a input[type=date],body.preset-a input[type=datetime-local],body.preset-a input[type=datetime],body.preset-a input[type=email],body.preset-a input[type=month],body.preset-a input[type=number],body.preset-a input[type=password],body.preset-a input[type=search],body.preset-a input[type=tel],body.preset-a input[type=text],body.preset-a input[type=time],body.preset-a input[type=url],body.preset-a input[type=week]{padding:10px!important}body.preset-a .form-item select{padding:10px!important;border:1px #d6d6d6 solid}body.preset-a .webform-flexbox .webform-flexbox{margin:0}body.preset-a .in-grid,body.preset-a .row{max-width:1400px}body.preset-a .main-content{padding:20px 0}body.preset-a .BoxImage-image{z-index:1;position:relative}body.preset-a .button,body.preset-a .button-outline,body.preset-a .button-outline-beige,body.preset-a .button-outline-blanc,body.preset-a .button-outline-noir,body.preset-a .buttonBeige,body.preset-a .buttonBlanc,body.preset-a .buttonDarkGrey,body.preset-a .buttonFullWidth,body.preset-a .buttonLightGrey,body.preset-a .buttonNoir,body.preset-a .buttoncv,body.preset-a a.button,body.preset-a a.button-outline,body.preset-a a.button-outline-beige,body.preset-a a.button-outline-blanc,body.preset-a a.button-outline-noir,body.preset-a a.buttonBeige,body.preset-a a.buttonBlanc,body.preset-a a.buttonDarkGrey,body.preset-a a.buttonFullWidth,body.preset-a a.buttonLightGrey,body.preset-a a.buttonNoir,body.preset-a a.buttoncv{padding:10px 15px;border-radius:10px}body.preset-a .buttonNoir:hover,body.preset-a a.buttonNoir:hover{background:#676768}body.preset-a .btn-BuildYourDoor{display:inline-block!important;border-radius:50%;width:35px;height:35px;text-align:center;background-color:#e7e7e7}body.preset-a .btn-BuildYourDoor img{margin-top:-8px}body.preset-a .ppc-cta{position:fixed}body.preset-a .ppc-cta .button{padding:6px 10px;border-radius:7px}@media (min-width:40em){body.preset-a .view-product-list .view-content .views-row{flex-basis:20%;padding:.3%}body.preset-a .view-product-list .view-content .views-row:nth-child(odd){padding-left:.3%}body.preset-a .view-product-list .view-content .views-row:nth-child(even){padding-right:.3%}body.preset-a .language-switcher-language-url h2,body.preset-a .language-switcher-language-url ul.links li a{color:#e7e7e7}body.preset-a h2.block-title{font-size:16px;text-transform:uppercase;font-weight:700}body.preset-a .country{float:right}body.preset-a .language-switcher-language-url ul.links li a{line-height:22px}body.preset-a .language-switcher-language-url ul.links a:before{height:24px;width:37px;border:solid #fff 1px;background-size:cover}}@media screen and (min-width:40em){.toolbar-fixed.preset-a .main-header{top:39px}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.preset-a .main-header{top:79px}.desktopScrolled body.preset-a,body.preset-a .LeftLine,body.preset-a .brand-name,body.preset-a .build-your-door,body.preset-a .button-container,body.preset-a .logo,body.preset-a .main-header,body.preset-a .menu-tagline,body.preset-a .mobile-header-logo,body.preset-a .mobile-header-logo img,body.preset-a .mobile-menu-toggler,body.preset-a .second-logo img{transition:all .3s ease}.desktopScrolled body.preset-a .main-header{height:50px}.desktopScrolled body.preset-a .main-header .LeftLine{border-left:1px solid #fff}.desktopScrolled body.preset-a .button-container{height:50px!important}.desktopScrolled body.preset-a .brand-name{display:none}.desktopScrolled body.preset-a .logo,.desktopScrolled body.preset-a .mobile-header-logo{height:50px}.desktopScrolled body.preset-a .mobile-header-logo img{transform:scale(.8)}.desktopScrolled body.preset-a .mobile-header-logo img.big-logo{transform:scale(.63)}.desktopScrolled body.preset-a .build-your-door{border:1px solid #fff}.desktopScrolled body.preset-a .menu-tagline{display:none}.desktopScrolled body.preset-a .second-logo img{transform:scale(.8);transform-origin:left center}.desktopScrolled body.preset-a .mobile-menu-toggler{top:44px}}/*# sourceMappingURL=preset-a.min.css.map */
