:root{--bc-color:#E87607}.clear{clear:both}.cb-content .pull-right{float:right}.cb-content .hidden{display:none!important}.cb-popover:hover{text-decoration:none!important}.frontend-page .chosen-container-single .chosen-single abbr{top:10px}.frontend-page .chosen-container .chosen-single:hover{color:inherit}.frontend-page textarea.form-control,.view-bcconfiguratorquotepicker #checkbox-is-alt+label{font-weight:300}.frontend-page .modal button.close{float:none;position:absolute;top:10px;right:10px;z-index:30000;border:0;background:0 0}.frontend-page .modal .close-modal{font-size:.75rem;color:inherit;position:absolute;top:8px;right:12px;text-decoration:none;text-transform:uppercase;border:0;background:0 0}.frontend-page .modal .close-modal:focus,.frontend-page .modal .close-modal:hover{text-decoration:none;color:inherit;opacity:.8}.frontend-page .tooltip,.frontend-page .tooltip-inner{max-width:none;font-size:1rem;font-style:normal;text-align:left;background-color:#fff}.frontend-page .tooltip{width:auto;height:auto;display:block;color:inherit;border:1px #f26522 solid;box-shadow:rgba(0,0,0,.3) 1px 1px 3px;padding:0;margin:0;clear:both}.frontend-page .tooltip-inner{padding:5px;margin:0!important;color:#000}.frontend-page .tooltip-inner>*{margin:0!important;padding:0!important}body>.popover{box-shadow:0 2px 4px rgb(0 0 0/20%);max-width:380px}.cb-content .kenedo-listing-form .kenedo-page-title{float:left}.cb-content .intra-listing .kenedo-listing-form .tasks-and-filters,.cb-content .kenedo-listing-form .pull-right{float:right}.cb-content .kenedo-listing-form .tasks-and-filters{float:right;justify-content:space-between}.cb-content .kenedo-listing-form .kenedo-tasks{float:none}.cb-content .tasks-and-filters,.cb-content .tasks-and-filters .kenedo-tasks .kenedo-task-list,.view-bcproducts .show-products ul.products{display:flex}.cb-content .tasks-and-filters .kenedo-tasks{order:2}.cb-content .tasks-and-filters .kenedo-filters{order:1}.cb-content .kenedo-filter-list{display:flex;flex-wrap:wrap}.cb-content .kenedo-filter{display:flex;width:300px;gap:5px}.cb-content .kenedo-filter .chosen-container{margin-bottom:11px}.cb-content .kenedo-filter .listing-filter{width:unset;height:34px;border-radius:0!important}.view-adminmainmenu .sub-items{padding-left:0}.cb-content .kenedo-filter .kenedo-search.input-group-append .input-group-text{padding:2px 10px;height:34px;line-height:34px;border-radius:0!important}.cb-content #property-name-bcspecsheetregenerate{width:100%}.cb-content .cb-bx-wrapper{box-shadow:none;border:0;background:0 0}.cb-content .cb-bx-wrapper .bx-controls-direction a{top:50%;margin-top:-35px;border:1px solid rgba(255,255,255,.5)}.cb-content .cb-bx-wrapper .bx-next,.cb-content .cb-bx-wrapper .bx-prev{width:50px;height:50px;border-radius:25px;line-height:50px;background:#292929;color:#fff;opacity:.75;text-indent:0;font-size:0;text-align:center;z-index:900}.cb-content .cb-bx-wrapper .bx-next:focus,.cb-content .cb-bx-wrapper .bx-next:hover,.cb-content .cb-bx-wrapper .bx-prev:focus,.cb-content .cb-bx-wrapper .bx-prev:hover{opacity:1;text-decoration:none}.cb-content .cb-bx-wrapper .bx-next:after,.cb-content .cb-bx-wrapper .bx-prev:after{font-family:"Font Awesome 5 Pro";font-weight:300;color:inherit;line-height:inherit;font-size:1.75rem;font-style:normal;font-variant:normal;text-rendering:auto}.cb-content .cb-bx-wrapper .bx-prev:after{content:"";position:relative;left:-2px}.cb-content .cb-bx-wrapper .bx-next:after{content:"";position:relative;left:2px}.cb-content .cb-bx-wrapper .bx-pager.bx-default-pager a{width:13px;height:13px;border-radius:13px;border:2px solid #949494;background:#949494}.cb-content .cb-bx-wrapper .bx-default-pager a.bx-pager-link.active,.cb-content .cb-bx-wrapper .bx-default-pager a.bx-pager-link:focus,.cb-content .cb-bx-wrapper .bx-default-pager a.bx-pager-link:hover{background:0 0}.cb-content .feedback-bubble{display:none;position:absolute;background:#f26522;color:#fff;font-style:italic;white-space:nowrap;top:-1px;height:26px;line-height:26px;z-index:1000;box-shadow:-1px 1px 2px 0 rgba(0,0,0,.2)}.cb-content .feedback-bubble.left{padding-left:10px;padding-right:10px;right:100%}.cb-content .feedback-bubble.right{padding-right:24px;left:100%}.cb-content .feedback-bubble:before{content:"";width:0;height:0;display:block;position:relative;border-top:13px solid transparent;border-bottom:13px solid transparent}.cb-content .feedback-bubble.left:before{border-right:13px solid transparent;border-left:13px solid #f26522;float:right;right:-36px}.cb-content .feedback-bubble.right:before{border-right:13px solid #f26522;float:left;left:-13px}.view-admin.cb-content a,.view-admin.cb-content a:hover{color:#025a8d;text-decoration:none}.view-admin.cb-content a.chosen-single{color:inherit}.view-adminproducttree a{color:inherit!important}.cb-content .quick-edit-buttons{font-size:1rem;line-height:1;border-radius:2px;padding:5px;z-index:100}.cb-content .quick-edit-buttons .toolbarbutton{display:inline-block}.cb-content .quick-edit-buttons a{display:inline-block;font-size:.8rem}.cb-content .quick-edit-buttons a:hover{text-decoration:none}.cb-content .quick-edit-buttons-product{position:absolute;top:0;right:0}.cb-content .quick-edit-buttons-product-listing-page{position:absolute;top:5px;right:0;font-weight:700}.cb-content .quick-edit-buttons-product .fa:before,.cb-content .quick-edit-buttons-product-listing-page .fa:before{padding-right:3px}.cb-content .quick-edit-buttons-configuration-page{position:absolute;top:0;right:0;z-index:300}.cb-content .quick-edit-buttons-element{position:absolute;top:-2px;right:35px}.cb-content .quick-edit-buttons-option{position:absolute;top:0;right:0;padding:1px}.cb-content .element.type-dropdown .quick-edit-buttons-option{right:-30px;z-index:10000}.cb-content .quick-edit-buttons-configuration-page .quick-edit-buttons-content{display:none;z-index:30000;padding:5px;border-radius:10px}.cb-content .listing-products .listing-product:first-child .quick-edit-buttons-product{top:28px}.cb-content .quick-edit-buttons-configuration-page .quick-edit-buttons-content .toolbarbutton{display:block;margin-bottom:4px}.container a{color:inherit;text-decoration:none;cursor:pointer}.container a:hover{color:inherit;text-decoration:underline}.cb-content .checkbox-like{display:inline-block;width:16px;height:17px;border-radius:0;background:#dbdbdb;position:relative;top:2px;font-size:.8rem;text-align:center;border:1px solid #595959}.cb-content .checkbox-like.selected,.cb-content .selected .checkbox-like{background:#f26522;border-color:#f26522}.cb-content .checkbox-like:before{font-family:"Font Awesome 5 Free",sans-serif;font-weight:800;content:"";color:#e6e7e8;position:relative;top:-2000000px;text-indent:-30px}.cb-content .checkbox-like.selected:before,.cb-content .selected .checkbox-like:before{top:-3px}.cb-content .qty-box{display:grid;grid-gap:5px;gap:5px;grid-template-columns:26px 75px 26px auto;border-color:rgba(41,41,41,.5);font-weight:700}.cb-content .qty-box[data-mode=buttons] button.trigger-apply-value,.cb-content .qty-box[data-mode=buttons] button.trigger-revert-value,.cb-content .qty-box[data-mode=input] button.trigger-decrease,.cb-content .qty-box[data-mode=input] button.trigger-increase{display:none}.cb-content .qty-box button{border:1px solid;width:26px;min-width:unset;margin:0;padding:0;height:26px;color:inherit;line-height:26px;text-align:center;border-radius:13px;font-size:.75rem;background:0 0}.cb-content .qty-box button:disabled{border-color:#ccc;color:#ccc}.cb-content .qty-box button[disabled=false]:focus,.cb-content .qty-box button[disabled=false]:hover{color:#fff;background:#292929;outline:0}.cb-content .qty-box .input{border:0;background:0 0;color:inherit;font-size:1rem;font-family:inherit;font-weight:inherit;line-height:1.2rem;height:1.2rem;padding:2px 0;text-align:center;position:relative;top:2px}.cb-content .qty-box .input:disabled{color:#ccc}.cb-content .qty-box .input:focus{outline:0;border:1px solid;border-radius:3px}.cb-content .qty-box label{padding-left:10px;padding-right:5px;margin-bottom:0!important;font-weight:inherit}.cb-content .qty-box .feedback{grid-column-start:1;grid-column-end:5}body.body-view-configuratorpage .content-container{width:100%;max-width:100%;padding:0}.view-configuratorpage{padding-top:0!important}.view-configuratorpage .page-not-found{margin:100px 0}.view-configuratorpage .line{border-top:1px solid #071828;margin-bottom:20px}.view-configuratorpage .page-links{display:none}.view-configuratorpage .page-links a:hover{font-weight:700;text-decoration:none}.view-configuratorpage .page-links a:first-child{display:none}@media (min-width:992px){.view-configuratorpage .page-links a:first-child{display:block}}@media (min-width:768px){.view-configuratorpage .page-links{display:flex;justify-content:space-between;text-transform:uppercase;font-size:1rem;margin:0 100px 10px}}.view-configuratorpage #top-part{background:linear-gradient(121deg,#64727d 0,#e2ebec 100%);padding-top:50px;padding-bottom:40px}@media (min-width:575px){.view-configuratorpage #top-part{padding-top:50px}}@media (min-width:1200px){.view-configuratorpage #top-part{padding-top:65px}}.view-configuratorpage .combined-page-title .page-title-configurator-page{display:block;font-size:2.4rem;line-height:1.1em;font-weight:250;letter-spacing:.24px;color:#071828;margin:20px 0 10px -.07em;text-transform:uppercase}.view-configuratorpage .combined-page-title .page-subtitle-configurator-page{display:block;font-size:1.3rem;color:#fff;margin:10px 0 20px;text-transform:uppercase;font-weight:400}@media (min-width:992px){.view-configuratorpage .combined-page-title .page-title-configurator-page{font-size:4.8rem}.view-configuratorpage .combined-page-title .page-subtitle-configurator-page{font-size:1.7rem}}.view-configuratorpage .configurator-page-description{font-size:1rem;margin:20px 0}@media (min-width:768px){.view-configuratorpage .product-infos{display:flex;gap:20px;margin-top:40px}.view-configuratorpage .product-infos .wrapper-configurator-image{order:2}.view-configuratorpage .product-infos.with-image .wrapper-titles{order:1;width:320px}}@media (min-width:992px){.view-configuratorpage .page-title-configurator-page{font-size:4.8rem}.view-configuratorpage .page-subtitle-configurator-page{font-size:1.5rem}.view-configuratorpage .product-infos .wrapper-titles{padding-top:50px}.view-configuratorpage .product-infos.with-image .wrapper-titles{width:572px}.view-configuratorpage .product-infos .wrapper-configurator-image{padding-top:90px;padding-left:50px}}.view-configuratorpage .link-specs{font-weight:700;font-size:1rem}.view-configuratorpage .view-bcgalleryitems{background:url(../images/footer-line.jpg)repeat-x top left;visibility:hidden}.view-configuratorpage .view-bcgalleryitems .cb-bx-wrapper{padding-top:10px;margin-bottom:0}.view-configuratorpage .answer-price-label,.view-configuratorpage .answer-price-wrapper{display:none}.view-bcmyquotes .quotes-table td,.view-configuratorpage .popover table,.view-configuratorpage .popover table td{border:0!important}.view-configuratorpage .discontinued-note{color:#fff;background:#e87607;margin:125px 0 12px;padding:8px 21px;font-size:1.1rem;font-weight:300}.view-configuratorpage .wrapper-specs{padding-top:40px;padding-bottom:40px;background:linear-gradient(140deg,#d3dadb 0,#fff 100%)}.view-configuratorpage .page-sub-heading{margin:40px 0;font-weight:250;font-size:3rem;color:#071828;text-indent:-5px}.view-configuratorpage .view-bcproductfeatures .product-features{margin-top:20px;margin-bottom:20px}.view-bcproductmaterials .wrapper-ms-picker.state-closed .icon-state-opened,.view-bcproductmaterials .wrapper-ms-picker.state-opened .icon-state-closed,.view-configuratorpage .grid-approvals-optics{display:none}@media (min-width:992px){.view-configuratorpage .grid-approvals-optics,.view-configuratorpage .view-bcproductfeatures .product-features{display:grid;grid-template-columns:2fr 3fr;gap:10px}}.view-configuratorpage .view-bcproductfeatures .feature-heading,.view-configuratorpage .wrapper-specs .feature-heading{font-size:1rem;margin:0 0 5px;font-weight:600;text-transform:uppercase;color:#071828;letter-spacing:3.3px}.view-configuratorpage .view-bcproductfeatures .feature-content{margin-bottom:1rem;color:#071828}.view-bcgalleryitems .responsive-iframe-wrapper{position:relative;width:100%;height:0}.view-bcgalleryitems .responsive-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.view-bcgalleryitems .responsive-iframe-wrapper .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%;background:#ccc}.view-bcgalleryitems .note-consent-missing{text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.view-bcgalleryitems .trigger-play-video{position:absolute;top:40%;width:68px;height:48px;left:calc(50% - 34px)}.view-bcgalleryitems video{width:100%;height:auto}.view-bcproductmaterials{background:#071828;padding:40px 0;color:#fff}.view-bcproductmaterials .page-sub-heading{font-size:3rem;font-weight:250;margin-top:20px;margin-bottom:20px;color:#fff}.view-bcproductmaterials .product-materials{list-style:none;padding:0;margin:0}.view-bcproductmaterials .product-material{display:inline-block;white-space:nowrap;margin-right:10px;margin-bottom:15px}.view-bcproductmaterials .trigger-download-material{display:inline-block;white-space:nowrap;border:1px solid #fff;border-radius:26px;background:0 0;font-weight:400!important;color:#fff;padding:2px 20px;line-height:46px;font-size:.9rem;text-align:left}.view-bcproductmaterials .trigger-download-material:not(.processing):after{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-left:10px;font-size:1rem}.view-bcproductmaterials .trigger-download-material.processing{text-align:center}.view-bcproductmaterials .trigger-download-material:focus,.view-bcproductmaterials .trigger-download-material:hover{color:#fff;background:gray;outline:0;text-decoration:none}.view-bcproductmaterials .trigger-toggle-ms-dropdown{display:block;font-size:1.125rem;color:#fff}.view-bcproductmaterials .dropdown-ms-options a:hover,.view-bcproductmaterials .trigger-toggle-ms-dropdown:hover{text-decoration:none}.view-bcproductmaterials .wrapper-ms-picker{position:relative}@media (min-width:992px){.view-bcproductmaterials .wrapper-ms-picker{display:none}}.view-bcproductmaterials .dropdown-ms-options{border:1px solid #071828;color:#071828;background:#fff;padding:0 10px;position:absolute;top:30px;left:0;box-shadow:0 2px 4px rgba(0,0,0,.38);display:none}.view-bcconfiguratorcustomquotepicker .quote-list a.processing,.view-bcconfiguratorquotepicker .quote-list a.processing,.view-bcproductmaterials .wrapper-ms-picker.state-opened .dropdown-ms-options,.view-configuratorpage .view-bcpageicons .cb-bx-wrapper .page-icons{display:block}.view-bcproductmaterials .dropdown-ms-options a{display:block;margin:5px 0;color:inherit}.view-configuratorpage .view-bcpageicons .page-icons{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:576px){.view-configuratorpage .view-bcpageicons .page-icons{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.view-configuratorpage .view-bcpageicons .page-icons{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.view-configuratorpage .view-bcpageicons .page-icons{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.view-configuratorpage .view-bcpageicons .page-icons{grid-template-columns:repeat(6,1fr)}}.view-configuratorpage .view-bcpageicons .page-icon img{border:0;position:relative;margin:5px 0;width:100%;display:block;border-radius:5px}.view-configuratorpage .view-bcpageicons .page-icon .caption{display:block;text-align:center;font-size:.89rem;line-height:1.2em;font-weight:200;min-height:36px;word-break:break-word}.view-configuratorpage .page-sub-heading.horizontal{border-bottom:0;margin:0;border-left:1px solid #bdbdbd;padding:10px 15px}.view-bcproductapprovals{display:grid;grid-template-columns:auto 1fr;margin:20px auto}.view-bcproductapprovals .product-approvals{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.view-bcproductapprovals .product-approval{padding:0;margin:0 15px 0 0}.view-bcproductapprovals .product-approval:last-child{margin-right:0}.view-bcproductapprovals .product-approval img{height:35px;width:auto}.view-bcproductsocialshare{margin-top:40px;display:grid;grid-template-columns:auto 1fr}.view-bcproductsocialshare .share-links{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.view-bcproductsocialshare .share-link{display:block;width:35px;margin-right:15px}.view-bcproductsocialshare .share-link:hover img{opacity:.8}.heading-configurator{background:#071828;padding:60px 0 20px;text-align:center;color:#fff}.heading-configurator h2{margin:0 auto 20px;font-size:1.6rem;line-height:1.2em;font-weight:250}.heading-configurator .trigger-display-configurator{font-size:2rem;color:#e87607;margin-bottom:30px}.view-bcconfiguratorcontrols{background:#071828;color:#fff;padding:20px 0}.sticky-wrapper-controls.sticky .view-bcconfiguratorcontrols{width:100%;position:fixed;top:0;z-index:1080;border-top-color:#292929}.sticky-wrapper-controls[data-state=collapsed] .view-bcconfiguratorcontrols .height-limiter-selections{max-height:76px;overflow-y:hidden}.sticky-wrapper-controls[data-state=collapsed] .view-bcconfiguratorcontrols .icon-expanded,.sticky-wrapper-controls[data-state=expanded] .view-bcconfiguratorcontrols .icon-collapsed{display:none}.view-bcconfiguratorcontrols .button-cutter{margin-bottom:-10px;height:40px;overflow:hidden;position:relative;text-align:center}.view-bcconfiguratorcontrols .trigger-toggle-height{border-radius:40px;border:1px solid #fff;width:80px;height:80px;background:0 0;color:#fff;margin:0 auto -40px;padding:0;font-size:2.2rem;line-height:80px;text-align:center;opacity:.8}.view-bcconfiguratorcontrols .trigger-toggle-height:focus,.view-bcconfiguratorcontrols .trigger-toggle-height:hover{background:#fff;color:#292929;outline:0}.view-bcconfiguratorcontrols .trigger-toggle-height .fas{position:relative;top:-18px}.view-bcconfiguratorcontrols .buttons{text-align:center}@media (max-width:767px){.view-bcconfiguratorcontrols .buttons{display:grid;grid-template-columns:1fr 1fr;gap:5px}}.view-bcconfiguratorcontrols .buttons button{height:50px;line-height:1em;text-align:center;border-radius:8px;border:1px solid #e87607;color:#e87607;background:0 0;padding:5px 20px;margin-bottom:7px;font-weight:500;text-transform:uppercase;font-size:1rem}.view-bcconfiguratorcontrols .buttons button.active,.view-bcconfiguratorcontrols .buttons button[disabled=false]:focus,.view-bcconfiguratorcontrols .buttons button[disabled=false]:hover{background:#e87607;color:#fff;outline:0}.view-bcconfiguratorcontrols .buttons button.trigger-show-custom-quote-picker{grid-column-start:2;grid-column-end:4}@media (min-width:992px){.view-bcconfiguratorcontrols .buttons button.trigger-show-custom-quote-picker{grid-column-start:1;grid-column-end:3}}.view-bcconfiguratorcontrols .trigger-close-configurator-modal,.view-bcconfiguratorcontrols .trigger-update-selections{display:none}.view-bcconfiguratorcontrols .heading-selections{font-weight:700;margin:10px 0}.view-bcconfiguratorcontrols .selections{margin-bottom:20px}.view-bcconfiguratorcontrols.cb-content .qty-box{border-color:rgba(255,255,255,.5)}.view-bcconfiguratorcontrols.cb-content .qty-box .input{position:relative;top:3px}.view-bcconfiguratorcontrols .position{display:grid;column-gap:20px;row-gap:5px;grid-template-columns:180px auto}.view-bcconfiguratorcontrols .configuration-code{color:#f26522;font-weight:700}.view-bcconfiguratorcontrols .boxes{position:relative}.view-bcconfiguratorcontrols .share-page-box{position:absolute;top:10px;display:grid;grid-template-columns:auto 115px;border-radius:5px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);height:74px;width:370px;gap:10px;padding:15px}.view-bcconfiguratorcontrols .share-page-box .deep-link-input{height:2.2rem;border-radius:5px;background-color:#f4f4f4;border:1px solid #707070;padding-left:10px;padding-right:10px;line-height:1rem;font-weight:200;color:#707070}.view-bcconfiguratorcontrols .share-page-box button{height:44px;border-radius:5px;background-color:#fff;border:1px solid #292929;color:#292929;font-weight:500;padding:0}.view-bcconfiguratorcontrols .share-page-box button:focus,.view-bcconfiguratorcontrols .share-page-box button:hover,.view-bcconfiguratorcontrols .specsheet-download-box button:focus,.view-bcconfiguratorcontrols .specsheet-download-box button:hover,.view-bcconfiguratorquotepicker .wrapper-new-quote button:focus,.view-bcconfiguratorquotepicker .wrapper-new-quote button:hover{background-color:#292929;color:#fff}.view-bcconfiguratorcontrols .box{position:absolute;z-index:1;top:10px;border-radius:5px;background-color:#fff;color:#292929;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:15px;width:100%}.view-bcconfiguratorcontrols .box.hidden{display:none!important}@media (min-width:768px){.view-bcconfiguratorcontrols .box{top:10px;width:390px}}@media (max-width:992px){.view-bcconfiguratorcontrols .box{left:0!important}.view-bcconfiguratorcontrols .box.specsheet-download-box{left:unset!important;right:0}}.view-bcconfiguratorcontrols .specsheet-download-box button{height:44px;width:100%;border-radius:5px;background-color:#fff;border:1px solid #292929;color:#292929;font-weight:500;padding-left:20px;padding-right:20px}.view-bcconfiguratorcontrols .specsheet-download-box label{font-size:.875rem;font-weight:500;line-height:1rem;margin:20px 0 5px;display:block}.view-bcconfiguratorcontrols .specsheet-download-box input[type=text]{width:100%;height:44px;line-height:44px;padding:4px 10px 0;border-radius:5px;background-color:#f4f4f4;border:1px solid #707070;font-family:inherit;color:inherit}.view-bcconfiguratorquotepicker .wrapper-new-quote{display:flex;flex-wrap:wrap;gap:10px}.view-bcconfiguratorcustomquotepicker .wrapper-quote-filters input,.view-bcconfiguratorquotepicker .wrapper-new-quote input[type=text]{height:44px;padding:2px 10px;border-radius:5px;background-color:#f4f4f4;border:1px solid #707070;line-height:16px;font-weight:200;color:#707070}.view-bcconfiguratorquotepicker .wrapper-new-quote input[type=text]{width:calc(100% - 10px - 80px)}@media (min-width:768px){.view-bcconfiguratorquotepicker .wrapper-new-quote input[type=text]{width:250px}}.view-bcconfiguratorquotepicker .wrapper-new-quote input[type=text].invalid{border-color:red}.view-bcconfiguratorquotepicker .wrapper-new-quote button{width:80px;height:44px;border-radius:5px;background-color:#fff;border:1px solid #292929;color:#292929;font-weight:500}.view-bcconfiguratorquotepicker .quote-list{list-style:none;margin:10px 0 0;padding:0;max-height:400px;overflow-y:auto}.view-bcconfiguratorquotepicker .heading-quote-list{font-weight:700;margin:20px 0 12px}.view-bcconfiguratorquotepicker #checkbox-is-alt{margin-right:5px}.popover-alt-line-item{z-index:2000;font-size:1rem}.view-bcconfiguratorcustomquotepicker .quote-list a,.view-bcconfiguratorquotepicker .quote-list a{display:grid;grid-template-columns:90px auto;text-decoration:none;padding:5px 0}.view-bcconfiguratorquotepicker .quote-list a .quote-serial{min-width:90px;font-weight:500}.view-bcconfiguratorquotepicker .quote-list a .quote-name{font-weight:300}.view-bcconfiguratorcustomquotepicker .wrapper-quote-filters input{width:100%;margin-bottom:5px}.view-bcconfiguratorcustomquotepicker .quote-list{list-style:none;margin:10px 0 0;padding:0;max-height:400px;overflow-y:auto}.view-bcconfiguratorcustomquotepicker .quote-list a .quote-serial{min-width:90px;font-weight:400}.view-bcconfiguratorcustomquotepicker .quote-list a .quote-name{font-weight:200}.view-configuratorpage.cb-content .quick-edit-buttons{display:none}.view-configuratorpage.cb-content .question{margin:25px 0;border-bottom:1px solid #d3dadb;padding-bottom:50px}.view-configuratorpage.cb-content .override-heading-wrapper{display:block;margin:20px 0 0;padding:0 15px}.view-configuratorpage.cb-content .override-heading-wrapper .override-heading{text-transform:uppercase;font-size:1.25rem;display:inline-block}.view-configuratorpage.cb-content .override-heading-wrapper .cb-popover{position:relative;top:-1px;left:4px}.view-configuratorpage.cb-content .question-heading{margin-bottom:13px}.view-configuratorpage.cb-content .question-description{font-size:1rem}.view-configuratorpage.cb-content .question .answer-group-heading{margin-top:13px;margin-bottom:10px}@media (min-width:992px){.view-configuratorpage.cb-content .question{display:grid;grid-template-columns:1fr 3fr;gap:30px}.view-configuratorpage.cb-content .question-heading{margin-top:13px}}.view-configuratorpage.cb-content .question .question-title{border:0;font-weight:700;font-size:1rem;text-transform:uppercase;display:inline;padding:0;margin:0 0 25px;color:#4a4a4a}.cb-content .question .question-heading .cb-popover{position:relative;top:-1px;margin-left:2px;font-size:.9rem!important}.view-configuratorpage .answer-description-modal .modal-content,.view-configuratorpage .question-description-modal .modal-content{padding:30px}.view-configuratorpage button.fas{font-family:"Font Awesome 5 Free";background:0 0;border:0}.view-configuratorpage.cb-content .cb-popover:hover{text-decoration:none;outline:0}.view-configuratorpage.cb-content .cb-popover:focus{outline:0}.view-configuratorpage .answer.non-applying-answer.grey-out-non-applying,.view-configuratorpage .question.non-applying-question.grey-out-non-applying .answer{color:inherit!important;cursor:default;border-color:#ccc!important}.view-configuratorpage .answer.non-applying-answer.grey-out-non-applying .answer-sku,.view-configuratorpage .answer.non-applying-answer.grey-out-non-applying .answer-title,.view-configuratorpage .answer.non-applying-answer.grey-out-non-applying .qty-box *,.view-configuratorpage .question.non-applying-question.grey-out-non-applying .answer .answer-sku,.view-configuratorpage .question.non-applying-question.grey-out-non-applying .answer .answer-title,.view-configuratorpage .question.non-applying-question.grey-out-non-applying .answer .qty-box *{color:#ccc!important}.view-configuratorpage .question.without-heading{margin-top:-15px}.view-configuratorpage .question .validation-message-target{margin-bottom:15px}.view-configuratorpage .question.combo-type .grid{display:grid;grid-auto-flow:row;grid-gap:11px}.view-configuratorpage .question.combo-type.has-error .validation-message-target{margin-top:12px;margin-bottom:15px}.view-configuratorpage .question.combo-type.has-error .validation-message-target:before{font-size:.9rem;content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:4px}@media (min-width:1200px){.view-configuratorpage .question.combo-type.contains-position-creator .grid,.view-configuratorpage .question.combo-type.contains-qty-answers .grid{width:50%}}.view-configuratorpage .question.combo-type .answer{border:2px #64727d solid;border-radius:8px;min-height:50px;font-weight:200;font-size:1rem;text-decoration:none}.view-configuratorpage .question.combo-type .answer-inner{display:flex;flex-wrap:nowrap;padding:13px 5px 10px}.view-configuratorpage .question.combo-type .answer-inner>*{padding-left:5px;padding-right:5px}.view-configuratorpage .question.combo-type .cb-popover{line-height:inherit;cursor:pointer}.view-configuratorpage .question.combo-type .rule-feedback-icon{display:none}.view-configuratorpage .question.combo-type .non-applying-answer .rule-feedback-icon{display:block}.view-configuratorpage .question.combo-type .trigger-deselect{visibility:hidden;min-width:30px;width:30px;height:30px;background:#f26522;color:#292929;border-radius:15px;border:0;line-height:30px;font-size:1.4375rem;margin-left:auto;margin-top:-3px;align-self:center;padding:0}.view-configuratorpage .question.combo-type .selected .trigger-deselect{visibility:visible}.view-configuratorpage .question.combo-type .selected .trigger-deselect:focus,.view-configuratorpage .question.combo-type .selected .trigger-deselect:hover{background:#fff;outline:0}.view-configuratorpage .question.combo-type .trigger-deselect .fal,.view-configuratorpage .question.combo-type .trigger-deselect .fas{position:relative;top:1px;left:.5px}.view-configuratorpage .question.combo-type .answer .answer-sku{font-weight:700;white-space:nowrap}.view-configuratorpage .question.type-textarea .answers .form-control{margin-top:5px;height:130px}.view-configuratorpage .question.type-images .answer .answer-sku{padding-right:5px}.view-configuratorpage .question.combo-type .configbox-control{display:none}.view-configuratorpage .question.combo-type .answer.selected{background:#292929;border-color:#292929;color:#fff}.view-configuratorpage .question.contains-position-creator .position-creator-wrapper,.view-configuratorpage .question.contains-qty-answers .answer-qty-wrapper{margin-left:auto}.view-configuratorpage .question.contains-qty-answers .answer-qty-wrapper{margin-right:2px}.view-configuratorpage .question.contains-position-creator .trigger-deselect,.view-configuratorpage .question.contains-qty-answers .trigger-deselect{margin-left:0;align-self:flex-start;margin-top:-2px}.view-configuratorpage .question.contains-position-creator .qty-box,.view-configuratorpage .question.contains-qty-answers .qty-box{grid-template-columns:26px 45px 26px auto;column-gap:10px}.view-configuratorpage .question.contains-position-creator .qty-box .input,.view-configuratorpage .question.contains-qty-answers .qty-box .input{border-radius:5px}.view-configuratorpage .question.combo-type.contains-position-creator .answer-inner,.view-configuratorpage .question.combo-type.contains-qty-answers .answer-inner{padding:12px 10px 7px}.view-configuratorpage .question .answer.selected .qty-box .input{background:#fff;color:#292929}.view-configuratorpage .question .answer.selected .qty-box button[disabled=false]:focus,.view-configuratorpage .question .answer.selected .qty-box button[disabled=false]:hover{color:#292929;background:#fff;outline:0}.view-configuratorpage .question .answer-qty-wrapper{max-width:160px}.view-configuratorpage .question .answer-qty-wrapper .qty-box .feedback{font-size:.8rem;line-height:1}.cb-content .wrapper-filters .chosen-container .chosen-results li,.view-configuratorpage .question .answer-qty-wrapper .qty-box label,.view-configuratorpage .question .position-creator-wrapper .qty-box label{padding-left:2px;padding-right:2px}.view-configuratorpage .question.type-images .answer-inner{padding:5px;align-items:center}.view-configuratorpage .question.type-images .wrapper-picker-image{margin-left:-5px;padding-left:0;margin-top:-5px;margin-bottom:-5px;max-width:100px;height:90px}.view-configuratorpage .question.type-images .wrapper-picker-image img{width:90px;height:90px;max-width:unset;border-top-left-radius:6px;border-bottom-left-radius:6px}.view-configuratorpage .question.type-images .inner-text{line-height:1.2em}.view-configuratorpage .question.type-lof .lof-box{display:flex;gap:10px}@media (min-width:1200px){.view-configuratorpage .question.type-lof{width:50%}}.view-configuratorpage .question.type-lof .lof-box .inputs{padding:11px 10px;border-radius:5px;border:2px solid #64727d}.view-configuratorpage .question.type-lof.has-selection .lof-box .inputs{border:2px solid #292929}.view-configuratorpage .question.type-lof.has-error .lof-box .inputs{border-color:#d93025}.view-configuratorpage .question.type-lof.has-selection .lof-box .inputs{background:#292929;color:#fff}.view-configuratorpage .question.type-lof.has-error .lof-box .code-segment,.view-configuratorpage .question.type-lof[data-used-ms=imperial] .lof-box[data-ms=metric],.view-configuratorpage .question.type-lof[data-used-ms=metric] .lof-box[data-ms=imperial]{display:none}.view-configuratorpage .question.type-lof .qty-box .input{font-weight:700}.view-configuratorpage .question.type-lof .qty-box .feedback{display:none!important}.view-configuratorpage .question.type-lof .lof-box .code-segment{align-self:center;padding:0 10px;font-weight:700;position:relative;top:-1px}.view-configuratorpage .question.type-lof .validation-message-target{margin:5px 0}.view-configuratorpage .question.type-lof.has-error .validation-message-target{display:grid;grid-template-columns:15px auto;grid-gap:5px;gap:5px}.view-configuratorpage .question.type-lof .validation-message-target .first-icon{position:relative;top:5px}.view-configuratorpage .question.type-lof .validation-message-target .fa-border{border-radius:1em;border-color:#d93025;font-size:.46rem;position:relative;top:-3px;margin-left:2px;margin-right:2px;padding:3px}.view-configuratorpage .question.type-lof .trigger-adjust-lof{font-size:.825rem;background:#292929;color:#fff;border:1px solid #292929;border-radius:3px;margin-top:5px}.view-configuratorpage .question.type-lof .system-imperial .custom-length-metric,.view-configuratorpage .question.type-lof .system-imperial .custom-length-metric+label,.view-configuratorpage .question.type-lof .system-metric .custom-length-imperial,.view-configuratorpage .question.type-lof .system-metric .custom-length-imperial+label,.view-configuratorpage .question.type-lof.non-applying-question .switch-standard-custom,.view-configuratorpage .question.type-lof.show-custom .lof-box,.view-configuratorpage .question.type-lof.show-standard .lof-custom-length{display:none}.view-configuratorpage .question.type-lof .switch-standard-custom{margin:10px 0}.view-configuratorpage .question.type-lof .trigger-store-custom-length{display:block;margin:10px 0}.view-configuratorpage .question.type-lof.non-applying-question .lof-box .inputs{border-color:#ccc!important;background-color:#fff!important}.view-configuratorpage .question.type-lof.non-applying-question .qty-box button{border-color:#ccc!important;color:#ccc!important}.view-configuratorpage .question.type-lof.non-applying-question .qty-box label{color:#ccc!important}.view-configuratorpage .view-bcrelatedproducts .related-product{display:inline-block;text-align:center}.view-configuratorpage .view-bcrelatedproducts .cb-bx-wrapper .bx-controls-direction a{margin-top:-50px}.view-configuratorpage .view-bcrelatedproducts .related-product a,.view-configuratorpage .view-bcrelatedproducts .related-product a:focus,.view-configuratorpage .view-bcrelatedproducts .related-product a:hover{text-decoration:none;color:inherit}.view-bcpositiondetails .table-wrapper table,.view-configuratorpage .view-bcrelatedproducts .related-product img{width:100%}.view-configuratorpage .view-bcrelatedproducts .related-product .caption{display:block;text-transform:uppercase;margin-top:10px;font-weight:200;letter-spacing:1.6px}.view-configuratorpage .modal{z-index:1180}.view-configuratorpage .modal .vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.view-configuratorpage .modal .vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.view-configuratorpage .modal .vertical-align-center .modal-content{width:inherit;max-width:inherit;height:inherit;margin:0 auto;pointer-events:all}.view-bchomepageitems .cb-bx-wrapper{margin-bottom:0}.view-bchomepageitems .homepage-items{visibility:hidden}.view-bchomepageitems .homepage-items .homepage-item-content{display:none;color:transparent;text-indent:-1000px;background-position:center top;background-repeat:no-repeat;background-color:#000}.view-bchomepageitems .homepage-item-content:hover{color:transparent}@media (max-width:767px){.view-bchomepageitems .homepage-items .homepage-item-content.for-mobiles{display:block}}@media (min-width:768px) and (max-width:991px){.view-bchomepageitems .homepage-items .homepage-item-content.for-tablets{display:block}}@media (min-width:992px){.view-bchomepageitems .homepage-items .homepage-item-content.for-desktops{display:block}}.view-bchomepageitems .cb-bx-wrapper img{max-width:20000px;width:100%;display:block}.view-bchomepageitems .cb-bx-wrapper .bx-pager{bottom:20px;z-index:1}.view-bchomepageitems.cb-content .cb-bx-wrapper .bx-pager.bx-default-pager a{border-color:#fff;background:#fff}.view-bchomepageitems.cb-content .cb-bx-wrapper .bx-pager.bx-default-pager a.active{background:0 0}#wrapper-login-overlay{top:0;left:0;position:fixed;z-index:30000;width:100%;height:100%;max-height:100%;overflow:auto;background-color:rgba(255,255,255,.9)}.view-loginoverlay{padding:15px;background-color:#fff}.view-loginoverlay .group-secret-key{display:none}.container-component-inner .view-loginoverlay{margin-top:80px;padding-top:20px!important;margin-bottom:40px}@media (min-width:768px){.view-loginoverlay{width:90%;margin:100px auto 0;box-shadow:rgba(0,0,0,.25) 5px 5px 15px;padding:0}}.view-loginoverlay{max-width:992px;margin:5px auto 20px}.modal .view-loginoverlay{margin-bottom:0}.view-loginoverlay .wrapper-login{padding:50px 40px 10px 20px}.view-loginoverlay .wrapper-register{padding:20px 40px 10px 20px}.view-loginoverlay .login-box h1{font-weight:700;text-indent:-2px}.view-loginoverlay .login-box form{margin-top:40px}.view-loginoverlay .group-switch-to-reg{margin-top:20px}.view-loginoverlay .login-response{color:red;margin:20px 0}.view-loginoverlay .has-error .form-control,.view-loginoverlay .wrapper-login .form-control.invalid{border-color:red!important}.view-loginoverlay .change-password-box,.view-loginoverlay .recover-box,.view-loginoverlay .wrapper-login,.view-loginoverlay .wrapper-register{display:none}.view-loginoverlay.shows-login .wrapper-login,.view-loginoverlay.shows-register .wrapper-register{display:block}.view-loginoverlay .wrapper-login .bc-trigger-recover-password,.view-loginoverlay .wrapper-login .help-block{color:#292929;font-size:.875rem;margin-top:-5px;margin-bottom:10px;display:block;text-decoration:none}.view-loginoverlay .sign-in-button{width:100%;margin:10px auto}.view-loginoverlay .trigger-close-login-overlay,.view-loginoverlay a{cursor:pointer}.view-loginoverlay .cancel-login{text-align:center}.view-loginoverlay .password-reset{text-transform:uppercase;font-size:1.125rem;color:#231f20;margin-bottom:30px;text-align:center}.view-loginoverlay .wrapper-register .chosen-container,.view-loginoverlay .wrapper-register .form-control{width:100%;margin-bottom:11px}.view-loginoverlay .chosen-container .chosen-single{border:1px solid #dee2e6!important;height:38px;line-height:38px;font-size:1rem;font-weight:400}.view-loginoverlay .has-error .chosen-single{border:1px solid red!important}.view-loginoverlay .chosen-container .chosen-drop{border-color:#dee2e6}.view-loginoverlay .chosen-container .chosen-results li{font-size:1rem;font-weight:400;line-height:1.2em;padding:5px 8px}.view-loginoverlay .bc-trigger-recover-password,.view-loginoverlay .trigger-close-login-overlay{color:#292929;text-decoration:none}.view-loginoverlay .form-control{border-radius:3px;box-shadow:none;outline:0}.view-loginoverlay .trigger-toggle-password-visibility{position:absolute;top:10px;right:8px;z-index:1000;cursor:pointer;font-size:.8rem}.view-loginoverlay .trigger-toggle-password-visibility:hover{color:#f26522}.view-loginoverlay .info-text{font-size:1.125rem;color:#939597;margin-bottom:15px;text-align:center}.view-loginoverlay .form-group{position:relative}.view-loginoverlay .chosen-container .chosen-default{box-shadow:none}.view-loginoverlay .register-feedback{margin:10px 0;color:red}.view-loginoverlay .register-feedback:empty{margin:0}.view-loginoverlay .privacy-consent a{color:var(--bc-color)}.view-loginoverlay .branches,.view-loginoverlay .wrapper-register-success-agent,.view-loginoverlay .wrapper-register-success-specifier{display:none}.view-loginoverlay .wrapper-register-success-agent .copy-text,.view-loginoverlay .wrapper-register-success-specifier .copy-text{text-align:center;font-size:1.5rem;line-height:31px;margin:100px 50px}.view-loginoverlay .wrapper-register-success-agent .continue-button-wrapper,.view-loginoverlay .wrapper-register-success-specifier .continue-button-wrapper{text-align:center;margin-top:60px;margin-left:50px;margin-right:50px}.cb-content .wrapper-filters{margin-bottom:25px}.cb-content .wrapper-filters .filter-label{font-weight:300;text-transform:uppercase;color:#595959;font-size:.875rem;position:relative;top:4px}.cb-content .wrapper-filters .selected-filters .filter-label{top:0;margin-right:10px}.view-bcproducts .note-quote-maker{clear:both}.cb-content .wrapper-filters .chosen-container .chosen-single{font-family:Helvetica,sans-serif;font-weight:400;box-shadow:none;border:1px solid #949494;color:#292929;height:29px;line-height:29px;font-size:.875rem;padding-left:6px}.cb-content .wrapper-filters .chosen-container .chosen-single div{width:14px}.cb-content .wrapper-filters .chosen-container .chosen-drop{border-color:#949494}.cb-content .wrapper-filters .selected-filters{float:none}.cb-content .wrapper-filters .listing-filters{float:none;clear:both}.cb-content .wrapper-filters .filter-label,.cb-content .wrapper-filters .wrapper-filter{float:none;margin-left:0;margin-right:0;margin-bottom:10px}.cb-content .wrapper-filters .listing-filters .filter-sub-category .chosen-default{color:inherit}.view-bcnews,.view-bcproducts,.view-bcshowcases{border-top:1px solid #fff;margin-top:50px;padding-top:0!important}@media (min-width:575px){.view-bcnews,.view-bcproducts,.view-bcshowcases{margin-top:50px}}@media (min-width:1200px){.view-bcnews,.view-bcproducts,.view-bcshowcases{margin-top:63px}}.view-bcproducts .page-heading{font-weight:200;text-align:center;margin:60px 0;font-size:1.6rem}.view-bcproducts .page-heading b{font-size:2rem;display:block;font-weight:400}.view-bcproducts .sub-heading{font-size:1.05rem;color:#e87607;text-align:center;margin:20px 0;text-transform:uppercase}.view-bcproducts .under-heading{text-align:center;margin-left:auto;margin-right:auto;margin-top:20px;display:none}.view-bcproducts .layout-products{margin-top:40px}@media (min-width:576px){.view-bcproducts .under-heading{width:360px;display:block}}@media (min-width:992px){.view-bcproducts .page-heading{font-size:3.5rem;font-weight:300}.view-bcproducts .page-heading b{font-size:4.8rem}.view-bcproducts .sub-heading{font-size:1.5rem}.view-bcproducts .under-heading{width:610px;display:block}.view-bcproducts .wrapper-filters{flex:0 0 auto;width:25%}.view-bcproducts .wrapper-products{flex:0 0 auto;width:75%}}.view-bcproducts .layout-products .product.hide{display:none}.view-bcproducts .wrapper-filters .heading-filters{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #071828;padding-bottom:5px}.view-bcproducts .wrapper-filters .heading-filters .label{text-transform:uppercase;font-size:1.1rem}.view-bcproducts .wrapper-filters .heading-filters .trigger-reset-product-filters{text-decoration:underline;color:inherit;font-size:.9rem;position:relative;top:3px}.view-bcproducts .wrapper-filters .product-filter{margin:10px 0;border-bottom:1px solid #071828;padding-bottom:8px}.view-bcproducts .wrapper-filters .trigger-toggle-filter-display{text-decoration:none}.view-bcproducts .wrapper-filters .trigger-toggle-filter-display .icon{display:inline-block;font-family:"Font Awesome 5 Pro",sans-serif;text-decoration:none;width:22px;font-size:.8rem}.view-bcproducts .wrapper-filters .trigger-toggle-filter-display .icon:before{content:""}.view-bcnews .wrapper-filters .product-filter.open .trigger-toggle-filter-display .icon:before,.view-bcproducts .wrapper-filters .product-filter.open .trigger-toggle-filter-display .icon:before,.view-bcshowcases .wrapper-filters .product-filter.open .trigger-toggle-filter-display .icon:before{content:""}.view-bcproducts .wrapper-filters .filter-name{font-weight:600;font-size:1rem}.view-bcproducts .wrapper-filters label{font-size:1rem;line-height:1em}.view-bcproducts .wrapper-filters .filter-values input[type=checkbox]{height:14px;width:14px;position:relative;top:1px}@media (min-width:992px){.view-bcproducts .wrapper-filters .filter-name{font-weight:600;font-size:1rem}.view-bcproducts .wrapper-filters label{font-size:1rem}.view-bcproducts .wrapper-filters .trigger-toggle-filter-display .icon{font-size:.8rem}}.view-bcproducts .wrapper-filters .filter-values{display:none;margin-top:10px;margin-left:25px}.view-bcproducts .wrapper-filters .open .filter-values{display:block}.view-bcproducts .filter-target-lumen{border-bottom:none}.view-bcproducts .filter-target-lumen #slider-target-lumen{height:10px;background:0 0;margin-top:3px;border:0;border-radius:0;position:relative;margin-right:5px}.view-bcproducts .filter-target-lumen #slider-target-lumen:before{border-top:1px solid #d1cfce;margin-left:9px;margin-right:-10px;display:block;content:""}.view-bcproducts .filter-target-lumen #slider-target-lumen .ui-slider-handle{display:block;position:absolute;top:-12px;z-index:300;height:20px;width:20px;border-radius:50%;outline:0;background-color:#e87607;border:3px solid #d15903}.view-bcproducts .filter-target-lumen .slider-box{position:relative;height:33px;width:calc(100% - 12px);padding-top:3px;padding-left:3px;padding-right:5px;margin-top:20px}.view-bcproducts .filter-target-lumen .input-box{padding:6px 8px;position:relative;border:1px solid #000;border-radius:5px;text-align:center;margin:8px 0;font-weight:400}.view-bcproducts .filter-target-lumen .input-box .separator-dash{font-weight:300}.view-bcproducts .filter-target-lumen .input-box #lumen-input-min{text-align:right}.view-bcproducts .filter-target-lumen .input-box #lumen-input-max{text-align:left}.view-bcproducts .filter-target-lumen .fa{color:#666;position:relative;top:1px}.view-bcproducts .filter-target-lumen .slider-legend{font-size:.625rem;line-height:1;position:absolute;top:16px}.view-bcproducts .filter-target-lumen .legend-min{left:12px;text-indent:-2px}.view-bcproducts .filter-target-lumen .legend-mid{left:50%}@media (max-width:749px){.view-bcproducts .filter-target-lumen .legend-mid{text-indent:-15px}}.view-bcproducts .filter-target-lumen .legend-max{right:4px;text-indent:2px}.view-bcproducts .filter-target-lumen .legend-mid:after,.view-bcproducts .filter-target-lumen .legend-min:before{content:"";border-left:1px solid #d1cfce;float:left;height:6px;position:relative;top:-9px}.view-bcproducts .filter-target-lumen .legend-mid:after{left:0}.view-bcproducts .filter-target-lumen .legend-max:before{content:"";border-left:1px solid #d1cfce;float:right;height:6px;position:relative;top:-9px;right:-4px}.view-bcproducts .filter-target-lumen .lumen-input{height:32px;width:55px;line-height:32px;font-weight:300;white-space:nowrap;display:inline-block;font-size:.875rem;background:#fff;border:0;border-radius:0;margin:0;padding-left:0;padding-right:0;text-decoration:none;color:#555;outline:0;box-shadow:none;text-align:center}.view-bcproducts .filter-target-lumen .lumen-input.invalid{color:red;animation:bc-shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.view-bcproducts .filter-target-lumen .trigger-reset-target-lumen{position:absolute;right:5px;top:8px;color:#666;text-decoration:none}@media (min-width:768px){.pos-breadcrumbs .breadcrumb{margin-bottom:35px!important}}.view-bcproducts .current-filters-sorting{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #071828;padding-bottom:5px;margin-bottom:20px}.view-bcproducts .current-filters-sorting .sorting{font-size:1.1rem;white-space:nowrap}.view-bcproducts button.trigger-toggle-product-order{background:0 0;border:0;appearance:none}.view-bcproducts .current-filters{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:15px;row-gap:5px}.view-bcproducts .current-filters .trigger-remove-filter{font-size:1rem;position:relative;top:3px;opacity:.9}.view-bcproducts .current-filters .trigger-remove-filter:hover{opacity:1;text-decoration:none}.view-bcproducts .current-filters .trigger-remove-filter .fa{padding-left:7px;font-size:.8rem;position:relative;top:-1px;opacity:.7}.view-bcproducts .trigger-toggle-display-filters{border:1px solid #000;border-radius:5px;text-align:center;padding:3px 10px;text-decoration:none;display:block;margin:10px 0 20px}.view-bcproducts .trigger-toggle-display-filters.active{background:#000;color:#fff}.view-bcproducts .family a,.view-bcproducts .products a:hover,.view-bcproducts .trigger-toggle-display-filters:hover{text-decoration:none}.view-bcproducts .wrapper-filters{display:none}.view-bcproducts .wrapper-filters.opened{display:block}@media (min-width:768px){.view-bcproducts .wrapper-filters{display:block}}.view-bcproducts .products li.hidden,.view-bcproducts .show-products .heading-family,.view-bcproducts .show-products ul.families{display:none}.view-bcproducts .show-families ul.families{display:flex}.view-bcproducts .show-families ul.products,.view-bcsalestools.cb-content .checkbox-like input{display:none}.view-bcproducts .products{list-style:none;padding:0;clear:both}@media (min-width:768px){.view-bcproducts .wrapper-filters{position:sticky;top:0;overflow-y:scroll;height:100vh;scrollbar-width:thin;scrollbar-color:#6d7171 transparent}.view-bcproducts .current-filters-sorting{position:sticky;top:0;background:#fff;z-index:1}.view-bcproducts .wrapper-filters::-webkit-scrollbar{width:6px}.view-bcproducts .wrapper-filters::-webkit-scrollbar-button{display:none}.view-bcproducts .wrapper-filters::-webkit-scrollbar-track{background:0 0}.view-bcproducts .wrapper-filters::-webkit-scrollbar-thumb{background:#6d7171;opacity:.8;border-radius:3px}.view-bcproducts .wrapper-filters::-webkit-scrollbar-thumb:hover{background:#6d7171;opacity:.8}}.view-bcproducts .products li{list-style:none;margin-bottom:20px}.view-bcproducts .products li .product-area{overflow:hidden;position:relative;display:block}.view-bcproducts .family .wrapper-image,.view-bcproducts .products .wrapper-image{display:block;border:1px solid rgba(147,148,152,.4);overflow:hidden}.view-bcproducts .family a:focus img,.view-bcproducts .family:hover img,.view-bcproducts .product a:focus img,.view-bcproducts .product:hover img{scale:1.2}.view-bcproducts .family img,.view-bcproducts .products img{padding-bottom:0;width:100%;max-width:1000px;transition:all .25s linear;background:#f5f5f5}.view-bcproductfamilies ul,.view-bcproducts ul.families{list-style:none;padding:0}.view-bcproducts .family{display:block;margin-bottom:25px}.view-bcproducts .heading-family{margin-bottom:15px}.view-bcproducts .family-name{display:block;text-align:center;margin-top:10px}.view-bcproducts .trigger-toggle-lumen-filter{font-size:.875rem;color:#fff}.view-bcproducts .trigger-toggle-lumen-filter.initialized{color:inherit}@media (min-width:750px){.view-bcproducts .trigger-toggle-lumen-filter{font-size:.875rem}}.view-bcdiscontinuedproducts .discontinued-product li:hover img,.view-bcproducts .products li:hover img,.view-bcproductsbyfamily .products li:hover img{border-color:rgba(242,101,34,.3)}.view-bcproducts #main_category_id{min-width:130px}.view-bcproducts .products .flag-quick-ship{position:absolute;top:-33px;left:5px;width:40px;height:40px;background:url(../images/icon-quickship.png)no-repeat;background-size:100%}.view-bcproducts .products .product-link-title{color:inherit;text-align:center;text-transform:uppercase;font-size:.875rem}.view-bcproducts .products .product-title{display:block;margin:12px 0 6px;font-size:1rem}.view-bcproducts .products .product-underline{display:block;width:80%;margin:0 auto;border-bottom:1px solid #f26522}.view-bcproducts .products .product-listing{display:block;margin:8px 0 6px;font-size:.75rem}.view-bcproducts .products .product-subtitle{display:block;margin:6px 0 0;font-size:.89rem;color:#595959}.view-bcproducts .products .no-link-notice{position:absolute;top:105px;width:100%;text-align:center;display:none}.view-bcproducts .products .product-area:focus .no-link-notice,.view-bcproducts .products .product-area:hover .no-link-notice{display:block}.view-bcproducts .products .no-link-notice .text{display:block;margin:0 10px;line-height:1.5em;border:1px solid #ccc;border-radius:4px;padding:7px;background:#fff;color:#000}.view-bcproducts .products .is-new .new-triangle{display:block}.view-bcproducts .products .coming-soon-triangle,.view-bcproducts .products .new-triangle,.view-bcshowcases .new-triangle{position:absolute;transform:rotate(-45deg);transform-origin:left top 0;color:#fff;display:block;font-weight:300;font-size:.875rem}.view-bcproducts .products .new-triangle,.view-bcshowcases .new-triangle{top:3px;left:-45px;width:80px;height:65px;background:#292929}.view-bcproducts .products .new-triangle span,.view-bcshowcases .new-triangle span{position:relative;top:43px;left:20px;font-size:.875rem}.view-bcproducts .products .coming-soon-triangle{top:48px;left:-50px;width:136px;height:64px;background:#595959;padding:25px 31px 0;text-align:center}.view-bcproducts .products .coming-soon-triangle span{position:relative;top:-1px;left:8px;font-size:.875rem;width:60px;display:block}@media (min-width:1200px){.view-bcshowcase{margin:0 200px}}.view-bcshowcase .bx-viewport{text-align:center}.view-bcshowcase .showcaseLocation,.view-bcshowcase .showcaseTitle{font-weight:300;font-size:1.8125rem;color:#f26522;display:block;text-transform:uppercase;margin-top:5px}.view-bcshowcase .showcaseLocation{font-size:1.125rem;color:#000;margin-top:10px;margin-bottom:15px}.view-bcshowcase .wrapper-slider .cb-bx-wrapper{margin-bottom:10px}.view-bcshowcase .wrapper-slider .bx-pager{bottom:-60px}.view-bcshowcase .showcase-slide-caption{text-align:center}.view-bcshowcase .showcaseDescription{margin:100px 0 30px}.view-bcquote .edit-quote .pipedrive-stuff select,.view-bcshowcase .wrapper-slider{visibility:hidden}.view-bcshowcase .cb-bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.view-bcshowcase .products-used{font-weight:300;font-size:1rem;color:#000;margin-top:10px;margin-bottom:15px;text-align:center;text-transform:uppercase}.view-bcshowcase .showcase-products{margin-bottom:30px;margin-top:10px}.view-bcshowcase .showcase-products .product-image{float:left}.view-bcshowcase .showcase-products .products-carousel{text-align:center;overflow:hidden}.view-bcshowcase .showcase-products .products-wrapper{display:table;margin:0 auto}.view-bcshowcase .showcase-products .product-image img{width:120px;height:120px;border:1px solid #e6e7e8}.view-bcshowcase .showcase-products .product-image:hover img{border-color:#f26522}.view-bcshowcase .showcase-products .product-image a,.view-bcshowcase .showcase-products .product-image a:hover{text-decoration:none;display:block;text-align:center;text-transform:uppercase;color:inherit;font-size:.875rem;line-height:1.2em}.view-bcshowcase .showcase-products .product-title{display:block;margin-top:10px;font-size:.89rem;font-weight:300}.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-next,.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-prev{width:35px;height:35px;line-height:35px}.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-next:after,.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-prev:after{font-size:1.25rem}.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-prev{left:-50px;margin-top:-40px}.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-next{right:-50px;margin-top:-40px}@media (max-width:499px){.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-prev{left:10px}.view-bcshowcase .showcase-products .cb-bx-wrapper .bx-controls-direction .bx-next{right:10px}}.view-bcmyprofile,.view-bcsalestools{margin-bottom:40px;font-size:.875rem}.view-bcmyprofile h2,.view-bcsalestools h2{background:#939597;height:45px;font-size:1rem;line-height:45px;color:#fff;margin:0;text-transform:uppercase;cursor:pointer}.view-bcmyprofile h2:before,.view-bcmyquotes .quote-list-heading:before,.view-bcsalestools h2:before{content:"";font-family:"Font Awesome 5 Free",sans-serif;font-weight:800;font-size:1.5rem;line-height:45px;margin-left:20px;margin-right:20px;color:#fff;float:left;width:20px}.view-bcmyprofile h2.closed:before,.view-bcmyquotes.quote-list-closed .quote-list-heading:before,.view-bcsalestools h2.closed:before{content:""}.view-bcsalestools .accordion-content{background-color:#f1f1f2;color:#000;padding:0 60px}.view-bcsalestools .accordion-content .wrapper-download-button{padding:20px 0;margin-left:-30px}.view-bcsalestools .wrapper-downloads{margin-bottom:20px}.view-bcsalestools.cb-content h3{color:#f26522;font-size:.875rem;margin:30px 0 10px -10px;height:2em;line-height:1em}.view-bcsalestools.cb-content h3,.view-bcsalestools.cb-content label{font-weight:300;text-transform:uppercase}.view-bcsalestools.cb-content .checkbox-like{margin-right:10px;margin-left:-30px}.view-bcsalestools.cb-content .checkbox input[type=checkbox]{margin-left:-30px}.view-bcsalestools.cb-content .checkbox-like input[type=checkbox]{margin:0}.view-bcsalestools .trigger-download-sales-tools,.view-bcsalestools .trigger-show-sales-tools-form{font-size:.875rem!important}.view-bcmyprofile{font-weight:300;font-size:1.0625rem}.view-bcmyprofile .accordion-content{background-color:#f1f1f2;color:#000;padding:0 60px}.view-bcmyprofile.cb-content h3{color:#f26522;font-weight:300}.view-bcmyprofile label,.view-bcmyprofile.cb-content h3{text-transform:uppercase;font-size:.875rem}.view-bcmyprofile input[type=email],.view-bcmyprofile input[type=password],.view-bcmyprofile input[type=text],.view-bcmyprofile select.branch-select,.view-bcmyprofile select.position-select{width:100%;border:1px solid rgba(147,149,151,.5);border-radius:3px;height:23px;font-size:.875rem;padding:3px 8px 2px;outline:0;color:#000}.view-bcmyprofile .form-key,.view-bcmyprofile .form-value{margin-bottom:5px;position:relative}.view-bcmyprofile select.branch-select,.view-bcmyprofile select.position-select{line-height:23px;padding:0 5px;background:#fff;color:inherit;appearance:auto;margin:0}.view-bcmyprofile input[type=password].invalid,.view-bcmyprofile input[type=text].invalid,.view-bcmyprofile select.invalid{border:1px solid red}.view-bcmyprofile .wrapper-newsletter,.view-bcmyprofile.cb-content h3{margin-top:30px;margin-bottom:30px}.view-bcmyprofile .newsletter-text{text-transform:uppercase;color:#f26522;font-size:.875rem;margin-bottom:20px}.view-bcmyprofile input[name=newsletter]{margin-right:10px}.view-bcmyprofile .wrapper-name-company{margin-top:40px;margin-bottom:30px}.view-bcmyprofile .accordion-content .wrapper-store-button{padding:0 0 20px}.view-bcmyprofile .trigger-store-user{font-size:.875rem!important}@media (max-width:900px){.view-bcmyprofile .accordion-content{padding-left:30px;padding-right:30px}.view-bcmyprofile .accordion-content .wrapper-store-button{margin-left:-30px;margin-right:-30px}}@media (max-width:500px){.view-bcmyprofile .accordion-content{padding:10px}.view-bcmyprofile .form-key,.view-bcmyprofile .form-value{width:100%}.view-bcmyprofile.cb-content h3{margin-top:10px;margin-bottom:10px}.view-bcmyprofile label{margin-top:10px;margin-bottom:0}}.view-bcmyquotes{padding-top:120px}.view-bcmyquotes .quote-list-heading{background:#939597;height:45px;cursor:pointer}.view-bcmyquotes .quote-list-heading h1{font-size:1rem;font-weight:400;position:relative;top:2px;line-height:45px;color:#fff;margin:0;text-transform:uppercase;display:inline-block}.view-bcmyquotes .quote-list-heading:before{font-family:"Font Awesome 5 Free";margin-left:30px}.view-bcmyquotes .wrapper-quote-search{float:right;display:inline-block;margin-top:8px;margin-right:10px;position:relative}.view-bcmyquotes .wrapper-quote-search .fa{color:rgba(255,255,255,.8);position:relative;top:1px}.view-bcmyquotes .wrapper-quote-search .trigger-reset-quote-search{position:absolute;right:0;top:11px;display:none}.view-bcmyquotes input.quote-search-box{border:0;border-bottom:1px solid rgba(255,255,255,.2);font-weight:400;font-size:1rem;display:inline-block;width:150px;background:0 0;color:rgba(255,255,255,.8);box-shadow:none;outline:0;border-radius:0;padding-left:5px;padding-right:5px;padding-bottom:0;text-align:left;transition-property:all}.view-bcmyquotes input.quote-search-box.not-empty,.view-bcmyquotes input.quote-search-box:focus{padding-right:10px;width:160px}.view-bcmyquotes input.quote-search-box.not-empty+.trigger-reset-quote-search,.view-bcmyquotes input.quote-search-box:focus+.trigger-reset-quote-search{display:inline}.view-bcmyquotes input.quote-search-box::-ms-input-placeholder,.view-bcmyquotes input.quote-search-box::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.view-bcmyquotes input.quote-search-box::placeholder{color:rgba(255,255,255,.8)}.view-bcmyquotes .note-search-no-results{display:none;text-align:center;font-weight:200;margin-top:-20px;margin-bottom:30px}.view-bcmyquotes.quote-list-closed .wrapper-quotes{display:none}.view-bcmyquotes .wrapper-quotes{border-left:1px solid rgba(239,239,239,.5);border-right:1px solid rgba(239,239,239,.5);padding-top:20px;overflow-x:auto}.view-bcmyquotes .quotes-table{color:#000;font-size:1rem;font-weight:300;margin-bottom:35px;margin-left:20px;margin-right:20px}.view-bcmyquotes .quotes-table th{font-weight:400;text-transform:uppercase;padding-bottom:40px!important;border:0!important}.view-bcmyquotes .quotes-table .project-name-wrapper{min-width:225px}.view-bcmyquotes .quotes-table .quote-creation-date,.view-bcmyquotes .quotes-table .quote-modification-date,.view-bcquotepositions .positions-table .quote.totals td{white-space:nowrap}.view-bcmyquotes .quotes-table a:hover{color:#2b4fa2}.view-bcmyquotes .quotes-table a{color:#f26522;font-weight:200;text-decoration:none;text-transform:uppercase}.view-bcmyquotes .quotes-table .trigger-select-quote .pseudo-radio{position:relative;top:2px}.view-bcmyquotes .quotes-table .current{color:#40ad48}.view-bcmyquotes .quotes-table .expired{color:red}.view-bcmyquotes .quotes-table .quote-name-input{line-height:1em;height:24px;padding:6px 10px;font-size:1rem;border-radius:3px;box-shadow:none;border:1px solid rgba(147,149,151,.5);display:block;float:left;margin-left:-10px;outline:0;transition-property:all;transition-duration:.5s}@media (max-width:500px){.view-bcmyquotes .quotes-table .quote-name-input{width:130px}.view-bcmyquotes .quotes-table .quote-name-wrapper{min-width:1px}}.view-bcmyquotes .quotes-table .quote-name-input.invalid{border-color:red}.view-bcmyquotes .quotes-table .trigger-add-quote{display:block;float:left;margin-left:4px}.view-bcmyquotes .quotes-table .trigger-add-quote .far{font-size:1.2rem;line-height:1;margin-top:3px;float:left;display:block}.view-bcmyquotes .quotes-table .quote-row-blueprint{display:none}.view-bcmyquotes .wrapper-quotes .bc-btn.disabled{color:#ccc;background:0 0;border:1px solid #ccc}.view-bcmyquotes .quotes-controls .bc-btn{margin-bottom:5px;white-space:nowrap}@media (max-width:400px){.view-bcmyquotes .quotes-controls .trigger-show-download-options{font-size:1.25rem}.view-bcmyquotes .quotes-controls .trigger-show-download-options:hover{letter-spacing:.04em}}.view-bcmyquotes .trigger-show-download-options{position:relative}.view-bcmyquotes .quotes-controls .fa-caret-up,.view-bcmyquotes .quotes-controls .opened .fa-caret-down{display:none}.view-bcmyquotes .quotes-controls .opened .fa-caret-up,.view-bcquotepositions .positions-table .position-commission .tooltip-inner table.price-commission-header{display:inline-block}.view-bcmyquotes .download-options{display:none;position:absolute;z-index:30000;bottom:3px;right:25px;width:135px;background:#fff;padding:15px 20px 10px;box-shadow:rgba(0,0,0,.25) 3px 3px 4px 0;border:1px solid rgba(242,101,34,.3);list-style:none}.view-bcmyquotes .opened .download-options{display:block}.view-bcmyquotes .download-options ul{list-style:none;padding:0;margin:0}.view-bcmyquotes .download-options li{margin-bottom:5px}.view-bcmyquotes .download-options a{text-transform:uppercase;color:#000}.view-bcmyquotes .download-options a:hover{text-transform:uppercase;color:#f26522;text-decoration:none}.view-bcmyquotes .invalid{border:1px red solid}.view-bcmyquotes .trigger-select-position{display:inline-block;width:23px;height:24px;padding:0 4px 3px}.view-bcmyquotes .pseudo-radio,.view-bcquotepositions .pseudo-radio{display:inline-block;width:16px;height:16px;border-radius:50%;background:#e6e7e8;border:1px solid #fff}.view-bcmyquotes .selected .pseudo-radio,.view-bcquotepositions .selected .pseudo-radio{border:5px solid #f26522}.view-bcmyquotes .wrapper-quote{min-height:900px}.view-bcquotepositions .positions-table td,.view-bcquotepositions .positions-table th{font-size:inherit;text-transform:uppercase;font-weight:400}.view-bcquotepositions .positions-table .quote-totals td,.view-bcquotepositions .positions-table th{color:#005e9d}.view-bcquotepositions .quote-background{overflow-x:auto}.view-bcquotepositions .positions-table>thead>tr>th{border:0}.view-bcquotepositions .positions-table .quote-totals td,.view-bcquotepositions .positions-table>tbody>tr>td{border:0;font-weight:500}.view-bcquotepositions .positions-table .quote-totals{text-align:right}.view-bcquotepositions .positions-table .quote-totals td.left{text-align:left}.view-bcquotepositions .positions-table .deleted-position td{color:#999}.view-bcquotepositions .positions-table .position-commission .fa,.view-bcquotepositions .positions-table .position-commission .fa:hover{color:#f26522}.view-bcquotepositions .positions-table .position-commission .tooltip{border-radius:0;padding:0;text-align:left}.view-bcquotepositions .positions-table .commission-picker,.view-bcquotepositions .positions-table .discount-picker{position:relative;right:-13px}.view-bcquotepositions .current-type-code{text-transform:none}.view-bcquotepositions .trigger-show-type-code-modal{border:0;background:0 0;padding:0}.view-bcquotepositions .type-code-edit-modal .modal-body{padding:var(--bs-modal-header-padding)}.view-bcquotepositions .carets{float:right;margin-top:-2px;margin-left:3px}.view-bcquotepositions .carets a{text-align:center;text-decoration:none}.view-bcquotepositions .carets .fa,.view-bcquotepositions .carets a{height:6px;width:10px;display:block}.view-bcquotepositions .carets a+a{margin-top:2px}.view-bcquotepositions .positions-table .position-commission .tooltip-arrow{display:none}.view-bcquotepositions .positions-table .position-commission .tooltip-inner{padding:10px 15px 5px;text-align:center;border-radius:0}.view-bcquotepositions .positions-table .position-overage{max-width:80px}.view-bcquotepositions .positions-table .position-commission .tooltip-inner .price-commission-header th{color:#000;font-size:.875rem;font-weight:400;text-transform:none;text-align:right;padding:0 3px}.view-bcquotepositions .positions-table .position-commission .tooltip-inner .price-commission-header th:first-child{width:55%}.view-bcquotepositions .positions-table .position-commission .tooltip-inner td.price-commission{font-size:1rem;font-weight:200;color:#000;margin:30px}.view-bcquotepositions .positions-table .position-commission .tooltip-inner td.price-left-sum{width:55%;white-space:nowrap}.view-bcquotepositions .positions-table .chosen-container{margin-top:-3px}.view-bcquotepositions .positions-table .chosen-single{line-height:28px;height:28px;background-color:#f1f1f2}.view-bcquotepositions .positions-table .chosen-drop{background-color:#f1f1f2}.view-bcpositiondetails td:first-child,.view-bcpositiondetails th:first-child,.view-bcquotepositions .positions-table td:first-child,.view-bcquotepositions .positions-table th:first-child{padding-left:0}.view-bcpositiondetails td:last-child,.view-bcpositiondetails th:last-child,.view-bcquotepositions .positions-table td:last-child,.view-bcquotepositions .positions-table th:last-child{padding-right:0}.view-bcquotepositions .positions-table .position-quantity-cell{width:45px;text-align:right}.view-bcquotepositions .positions-table td.position-configuration-code{word-break:break-all}.view-bcquotepositions .positions-table>tbody>tr>td,.view-bcquotepositions .positions-table>tfoot>tr>td,.view-bcquotepositions .positions-table>thead>tr>th{padding:8px 3px;background:0 0}.view-bcquotepositions .positions-table>thead>tr>th{vertical-align:top;font-weight:600}.view-bcquotepositions .positions-table td.position-list-price{text-align:right}.view-bcquotepositions .positions-table td.position-commission,.view-bcquotepositions .positions-table td.position-commission-percentage,.view-bcquotepositions .positions-table td.position-discount-percentage,.view-bcquotepositions .positions-table td.position-discounted-subtotal,.view-bcquotepositions .positions-table td.position-discounted-unit-price,.view-bcquotepositions .positions-table td.position-list-subtotal,.view-bcquotepositions .positions-table td.position-overage,.view-bcquotepositions .positions-table td.position-volume-discount{text-align:right;white-space:nowrap}.view-bcquotepositions .positions-table .position-commission-percentage,.view-bcquotepositions .positions-table .position-discounted-subtotal,.view-bcquotepositions .positions-table .position-discounted-unit-price,.view-bcquotepositions .positions-table .position-list-price,.view-bcquotepositions .positions-table .position-list-subtotal,.view-bcquotepositions .positions-table .position-volume-discount{width:1px}.view-bcquotepositions .positions-table th.position-overage{text-align:right}.view-bcquotepositions .positions-table .position-allow-editing{width:56px;min-width:56px}.view-bcquotepositions .positions-table .position-list-price{min-width:75px}.view-bcquotepositions .positions-table .position-volume-discount{color:#005e9d}.view-bcquotepositions .total-quote-value{text-align:right;padding-right:16px}@media (max-width:400px){.view-bcquotepositions .positions-table .position-quantity-cell{padding-left:20px;padding-right:10px}}.view-bcquotepositions .positions-table .alternative-line-items th{background:0 0;padding-top:40px;padding-bottom:20px;border-bottom:none;font-weight:600}.view-bcquotepositions .positions-table{width:100%;margin:0;font-size:.8rem}.view-bcquotepositions .positions-table .deleted-position td{opacity:.6}.view-bcquotepositions .positions-table .sub-position .position-title-cell{padding-left:20px}.view-bcquotepositions .positions-table .sub-position .position-title-cell:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.view-bcquotepositions .positions-table .position-quantity-cell input.quantity-text-field{height:20px;width:36px;line-height:20px;font-size:inherit;font-weight:500;font-size:.6rem;padding:1px 5px;text-align:right;position:relative;top:-2px}.view-bcquotepositions .positions-table .position-discounted-price,.view-bcquotepositions .positions-table .position-list-price{text-align:right}.view-bcquotepositions .positions-table td.position-discounted-price,.view-bcquotepositions .positions-table td.position-list-price{white-space:nowrap}.view-bcquotepositions .positions-table .position-commission,.view-bcquotepositions .positions-table .position-discount-percentage,.view-bcquotepositions .positions-table .position-discounted-price{width:10px}.view-bcquotepositions .positions-table .position-commission .fa{margin-right:5px}.view-bcquotepositions .positions-table .trigger-show-position-modal{padding:5px;position:relative;left:-5px}.view-bcquotepositions .positions-table .note-short{font-size:.875rem;color:#666}.view-bcquotepositions .positions-table .trigger-show-position-notes{font-size:.875rem}@media (max-width:500px){.view-bcquotepositions .positions-table>tbody>tr>td,.view-bcquotepositions .positions-table>thead>tr>th{padding-left:3px;padding-right:3px}}.view-bcquotepositions .modal .vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.view-bcquotepositions .modal .vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.view-bcquotepositions .modal .vertical-align-center .modal-content{width:inherit;max-width:inherit;height:inherit;margin:0 auto;pointer-events:all}.view-bcquotepositions .modal-body{padding:30px}.view-bcquotepositions .modal.position-notes-modal .modal-content{padding:10px;font-weight:200;font-size:.875rem}.view-bcquotepositions .position-details-modal .modal-dialog{width:1000px;max-width:90%}.view-bcquotepositions .position-details-modal .btn-close{position:absolute;right:5px;top:5px}.view-bcquotepositions .type-code-modal .modal-content .field-wrapper input{margin-top:3px}.view-bcquote,.view-bcquotepositions .type-code-modal .modal-content .field-wrapper label{font-weight:300;font-size:1rem}.view-bcquotepositions .type-code-modal .modal-content .control-wrapper{margin:20px 0;text-align:center}.view-bcquotepositions table .right{text-align:right!important}.view-bcpositiondetails .product-image{width:50%;margin:0 auto 10px}.view-bcpositiondetails .product-image img{width:100%;height:auto}.view-bcpositiondetails .product{width:100%;margin-bottom:10px;padding:0 25px}.view-bcpositiondetails .product-config,.view-bcpositiondetails .product-title,.view-bcpositiondetails .type-code{text-transform:uppercase;font-weight:500}.view-bcpositiondetails .product-config{font-size:1rem;line-height:1.5;padding:5px 25px 4px;background-color:#f16521;color:#fff}.view-bcpositiondetails .product-config-code-label{float:left;width:140px}.view-bcpositiondetails .product-config-code{float:left;width:calc(100% - 150px);word-break:break-all}.view-bcpositiondetails .table-wrapper{padding:20px 25px;background:#f2f2f2;overflow-x:auto}.view-bcpositiondetails th{text-align:left;vertical-align:top;font-size:.9rem;padding:5px 6px}.view-bcpositiondetails td{font-weight:500;color:#000;font-style:normal;vertical-align:top;font-size:.9rem;padding:5px 6px}.view-bcpositiondetails .orange{font-weight:200;color:#f26522;text-transform:uppercase}.view-bcpositiondetails td.col-question-title{color:#f26522;text-transform:uppercase;padding-right:10px}.view-bcpositiondetails .col-unit-price{padding-right:20px}.view-bcpositiondetails .col-code{white-space:nowrap;text-transform:uppercase;padding-right:20px}.view-bcpositiondetails td.col-code,.view-bcpositiondetails td.col-qty,.view-bcpositiondetails td.col-total,.view-bcpositiondetails td.col-unit-price{color:#0a5e69;font-weight:500}.view-bcpositiondetails td.col-description .setup-charge{font-style:italic}.view-bcpositiondetails td.col-unit-price{text-align:right;white-space:nowrap}.view-bcpositiondetails .col-question-title,.view-bcquote .detail-notes b,.view-bcquote .quote-details b{font-weight:500}@media (min-width:768px){.view-bcpositiondetails .col-question-title{white-space:nowrap;width:1px}}.view-bcpositiondetails .col-qty,.view-bcpositiondetails .col-total,.view-bcpositiondetails .col-unit-price{width:1px;white-space:nowrap;text-align:right}.view-bcpositiondetails .table-wrapper .totals{width:auto;float:right;margin-top:10px}.view-adminbcquotelist .quotes-table th,.view-bcpositiondetails .table-wrapper .totals td,.view-bcpositiondetails th,.view-bcquote .edit-quote label,.view-bcquote .quote-details-heading h1{font-weight:500;text-transform:uppercase;color:#005e9d}.view-bcpositiondetails .table-wrapper .totals .totals-label{padding-right:10px}.view-bcpositiondetails .table-wrapper .totals .totals-price{text-align:right;white-space:nowrap}.view-bcmyquotes.quote-details-closed .quote-details-heading:before,.view-bcresources.resources-forms-closed .heading-resources-forms:before,.view-bcresources.resources-general-closed .heading-resources-general:before{content:""}.view-bcmyquotes.quote-details-closed .position-controls,.view-bcmyquotes.quote-details-closed .quote-background{display:none}.view-bcmyquotes .trigger-show-quote-request-form{display:inline-block;margin-top:5px}.view-bcmyquotes .line-item-request-modal textarea{width:100%;height:200px;display:block;margin:5px 0 10px}.view-bcquote{line-height:1.5;color:#000}.view-bcquote .quote-details-heading{background:#939597;height:45px;cursor:pointer;margin-top:15px;margin-bottom:0}.view-bcquote .quote-details-heading h1{font-size:1rem;position:relative;top:2px;line-height:45px;color:#fff;margin:0}.view-bcquote .quote-details-heading:before{content:"";font-family:"Font Awesome 5 Free",sans-serif;font-weight:800;font-size:1.5rem;line-height:45px;margin-left:30px;margin-right:20px;color:#fff;float:left;width:20px}.view-bcquote .quote-background{background-color:#f1f1f2;padding:25px 25px 34px}.view-bcquote .quote-background.background-top{padding-bottom:15px}.view-bcquote .quote-background.background-lower{padding-top:5px;padding-bottom:15px}.view-bcquote .wrapper-quote-positions{margin-bottom:20px}.view-bcquote .detail-notes,.view-bcquote .edit-quote,.view-bcquote .quote-details{font-size:.9rem}.view-bcquote .edit-quote .trigger-show-quote-name-edit,.view-bcquote .edit-quote .trigger-store-form-quote-name{color:#939597;font-style:italic;padding:5px;cursor:pointer}.view-bcquote .edit-quote label{padding:0;color:#f26522;margin-right:15px;min-width:110px}.view-bcquote .detail-notes{margin:10px 0 0;line-height:1.5}.view-bcquote .detail-notes-text{font-weight:200;line-height:1.5}.view-bcquote .quote-details{font-weight:200;margin-top:10px;margin-bottom:10px}.view-bcquote .quote-notes{margin:20px 0}.view-bcquote .quote-toc{margin:20px 25px;font-weight:200}.view-bcquote .quote-toc a{color:#f26522}.view-bcmyquotes .target-quote-feedback b,.view-bcmyquotes .target-quote-feedback strong,.view-bcquote .heading-toc{font-weight:300}.view-bcmyquotes .quotes-controls.row{margin-left:-5px;margin-right:-5px}.view-bcmyquotes .quotes-controls div[class*=col-]{padding-left:5px;padding-right:5px;position:relative}.view-bcmyquotes .quotes-controls .bc-btn{width:100%}.view-bcquote .edit-quote input{height:20px;line-height:1;font-size:inherit;font-weight:300;width:100%;padding:1px 5px;margin-left:-6px;position:relative;top:-2px;outline:0}.view-bcquote .edit-quote input.quote-name-edit-box{width:125px;display:inline-block}.view-bcquote .edit-quote input.quote-name-edit-box.invalid{border-color:red}.view-bcquote .edit-quote .pipedrive-stuff label{min-width:100px}.view-bcquote .edit-quote .pipedrive-stuff input[type=text]{border:1px solid #ccc;margin-left:-3px;width:180px!important;height:24px}.view-bcquote .position-controls .col-20p{padding-left:5px;padding-right:5px}.view-bcquote #revision_id_chosen{width:180px!important;margin-left:-3px;position:relative;top:-3px}@media (min-width:1200px){.view-bcquote #revision_id_chosen{width:240px!important}}.view-bcquote #revision_id_chosen .chosen-single{height:25px;line-height:25px;padding-left:5px}.view-bcquote .trigger-create-revision{margin-left:-3px;border:1px solid #ccc}.view-bcquote .trigger-create-revision:hover{opacity:.8}.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_lost_reason_dropdown_chosen,.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_status_chosen{width:180px!important}@media (min-width:1200px){.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_lost_reason_dropdown_chosen,.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_status_chosen,.view-bcquote .edit-quote .pipedrive-stuff input[type=text]{width:240px!important}}.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_lost_reason_dropdown_chosen,.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_status_chosen{position:relative;top:-3px;margin-left:-3px}.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_lost_reason_dropdown_chosen a.chosen-single,.view-bcquote .edit-quote .pipedrive-stuff #pipedrive_agent_feedback_status_chosen a.chosen-single{height:24px;line-height:24px;padding-left:5px}@media (min-width:992px){.view-bcquote .position-controls .col-20p{width:20%;float:left}}.view-bcquote .position-controls{margin-left:-5px;margin-right:-5px;margin-bottom:20px}.view-bcquote .position-controls .bc-btn{margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;width:100%;font-size:.9rem;padding-left:5px;padding-right:5px}@media (min-width:992px) and (max-width:1199px){.view-bcquote .position-controls .bc-btn{font-size:.8125rem}}.view-bcquote .position-controls .bc-btn.disabled{color:#ccc;border:1px solid #ccc;background:#fff;cursor:default}.view-bcquote .position-controls .bc-btn.disabled:hover{background:#fff;border:1px solid #ccc}.view-bcmyquotes #quotation-form-modal{font-family:"Helvetica",sans-serif;font-size:1rem;line-height:1.5;color:#333}.view-bcmyquotes #quotation-form-modal .modal-dialog{width:100%;margin:0;padding:20px 10px}@media screen and (min-width:768px){.view-bcmyquotes #quotation-form-modal .modal-dialog{width:90%;margin:30px auto;max-width:500px}}#position-edit-modal .view-configuratorpage{margin:0;font-size:1rem;font-family:"Helvetica",sans-serif;color:#292929}#position-edit-modal .configurator-heading,#position-edit-modal .configurator-page-description,#position-edit-modal .description-heading,#position-edit-modal .page-description-v1,#position-edit-modal .page-description-v2,#position-edit-modal .view-bcpageicons,#position-edit-modal .view-bcproductapprovals,#position-edit-modal .view-bcproductmaterials,#position-edit-modal .view-bcproductsocialshare,#position-edit-modal .view-bcrelatedproducts,#position-edit-modal .wrapper-configurator-page-image,#position-edit-modal .wrapper-product-gallery{display:none}#position-edit-modal .trigger-close-configurator-modal,#position-edit-modal .trigger-update-selections{display:inline-block}#position-edit-modal .trigger-download-specsheet,#position-edit-modal .trigger-share-page,#position-edit-modal .trigger-show-custom-quote-picker,#position-edit-modal .trigger-show-quote-picker{display:none}#position-edit-modal .view-bcconfiguratorcontrols{background:0 0;padding-top:0;border-top:none}#position-edit-modal .sticky-wrapper-controls.sticky .view-bcconfiguratorcontrols{left:1px}#position-edit-modal .sticky-wrapper-controls{z-index:3000;position:fixed;top:0}#position-edit-modal .configurator-page-questions{margin-top:120px}#position-edit-modal .view-bcconfiguratorcontrols>.container{background:#292929;padding-top:20px;padding-bottom:5px}@media (min-width:1400px){#position-edit-modal .view-bcconfiguratorcontrols>.container{max-width:1140px}}@media (min-width:576px){#position-edit-modal .modal-dialog{max-width:540px}}@media (min-width:768px){#position-edit-modal .modal-dialog{max-width:720px}}@media (min-width:992px){#position-edit-modal .modal-dialog{max-width:960px}}@media (min-width:1200px){#position-edit-modal .modal-dialog{max-width:1140px}}.view-adminbcquotedetails{font-family:Gilroy;font-weight:300;font-size:.875rem}.view-bcquotationform{padding:20px}.view-bcquotationform a.submit-btn{border:2px solid rgba(242,101,34,.3);height:40px;line-height:38px;font-size:1.375rem;text-align:center;color:#f26522;display:block;font-weight:200;letter-spacing:.05em;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in;padding:0;border-radius:3px}.view-bcfinishes .finish-image img,.view-bcquotationform .trigger-submit-quote-request{width:100%}.view-bcquotationform .col-md-6{margin-top:2px;margin-bottom:2px;line-height:30px}.view-bcquotationform .col-md-6 label{color:#333;position:relative;top:3px}.view-bcquotationform .right-col input[type=text]{width:100%;border:1px solid #ccc;padding:2px 12px;font-size:inherit;color:inherit}.view-bcquotationform .field-note{font-size:.9375rem;font-style:italic;color:#f26522}.view-bcquotationform input[type=email],.view-bcquotationform input[type=text]{outline:0}.view-bcquotationform.cb-content .chosen-container-single .chosen-single{border-radius:0;border-color:#ccc!important;font-size:inherit}.view-bcquotationform.cb-content .chosen-container .chosen-drop{border-color:#ccc!important}.view-bcquotationform .field-error{display:inline-block;position:absolute;text-align:left;width:210px;height:30px;font-size:1rem;color:#fff;font-style:italic;background-color:#f26522;font-weight:300;padding-right:10px;margin:0;z-index:10000}.view-bcquotationform .col-md-6.left-col,.view-bcquotationform .col-md-6.right-col{margin-top:2px;margin-bottom:2px}.view-bcquotationform .success-message{text-align:center;font-size:1.1875rem;color:#f26522;font-weight:300}.view-bcquotationform .feedback-bubble{top:2px}.view-bcquotationform .invalid{border-color:#ccc}.target-quote-feedback,.view-bcmyquotes .target-quote-feedback{display:none;text-align:center;color:#f26522;font-size:1.5625rem;font-weight:200;line-height:1.2em;margin:20px auto;padding-bottom:10px;padding-top:10px}.view-adminbcquotelist .quotes-table{color:#000;font-size:.875rem;font-weight:300;margin-bottom:35px;margin-left:0;margin-right:0}.view-adminbcquotelist .no-results-note{padding-bottom:20px}.view-adminbcquotelist .quotes-table th{padding-bottom:10px!important;border:0!important}.view-adminbcquotelist .quotes-table td{border:0!important;white-space:nowrap}.view-adminbcquotelist .quotes-table td:first-child{white-space:normal}.view-adminbcquotelist .quotes-table .deleted-quote td{color:#999}.view-adminbcquotelist .quotes-table .deleted-quote a{color:rgba(242,101,50,.5)}.view-adminbcquotelist .quotes-table .project-name-wrapper{min-width:225px}.view-adminbcquotelist .quotes-table .quote-creation-date,.view-adminbcquotelist .quotes-table .quote-modification-date{white-space:nowrap}.view-adminbcquotelist .quotes-table a:hover{color:#2b4fa2}.view-adminbcquotelist .quotes-table a{color:#f26522;font-size:.875rem;font-weight:300;text-decoration:none;text-transform:uppercase}.view-adminbcquotelist .quotes-table td:first-child,.view-adminbcquotelist .quotes-table th:first-child{padding-left:0}.view-adminbcquotelist .quotes-table td:last-child,.view-adminbcquotelist .quotes-table th:last-child{padding-right:0}.view-adminbcquotelist .quotes-table th a{color:#005e9d;font-weight:500}.view-adminbcquotelist .accordion-content{overflow-x:auto}.view-adminbcquotelist a.page-number,.view-adminbcquotelist a.per-page{font-size:.8125rem;font-weight:200;margin-right:0;margin-bottom:4px;background-color:#939597;border:1px #939597 solid;color:#fff;padding:0 5px;min-width:33px;display:inline-block;text-align:center}.view-adminbcquotelist a.page-number.active,.view-adminbcquotelist a.per-page.active{border:1px #f26522 solid;background-color:#f26522;color:#fff}.view-adminbcquotelist .per-page-text{font-size:.8125rem;font-weight:200;color:#939597;text-transform:uppercase}.view-bcsalestoolsform{padding:10px 30px;font-size:.875rem}.view-bcsalestools.cb-content .view-bcsalestoolsform label{text-transform:none}.view-bcsalestoolsform .sales-tools-modal-title{text-align:center;color:#000;font-size:1.1875rem;font-weight:200;text-decoration:none;text-transform:uppercase;margin-top:20px;margin-bottom:30px}.view-bcaboutus .heading,.view-bcbrochures .heading,.view-bcproducts .heading,.view-bcreps .heading{font-size:1.5rem;font-weight:300;text-transform:uppercase;letter-spacing:.1em;margin-bottom:40px}.view-bcfinishes{padding-top:0!important;background:linear-gradient(#d3dadb,#fff)}.view-bcfinishes .hero{padding-top:0;padding-bottom:40px;background:url(../images/footer-line.jpg)repeat-x bottom left,linear-gradient(121deg,#64727d 0,#e2ebec 100%);text-align:center}.view-bcfinishes .hero h1{font-size:1.6rem;line-height:1.4em;text-transform:uppercase}.view-bcfinishes .hero h1 b{display:block;font-size:2rem;line-height:1.2em}@media (min-width:992px){.view-bcfinishes .hero{padding-top:0;padding-bottom:80px}.view-bcfinishes .hero h1{font-size:3.5rem;line-height:1.2em}.view-bcfinishes .hero h1 b{font-size:4.8rem;line-height:1.2em}}.view-bcfinishes .intro-text{max-width:700px;margin:110px auto 140px;text-align:center}.view-bcfinishes .intro-text h2{font-size:3.25rem;margin-bottom:30px;font-weight:200;color:#071828}.view-bcfinishes .finish-group{margin-top:100px;margin-bottom:100px}@media (min-width:992px){.view-bcfinishes .finish-group{margin-top:100px;margin-bottom:200px}}.view-bcfinishes .finish-group-title{color:#071828;font-size:1.5rem;font-weight:250;line-height:1.2em;letter-spacing:3.25px;word-wrap:break-word;margin-bottom:10px}@media (min-width:768px){.view-bcfinishes .finish-group-title{font-size:1.6rem}}@media (min-width:992px){.view-bcfinishes .finish-group-title{padding-top:20px;margin-bottom:20px;font-size:3rem}}.view-bcfinishes .finish-items{margin-left:-5px;margin-right:-5px;margin-top:10px}@media (max-width:767px){.view-bcfinishes .finish-items{margin-top:30px}}.view-bcfinishes .finish-item{margin-bottom:20px;padding-left:5px;padding-right:5px}.view-bcfinishes .finish-text{margin-top:10px;color:#071828;font-size:.8rem;font-weight:250;line-height:19px;letter-spacing:.8px;word-wrap:break-word}@media (min-width:768px){.view-bcfinishes .finish-group:nth-child(odd) .finishes-slider{order:2}.view-bcfinishes .finish-group:nth-child(odd) .heading-and-colors{order:1}}.view-bcfinishes .finish-slides{visibility:hidden}.view-bcfinishes .cb-bx-wrapper{margin-bottom:0}.view-bcfinishes .cb-bx-wrapper .bx-pager{padding-top:0;bottom:25px}@media (min-width:576px){.view-bcfinishes .cb-bx-wrapper .bx-pager{bottom:12px}}@media (min-width:768px){.view-bcfinishes .cb-bx-wrapper .bx-pager{bottom:18px}}@media (min-width:992px){.view-bcfinishes .cb-bx-wrapper .bx-pager{bottom:25px}}.view-bcfinishes .cb-bx-wrapper .bx-caption{position:absolute;bottom:20px;left:0;background:0 0!important;width:100%;text-align:center}.view-bcfinishes .cb-bx-wrapper .bx-caption span{font-size:3.25rem;font-weight:200;font-family:inherit}.view-bcfinishes .cb-bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border-color:#fff;opacity:.2}.cb-content .cb-bx-wrapper .bx-default-pager a.bx-pager-link.active{background:#fff;border-color:#fff;opacity:1}.view-bcdiscontinuedproducts{border-top:1px solid #071828;margin-top:54px;padding-top:50px!important}.view-bcdiscontinuedproducts .page-heading{font-weight:200;text-align:center;margin:60px 0 30px;font-size:1.6rem}.view-bcdiscontinuedproducts .page-heading b{font-size:2rem;display:block;font-weight:400}.view-bcdiscontinuedproducts .sub-heading{font-size:1.05rem;color:#e87607;text-align:center;margin:20px 0;text-transform:uppercase}@media (min-width:992px){.view-bcdiscontinuedproducts{margin-top:63px}.view-bcdiscontinuedproducts .page-heading{font-size:3.5rem}.view-bcdiscontinuedproducts .page-heading b{font-size:4.8rem}.view-bcdiscontinuedproducts .sub-heading{font-size:1.5rem}}.view-bcdiscontinuedproducts .products{margin-top:40px;list-style:none;padding:0;clear:both;display:flex;flex-flow:row wrap}.view-bcdiscontinuedproducts .products li{list-style:none}.view-bcdiscontinuedproducts .discontinued-product{position:relative;padding-bottom:60px;margin-bottom:40px;text-align:center}.view-bcdiscontinuedproducts .discontinued-product .triangle-wrapper{overflow:hidden;position:relative}.view-bcdiscontinuedproducts .discontinued-product .discontinued-triangle,.view-bcproducts .products .discontinued-triangle{position:absolute;top:48px;left:-50px;width:136px;height:64px;background:#ccc;transform:rotate(-45deg);transform-origin:left top 0;color:#292929;padding:25px 31px 0;text-align:center;display:block;font-weight:300;font-size:.875rem}.view-bcdiscontinuedproducts .discontinued-product .discontinued-triangle span,.view-bcproducts .products .discontinued-triangle span{position:relative;top:18px;left:0;font-size:.6rem;width:60px;display:block}.view-bcdiscontinuedproducts .discontinued-product img{border:1px solid rgba(147,148,152,.4);background:f5f5f5;padding-bottom:0;width:100%;max-width:1000px}.view-bcdiscontinuedproducts .discontinued-product a:hover{text-decoration:none}.view-bcdiscontinuedproducts .products .title-and-listing{color:inherit;text-align:left;font-size:1rem}.view-bcdiscontinuedproducts .products .product-title{display:block;margin:12px 0 6px}.view-bcdiscontinuedproducts .products .product-listing{display:block;margin:8px 0 6px}.view-bcdiscontinuedproducts .products .product-subtitle{display:block;margin:6px 0 0;font-size:.89rem;color:#595959}.view-bcdiscontinuedproducts .discontinued-product .prod-buttons{position:absolute;bottom:0;width:calc(100% - 30px)}.view-bcdiscontinuedproducts .discontinued-product .prod-buttons a{display:block;border:1px solid #292929;line-height:44px;text-align:center;color:inherit;margin-bottom:5px;font-size:.875rem}.view-bcdiscontinuedproducts .discontinued-product .prod-buttons a:focus,.view-bcdiscontinuedproducts .discontinued-product .prod-buttons a:hover{color:#fff;background:#292929;text-decoration:none}.view-bcdiscontinuedproducts .discontinued-product .prod-buttons.with-family-link a:nth-child(1){display:block;float:left;width:calc(45% - 5px);margin-right:5px}.view-bcdiscontinuedproducts .discontinued-product .prod-buttons.with-family-link a:nth-child(2){display:inline-block;width:55%}.view-bcproductsbyfamily .page-heading{margin-top:40px;margin-bottom:10px;color:#292929;font-size:1.5rem;text-transform:uppercase;font-weight:300;letter-spacing:.1em}.view-bcproductsbyfamily .back-to-disc{font-weight:300;padding:0;margin:10px 0 20px;list-style:none;background-color:transparent;display:inline-block;text-transform:uppercase;font-size:1rem;color:inherit}.view-bcproductsbyfamily .products{list-style:none;padding:0;clear:both}.view-bcproductsbyfamily .products li{list-style:none;margin-bottom:5px}.view-bcproductsbyfamily .products li a{overflow:hidden;position:relative;display:block}.view-bcproductsbyfamily .products img{border:1px solid rgba(147,148,152,.4);background:#f5f5f5;padding-bottom:0;width:100%;max-width:1000px}.view-bcproductsbyfamily .products a:hover{text-decoration:none}.view-bcproductsbyfamily .grid-controls{float:right;margin-left:15px;clear:right}.view-bcproductsbyfamily .grid-controls a{color:#d5d6d8;cursor:pointer;margin-left:1px}.view-bcproductsbyfamily #main_category_id_chosen .result-selected,.view-bcproductsbyfamily .grid-controls a.active,.view-bcproductsbyfamily .grid-controls a:hover,.view-bcresources .resources-wrapper .resource a:hover{color:#f26522}@media (max-width:600px){.view-bcproductsbyfamily .grid-controls{display:none}}.view-bcproductsbyfamily .wrapper-filters .listing-filters{clear:none}.view-bcproductsbyfamily #main_category_id{min-width:130px}.view-bcproductsbyfamily .products .product{color:inherit;font-weight:300;text-align:center;text-transform:uppercase;font-size:.875rem}.view-bcproductsbyfamily .products .product-title{display:block;margin:12px 0 6px;font-size:.875rem}.view-bcproductsbyfamily .products .product-underline{display:block;width:80%;margin:0 auto;border-bottom:1px solid #f26522}.view-bcproductsbyfamily .products .product-listing{display:block;margin:8px 0 6px;font-size:.75rem}.view-bcproductsbyfamily .products .product-subtitle{display:block;margin:6px 0 0;font-size:.75rem;color:#595959}.view-bcproductsbyfamily .products .coming-soon-triangle,.view-bcproductsbyfamily .products .new-triangle{position:absolute;transform:rotate(-45deg);transform-origin:left top 0;color:#fff;display:block;font-weight:300;font-size:.875rem}.view-bcproductsbyfamily .products .new-triangle{top:3px;left:-45px;width:80px;height:65px;background:#292929}.view-bcproductsbyfamily .products .new-triangle span{position:relative;top:43px;left:-8px;font-size:.875rem;text-transform:lowercase}.view-bcproductsbyfamily .products .coming-soon-triangle{top:48px;left:-50px;width:136px;height:64px;background:#595959;padding:25px 31px 0;text-align:center}.view-bcproductsbyfamily .products .coming-soon-triangle span{position:relative;top:-1px;left:8px;width:60px;display:block;text-transform:lowercase}.view-bcsocial .social-icons{display:flex;gap:10px;justify-content:center}@media (min-width:767px){.view-bcsocial .social-icons{justify-content:flex-end}}.view-bcsocial .social-icon-link{transition:all 200ms ease-in;transform:scale(1)}.view-bcsocial .social-icon-link:hover{z-index:2;transition:all 200ms ease-in;transform:scale(1.1)}.view-bcsocial .social-link{width:auto;height:30px}.view-bcbrochures .brochures{list-style:none;padding:0;clear:both}.view-bcbrochures .brochures li{list-style:none;position:relative;display:block}.view-bcbrochures .brochures img{padding-bottom:0;width:100%;max-width:unset;border:1px solid #666}.view-bcbrochures .brochures a:hover{text-decoration:none}.view-bcbrochures .new-triangle{position:absolute;top:-2px;left:-44px;width:60px;height:64px;background:#666;transform:rotate(-45deg);transform-origin:left top 0;color:#fff;display:none;z-index:1}.view-bcbrochures .is-new .new-triangle{display:block}.view-bcbrochures .new-triangle span{position:relative;top:41px;left:16px;font-size:.875rem}.view-bcbrochures .brochures{display:flex;flex-flow:row wrap}.view-bcbrochures .brochure{margin-bottom:30px;position:relative}.view-bcbrochures .brochure-item{overflow:hidden}.view-bcbrochures .brochure-item-image{overflow:hidden;position:relative}.view-bcbrochures .brochure-gallery-image{display:block;width:100%}.view-bcbrochures .brochure-item-title{font-size:.875rem;font-weight:300;text-align:center;margin:10px 0}.view-bcbrochures .btn-download-brochure{border:1px solid #292929;display:block;text-align:center;line-height:44px;font-size:.875rem;color:inherit}.view-bcbrochures .btn-download-brochure:hover{text-decoration:none;background:#292929;color:#fff}.view-bcreps .country-inline,.view-bcreps .loc-inline{margin-bottom:10px}.view-bcreps{padding-top:0!important}.view-bcreps .hero{background:url(../images/footer-line.jpg)repeat-x bottom,linear-gradient(123deg,#64727d 0,#e2ebec 100%);padding-top:80px;padding-bottom:40px}.view-bcreps .hero h1{text-align:center;font-size:2rem;font-weight:200;text-transform:uppercase}.view-bcreps .hero h1 strong{font-weight:500;display:block}.view-bcreps .map{background:url(../images/map.jpg)no-repeat;background-size:100%auto;height:220px;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-bottom:40px}.view-bcreps .map.expanded{height:600px!important}.view-bcreps .trigger-toggle-map-size{float:right;color:#ccc;margin-top:-10px;font-size:.8rem}.view-bcreps .gm-style-iw-c{padding:10px 20px 6px!important}.view-bcreps .gm-style-iw-d{padding:0!important;margin:0!important}.view-bcreps .gm-style-iw-chr>button{position:absolute!important;top:-8px;right:-8px}@media (min-width:576px){.view-bcreps .hero{padding-top:100px;padding-bottom:80px}.view-bcreps .map{margin-top:-60px!important;margin-left:0;margin-right:0}}@media (min-width:992px){@media (min-width:992px){.view-bcreps .hero h1{font-size:3.5rem}.view-bcreps .hero h1 strong{font-size:4.8rem;display:block}}.view-bcreps .hero{padding-top:125px;padding-bottom:120px}.view-bcreps .map{margin-top:-60px;height:400px}}.view-bcreps .rep-items{margin-top:15px;margin-bottom:80px}.view-bcreps .rep-item{margin-top:10px;margin-bottom:10px;font-weight:400}.view-bcreps .rep-divider{height:5px}.view-bcreps .rep-title{font-size:1.25rem;font-weight:700;margin-bottom:10px}.view-bcreps .map .rep-text{margin:5px 0}.view-bcreps .rep-website{margin:10px 0;color:#e87607}.view-bcreps .loc-select,.view-bcreps select#country{font-size:1.1rem;font-weight:400;margin:0;width:100%;border-radius:5px;padding:14px 40px 12px 25px;appearance:none;background:url(../images/dropdown-caret.gif)no-repeat right 20px center;background-size:20px;border:1px solid #ccc!important;color:#000}.view-bcreps #country_chosen .chosen-results{max-height:350px}.view-bcreps .rep-map-search{width:100%;height:400px;border:0;margin:20px 0}.view-bcaboutus .description{margin:0 0 50px}.view-bcresources{margin-bottom:30px}.view-bcresources .heading-resources-forms,.view-bcresources .heading-resources-general{background:#939597;height:45px;cursor:pointer}.view-bcresources .heading-resources-forms h1,.view-bcresources .heading-resources-general h1{font-size:1rem;line-height:45px;color:#fff;margin:0;text-transform:uppercase}.view-bcresources .heading-resources-forms:before,.view-bcresources .heading-resources-general:before{content:"";font-family:"Font Awesome 5 Free",sans-serif;font-weight:800;font-size:1.375rem;line-height:45px;margin-left:30px;margin-right:20px;color:#fff;float:left;width:20px}.view-bcresources.resources-forms-closed .resources-forms,.view-bcresources.resources-general-closed .resources-general{display:none}.view-bcresources .resources-wrapper{background-color:#eee;padding:30px 71px;margin-bottom:35px}.view-bcresources .resources-wrapper .resource{margin:6px 0}.view-bcresources .resources-wrapper .resource a{color:inherit;font-size:.875rem;font-weight:300;text-decoration:none;text-transform:uppercase}.view-bcaccountactivation .validation-issue{color:red}@media (min-width:768px){.view-bcaccountactivation{width:500px;margin:20px auto 50px}}.view-adminbcpricelist .sync-feedback-wrapper{margin:20px 0;display:none}.view-adminbcpricelist .sync-feedback-wrapper b{display:block;margin-bottom:10px}.view-adminbcpricelist .upload-drop-zone{text-align:center;border:3px dashed #ccc;position:relative;border-radius:2px;padding:20px;margin-bottom:20px}.view-adminbcpricelist .upload-drop-zone.is-dragover{border-color:#70bc52}.view-adminbcpricelist .import-options input[type=checkbox]{margin:0 5px 0 0}.view-adminbcpricelist .sync-infos{clear:both}.view-adminbcpricelist .sync-infos table{width:auto}.view-adminbcpricelist .sync-infos table td{padding:5px 5px 5px 0}.view-adminbcpricelist .import-options label{position:relative;top:-1px}.view-adminbcpricelist .import-options label[for=delimiter],.view-adminbcpricelist .import-options label[for=sync-type]{display:inline-block;width:90px}.view-adminbcpricelist .import-options select{width:200px;padding:5px 0}.view-adminelement #property-name-asproducttitle *,.view-adminelement #property-name-el_image *,.view-adminelement #property-name-show_in_overview *,.view-adminpage #property-name-css_classes *,.view-adminpage #property-name-description *,.view-adminpage #property-name-navigation_start *,.view-adminpage #property-name-visualization_view *,.view-adminproduct #property-name-baseprice_recurring_start *,.view-adminproduct #property-name-baseprice_start *,.view-adminproduct #property-name-baseweight *,.view-adminproduct #property-name-custom_price_text *,.view-adminproduct #property-name-description *,.view-adminproduct #property-name-detail_panes_start *,.view-adminproduct #property-name-dispatch_time *,.view-adminproduct #property-name-displayStart *,.view-adminproduct #property-name-display_listing_start *,.view-adminproduct #property-name-layoutname *,.view-adminproduct #property-name-price_module_start *,.view-adminproduct #property-name-pricelabel *,.view-adminproduct #property-name-prod_image *,.view-adminproduct #property-name-product_detail_panes_in_product_pages *,.view-adminproduct #property-name-reviews_start *,.view-adminproduct #property-name-show_buy_button *,.view-adminproduct #property-name-show_nav_as_tabs *,.view-adminproduct #property-name-taxclass_id *,.view-adminproduct #property-name-use_recurring_pricing *,.view-adminproduct #property-name-visualization_start *,.view-adminproduct #property-name-was_price *{color:#ccc!important;border-color:#ccc!important;display:none}#property-name-example_code,#property-name-ordering_example,#property-name-ordering_example_mode,.configbox-mainmenu .item-adminlistings,.configbox-mainmenu .item-adminnotifications,.configbox-mainmenu .item-adminoptions,.configbox-mainmenu .item-adminorders,.configbox-mainmenu .item-adminpaymentmethods,.configbox-mainmenu .item-adminreviews,.configbox-mainmenu .item-adminshipping,.configbox-mainmenu .item-admintemplates,.configbox-mainmenu .item-adminuserfields,.view-adminelement #property-name-calc_start,.view-adminelement #property-name-images_start,.view-adminoptionassignment #property-name-availability_start,.view-adminoptionassignment #property-name-calc_start,.view-adminoptionassignment #property-name-calcmodel_recurring,.view-adminoptionassignment #property-name-calcmodel_weight,.view-adminoptionassignment #property-name-description_start,.view-adminoptionassignment #property-name-misc_start,.view-adminoptionassignment #property-name-option_image,.view-adminoptionassignment #property-name-price,.view-adminoptionassignment #property-name-price_overrides,.view-adminoptionassignment #property-name-price_recurring,.view-adminoptionassignment #property-name-price_recurring_calculation_overrides,.view-adminoptionassignment #property-name-price_recurring_overrides,.view-adminoptionassignment #property-name-reviews_start,.view-adminoptionassignment #property-name-visualization_start,.view-adminoptionassignment #property-name-was_price,.view-adminoptionassignment #property-name-was_price_recurring,.view-adminoptionassignment #property-name-weight,.view-adminoptionassignments .field-calcmodel,.view-adminproduct #property-name-baseimage{display:none!important}.view-admincustomers .kenedo-listing td.field-id,.view-admincustomers .kenedo-listing th.field-id{width:80px!important}.view-admincustomers .kenedo-filters{margin-top:10px}.view-admincustomers .kenedo-filter-list{margin-left:-5px;margin-right:-5px}.view-admincustomers .kenedo-filter{width:100%;padding-left:5px;padding-right:5px;margin-right:0}.view-admincustomers .kenedo-filter select{width:100%;max-width:none}@media (min-width:768px){.view-admincustomers .kenedo-filter{width:49%}}@media (min-width:992px){.view-admincustomers .kenedo-filter{width:33%}}.view-admincustomers .field-custom_2{max-width:250px;overflow:hidden;text-overflow:ellipsis}.view-admincustomers .wrapper-branch-assignment{display:inline-block;margin-bottom:5px}.view-admincustomers .wrapper-branch-assignment .wrapper-controls{display:none;width:250px}.view-admincustomers .wrapper-branch-assignment .branch-picker,.view-admincustomers .wrapper-branch-assignment .buttons,.view-admincustomers .wrapper-branch-assignment .intro{margin:5px 0}.view-admincustomers .wrapper-branch-assignment .chosen-container{width:100%!important}.view-adminskuprice .drop-zone{position:relative;width:500px;height:300px;padding-top:15%;border:1px #666 solid;background-color:#eee;line-height:1.5em;font-size:1.3125rem;font-weight:200;color:#666;text-align:center}.view-adminskuprice .drop-zone-progress{position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:orange}.view-adminskuprice .inner-upload{position:absolute;bottom:15px;text-align:center}.view-adminskuprice input#efile{display:inline-block;width:70%}.view-adminskuprice .sku-message{font-size:1rem;font-weight:200;color:#333;text-align:left;padding:10px;margin:10px 0}.view-adminmainmenu #product-tree-title{margin-top:5px;height:35px}.view-adminbcproducttree2 .product-list a{color:#000}.view-adminbcproducttree2 select.form-control{font-size:.875;padding:0 7px}.property-type-tieroverride .price-override{margin:10px 0}.property-type-tieroverride .group-picker,.property-type-tieroverride .trigger-add-price-override.used-already,.property-type-tieroverride>.property-label{display:none}.property-type-tieroverride .trigger-remove-price-override{text-transform:lowercase}.property-type-tieroverride .call-pick-group{font-weight:700;margin-bottom:5px}.property-type-tieroverride .trigger-add-price-override{display:block;margin-bottom:5px}.property-type-tieroverride .price-override-blueprint,.property-type-tieroverride .trigger-cancel-group-picker{display:none}.property-type-tieroverride .chosen-calculation{width:calc(100% - 100px)!important}.view-adminbcsettings .property-name-default_quote_email_body textarea{height:120px}.view-adminbccachedbom .status-messages:empty,.view-adminbccostingsheet .status-messages:empty{display:none}.view-adminbccostingsheet .status-messages{margin:5px 0 15px;border:1px solid #95a486;color:#3d6611;background:#eff5ea;padding:10px;box-shadow:inset 0 1px 0#fff}.view-adminbccachedbom .status-messages{margin:5px 0 15px;border:1px solid #05296a;color:#000;background:#eef4ff;padding:10px;box-shadow:inset 0 1px 0#fff}.view-adminbccachedbom input[type=checkbox]{margin-top:-3px;padding-top:0}.view-adminmainmenu .sub-items .menu-link{font-size:14px}.view-bccoldquote .wrapper-lost-won-buttons{display:flex}.view-bccoldquote .wrapper-lost-won-buttons button{display:inline-block;width:100%;height:100px;border-color:#f26522;margin-bottom:10px}.view-bccoldquote .wrapper-lost-won-buttons button:focus,.view-bccoldquote .wrapper-lost-won-buttons button:hover{opacity:.8}.view-bccoldquote .wrapper-lost-reason{margin:20px 0}.view-bccoldquote .wrapper-lost-reason textarea{width:100%;min-height:100px;outline:0;box-shadow:none!important}.view-bccoldquote .wrapper-lost-reason .trigger-send-lost-reason{width:100%}.view-bccoldquote .wrapper-won{border:1px solid green;padding:30px 20px 10px;text-align:center}.view-bccoldquote .wrapper-thank-you{margin:20px 0;text-align:center}.view-bccoldquote .wrapper-thank-you .green-box{border:1px solid green;padding:20px;margin:20px 0}.view-adminproducts .kenedo-filter{min-width:230px}.featured-products .featured-product .product-link{display:block;border:1px solid transparent}.featured-products .featured-product .product-link:hover img{border:1px solid #ccc}.featured-products .featured-product a img{display:block;background:#f5f5f5}.featured-products .product-title,.featured-products .product-variant-name{display:block;margin:1px 10px;color:#071828;font-weight:200}.featured-products .product-variant-name{color:#64727d;font-size:.8rem}.family-products .family-product a img,.new-products .new-product .product-link,.new-products .new-product a img{display:block}.new-products .product-title,.new-products .product-variant-name{display:block;margin:1px 10px;color:#071828;font-weight:200}.new-products .product-variant-name{color:#64727d;font-size:.8rem}.family-products .family-product .product-link{display:block;border:1px solid transparent}.family-products .family-product .product-link:hover{border:1px solid #ccc;text-decoration:none}.family-products .product-title{display:block;margin:1px 10px;color:#071828;font-weight:250}.family-products .product-variant-name{display:block;margin:1px 10px;color:#64727d;font-size:.8rem;font-weight:200}.wrapper-family-products h2{color:#071828;font-size:1.6rem;font-weight:250;text-align:center;margin:30px 0}.wrapper-family-products .intro-text{color:#071828;text-align:center;font-size:.8rem;margin:30px 0}@media (min-width:768px){.wrapper-family-products h2{font-size:3.2rem}.wrapper-family-products .intro-text{font-size:1rem}}.view-bcshowcases .page-heading{font-weight:200;text-align:center;margin:60px 0 30px;font-size:1.6rem}.view-bcshowcases .page-heading b{font-size:2rem;display:block;font-weight:400}.view-bcshowcases .sub-heading{font-size:1.05rem;color:#e87607;text-align:center;margin:20px 0;text-transform:uppercase}.view-bcshowcases .under-heading{text-align:center;margin-top:20px;margin-left:auto;margin-right:auto;display:none}@media (min-width:576px){.view-bcshowcases .under-heading{width:360px;display:block}}@media (min-width:992px){.view-bcshowcases .page-heading{font-size:3.5rem}.view-bcshowcases .page-heading b{font-size:4.8rem}.view-bcshowcases .sub-heading{font-size:1.5rem}.view-bcshowcases .under-heading{width:610px;display:block}}.view-bcshowcases .layout-products .product.hide{display:none}.view-bcshowcases .wrapper-filters .heading-filters{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #071828;padding-bottom:5px}.view-bcshowcases .wrapper-filters .heading-filters .label{text-transform:uppercase;font-size:1.1rem}.view-bcshowcases .wrapper-filters .heading-filters .trigger-reset-product-filters{text-decoration:underline;color:inherit;font-size:.9rem;position:relative;top:3px}.view-bcshowcases .wrapper-filters .product-filter{margin:10px 0;border-bottom:1px solid #071828;padding-bottom:8px}.view-bcshowcases .wrapper-filters #name-filter{display:block;margin-bottom:10px;padding:2px 5px}@media (min-width:768px){.view-bcshowcases .wrapper-filters{position:sticky;top:0;overflow-y:scroll;height:100vh;scrollbar-width:thin;scrollbar-color:#6d7171 transparent}.view-bcshowcases .current-filters-sorting{position:sticky;top:0;background:#fff;z-index:10}.view-bcshowcases .wrapper-filters::-webkit-scrollbar{width:6px}.view-bcshowcases .wrapper-filters::-webkit-scrollbar-button{display:none}.view-bcshowcases .wrapper-filters::-webkit-scrollbar-track{background:0 0}.view-bcshowcases .wrapper-filters::-webkit-scrollbar-thumb{background:#6d7171;opacity:.8;border-radius:3px}.view-bcshowcases .wrapper-filters::-webkit-scrollbar-thumb:hover{background:#6d7171;opacity:.8}}.view-bcshowcases .wrapper-filters .trigger-toggle-filter-display{text-decoration:none}.view-bcshowcases .wrapper-filters .trigger-toggle-filter-display .icon{display:inline-block;font-family:"Font Awesome 5 Pro",sans-serif;text-decoration:none;width:22px;font-size:.8rem}.view-bcnews .wrapper-filters .trigger-toggle-filter-display .icon:before,.view-bcshowcases .wrapper-filters .trigger-toggle-filter-display .icon:before{content:""}.view-bcshowcases .wrapper-filters .filter-name{font-weight:600;font-size:1rem}.view-bcshowcases .wrapper-filters .filter-values{display:none;margin-top:10px;margin-left:25px}.view-bcshowcases .wrapper-filters .open .filter-values{display:block}.view-bcnews .wrapper-filters .filter-values input[type=checkbox],.view-bcshowcases .wrapper-filters .filter-values input[type=checkbox]{height:18px;width:22px}.view-bcshowcases .current-filters-sorting{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #071828;padding-bottom:5px;margin-bottom:20px}.view-bcshowcases .current-filters-sorting .sorting{font-size:1.1rem}.view-bcshowcases .current-filters{display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px}.view-bcshowcases .current-filters .trigger-remove-filter{font-size:.9rem;position:relative;top:3px;opacity:.9}.view-bcshowcases .current-filters .trigger-remove-filter:hover{opacity:1;text-decoration:none}.view-bcshowcases .current-filters .trigger-remove-filter .fa{padding-left:7px;font-size:.8rem;position:relative;top:-1px;opacity:.7}.view-bcshowcases .trigger-toggle-display-filters{border:1px solid #000;border-radius:5px;text-align:center;padding:3px 10px;text-decoration:none;display:block;margin:10px 0 20px}.view-bcshowcases .trigger-toggle-display-filters.active{background:#000;color:#fff}.view-bcshowcases .trigger-toggle-display-filters:hover,.view-bcshowcases a:hover,.view-bcshowcases a:hover .showcase-title{text-decoration:none}.view-bcshowcases .showcases .showcase.hide,.view-bcshowcases .wrapper-filters{display:none}.view-bcshowcases .wrapper-filters.opened{display:block}@media (min-width:768px){.view-bcshowcases .wrapper-filters{display:block}}.view-bcshowcases ul.row{padding:0}.view-bcshowcases .showcase,.view-bcshowcases .showcase:hover{display:block;color:inherit;text-decoration:none;position:relative;overflow:hidden}.view-bcshowcases .showcase .showcase-title{font-weight:250;font-size:1rem;color:#071828;padding:18px 0;display:block}.view-bcshowcases .showcase-image-link{display:block;overflow:hidden;position:relative}.view-bcshowcases .showcase-image{text-align:center;display:inline-block;overflow:hidden}body.item-id-205 .main-nav,body.item-id-205 .main-nav-mobile,body.viewname-bchistory .main-nav,body.viewname-bchistory .main-nav-mobile{color:#fff}.view-bchistory .hero{background:#071828;color:#fff;text-align:center;padding-bottom:1px}.view-bchistory .hero .our-history{color:#e87607;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:3.3px;word-wrap:break-word;margin:20px auto}.view-bchistory .hero h1{font-size:1.5rem;font-family:Gilroy;font-weight:250;text-transform:uppercase;line-height:1.1em;letter-spacing:4.8px;word-wrap:break-word;margin:20px auto 80px}.view-bchistory .hero h1 strong{font-weight:500}@media (min-width:992px){.view-bchistory .hero .our-history{font-size:1.5rem}.view-bchistory .hero h1{font-size:4.8rem}.view-bchistory .hero h1 b,.view-bchistory .hero h1 strong{font-size:3.5rem}}.sppb-section.with-gold-bottom{background:url(../images/footer-line.jpg)repeat-x bottom left,#071828;color:#fff;padding-bottom:10px}.view-bchistory .wrapper-history-items{background:#071828;color:#fff;padding-bottom:10px}.view-bchistory .history-items{display:flex}.view-bchistory .history-item{flex:1;border-left:1px solid rgba(255,255,255,.2);position:relative}.view-bchistory .history-item .year{transform:rotate(-90deg);display:inline-block;color:rgba(211,218,219,.2)}.view-bchistory .history-item .year:hover,.view-bchistory .history-item.active .year,.view-bchistory .history-item:hover .year{color:#e87607;text-decoration:none}.view-bchistory .history-item .content{display:none}.view-bchistory .history-item.active .content{display:flex;align-items:flex-end;gap:10px;position:absolute;z-index:10;font-weight:200}.view-bchistory .history-item.active .image{flex:6;text-align:right}.view-bchistory .history-item.active .image img{max-height:250px}.view-bchistory .history-item.active .text{flex:4;padding-left:5px;padding-right:5px}@media (max-width:991px){.view-bchistory .history-items{min-height:350px;position:relative}.view-bchistory .history-item{position:static}.view-bchistory .history-item.active .content{position:absolute;align-items:center;left:20px;width:95%;padding:20px;bottom:20px}.view-bchistory .history-item.active .text{line-height:1.2em;font-size:.8rem}}@media (min-width:992px){.view-bchistory .history-items{min-height:520px}.view-bchistory .history-item.active .image img{max-height:400px}.view-bchistory .history-item{flex:1 1 0px;min-width:40px;transition:flex-basis .5s linear;cursor:pointer}.view-bchistory .history-item.active{flex:0 0 700px}.view-bchistory .history-item .content{opacity:0;transition:opacity 0s linear;display:flex}.view-bchistory .history-item.active .content{top:120px;width:600px;opacity:1;transition:opacity 1s linear;cursor:pointer}.view-bchistory .history-item.active.left .content{left:0}.view-bchistory .history-item.active.right .content{right:0}.view-bchistory .history-item.active.right .text{order:1;text-align:right}.view-bchistory .history-item.active.right .image{order:2}}@media (min-width:1200px){.view-bchistory .history-item.active .content{width:700px}}@media (min-width:576px){.view-bcnews .distance,.view-bcproducts .under-heading,.view-bcshowcases .under-heading{margin-bottom:40px}}.view-bcnews .page-heading{font-weight:200;text-align:center;margin:60px 0 30px;font-size:1.6rem}.view-bcnews .page-heading b{font-size:2rem;display:block;font-weight:400}.view-bcnews .sub-heading{font-size:1.05rem;color:#e87607;text-align:center;margin:20px 0;text-transform:uppercase}.view-bcnews .under-heading{text-align:center;margin:20px auto;display:none}@media (min-width:576px){.view-bcnews .under-heading{display:block}}@media (min-width:992px){.view-bcnews .page-heading{font-size:3.5rem}.view-bcnews .page-heading b{font-size:4.8rem}.view-bcnews .sub-heading{font-size:1.5rem}.view-bcnews .under-heading{width:860px;display:block}}.view-bcnews .layout-products .product.hide{display:none}.view-bcnews .current-filters-sorting,.view-bcnews .wrapper-filters .heading-filters{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #071828;padding-bottom:5px}.view-bcnews .wrapper-filters .heading-filters .label,.view-bcproductdownloads .products th{text-transform:uppercase;font-size:1.1rem}.view-bcnews .wrapper-filters .heading-filters .trigger-reset-product-filters{text-decoration:underline;color:inherit;font-size:.9rem;position:relative;top:3px}.view-bcnews .wrapper-filters .product-filter{margin:15px 0;border-bottom:1px solid #071828;padding-bottom:12px}.view-bcnews .wrapper-filters .trigger-toggle-filter-display{text-decoration:none}.view-bcnews .wrapper-filters .trigger-toggle-filter-display .icon{display:inline-block;font-family:"Font Awesome 5 Pro",sans-serif;text-decoration:none;width:22px}.view-bcnews .wrapper-filters .filter-name{font-weight:600;font-size:1.25rem}.view-bcnews .wrapper-filters .filter-values{display:none;margin-top:10px;margin-left:25px}.view-bcnews .wrapper-filters .open .filter-values{display:block}.view-bcnews .current-filters-sorting{margin-bottom:20px}.view-bcnews .current-filters-sorting .sorting{font-size:1.1rem}.view-bcnews .current-filters{display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px}.view-bcnews .current-filters .trigger-remove-filter{font-size:.9rem;position:relative;top:3px;opacity:.9}.view-bcnews .current-filters .trigger-remove-filter:hover{opacity:1;text-decoration:none}.view-bcnews .current-filters .trigger-remove-filter .fa{padding-left:7px;font-size:.8rem;position:relative;top:-1px;opacity:.7}.view-bcnews .trigger-toggle-display-filters{border:1px solid #000;border-radius:5px;text-align:center;padding:3px 10px;text-decoration:none;display:block;margin:10px 0 20px}.view-bcnews .trigger-toggle-display-filters.active{background:#000;color:#fff}.view-bcnews .trigger-toggle-display-filters:hover,.view-bcnews a:hover,.view-bcnews a:hover .showcase-title,.view-bcproductfamilies .family a{text-decoration:none}.view-bcnews .showcases .showcase.hide,.view-bcnews .wrapper-filters{display:none}.view-bcnews .wrapper-filters.opened{display:block}@media (min-width:768px){.view-bcnews .wrapper-filters{display:block}}.view-bcnews .row{display:flex;flex-flow:row wrap;list-style:none;margin:0-15px;padding:0}.view-bcnews .showcase,.view-bcnews .showcase:hover{display:block;color:inherit;text-decoration:none;position:relative;overflow:hidden;margin-bottom:40px}.view-bcnews .showcase .showcase-title{font-weight:250;font-size:1rem;color:#071828;padding:18px 0 10px;display:block}.view-bcnews .showcase .news-item-date{font-weight:400;font-size:.85rem}.view-bcnews .showcase-image-link{display:block;overflow:hidden;position:relative}.view-bcnews .showcase-image{text-align:center;display:inline-block;overflow:hidden}.view-bcnewsitem .news-item-modal-image{margin:20px 0;border-top:2px #f26522 solid;display:block;width:100%}.view-bcnews .showcase .news-item-modal .news-item-date,.view-bcnewsitem .news-item-description{margin:20px 0}.view-bcproductdownloads{padding-top:0!important}.view-bcproductdownloads .hero{padding-top:110px;padding-bottom:40px;background:url(../images/footer-line.jpg)repeat-x bottom left,linear-gradient(121deg,#64727d 0,#e2ebec 100%);text-align:center}.view-bcproductdownloads .hero h1{font-size:1.6rem;line-height:1.4em;text-transform:uppercase}.view-bcproductdownloads .hero h1 b{display:block;font-size:2rem;line-height:1.2em}@media (min-width:992px){.view-bcproductdownloads .hero{padding-top:170px;padding-bottom:100px}.view-bcproductdownloads .hero h1{font-size:3.5rem;line-height:1.2em}.view-bcproductdownloads .hero h1 b{font-size:4.8rem;line-height:1.2em}}.view-bcproductdownloads .product-search{display:flex;align-items:baseline;gap:20px;margin:70px 0 40px;border-bottom:1px solid #000;padding-bottom:5px}.view-bcproductdownloads .product-search .fa-search{width:20px}.view-bcproductdownloads .product-search .product-filter{border:0;flex:1;outline:0}.view-bcproductdownloads .product-search .sorting{justify-self:flex-end;text-align:right}.view-bcproductdownloads .material-type-filters{margin:50px 0}.view-bcproductdownloads .material-type-filter{display:inline-block;white-space:nowrap;font-size:1rem;line-height:44px;padding-left:38px;padding-right:40px;border-radius:23px;border:1px solid #000;margin-right:10px;margin-bottom:15px;cursor:pointer;user-select:none}.view-bcproductdownloads .material-type-filter .fa{margin-left:7px;width:13px;position:relative;top:1.5px;display:none}.view-bcproductdownloads .material-type-filter.selected{color:#fff;background:#e87607;border-color:#e87607;padding-right:15px}.view-bcproductdownloads .material-type-filter.selected .fa{display:inline-block}.view-bcproductdownloads .wrapper-products{width:100%;overflow-x:auto;margin-bottom:40px}.view-bcdesigners .designer img,.view-bcproductdownloads .products{width:100%}.view-bcproductdownloads .products th{color:#071828;font-weight:500;vertical-align:top;border-bottom:1px solid #071828;padding:0 9px 10px}.view-bcproductdownloads .products td:first-child,.view-bcproductdownloads .products th:first-child{white-space:nowrap}.view-bcproductdownloads .products td:not(:first-child),.view-bcproductdownloads .products th:not(:first-child){text-align:center}.view-bcproductdownloads .products td{padding:13px 9px}.view-bcproductdownloads .products tbody tr:nth-child(even) td{background:rgba(211,218,219,.19)}@media (max-width:499px){.view-bcdesigners .designers{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:10px}.view-bcdesigners .designer{order:2}.view-bcdesigners .designer.active{order:1;grid-column:1/-1}}@media (min-width:500px){.view-bcdesigners .designers{display:flex;flex-wrap:nowrap;align-items:baseline;gap:10px;margin-top:15px}.view-bcdesigners .designer{flex:1}.view-bcdesigners .designer.active{flex:4}}.view-bcdesigners .designer .portrait-active{display:none}.view-bcdesigners .designer,.view-bcdesigners .designer .portrait-inactive,.view-bcdesigners .designer.active .portrait-active{display:block}.view-bcdesigners .designer.active .portrait-inactive{display:none}.view-bcdesigners .designer .designer-name{color:#071828;font-size:.7rem;font-weight:700;letter-spacing:.7px;word-wrap:break-word;margin-top:3px}.view-bcproductfamilies .family{display:block;margin-bottom:25px}.view-bcproductfamilies .family-name{display:block;text-align:center;margin-top:10px}.view-bcproductfamilies .page-heading{font-weight:200;text-align:center;margin:60px 0 30px;font-size:1.6rem}.view-bcproductfamilies .page-heading b{font-size:2rem;display:block;font-weight:400}.view-bcproductfamilies .sub-heading{font-size:1.05rem;color:#e87607;text-align:center;margin:20px 0;text-transform:uppercase}.view-bcproductfamilies .under-heading{text-align:center;margin:20px auto;display:none}.view-bcproductfamilies .family .wrapper-image{display:block;border:1px solid rgba(147,148,152,.4);overflow:hidden}.view-bcproductfamilies .family a:focus img,.view-bcproductfamilies .family:hover img{scale:1.2}.view-bcproductfamilies .family img{padding-bottom:0;width:100%;max-width:1000px;transition:all .25s linear}@media (min-width:576px){.view-bcproductfamilies .under-heading{width:360px;display:block}}@media (min-width:992px){.view-bcproductfamilies .page-heading{font-size:3.5rem}.view-bcproductfamilies .page-heading b{font-size:4.8rem}.view-bcproductfamilies .sub-heading{font-size:1.5rem}.view-bcproductfamilies .under-heading{width:610px;display:block}}.view-bcdesignerproducts .cb-bx-wrapper{margin-left:auto;margin-right:auto}.view-bccontact .form-control{border-radius:5px}@media (min-width:768px){.view-bccontact{margin-top:-20px}}@media (min-width:992px){.view-bccontact .form-control{margin-bottom:25px}}.view-bccontact select.form-control{appearance:revert;padding-left:8px}.view-bccontact .target-feedback{margin-bottom:25px}.view-bccontact .target-feedback.error{color:red}.view-bccontact .form-submit-button{float:right}.view-bctestimonials .testimonial-carousel .testimonial{padding:10px}.view-bctestimonials .full-width-testimonial,.view-bctestimonials .testimonial-carousel .testimonial-inner{box-shadow:0 0 10px #00000029;border-radius:25px;padding:55px 45px}.view-bctestimonials .testimonial-carousel .company-logo{height:125px}.view-bctestimonials .full-width-testimonial .company-logo img,.view-bctestimonials .testimonial-carousel .company-logo img{max-width:200px;max-height:125px}.view-bctestimonials .testimonial-carousel .quote-symbol{background:url(../images/testimonials-quotes.webp)top left no-repeat;background-size:38px;height:38px;margin-bottom:12px}.view-bctestimonials .testimonial-carousel .height-limiter{height:180px;overflow-y:hidden}.view-bctestimonials .testimonial-carousel .gradient-fade{height:40px;position:relative;top:-40px;margin-bottom:-40px;background:linear-gradient(180deg,rgba(255,255,255,0)0,#fff 100%)}.view-bctestimonials .testimonial-carousel .wrapper-read-more{height:25px;margin:20px 0}.view-bctestimonials .testimonial-carousel .testimonial-read-more{border:0;background:0 0;color:#e87807;padding:0;margin:0}.view-bctestimonials .testimonial-carousel .wrapper-author{display:flex;align-items:center;gap:10px}.view-bctestimonials .testimonial-carousel .wrapper-author .author-image{width:72px}.view-bctestimonials .testimonial-carousel .wrapper-author .author-name{display:block;font-size:1.25rem;line-height:1.1em;padding-top:2px}.view-bctestimonials .testimonial-carousel .bx-controls-direction .bx-prev{left:-15px}.view-bctestimonials .testimonial-carousel .bx-controls-direction .bx-next{right:-15px}.view-bctestimonials .wrapper-author a{color:inherit!important;text-decoration:none}.view-bctestimonials .full-width-testimonial{padding:45px;position:relative;margin:20px 0;display:none}.view-bctestimonials .full-width-testimonial .testimonial-close{position:absolute;top:25px;right:25px;font-size:2rem;color:#707070}.view-bctestimonials .full-width-testimonial .company-logo{margin-bottom:30px}.view-bctestimonials .full-width-testimonial .quote-long{padding-top:50px;background:url(../images/testimonials-quotes.webp)top left no-repeat;background-size:38px}.view-bctestimonials .full-width-testimonial .wrapper-author{display:flex;align-items:center;gap:10px;max-width:300px;margin-top:40px}.view-bctestimonials .full-width-testimonial .wrapper-author .author-image{width:72px}.view-bctestimonials .full-width-testimonial .wrapper-author .author-name{display:block;font-size:1.25rem;line-height:1.1em;padding-top:2px}.view-bctestimonials .testimonial-carousel .wrapper-author .author-position{display:block;font-size:.85rem}