.site-header--full-width .site-navigation{justify-content:center}.store-menu a,.store-menu span{padding:10px;display:inline-block;font-size:var(--font-size-menu);font-weight:700}.top_menu{text-align:center;background:#f8f8f8}.top_menu .store-menu a{font-size:14px;padding:10px 5px}.top_menu .store-menu a u,.top_menu .store-menu a{color:#07067c}.top_menu .store-menu a:hover{background:#add8e6}.navmenu-basic__item .navmenu-link-depth-1:hover,.site-navigation .navmenu-basic__item>.navmenu-link-parent:hover{border:2px solid #07067c;padding:10px 15px}.home_banner .pxs-image-with-text-subheading p{font-size:24px;font-weight:700}.shipping-icon{max-width:25px;position:relative;top:4px;margin-right:5px}.classic-phone-icon{display:inline-block;width:18px;height:18px;vertical-align:middle}.announcement-bar__message{display:block;font-size:1em;font-weight:600;padding:10px 22px}.site-announcement .announcement-bar{padding:0}.announcement-bar .bar-text-custom{display:inline-block;position:absolute;top:12px;right:20px}.announcement-bar .bar-text-custom a{font-weight:400;text-decoration:unset}.view_icon{display:inline-block;position:absolute;right:75px;padding:10px}.view_icon svg{width:24px;color:#07067c}a.icon_link>*{pointer-events:none}.account-icon .icon-login>*{pointer-events:none}.viewed_popup.active{display:block;position:absolute;top:20%;left:0;right:0;background:#fff;z-index:999;width:97%;margin:0 auto}.viewed_popup{display:none}.site-header-main-content .view_icon .icon_link{background:transparent;display:inline-block;line-height:0}.viewed_popup .recently-viewed{white-space:nowrap;display:flex;flex-wrap:nowrap;justify-content:unset;margin-top:60px;margin-bottom:0;margin-left:0;padding-left:0}.viewed_popup .popup_block{border:5px solid #06334E;padding:10px 20px}.viewed_popup .popup_block{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.popup_block .recent_veiw{left:0;right:0;letter-spacing:0;position:absolute;width:100%;text-align:center}.viewed_popup .recently-viewed li{padding-left:10px;width:20vw;flex:0 0 20vw;display:inline-block;float:none;white-space:normal}.popup_block .grid__item .card-wrapper{text-align:center}.recently-viewed .card__inner .full-unstyled-link{display:block;line-height:0;width:65%;margin:0 auto}.viewed_popup .recently-viewed .grid__item .media img{height:auto;width:100%}.popup_block h2{font-size:1.25em;text-transform:uppercase;letter-spacing:.1em}.popup_block .popup_close{position:absolute;top:5px;left:15px;font-weight:700;color:#000;font-size:20px;cursor:pointer;display:block}.recently-viewed .card__content .card__heading{font-size:14px;padding:0 20px}.recently-viewed .card__content .card__heading a{text-decoration:unset}.account-icon{position:absolute;right:55px;cursor:pointer;padding:10px}.account-icon svg{fill:#07067c!important;height:21px;padding-right:5px}.account-icon svg path{fill:#07067cd6!important}.account-menu{position:absolute;left:auto;top:40px;width:190px;background:#fff;border:1px solid;text-align:left;padding:5px 10px;right:-35px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.account-menu:before{content:"";position:absolute;top:-6px;left:130px;height:10px;width:10px;background-color:#fff;border-top:1px solid;border-left:1px solid;transform:rotate(45deg);z-index:1;opacity:1;transition-delay:.3s}.account-menu li span{color:#07067c;font-size:16px}@media(min-width:769px){.announcement-icon.account-icon:hover .account-menu{display:inline-block;opacity:1;visibility:visible}}.header_menu_icon li{padding:7px 0}.header_menu_icon li a{display:flex;align-items:center;justify-content:flex-start;text-decoration:unset}.header_menu_icon li img{width:24px;margin-right:5px}.announcement-bar p{line-height:20px}.order-status{padding:50px}.order-status .container{max-width:900px;margin:0 auto;text-align:center}.order-status .form_fields{width:100%;padding:30px 0}.form_fields .grid-gutters{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding-top:20px}.grid-gutters .medium-up--one-half{width:50%;float:left;text-align:left}.grid-gutters input,.grid-gutters select{width:98%;margin-top:10px;padding:10px}.grid-gutters .medium-up--one,.form_fields textarea{width:99%;text-align:left}.grid-gutters .medium-up--one input{width:100%}.form_fields .fast-quote-btn{float:left;margin-top:20px;background-color:#07067c;color:#fff;padding:12px 20px;border:none;font-weight:700;border-radius:3px;min-width:200px;max-width:200px;cursor:pointer}nav.site-navigation .navmenu-basic__item .navmenu-depth-2{width:auto;margin-left:0;box-shadow:2px 10px 20px #00000059}.productitem .selected-button button{width:100%;color:#fff;background-color:#07067c;border:1px solid #07067c;padding:10px;border-radius:3px;letter-spacing:1px;cursor:pointer;font-size:14px}.site-footer-credits,.footer_social{padding-top:20px}.site-footer-wrapper .site-footer-item--information{margin-top:20px}.productgrid-gridview .collection--description{max-width:100%}.grid .contact_text{text-align:left}.grid .contact_text p{margin:6px 0}.modal-loaded.modal-visible .modal{top:20%;background:#07067c;width:65%;padding:0}.template-index #slidecarthq .slidecarthq-overlay,.template-index #slidecarthq .slidecarthq-overlay:empty,.template-index .mobile-nav-overlay{background:#0009}.mobile-nav-content .mobile_top{background-color:#e6e6f2;padding:10px;text-align:center;font-size:16px;letter-spacing:0px;margin:0 10px 10px}.mobile-nav-content .mobile_top span{margin:0 5px}.site-header-cart .site-header-cart--count:after{background-color:#07067c;color:#fff;font-size:.8rem}.newsletter .button-primary{padding:.6rem 1.75rem}.site-footer-block-newsletter .newsletter .newsletter-input input{padding:.75rem .625rem}.cart-checkout .button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:max-content;margin:0 auto;background:#07067c;padding:10px 20px;border-radius:5px;color:#fff}.cart-checkout .button svg{margin-right:10px}.cart-total .cart-checkout .cart-continue{font-size:20px;margin-top:30px;letter-spacing:-1px}.return-collection{text-align:center;display:block;margin-top:50px}.return-collection .return-link{border:1px solid #07067c;padding:10px;text-decoration:unset;display:flex;align-items:center;justify-content:center;max-width:max-content;margin:0 auto;border-radius:5px;color:#07067c}.return-collection .return-link svg{width:20px;margin-right:10px}.block_menu-2 .navmenu-id-door-hardware-collections,.block_menu-2 .navmenu-id-garage-door-collections,.block_menu-2 .navmenu-id-door-collection,.block_menu-2 .navmenu-id-door-collections,.block_menu-2 .navmenu-id-lux-building-supply,.block_menu-2 .navmenu-id-exterior-interior-door-collections,.block_menu-2 .navmenu-id-contact-us,.form_fields .sucess_form{display:none}.site-mobile-nav .mobile-nav-content .navmenu-depth-1,.site-mobile-nav .mobile-nav-primary-content .navmenu-depth-1{font-size:16px}.productgrid--outer .collection--image img{height:300px;object-fit:cover}.product-app #shopify-product-reviews{margin-top:30px}.product-app #shopify-product-reviews h2{margin-top:0}.product-app #shopify-product-reviews .spr-summary-actions-newreview{background:transparent;border:none;border-bottom:1px solid #07067c;border-radius:0;padding:0;color:#07067c}.footer-phone-link-wrapper{text-align:center;margin-bottom:30px}.footer-phone-link{margin-top:30px;line-height:64px;vertical-align:middle;height:64px;text-decoration:unset}.footer-phone-link div{height:64px;width:64px;background:linear-gradient(#9ca6ce,#07067c);display:inline-block;border-radius:50%;text-align:center;border:4px solid #ccc;margin-right:-18px;position:relative;z-index:2}.footer-phone-link div svg{width:32px;height:32px;margin-bottom:15px}.footer-phone-link span{background:linear-gradient(#9ca6ce,#07067c);color:#fff;padding:10px 10px 10px 15px;border:4px solid #ccc;border-radius:5px;border-left:none;top:-5px;position:relative;z-index:1}.form-success{text-align:left;border:1px solid #07067c45;padding:15px 25px}.fast-quote{width:100%;text-align:center}.fast-quote .fast-quote-btn{cursor:pointer;color:#fff;background-color:#07067c;border:1px solid #dddddd;padding:10px;border-radius:4px;margin-top:10px;letter-spacing:1px;min-width:170px;max-width:170px;font-size:14px}.form_fields .form-vertical .product-title label{font-size:var(--font-size-body)}.form_fields .form-vertical .product-title input{color:#07067c;font-size:18px}.product-gallery .flickity-prev-next-button.next{right:1.5rem;border:1px solid #07067c;line-height:0;opacity:.8;color:#07067c;width:32px;height:32px}.product-gallery .flickity-prev-next-button.previous{left:1.5rem;border:1px solid #07067c;line-height:0;opacity:.8;color:#07067c;width:32px;height:32px}.product-gallery .flickity-prev-next-button svg{width:20px;height:20px}.cart-title .cart-title-right{display:none}.site-navigation .navmenu-depth-1>li>a{letter-spacing:-.5px}.site-navigation .navmenu .navmenu-link-depth-1{padding:10px 15px}.logolist--container h2{font-family:Work Sans,sans-serif;font-style:normal;font-weight:600;letter-spacing:0em}.quickshop-button .productitem--action-trigger{font-weight:400}.form-vertical [type=submit],.form-vertical .btn{font-weight:700;min-width:200px;margin-top:20px}.guarantee{max-width:200px;margin:18px auto 0;display:block}.request-product-block{padding-bottom:20px;padding-top:10px}.product-description table td p{margin:0}.productitem__container .more_information{color:#07067c;position:absolute;bottom:20px;left:0;right:0;text-align:center;font-weight:700;text-decoration:underline}.productitem__container .more_information:hover{color:#fff}.cart-checkout .button-primary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:max-content;margin:0 auto;background:#07067c;padding:10px 20px;border-radius:5px;color:#fff;font-weight:400;font-size:18px}.cart-checkout .button-primary:hover{background:#07067c}.cart-checkout .button-primary svg{margin-right:10px}.share_widget{display:block;margin:20px auto;max-width:615px;width:100%}.share_wrap{border:1px solid #6f7175;padding:20px;display:inline-block;max-width:615px;width:100%}.share_wrap .left{width:45%;float:left}.share_wrap .left img{width:auto;max-height:270px;margin:0 auto;display:block;width:100%}.share_wrap .right{width:55%;float:right;padding-left:10px}.share_wrap .share{display:inline-block;list-style:none;padding:5px 0 0;width:100%;margin-top:10px}.share_wrap .title{margin-bottom:0;text-align:left;line-height:1.5;margin-top:0}.share li.label_heading{padding-right:10px;color:#000;font-size:15px}.share li.label_heading img{max-width:81px}.share li{float:left;padding:0 15px 0 0}.share li a{color:#000}.share li a:hover{color:#333}.share li.facebook a{color:#3b5998}.share li.twitter a{color:#1da1f2}.share li.pinterest a{color:#bd081c}.share i{font-size:21px}.product-block .product-description table{white-space:unset}.site-footer-block-content .navmenu-id-contact-us{background:transparent}.need_help{position:fixed;bottom:15px;right:0;z-index:99999}.help-button:hover{opacity:.8}.help-button{background:transparent;border:none;max-width:85px;margin-right:10px;cursor:pointer}.help-button img{width:100%}.productgrid--outer .productitem--emphasis .productitem__price .price__current{font-size:18px;letter-spacing:0px}.productitem--info .price__compare-at.visible{display:block}.shopify-section .site-footer-wrapper{margin-top:0}.pxs-image-with-text-section .home_bottom{margin-bottom:-1.640625rem}@media screen and (min-width:720px){.logolist--container .logolist--item{margin-right:1.5rem;margin-left:1.5rem}.product__container .product--outer{display:flex;align-items:flex-start}.product--outer .product-gallery{position:sticky;top:120px}.site-footer-item .site-footer-blocks .site-footer-block-item{margin-right:0;padding-left:20px}.site-footer-item .site-footer-blocks .site-footer-block-menu{width:calc(24% - 30px)}.site-footer-item .site-footer-blocks .site-footer-block-newsletter{width:calc(30% - 30px);max-width:380px}}@media screen and (min-width:1024px){.site-navigation .navmenu-depth-1>li.navmenu-id-door-collections,.site-navigation .navmenu-depth-1>li.navmenu-id-door-collection,.site-navigation .navmenu-depth-1>li.navmenu-id-garage-door-collections,.site-navigation .navmenu-depth-1>li.navmenu-id-door-hardware-collections,.site-navigation .navmenu-depth-1>li.navmenu-id-lux-building-supply,.site-navigation .navmenu-depth-1>li.navmenu-id-exterior-interior-door-collections,.site-navigation .navmenu-depth-1>li.navmenu-id-lighting-collections,.site-navigation .navmenu-depth-1>li.navmenu-id-contact-us{display:none}}@media screen and (max-width:1023px){.navmenu-id-door-hardware-collections,.navmenu-id-garage-door-collections,.navmenu-id-door-collection,.navmenu-id-door-collections,.navmenu-id-lux-building-supply,.navmenu-id-lighting-collections,.navmenu-id-exterior-interior-door-collections,.navmenu-id-home-goods-collections,.navmenu-id-contact-us{background-color:#e6e6f2}}@media screen and (max-width:1023px)and (min-width:680px){.site-header-main .site-header-menu-toggle,.site-header-right .site-header-cart{top:15px}.site-header .live-search{max-width:75%;margin-right:15px}}@media(max-width:768px){.account-icon,.view_icon{top:30px;padding:8px}.shopify-section .top_menu{display:none}.site-header .live-search{max-width:70%}.announcement-bar .bar-text-custom{display:none}.home_banner .pxs-image-with-text-subheading p{font-size:16px;line-height:20px}.view_icon{padding-top:0}}@media(max-width:679px){.account-icon{top:5px;right:35px}.view_icon{top:4px;right:65px}.site-header-main-content{position:relative}.site-header .live-search{max-width:100%}}@media(max-width:480px){.quickshop-button .productitem--action-trigger{font-size:12px;font-weight:400;letter-spacing:0}.productitem .selected-button button{font-size:12px;letter-spacing:0}.site-header-nav--open .site-navigation-wrapper{display:block}.site-header-nav--open .site-navigation-wrapper .site-navigation,.account-menu{display:none}.account-menu.open{display:block;opacity:1;visibility:visible;z-index:9999}.order-status{padding:20px 10px}.viewed_popup .recently-viewed li{width:30vw;flex:0 0 30vw}.recently-viewed .card__content .card__heading{font-size:12px}.recently-viewed .card__inner .full-unstyled-link{width:100%}.productgrid--outer .collection--image img{height:180px}.collection--title{font-size:2rem}.return-collection{margin:20px auto;width:90%}.success_content{text-align:center}.help-button{max-width:70px}.pxs-image-with-text-section .home_bottom .pxs-image-with-text-content-wrapper{display:none}.pxs-image-with-text-section .home_bottom{margin-bottom:0}#shopify-section-template--16171902337195__589161c2-6db7-49bb-a53a-56427beb9e5b{padding:0}}.form-vertical form{overflow:overlay}.js-modal{position:fixed;left:0;right:0;bottom:0;top:0;z-index:1111111;display:none}.js-modal.show{display:block}.js-modal-overlay{background:#00000096;width:100%;height:100%}.js-modal-container{position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);border-radius:8px;border:1px solid;border-color:#d5d9d9;box-shadow:0 0 14px #0f111180;padding:30px;max-width:90%}.ssf-channel-h i{width:40px;height:40px;background-size:cover;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.ssf-channel-h a{padding:1em;border:1px solid #ddd;border-radius:50%}.ssf-channel-h{display:flex;flex-flow:column nowrap;align-items:center;list-style:none}.ssf-h-icons{padding-left:0}.ssf-h-icons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:20px}.ssf-copy-section{display:flex;align-items:center;gap:10px;padding:10px 14px!important;margin-top:24px!important;border-radius:8px;background-color:#fff;border:1px #d5d9d9 solid;max-width:500px;width:100%}.link-section{flex:1 0}.link-section,.ssf-channel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.js-modal-header{text-align:right}.js-modal-close{cursor:pointer}.js-modal-close .icon-remove{width:15px;height:15px}.js-modal-body h4{margin:20px 0 10px;font-size:20px;text-align:center}.share_btn_icon{width:25px;height:25px;object-fit:contain}.product-share{text-align:left}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#fff;color:#07067c;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:-60px;font-weight:700;font-size:12px}.tooltip .tooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #ffffff transparent}.tooltip:hover .tooltiptext{visibility:visible}@media(max-width:768px){.tooltiptext{display:none!important}.ssf-h-icons{flex-wrap:wrap}}.show-only-mobile{display:none!important}@media(max-width:426px){.show-only-mobile{display:flex!important}}.account__close>*{pointer-events:none}.account__close img{padding:4px}.product-block--share{display:flex;gap:10px}.product-block--share .st-wishlist-button{color:#07067c!important;padding:0!important}.account-menu .st-wishlist-details-button{display:flex;padding:0!important;justify-content:left!important}.account-menu .st-wishlist-details-button .st-label{padding-left:9px}@media(max-width:768px){.wishlist-add-icon{position:absolute;right:unset;left:65px;top:3px}}@media screen and (min-width:1024px){.site-header-main-content{margin-right:6rem}}.st-wishlist-button:not([data-type=details]) .st-wishlist-icon{color:#07067c!important}.view_icon li:hover .st-wishlist-details-button[data-type=manually] .st-label{display:block!important;color:#07067c;font-size:13px;text-decoration:none;padding-left:0;position:absolute;width:100px;top:15px;left:-15px;font-family:Work Sans,sans-serif;letter-spacing:0px}.site-navigation .navmenu .navmenu-id-home-goods-collections{display:none}.st-wishlist-details-button svg{padding-right:0}.wishlist-details-menu{display:flex;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
