.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:85px;padding:10px}.view_icon svg{width:20px;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}.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}nav.site-navigation .navmenu-basic__item .navmenu-depth-2{width:168px;margin-left:0;box-shadow:2px 10px 20px #00000059}.productitem .quickshop-button{display:none}.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}.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}.form_fields .sucess_form{display:none}.form-success{text-align:left;border:1px solid #07067c45;padding:15px 25px}.search-page{text-align:center;padding-top:30px}.search-page .productgrid--search{max-width:420px;width:100%;margin:0 auto}.productgrid--search .input-group{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.productgrid--search .input-group input{height:45px;padding:10px 20px;width:70%;border:1px solid #07067c}.productgrid--search .input-group__btn button{height:45px;border:none;background:#07067c;color:#fff;padding:10px 15px}.search-result h2,.search-result .h2{text-transform:capitalize;letter-spacing:0}.search-result-products{padding-left:20px;padding-right:20px;margin:0 auto;width:100%}.search-result-products .list-item{display:table;margin-bottom:22px;width:100%}.list-view-item__image-column{display:table-cell;vertical-align:middle;width:120px}.js-search-container .list-view-item__image-wrapper{text-align:center}.list-view-item__image-wrapper{position:relative;margin-right:35px}.list-view-item__image{max-height:95px}.list-view-item__title-column{display:table-cell;vertical-align:middle}.list-view-item__title{color:#07067c;font-size:1.125em;min-width:120px}.list-view-item__price-column{display:table-cell;text-align:right;vertical-align:middle;width:20%;font-size:1.0625em}.product-price__price{font-weight:600;display:inline-block;color:#5d6062}.search-result-products .list-item{text-decoration:unset}.site-footer-blocks .navmenu-id-contact-us{background-color:transparent}@media screen and (min-width:720px){.page-width .search-result{padding-left:55px;padding-right:55px}.search-result-products .list-item{border-bottom:1px solid #6f7175;padding-bottom:22px}.search-result-products .list-item:last-child{border-bottom:0}.search-result-products{padding-left:55px;padding-right:55px}.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-wood-floor-collections,.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-contact-us{display:none}}@media screen and (max-width:1023px){.navmenu-id-door-hardware-collections,.navmenu-id-garage-door-collections,.navmenu-id-wood-floor-collections,.navmenu-id-door-collections,.navmenu-id-lux-building-supply,.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}.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}}@media(max-width:679px){.account-icon{top:3px;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){.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}.help-button{max-width:80px}.list-view-item__image{max-height:75px}.list-view-item__image-wrapper{margin-right:0}.search-result h2,.search-result .h2{font-size:20px;padding-left:20px;padding-top:20px}.search-result-products{padding-left:10px;padding-right:10px}.list-view-item__image-column{width:100px}}@media screen and (min-width:1024px){.site-header-main-content{margin-right:6rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
