@font-face{font-family:Manrope-Medium;src:url(/cdn/shop/files/Manrope-Medium.woff?v=1718870271)}@font-face{font-family:Manrope-Regular;src:url(/cdn/shop/files/Manrope-Regular.woff?v=1718870271)}@font-face{font-family:PlayfairDisplay;src:url(/cdn/shop/files/PlayfairDisplay-Italic-VariableFont_wght.woff?v=1718889094)}p,a,li{font-family:Manrope-Regular}main#MainContent{background-color:#fff;background-size:contain;background-position:center;margin-bottom:763px;z-index:1;position:relative}.page.Swing-door main#MainContent,.page-pocket-doors main#MainContent,.page-barn-doors main#MainContent,.About.Us main#MainContent,.Wall.Doors main#MainContent,.Closet.solutions main#MainContent{background:#fff}.index .sticky-bars.newClass{display:none}.index footer.footer{margin-bottom:0}footer.footer{margin-bottom:50px}.header__icons{display:none}header.header{width:100%;max-width:100%}.index header.header{width:100%;background:transparent;position:absolute;top:30px;left:0;right:0;max-width:100%;align-items:flex-start}.index span.header__active-menu-item{color:#fff}span.header__active-menu-item{color:#000}.main-list .link-button .text-button{text-decoration:none;color:#000;background:#fff;font-size:14px;font-family:Manrope-Regular;text-transform:none;padding:14px 30px;width:fit-content;border-radius:3px}.index .header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item{color:#fff}.header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item{color:#6b6a6a;padding:3px 16px;font-family:Manrope-Regular;font-size:16px}.header .header__inline-menu .list-menu.list-menu--inline{justify-content:center}.header-secondary-menus{margin-top:10px}.nav-inner{padding:60px;position:relative;height:90vh}.nav-inner:before{top:0;left:0;position:absolute;content:"";width:100%;height:100%;background:url(/cdn/shop/files/square-pattern.svg?v=1718885132);z-index:-1;opacity:.02}.nav-inner:after{bottom:0;right:0;position:absolute;content:"";width:92%;height:68%;background:url(/cdn/shop/files/bg_2x1_b14c8134-b001-4852-abcd-77e73d4f4da1.jpg?v=1718885133);background-size:contain;background-repeat:no-repeat;z-index:-2}.shopify-section-header-hidden{top:-105px}.shopify-section-header-sticky.animate .header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item{color:#000;font-weight:500;font-family:Manrope-Medium}.shopify-section-header-sticky.animate .header__heading-logo{height:auto;max-width:100%;filter:invert(1)}.shopify-section-header-sticky.animate span.menu-open:before{filter:invert(1)}.shopify-section-header-sticky.animate header.header{background:#fff;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px;top:0;width:100%;min-width:100%}.shopify-section-header-sticky.animate span.header__active-menu-item{color:#000;text-decoration:underline}.shopify-section-header-sticky.animate .main-list .link-button .text-button{background:#000000e0;color:#fff}.js details>.header__submenu{background:#262626;border-radius:10px}.index .header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item:hover,.header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item:hover{color:#000;text-decoration:underline}.header__submenu a{padding:7px!important}.header__submenu{padding:16px 20px!important}.header .header__menu-item .icon-caret{display:none}.js details>.header__submenu a{color:#fff!important}.header__heading-logo{filter:invert(1)}.index .header__heading-logo{filter:none}@media only screen and (min-width:1332px){.header--middle-left{grid-template-columns:300px 1fr 197px}}.custom-image-text.number-01{background:url(/cdn/shop/files/modal-bg.jpg?v=1718887933);background-size:contain;background-repeat:no-repeat;background-position:left}.custom-image-text.number-02 .custom-img-txt-inner{flex-direction:row-reverse}.number-02 .no-text-box{width:55%;text-align:right}.number-02 .text-box-inner{width:75%;margin-left:auto}.number-02 .line{margin-left:auto}.custom-image-text.number-03 .text-box-inner{width:100%}.custom-image-text.number-03 .no-text-box p{width:70%}.text-img-section.customizable .text-img-section-inner{flex-direction:row-reverse}li a#HeaderMenu-888-446-4919{font-size:16px;font-weight:700;background-color:#d2b392;color:#000;display:flex;background-image:url(/cdn/shop/files/phone-calling-svgrepo-com.svg?v=1721826276);background-size:26px;background-repeat:no-repeat;background-position:11px 7px;padding:8px 10px 8px 45px}@media only screen and (min-width:767px){.footer .footer__content-top .footer__blocks-wrapper{display:flex;flex-direction:row;gap:40px;flex-wrap:nowrap}.footer .footer-block .footer-block__details-content{display:flex;align-items:center;justify-content:left;flex-wrap:wrap}.footer-block.grid__item{width:25%!important;overflow:hidden}}.footer .footer-block__details-content .list-menu__item--link{color:#ffffff7a;font-size:15px;opacity:1;font-family:Manrope-Medium}ul.footer-block__details-content{display:block!important;color:#fff;width:auto}h2.footer-block__heading.inline-richtext{font-size:18px;font-family:Manrope-Medium;font-style:normal;font-weight:600;margin-bottom:40px}.footer-block__details-content.rte h5{font-size:18px;color:#fff;margin-top:5px;margin-bottom:40px;font-family:Manrope-Medium;font-style:normal}.footer-block__details-content.rte p{font-size:14px;color:#ffffff7a;margin-bottom:6px}small.copyright__content{color:#ffffff7a}.footer .footer__content-bottom-wrapper{display:flex;width:100%;justify-content:space-between;flex-direction:row-reverse}.list-social__link{color:#ffffff7a;border:1px solid;border-radius:50%;margin-right:10px}.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center{border-top:1px solid #FFFFFF1F;padding-top:20px}.footer__content-top.page-width{padding-bottom:50px}footer.footer{position:fixed;bottom:0;left:0;width:100%;z-index:0}[data-aos^=fade][data-aos^=fade]{opacity:1}@media only screen and (min-width:991px){.header{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:991px){.number-02 .text-box-inner{width:100%;margin-left:auto}.custom-image-text.number-02 .custom-img-txt-inner{flex-direction:column}.number-02 .no-text-box{width:100%;text-align:right}p.sub-heading-txt{font-size:60px!important}main#MainContent{margin-bottom:0}footer.footer{position:relative}.link-button,.sidebar-box{display:none}.menu-drawer{left:unset!important;right:0!important}details[open] summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset{color:#fff!important}header.header{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:row-reverse}.logo-box{width:100%}.menu-drawer__navigation-container{grid-template-rows:0fr auto!important;height:100%;padding:30px!important;background:#262626!important}.link--text,.localization-selector.link,.list-social__item .icon{color:#fff!important}.list-social__link{border:1px solid #ffffff7a}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:#fff!important}.menu-drawer__inner-submenu{background:#262626!important}}@media only screen and (max-width:989px){.index .header__heading-logo{filter:invert(1)}.index header.header{width:100%;background:#fff;position:static}}@media only screen and (max-width:767px){header.header{width:100%;background:#fff;position:relative;top:14px}.index header.header{width:100%;background:#fff;position:relative;top:14px}sticky-header.header-wrapper{background:#fff}.header__heading-logo{height:auto;max-width:100%;filter:invert(1)}.shopify-section-header-sticky.animate header.header{background:#fff;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px;top:10px;width:100%;min-width:100%}.text-img-section.customizable .text-img-section-inner{flex-direction:column-reverse}.text-img-section.customizable{padding-top:0!important;padding-bottom:50px!important}.custom-image-text.number-03 .no-text-box p{width:90%}.footer .footer-block .footer-block__details-content{justify-content:left}.link--text,.localization-selector.link,.list-social__item .icon{color:#fff!important}.list-social__link{border:1px solid #ffffff7a}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:#fff!important}.menu-drawer__inner-submenu{background:#262626!important}.door-Variety.section-template--16937533472930__door_variety_AMWtdn{padding-top:0!important}.door-Variety.section-template--16937533472930__door_variety_xKhQKN{padding-bottom:0!important}}.header .header__menu-item .icon-caret{display:block}.header .header__menu-item .icon-caret{color:unset}.custom-box h3{letter-spacing:0;font-family:Helvetica;font-style:normal}.header .main-right-header-icons .main-list .fixed-link-button{right:60px}.header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item{padding:3px 12px}.header-secondary-menus .secondary-menus .list_btn a,.mobile-secondary-menus .list_btn a{border:0;background-color:#d2b392!important;color:#000;font-weight:600;padding:4px;font-size:16px}header .secondary-menus{column-gap:10px}.header-secondary-menus .secondary-menus li a,ul.mobile-secondary-menus li a{font-size:14px;letter-spacing:0}@media(min-width:990px)and (max-width:1370px){.header:not(.drawer-menu).page-width{padding-left:2rem;padding-right:2rem}.header .main-right-header-icons .main-list .fixed-link-button{right:30px}.header-secondary-menus .secondary-menus li a,li a#HeaderMenu-888-446-4919{font-size:14px}.header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item{color:#6b6a6a;font-family:Manrope-Regular;font-size:15px;letter-spacing:0}.header-secondary-menus .secondary-menus .list_btn a,.mobile-secondary-menus .list_btn a{font-size:13px}.header-secondary-menus .secondary-menus li a,ul.mobile-secondary-menus li a{padding:2px 5px}}@media(min-width:990px)and (max-width:1264px){.header .header__inline-menu .list-menu.list-menu--inline li .list-menu__item{padding:3px 16px;font-size:14px}header .secondary-menus{column-gap:4px!important}.header-secondary-menus .secondary-menus li a,a#HeaderMenu-888-446-4919,.header-secondary-menus .secondary-menus .list_btn a,.mobile-secondary-menus .list_btn a{font-size:12px}}@media only screen and (min-width:1332px){.header--middle-left{grid-template-columns:200px 1fr 197px}}.header-secondary-menus .secondary-menus .list_btn a:hover,.mobile-secondary-menus .list_btn a:hover{text-underline-offset:.5rem;text-decoration:underline}@media only screen and (max-width:767px){.header-secondary-menus .secondary-menus .list_btn a,.mobile-secondary-menus .list_btn a,.header-secondary-menus .secondary-menus li a,ul.mobile-secondary-menus li a{font-size:12px}}@media(min-width:990px)and (max-width:1138px){.header .main-right-header-icons .main-list .fixed-link-button{position:absolute}.header .main-right-header-icons .main-list .link-button .text-button{padding:12px;margin-left:7px;font-size:12px}header span.menu-open{width:45px;height:45px}header span.menu-open:before{top:20px;left:12px;width:20px;height:20px}header .logo-box{gap:11px}.header__heading-logo{width:90px}.header__heading-link{padding:0}.header-secondary-menus .secondary-menus li a,ul.mobile-secondary-menus li a{padding:2px 4px}.header--middle-left{column-gap:0}li a#HeaderMenu-888-446-4919{background-size:20px;padding:8px 7px 8px 35px}.header:not(.drawer-menu).page-width{padding-left:1rem;padding-right:1rem}.fixed-text-button{padding:7px}}ul.mobile-secondary-menus{flex-wrap:wrap}@media only screen and (max-width:991px){.header .main-right-header-icons .main-list .link-button .text-button{padding:8px 0;width:136px;margin-right:7px}.two0buttons .link-button{display:block}.header .main-right-header-icons .main-list .fixed-link-button{right:0}.index .fixed-link-button{top:25%;position:fixed}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/custom-style.css.map */
