body,.menu-dropdown__content a,.sidebar-categories ul li a{font-size:16px}.reputon-google-reviews-widget .reviews-holder--3hf8N.carousel--3jn30 .carousel-holder--2XSx7,.reputon-google-reviews-widget .reviews-holder--3hf8N.carousel--3jn30 .single-review--15KFU{padding:0!important}.reputon-google-reviews-widget .reviews-holder--3hf8N.carousel--3jn30 .single-review--15KFU{padding-right:10px!important}.reputon-google-reviews-widget .reviews-holder--3hf8N.dark--h01yT.carousel--3jn30 .single-review--15KFU .name--qiZGD{color:#b80606!important}.product-count-view h6{font-size:1.1rem;font-weight:900!important;margin-top:30px}.article__content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:left}.article__content table th,.article__content table td{border:1px solid #ddd;padding:12px 15px}.article__content table tr:nth-child(2n){background-color:#f9f9f9}.article__content table tr:hover{background-color:#f1f1f1}.article__content table th{background-color:#4caf50;color:#fff;font-weight:700}.article__content table td{color:#333}.article__content .Avada-DynamicProduct__Desktop img{height:440px}.reviews-head--2q57v{display:none!important}.reputon-google-reviews-widget .reviews-holder--3hf8N .text-block--3sRJY .text-holder--3QC0F{max-height:50px!important}#swiper-prev-f289aee0-5243-11ee-a389-01413a55d496,#swiper-next-f289aee0-5243-11ee-a389-01413a55d496{display:none}.product-single .variants__label{color:#000;margin-right:15px;margin-bottom:5px}.carousel-holder--2XSx7 span.swiper-notification{display:none}.header .bwp-header{padding:10px 0}.js-scroll-to-top.scroll-to-top,div#Details-8-collection-sidebartop{display:none!important}.header-logo .header-logo__link img{max-width:165px}.policy__container{padding-top:0;padding-bottom:50px;max-width:780px;margin:0 auto}.wpbingo-section--image-text h2{font-size:25px}.menu-row__col:nth-child(3) .menu-list{display:flex;flex-wrap:wrap}.menu-row__col:nth-child(3) .menu-list li.menu__item{width:29%}.menu-row__col:nth-child(3) li.menu__item:last-child{width:90%!important;margin-top:10px;border-top:1px solid #c0c0c0;padding-top:10px}.wpbingo-section--image-text h2 strong{font-size:42px;line-height:62px}.FacetFiltersForm .filter-list .facets__list label{margin:0;cursor:pointer;position:relative;padding-left:25px;font-size:14px;background:#fff!important}.product-card__image .preloading-img-product img{padding:40px}h5.size-info{font-size:14px;font-weight:800!important;color:#fff;margin-bottom:20px;color:red;display:none}h5.size-info strong{display:block}.product-single .inventory-content{margin-bottom:15px;border-bottom:1px solid #efefef;display:flex}.product-single .product-info{margin-bottom:25px;border-bottom:1px solid #efefef;font-size:15px}.product-single .inventory-content>#variant-inventory{position:relative;color:#108043;flex-grow:0;margin-right:20px}.product-single .product-count-sale{color:#f11e1e;font-weight:600;flex-grow:1}.vat-inc{font-size:12px;margin:-3px 0 0 10px;font-weight:700}.product-single .product-count-sale svg{max-width:20px;position:relative;top:-3px;margin-right:1px}.product-single__policies{margin-bottom:15px;border-bottom:1px solid #efefef}.product-single .variants__label span{text-transform:capitalize}.product-single .variants__label{color:#000;margin-right:15px;margin-bottom:24px;font-weight:700;font-size:13px;text-transform:uppercase;font-family:system-ui;letter-spacing:1.5px}.footer-bottom img.payment-image__img{max-width:270px}.product-single .product-single__buttons .shopify-payment-button,.additional_checkout_buttons{width:100%;display:none}.buy-together-products .item-product-inner .image img,.product-single__main-media img,.product-media__wrapper img{object-fit:contain}.pswp--zoom-allowed .pswp__img{height:100%!important}.product-info ul{list-style:none;padding:0}.product-info ul li strong{color:#635f5f;width:240px;display:inline-block}.product-info h6{margin:10px 0;font-size:22px}.cls-type-new .grid{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:flex-start}.cls-type-new a{width:22%;display:flex;margin-bottom:10px;gap:10px;align-items:flex-start;justify-content:flex-start;align-content:flex-end;flex-wrap:nowrap;font-size:13px;line-height:18px;font-weight:700;margin-right:10px}.cls-type-new .grid img{width:100%;max-width:35px}.cls-type-new #type-title{font-size:22px;margin-bottom:16px}div#shopify-section-618e4a3d-733a-4988-a983-9207041fc331{background:#e8e8e8;padding:10px 0;margin:0}div#shopify-section-618e4a3d-733a-4988-a983-9207041fc331 h2 img{width:500px;margin-top:20px}#shopify-section-618e4a3d-733a-4988-a983-9207041fc331 .col-image img{max-width:380px}.facets__display{display:none}.product-single .variants__label span{text-transform:lowercase}.collection-list{display:flex;flex-wrap:wrap;justify-content:space-between}.collection-list-grid a{display:flex;flex-direction:column;flex-wrap:wrap;width:90%;align-items:center;margin:30px auto;text-align:center}.collection-list-grid a img{height:270px;box-shadow:0 -1px 10px 3px #c6aeae;margin-bottom:22px;border:1px solid #c9c9c9a8;width:125px}.collection-list-grid{width:13.5%;margin:6px 2px}@media screen and (max-width:620px){.collection-list-grid{width:47%;margin:6px 2px}}.collection-list-grid:hover{background:#7a7a7a}.collection-list-grid:hover a img{box-shadow:0 -1px 18px 6px #434343;border:1px solid #c9c9c9a8}.collection-list h1{font-size:50px;font-weight:300;text-align:center;display:block;width:100%;margin:80px 0 30px}.collection-list-grid:hover a{color:#fff}.review-widget_net{display:none}@media screen and (min-width:620px){.product-single .product-info{margin-bottom:25px;border:1px solid #efefef;font-size:15px;margin-left:115px;padding:36px;background:#f8f8f8}.review-widget_net{display:block}.product-info ul li strong{color:#635f5f;width:380px;display:inline-block;margin-bottom:5px}.collection-description{max-width:70%;margin-bottom:100px;font-weight:700;margin-top:-40px;text-align:center}}.grid-container-001{display:flex;flex-wrap:wrap;gap:20px;padding:25px 0 0}.grid-item{position:relative;color:#fff;background-blend-mode:overlay;background-color:#696969;box-sizing:border-box;height:340px;transition:background-color .3s;background-size:cover;box-shadow:1px -1px 5px 1px #313131}.grid-item:hover{background-color:#818181}.grid-item.large{flex:0 0 calc(50% - 20px)}.grid-item.small{flex:0 0 calc(25% - 15px)}.grid-item .content{position:absolute;bottom:40px;left:40px}.grid-item .shop-link{display:inline-block;padding:5px 25px;border:1px solid white;border-radius:1px;color:#fff;text-decoration:none;transition:background-color .3s,color .3s;font-size:20px}.grid-item:hover .shop-link{background-color:#000;color:#fff;border-color:#000}.grid-item .shop-link:hover{background-color:#000;color:#fff;text-decoration:underline;border-color:#000}div#shopify-section-f1e672f9-a62d-4655-bf2f-471b38f2903e{background:#5e6779;padding-top:80px}.grid-container-001 h2{font-weight:700;font-size:24px;margin-bottom:15px;color:#fff}@media(max-width:600px){.grid-container-001{gap:10px}.grid-item{flex:0 0 calc(100% - 10px)}.grid-container-001 .large,.grid-container-001 .small{flex:0 0 100%}}@media(max-width:480px){.mm-nav__btn{display:block;width:440%;height:44px;padding:0;color:#0000004d;border:none;border-radius:0;font-size:20px;line-height:44px;text-align:right;background:#bbb0;position:relative;left:-50px}.grid-container-001{gap:10px}.grid-item{flex:0 0 calc(100% - 10px)}.grid-container-001 .large,.grid-container-001 .small{flex:0 0 100%}}#block1{background-image:url(https://canuckdoorsystems.com/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/2017/08/2.3.5.2.plastic-laminate-hardboard-doors-approved-768x512.jpg.webp)}#block2{background-image:url(/cdn/shop/files/external-firedoor3.jpg?v=1702312429)}#block3{background-image:url(/cdn/shop/files/firedoors_frames.jpg?v=1702312429)}#block4{background-image:url(/cdn/shop/files/fire_door_handle.jpg?v=1702312429)}#block5{background-image:url(/cdn/shop/files/non-Glazed-scaled.jpg?v=1702312429)}#block6{background-image:url(/cdn/shop/files/panel_fire_doors.webp?v=1702312428)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-styles.css.map */
