.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:max-content;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}.cart-total .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-total .cart-checkout button:hover{background:#07067c}.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:220px;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-wood-floor-collections,.block_menu-2 .navmenu-id-door-collections,.block_menu-2 .navmenu-id-lux-building-supply,.block_menu-2 .navmenu-id-contact-us,.form_fields .sucess_form{display:none}.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:8px 15px;border-radius:4px;margin-top:20px;letter-spacing:1px}.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}.productgrid--outer .collection--image img{height:300px;object-fit:cover}.cart-title .cart-title-right{display:none}.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--items .productitem--emphasis .productitem__price .price__current{font-size:18px;letter-spacing:0}.productitem--info .price__compare-at.visible{display:block}.variant_options .options-selection__option-value-input+.options-selection__option-value-name{border:1px solid #07067c;color:transparent;opacity:.8;margin-right:10px}.variant_options .options-selection__option-value-input:checked+.options-selection__option-value-name{border:2px solid #07067c;opacity:1}.variant_options .options-selection__option-values{display:flex}.product-form--regular .option_val{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.option_val .tool_tip{opacity:0;visibility:hidden;position:absolute;bottom:107%;background-color:#333;border-radius:3px;color:var(--wvs-tooltip-text-color,#fff);font-size:14px;line-height:1.2;margin-bottom:5px;padding:7px 15px;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);min-width:115px;left:40%;transition:all .2s}.product-form--regular .option_val:hover>p.tool_tip{display:block;visibility:visible;opacity:1;transition:all 0s}.product-form--regular .option_val{position:relative}label.option_val:after{position:absolute;top:-11px;left:35px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--wvs-tooltip-background-color,#333);content:" ";font-size:0;line-height:0;margin-left:-5px;width:0;visibility:hidden;transition:all .2s;opacity:0}.product-form--regular label.option_val:hover:after{visibility:visible;transition:all 0s;opacity:1}.product-gallery--media .product-gallery--image-background{position:relative}.product-gallery--media .product_badge{position:absolute;top:0;left:0;width:25%;display:none}.product-gallery--image-background.gallery_1 .product_badge{display:block}.footer_shop .footer_sub{display:none}.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){.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}.variant-selection options-selection>*{margin-left:10px}.collection__item-title{min-height:42px}.collection--title{font-size:24px}.footer_sub li{list-style:none;width:50%}.footer_shop .footer_sub{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0}.footer_shop .footer_sub li.navmenu-item{padding:5px;margin:0}.block_menu-2 .footer_shop>li>a{font-weight:700}.footer_shop>.navmenu-item{padding-bottom:10px}.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--16223147622562__a130135a-59bb-4471-a93b-2591ae0b8a88{padding:0}}.cart-checkout .additional-checkout-buttons{display:none}.form-vertical form{overflow:overlay}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
