@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.bp_menu-line{transform-origin:50%;transform-style:preserve-3d;transition:transform .3s,opacity .15s}.bp_menu-dropdown:has(.bp_nav-menu.w--open) .bp_menu-line.a{transform:translateY(5px)rotate(45deg)}.bp_menu-dropdown:has(.bp_nav-menu.w--open) .bp_menu-line.b{opacity:0}.bp_menu-dropdown:has(.bp_nav-menu.w--open) .bp_menu-line.c{transform:translateY(-5px)rotate(-45deg)}.bp_nav-menu{transition:height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.dropdown-icon{transform-style:preserve-3d;transition:transform .3s,opacity .3s}.bp_dropdown:has(.bp_dropdown-list.w--open) .dropdown-icon.a{opacity:0;transform:translate(0)rotate(-90deg)}.bp_dropdown:has(.bp_dropdown-list.w--open) .bp_nav-item{color:gray;margin-left:10px}.bsp_menu-close-overlay{z-index:99;opacity:0;pointer-events:none;background-color:#23232326;transition:opacity .3s;position:fixed;inset:0}body:has(.bp_nav-menu.w--open) .bsp_menu-close-overlay{opacity:1;pointer-events:auto}.bp_nav-menu .bp_dropdown-list{opacity:0;visibility:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s,visibility 0s linear .35s;overflow:hidden;padding:0!important;display:block!important}.bp_nav-menu .bp_dropdown-list.w--open{opacity:1;visibility:visible;max-height:600px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s,visibility linear}:root{--bs-powder-blue:#abc9c7;--bs-light-cyan:#cce2e1;--bs-beige:#f5efeb;--bs-dark:#232323;--bs-light-gray:#f3f3f3;--bs-grey:#767676;--bs-grey-2:#7f7f7f;--bs-gainsboro:#dfdfdf;--bs-gainsboro-2:#e1e1e1;--bs-white:#fff}*,:before,:after{box-sizing:border-box}html{font-size:14px}img{max-width:100%;display:inline-block}.w-nav{transition:transform .3s}html.nav-hidden .w-nav{transform:translateY(-100%)}.w-nav,.w-nav *{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif!important}body{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--bs-dark);background:var(--bs-white);-webkit-font-smoothing:antialiased;font-weight:400}.w-layout-grid{display:grid}.w-layout-vflex{flex-direction:column;display:flex}.w-layout-blockcontainer{display:block}.bsp_bg-dark{background-color:#232323}.bsp_fc-light{color:#fff}.bsp_fc-gray{color:#cce2e1}.bsp_fw-600{font-weight:600}.bsp_mb-0{margin-bottom:0}.bsp_mb-30{margin-bottom:30px}.bsp_mb-50{margin-bottom:50px}.bsp_mb-60{margin-bottom:60px}.bsp_mb-180{margin-bottom:180px}.bsp_mw-260{max-width:260px}.bsp_ls-1-3{letter-spacing:1.3px}.bsp_flex-space{justify-content:space-between;align-items:center;display:flex}.bsp_flex-gap-30{align-items:center;gap:30px;display:flex}.bsp_social-sizing{flex:none;margin-right:20px}.bs_colgap-15{gap:15px}@media screen and (max-width:767px){.bs_colgap-15{flex-direction:column;gap:15px}}@media screen and (max-width:479px){.bs_colgap-15{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.bsp_fs-52{font-size:52px;line-height:58px}#w-node-_444fed4c-53ed-6b25-b9cc-f5554f1539df-06cba80f{align-self:end}.bsp_footer-wrap{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif}.bsp_footer-wrap h2,.bsp_footer-wrap h3{margin:0;font-family:inherit}.bsp_footer-wrap a{text-decoration:none}.bsp_footer-wrap a:hover{opacity:.8}@media screen and (max-width:991px){.bsp_fs-52.bsp_fw-600{font-size:32px;line-height:42px}.bsp_mb-180{margin-bottom:60px}.bsp_mob-d-block{display:block}.bsp_mbo-mb-50{margin-bottom:50px}}@media screen and (max-width:767px){.bsp_flex-gap-30.bsp_mbo-mb-50{gap:10px}.bsp_footer-wrap p,.bsp_footer-wrap a{font-size:16px!important;line-height:24px!important}.bsp_mb-60{margin-bottom:60px}}::-webkit-scrollbar{background:var(--bs-white);width:6px}::-webkit-scrollbar-thumb{background:var(--bs-gainsboro);border-radius:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--bs-gainsboro);border-radius:10px}.bs-filter-col{flex-shrink:0;min-width:360px;max-width:360px}.bs-filter-inner{top:var(--bs-nav-h,65px);max-height:calc(100vh - var(--bs-nav-h,65px));position:sticky;overflow-y:auto}.bs-drawings-section{padding:100px 0}.bs-list-col{border-left:1px solid var(--bs-light-cyan);flex:1;min-width:0}.bs-row-head{background:var(--bs-white);top:calc(var(--bs-nav-h,65px) + 74px);z-index:8;border:1px solid #e1e1e1;align-items:center;gap:15px;margin:0 20px;padding:10px 20px;display:flex;position:sticky}.bs-row-head+div{padding:0 20px}.bs-row-head svg path,.bs-row-head svg line,.bs-row-head svg polyline,.bs-row-head svg rect,.bs-row-head svg circle{stroke:#232323}.bs-row-head span{color:#232323;font-size:14px;font-weight:500}.bs-col-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--bs-grey);align-items:center;gap:3px;display:flex}.bs-col-sortable:hover{color:var(--bs-dark)}.bs-sort-ind{opacity:.9;font-size:10px;line-height:1;transition:opacity .15s}.bs-sort-ind--idle{opacity:0}.bs-col-sortable:hover .bs-sort-ind--idle{opacity:.5}.bs-row-head svg{width:25px;height:25px}.bs-row-head .col-box{flex-shrink:0;width:75px}.bs-row-head .col-win,.bs-row-head .col-dir,.bs-row-head .col-treat{flex-shrink:0;justify-content:center;align-items:center;width:34px;display:flex;position:relative}.bs-row-head .col-win .bs-sort-ind,.bs-row-head .col-dir .bs-sort-ind,.bs-row-head .col-treat .bs-sort-ind{margin-left:15px;font-size:14px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.bs-row-head .col-name{flex:1;min-width:0}.bs-row-head .col-w,.bs-row-head .col-h{flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:90px;display:flex}.bs-row-head .col-links{flex-shrink:0;width:85px}.bs-row-item{border-bottom:1px solid var(--bs-light-cyan);align-items:center;gap:15px;min-height:48px;padding:12px 16px;font-weight:400;display:flex;position:relative}.bs-row-item:last-child{border-bottom:none}.bs-row-item:hover{background:linear-gradient(90deg,#f3f3f3 0%,#f3f3f300 100%)}.bs-row-item .col-box{flex-shrink:0;width:75px}.bs-row-item .col-win,.bs-row-item .col-dir,.bs-row-item .col-treat{flex-shrink:0;justify-content:center;align-items:center;width:34px;display:flex}.bs-row-item .col-win svg,.bs-row-item .col-dir svg,.bs-row-item .col-treat svg{stroke-width:1px;width:auto;max-width:24px;height:24px;display:block}.bs-row-item .col-name{flex:1;min-width:0;padding-right:12px;overflow:hidden}.bs-row-item .col-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.col-name-text{color:var(--bs-dark);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.col-box-tt-label{display:none}.bs-row-item .col-w,.bs-row-item .col-h{text-align:center;flex-shrink:0;width:90px}.bs-row-item .col-w span,.bs-row-item .col-h span{color:var(--bs-dark);font-size:14px}.bs-row-item .col-links{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;width:85px;display:flex}.bs-tag{text-transform:uppercase;color:#fff;min-width:20px;height:20px;letter-spacing:1%;white-space:nowrap;background:#232323;border:none;border-radius:0;justify-content:center;align-items:center;padding:14px 10px;font-size:9px;font-weight:400;line-height:0;display:inline-flex}.bs-dl-btn{border:1.5px solid #0000;justify-content:center;align-items:center;padding:5px 7px;line-height:0;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.bs-dl-btn[data-type=pdf]{border-color:#b41e1e40}.bs-dl-btn[data-type=pdf]:hover{background:#b41e1e14;border-color:#b41e1e8c}.bs-dl-btn[data-type=dwg]{border-color:#145aaa40}.bs-dl-btn[data-type=dwg]:hover{background:#145aaa14;border-color:#145aaa8c}.bs-dl-btn[style*=opacity]{border-color:#0000!important}.bs-search-wrap{margin-bottom:10px;position:relative}.bs-search-icon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bs-search{width:100%;height:50px;color:var(--bs-dark);background:0 0;border:1px solid #e1e1e1;outline:none;padding:0 16px 0 46px;font-family:inherit;font-size:16px}.bs-search:focus{border-color:var(--bs-dark)}.bs-search::placeholder{color:#0000}.bs-search-placeholder{pointer-events:none;color:var(--bs-grey);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;left:46px;transform:translateY(-50%)}.bs-search-wrap:focus-within .bs-search-placeholder{display:flex}.bs-search-ticker{vertical-align:middle;height:1.15em;margin-left:.25em;display:inline-block;overflow:hidden}.bs-search-ticker-inner{flex-direction:column;animation:10s infinite bs-ticker-slide;display:flex}.bs-search-ticker-item{height:1.15em;line-height:1.15em;display:block}@keyframes bs-ticker-slide{0%,18%{transform:translateY(0)}22%,40%{transform:translateY(-1.15em)}44%,62%{transform:translateY(-2.3em)}66%,84%{transform:translateY(-3.45em)}88%,to{transform:translateY(-4.6em)}}.bs-filter-header-row{border:1px solid #e1e1e1;justify-content:space-between;align-items:center;height:50px;margin-bottom:10px;padding:0 16px;display:flex}.bs-toggle-tab{border:1px solid var(--bs-gainsboro-2);border-bottom:none;padding:0 16px}.bs-toggle-tab:last-child{border-bottom:1px solid var(--bs-gainsboro-2)}.bs-toggle-btn{width:100%;color:var(--bs-dark);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 0;font-family:inherit;font-size:14px;font-weight:500;display:flex}.bs-toggle-arrow{flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.bs-toggle-arrow.open{transform:rotate(180deg)}.bs-checkbox-item{cursor:pointer;color:var(--bs-dark);-webkit-user-select:none;user-select:none;align-items:center;gap:25px;padding:0;font-size:12px;display:flex}.bs-checkbox-item:not(.bs-checkbox-icon-item){margin-bottom:10px}.bs-checkbox-item:not(.bs-checkbox-icon-item):last-child{margin-bottom:0}.bs-checkbox-item:hover input[type=checkbox]{border-color:var(--bs-dark)}.bs-checkbox-icon-item{background:linear-gradient(90deg,#f3f3f3 0%,#f3f3f300 50%) 100%/200% 100% no-repeat;transition:background-position .3s}.bs-checkbox-icon-item:hover{background-position:0}:is(.bs-icon-active,.bs-checkbox-icon-item:has(input:checked)){background:linear-gradient(90deg,#f3f3f3 0%,#f3f3f300 100%)}.bs-checkbox-item input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid #e1e1e1;flex-shrink:0;width:20px;height:20px;transition:border-color .15s,background .15s;position:relative}.bs-checkbox-item input[type=checkbox]:checked{background:var(--bs-dark);border-color:var(--bs-dark)}.bs-checkbox-item input[type=checkbox]:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 10.0208L0 5.27083L1.1875 4.08333L4.75 7.64583L12.3958 0L13.5833 1.1875L4.75 10.0208Z' fill='white'/%3E%3C/svg%3E") 50%/14px 11px no-repeat;position:absolute;inset:0}.bs-unit-popup-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#2323238c;justify-content:center;align-items:center;padding:24px;animation:.2s bs-fade-in;display:flex;position:fixed;inset:0}@keyframes bs-fade-in{0%{opacity:0}to{opacity:1}}.bs-unit-popup{text-align:center;background:#fff;width:100%;max-width:420px;padding:40px 36px 36px;animation:.25s bs-slide-up;box-shadow:0 20px 60px #2323232e}.bs-unit-popup-title{color:var(--bs-dark);letter-spacing:-.3px;margin:0 0 12px;font-size:24px;font-weight:700}.bs-unit-popup-sub{color:var(--bs-grey);margin:0 0 24px;font-size:14px;line-height:1.6}.bs-unit-popup-btns{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.bs-unit-popup-btn{border:2px solid var(--bs-gainsboro-2);cursor:pointer;color:var(--bs-dark);background:#fff;justify-content:center;align-items:center;padding:16px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:flex}.bs-unit-popup-btn:hover,.bs-unit-popup-btn.active{border-color:var(--bs-dark);background:var(--bs-dark);color:#fff}.bs-unit-popup-note{color:var(--bs-grey);margin:0 0 24px;font-size:12px}.bs-unit-popup-cta{text-align:center;width:100%;text-decoration:none;display:block}.bs-unit-switch{border:1.5px solid var(--bs-dark);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:84px;height:100%;padding:11px 10px;font-family:inherit;display:flex;position:relative}.bs-unit-swatch{background:var(--bs-dark);pointer-events:none;z-index:0;width:calc(50% - 4px);transition:left .2s;position:absolute;top:3px;bottom:3px}.bs-unit-switch[data-unit=mm] .bs-unit-swatch{left:3px}.bs-unit-switch[data-unit=in] .bs-unit-swatch{left:calc(50% + 1px)}.bs-unit-label{letter-spacing:.5px;text-transform:uppercase;width:20px;color:var(--bs-grey);text-align:center;z-index:1;margin:0;font-family:inherit;font-size:12px;font-weight:700;transition:color .2s;display:block;position:relative}.bs-unit-switch[data-unit=mm] .bs-unit-label:first-of-type,.bs-unit-switch[data-unit=in] .bs-unit-label:last-of-type{color:#fff;font-weight:700}.bs-results-text{color:var(--bs-grey);font-size:12px}.bs-results-text strong{color:var(--bs-dark);font-weight:500}.bs-filter-indicator{min-width:20px;height:20px;color:var(--bs-white);background:#232323;border-radius:0;justify-content:center;align-items:center;padding:0 7px;font-size:14px;font-weight:500;display:inline-flex}.bs-facet-count{color:var(--bs-grey);margin-left:auto;font-size:12px;font-weight:400;line-height:16px}.bs-reset-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.bs-reset-btn:hover{color:var(--bs-dark)}.bs-search-clear{cursor:pointer;color:var(--bs-grey);background:0 0;border:none;padding:0;font-size:14px;font-weight:600;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.bs-checkbox-icon-item{align-items:center;gap:20px;padding:5px 0}.bs-icon-checkbox-input{opacity:0!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.bs-fwi-icon{cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:25px;transition:background-color .15s;display:flex}.bs-fwi-icon svg{max-width:25px;max-height:25px}.bs-fwi-icon--lg svg{width:55px;max-width:55px;height:55px;max-height:55px}.bs-checkbox-label-text{color:var(--bs-dark);font-size:14px;font-weight:400;line-height:1.3}.bs-dim-row{align-items:flex-end;gap:10px;display:flex}.bs-dim-icon{flex-shrink:0;width:36px;height:auto;margin-top:4px}.bs-dim-inputs{flex:1;gap:6px;min-width:0;display:flex;overflow:hidden}.bs-dim-input-wrap{border-bottom:.5px solid var(--bs-gainsboro-2);flex:1;align-items:center;gap:6px;min-width:0;padding-bottom:4px;display:flex}.bs-dim-input{color:var(--bs-dark);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12px}.bs-dim-input::placeholder{color:var(--bs-gainsboro)}.bs-tab-nav{background:var(--bs-white);scrollbar-width:none;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;flex-shrink:0;margin-top:65px;padding-top:18px;overflow-x:auto}.bs-tab-nav::-webkit-scrollbar{display:none}.bs-tab-nav-wrapper{justify-content:center;column-gap:70px;display:flex}.bs-tab-nav-link{cursor:pointer;white-space:nowrap;border-bottom:1px solid #0000;padding:0 0 18px;font-size:14px;font-weight:400;transition:all .15s}.bs-tab-nav-link:hover:not(.active){color:var(--bs-dark);opacity:.8}.bs-tab-nav-link.active{color:var(--bs-dark);border-bottom:1px solid var(--bs-dark);text-shadow:0 0 0 var(--bs-dark)}.bs_bg-gray{background:var(--bs-light-gray)}.bsr{flex-shrink:0;max-height:400px;transition:max-height .4s ease-in-out;position:relative;overflow:hidden}.bsr--hidden{pointer-events:none;max-height:0}.w-layout-hflex{display:flex}.bsp_m-auto{margin-left:auto;margin-right:auto}.bsp_mw-1120{width:100%;max-width:1120px}.bsp_ps-rel{position:relative}.bsp_pt-120{padding-top:120px}.bs_js-center{justify-content:center}.bsp_uppercase{text-transform:uppercase}.bsp_ls-4{letter-spacing:.25em}.bsp_fs-12{margin:0;font-size:12px;line-height:1.5}.bsp_fs-16{font-size:16px;line-height:initial}.bsp_float .bsp_fs-16{font-weight:500}.bs-ribbon-inner{justify-content:center;align-items:center;width:100%;max-width:1120px;padding:120px 0 0;display:flex;position:relative}#bs-hide-ribbon{cursor:pointer;z-index:1;background:0 0;border:none;border-radius:4px;padding:6px 10px;transition:opacity .15s,background .15s;position:absolute;top:10px;right:calc(50% - min(90%,1540px)/2)}#bs-hide-ribbon:hover{opacity:.7;background:#0000000f}@media (min-width:1920px){#bs-hide-ribbon{right:calc(50% - min(90%,1920px)/2)}}.bsp_float{position:absolute}.bsp_float h3{margin-bottom:5px;font-weight:600}.bsp_float p{margin:0;line-height:1.5}.bsp_float--left{max-width:180px;margin-top:-15px;left:0}.bsp_float--top{max-width:180px;top:30px}.bsp_float--top-right{max-width:140px;margin-top:-15px;right:0}.bsp_float--bottom-right{max-width:140px;bottom:40px;right:0}.bsp_float--left:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='78' height='35' viewBox='0 0 78 35' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.99089 0.405111C0.938417 0.134 0.6761 -0.043241 0.404989 0.00923213C0.133878 0.0617053 -0.043363 0.324022 0.00911006 0.595133L0.5 0.500122L0.99089 0.405111ZM78 31.5001L73 28.6134V34.3869L78 31.5001ZM0.5 0.500122L0.00911006 0.595133C2.06562 11.2204 16.7235 32.0001 58.5 32.0001V31.5001V31.0001C17.0765 31.0001 2.93438 10.4465 0.99089 0.405111L0.5 0.500122ZM58.5 31.5001V32.0001H73.5V31.5001V31.0001H58.5V31.5001Z' fill='%23232323'/></svg>");background-repeat:no-repeat;background-size:contain;width:78px;height:35px;position:absolute;top:65px;left:130px}.bsp_float--top:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='139' height='52' viewBox='0 0 139 52' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.51953 0L0.000452042 5.19496L5.75896 4.77906L2.51953 0ZM138.02 51.5V51C93.6634 51 60.9528 46.1572 38.8426 37.8887C16.7223 29.6166 5.32996 17.9676 3.3385 4.41736L2.84381 4.49006L2.34913 4.56276C4.41874 18.6447 16.2314 30.5006 38.4923 38.8254C60.7633 47.1539 93.61 52 138.02 52V51.5Z' fill='%23232323'/></svg>");background-repeat:no-repeat;background-size:contain;width:139px;height:52px;position:absolute;top:-20px;left:-160px}.bsp_float--top-right:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='99' height='52' viewBox='0 0 99 52' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.61719 52L5.76372 47.1593L-0.0017457 46.8547L2.61719 52ZM98.6171 0.5V0C85.3144 2.08616e-06 62.4179 1.5168 42.2768 8.17339C22.1605 14.8218 4.59927 26.6701 2.35778 47.4471L2.8549 47.5008L3.35201 47.5544C5.52719 27.3921 22.569 15.74 42.5906 9.12287C62.5875 2.51392 85.3638 1 98.6171 1V0.5Z' fill='%23232323'/></svg>");background-repeat:no-repeat;background-size:contain;width:99px;height:52px;position:absolute;bottom:-10px;left:-120px}.bsp_float--bottom-right:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='62' height='38' viewBox='0 0 62 38' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.58594 37.5L5.76221 32.6787L-0.00126576 32.3386L2.58594 37.5ZM61.0859 0.5V0C43.7307 0 29.7183 2.85125 19.7052 8.39408C9.6715 13.9483 3.65838 22.2062 2.35471 32.9466L2.85107 33.0069L3.34743 33.0671C4.60791 22.6825 10.4019 14.687 20.1895 9.26898C29.9976 3.83964 43.8205 1 61.0859 1V0.5Z' fill='%23232323'/></svg>");background-repeat:no-repeat;background-size:contain;width:62px;height:38px;position:absolute;bottom:60px;left:-80px}.bsp_float--top .bsp_fs-16{align-items:center;gap:8px;display:flex}.bsp_float--top .bsp_fs-16:before{content:"";background-image:url(https://cdn.prod.website-files.com/58014285ab9b03c351299bf6/69a95bdbc6443e7165479979_bim-resource-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:40px;height:20px;display:block}.bsp_float--bottom-right .bsp_fs-16:before{content:"";background-image:url(https://cdn.prod.website-files.com/58014285ab9b03c351299bf6/69a95bdb897f0f448521eb50_cad-files-icons.svg);background-position:0;background-repeat:no-repeat;background-size:contain;height:25px;margin-bottom:5px;display:block}.bs-tab-section{background:var(--bs-light-gray);flex-shrink:0;max-height:45vh;padding:40px 0}.bs-row{width:90%;max-width:1540px;margin:auto}.bs-tab-bim-grid{grid-template-columns:29% 67.5%;align-items:center;column-gap:3.5%;display:grid}.bs-fs-20{font-size:20px;line-height:30px}.bs-tab-bim-cards{gap:10px;display:flex}.bs-bim-card{background:var(--bs-white);border:.5px solid #eaeaea;padding:20px;transition:box-shadow .2s,transform .2s}.bs-bim-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.bs-bim-card-logo{object-fit:contain;max-height:90px;margin-bottom:20px}.bs-bim-card-title{letter-spacing:.08em;color:var(--bs-dark);margin-bottom:8px;font-size:13px;font-weight:600}.bs-bim-card-desc{color:var(--bs-grey);flex:1;margin:0 0 20px;font-size:12px;line-height:1.5}.bs-bim-card-dl{object-fit:contain;max-height:30px}.bs-tab-brochures-grid{grid-template-columns:49% 49%;column-gap:2%;display:grid}.bs-brochures-covers{grid-area:span 2/span 1/span 2/span 1;grid-template-columns:1fr 1fr;display:grid}.bs-brochure-card{background:var(--bs-white);text-align:center;padding:20px;transition:box-shadow .2s,transform .2s}.bs-brochure-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.bs-brochure-card img{margin-bottom:30px}.bs-brochure-label{letter-spacing:3px;text-transform:uppercase;color:var(--bs-dark);text-align:left;flex-direction:row;justify-content:space-between;align-items:center;font-weight:600;display:flex}.bs-brochure-label:after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2231%22%20viewBox%3D%220%200%2034%2031%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.8018%200C16.4201%200%2016.1217%200.299472%2016.1217%200.682191L16.1196%2020.3619L12.0146%2016.2569C11.7454%2015.9877%2011.3194%2015.9877%2011.0491%2016.2569C10.7788%2016.5261%2010.7788%2016.9499%2011.0491%2017.2202L16.3196%2022.4885C16.4483%2022.6172%2016.6212%2022.6896%2016.8007%2022.6896C16.9802%2022.6896%2017.1531%2022.6182%2017.2818%2022.4885L22.5544%2017.2159C22.8247%2016.9456%2022.8247%2016.5229%2022.5544%2016.2526C22.2842%2015.9823%2021.8614%2015.9823%2021.5912%2016.2526L17.4818%2020.3619V0.682191C17.4818%200.300553%2017.1813%200%2016.7996%200H16.8018ZM0.682191%2014.9358C0.299472%2014.9358%200%2015.2341%200%2015.6158V29.3407C0%2029.7223%200.299472%2030.0207%200.682191%2030.0207H32.9257C33.3084%2030.0207%2033.6079%2029.7223%2033.6079%2029.3407V15.6158C33.6079%2015.2341%2033.3084%2014.9358%2032.9257%2014.9358C32.543%2014.9358%2032.2435%2015.2341%2032.2435%2015.6158V28.6585H1.36438V15.6158C1.36438%2015.2341%201.06491%2014.9358%200.682191%2014.9358Z%22%20fill%3D%22%23232323%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:34px;min-width:34px;height:31px;display:block}.bs-spec-docs{background:var(--bs-white);grid-area:span 2/span 1/span 2/span 1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.bs-spec-doc-row{align-items:center;gap:20px;transition:box-shadow .2s,transform .2s;display:flex}.bs-spec-doc-row:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.bs-spec-doc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--bs-dark);font-size:13px;font-weight:600}.bs-spec-doc-sub{text-transform:uppercase;letter-spacing:.08em;margin:4px 0 0;font-size:12px}p.bs-spec-doc-sub:after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2231%22%20viewBox%3D%220%200%2034%2031%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.8018%200C16.4201%200%2016.1217%200.299472%2016.1217%200.682191L16.1196%2020.3619L12.0146%2016.2569C11.7454%2015.9877%2011.3194%2015.9877%2011.0491%2016.2569C10.7788%2016.5261%2010.7788%2016.9499%2011.0491%2017.2202L16.3196%2022.4885C16.4483%2022.6172%2016.6212%2022.6896%2016.8007%2022.6896C16.9802%2022.6896%2017.1531%2022.6182%2017.2818%2022.4885L22.5544%2017.2159C22.8247%2016.9456%2022.8247%2016.5229%2022.5544%2016.2526C22.2842%2015.9823%2021.8614%2015.9823%2021.5912%2016.2526L17.4818%2020.3619V0.682191C17.4818%200.300553%2017.1813%200%2016.7996%200H16.8018ZM0.682191%2014.9358C0.299472%2014.9358%200%2015.2341%200%2015.6158V29.3407C0%2029.7223%200.299472%2030.0207%200.682191%2030.0207H32.9257C33.3084%2030.0207%2033.6079%2029.7223%2033.6079%2029.3407V15.6158C33.6079%2015.2341%2033.3084%2014.9358%2032.9257%2014.9358C32.543%2014.9358%2032.2435%2015.2341%2032.2435%2015.6158V28.6585H1.36438V15.6158C1.36438%2015.2341%201.06491%2014.9358%200.682191%2014.9358Z%22%20fill%3D%22%23232323%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;width:23px;height:21px;margin-top:15px;display:block}.bs-spec-more-link{letter-spacing:2px;text-transform:uppercase;color:var(--bs-dark);justify-content:center;align-items:center;gap:10px;padding:20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:flex}.bs-spec-more-link:hover{background:var(--bs-dark);color:#fff}.bs-spec-more-link:after{content:url(https://cdn.prod.website-files.com/58014285ab9b03c351299bf6/66b600d57c7162dfe200f0f7_next-arrow%20icon.svg);vertical-align:middle;line-height:0;transition:transform .15s,filter .18s;display:inline-block}.bs-spec-more-link:hover:after{filter:invert();transform:translate(4px)}.bs-install-more:after{content:url(https://cdn.prod.website-files.com/58014285ab9b03c351299bf6/66b600d57c7162dfe200f0f7_next-arrow%20icon.svg);vertical-align:middle;margin-top:2px;margin-left:10px;transition:transform .15s;display:inline-block}.bs-install-more:hover:after{transform:translate(4px)}.bs-spec-docs>a:nth-child(-n+2){border-bottom-style:solid;border-bottom-width:1px}.bs-spec-docs>a:nth-child(odd),.bs-brochures-covers>a:first-child{border-right-style:solid;border-right-width:1px}.bs-brochures-covers>a:first-child,.bs-spec-docs>a:nth-child(-n+2),.bs-spec-docs>a:nth-child(odd),.bs-tab-brochures-grid>div:nth-child(-n+2){border-color:#e1e1e1!important}.bs-tab-brochures-grid>div:nth-child(-n+2){border:1px solid}.bs-tab-install-grid{grid-template-columns:38% 55%;align-items:center;column-gap:7%;display:grid}.bs-install-text{color:var(--bs-dark);margin:0 0 24px;font-size:18px;line-height:1.6}.bs-install-more{letter-spacing:.1em;text-transform:uppercase;color:var(--bs-dark);font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s}.bs-install-more:hover{opacity:.7;outline:none}.bs-tab-install-grid>div:first-child{grid-area:span 2/span 1/span 2/span 1}.bs-install-imgs{grid-area:span 2/span 1/span 2/span 1;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.bs-install-img{display:block}.bs-install-img img{transition:box-shadow .2s,transform .2s;display:block}.bs-install-img:hover img{transform:translateY(-2px);box-shadow:0 6px 20px #00000024}.bs-tab-social-grid div:not(.bs-social-imgs){grid-area:span 2/span 1/span 2/span 1;align-self:center}.bs-tab-social-grid{grid-template-columns:18% 75%;align-items:start;column-gap:7%;display:grid}.bs-social-handle{color:var(--bs-dark);margin-bottom:16px;font-size:14px;font-weight:600;text-decoration:none;display:block}.bs-social-handle:hover{text-decoration:underline}.bs-social-text{color:var(--bs-dark);margin:0 0 24px;font-size:18px;line-height:1.6}.bs-social-icons{align-items:center;gap:20px;display:flex}.bs-social-icon-link{transition:opacity .15s}.bs-social-icon-link:hover{opacity:.8}.bs-social-imgs{grid-area:span 2/span 1/span 2/span 1;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px;display:grid}.bs-social-imgs a{transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.bs-social-imgs a:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000024}.bs-social-img{display:block}.bs-fab{background:var(--bs-dark);width:42px;height:42px;color:var(--bs-white);cursor:pointer;z-index:9999;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:24px;right:24px;transform:scale(0);box-shadow:0 2px 14px #00000038}.bs-fab.visible{opacity:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s;transform:scale(1)}.bs-empty{text-align:center;color:var(--bs-grey);padding:60px 20px;font-size:13px}.bs-sort-bar{background:var(--bs-white);z-index:20;top:var(--bs-nav-h,65px);z-index:9;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky}.bs-sort-custom-wrap{border:1px solid #e1e1e1;align-items:center;min-width:220px;height:50px;display:flex;position:relative}.bs-sort-custom-display{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:100%;height:100%;padding:0 16px;font-family:inherit;display:flex}.bs-sort-by-label{color:var(--bs-grey);white-space:nowrap;font-size:14px}.bs-sort-current-label{color:var(--bs-dark);white-space:nowrap;font-size:14px;font-weight:600}.bs-sort-chevron{align-items:center;margin-left:auto;transition:transform .2s;display:flex}.bs-sort-chevron.open{transform:rotate(180deg)}.bs-sort-dropdown-panel{background:var(--bs-white);z-index:100;border:1px solid #e1e1e1;border-top:none;position:absolute;top:100%;left:-1px;right:-1px}.bs-sort-dropdown-item{width:100%;color:var(--bs-dark);border:none;border-bottom:1px solid var(--bs-gainsboro-2);cursor:pointer;text-align:left;background:0 0;align-items:center;padding:12px 16px;font-family:inherit;font-size:14px;display:flex}.bs-sort-dropdown-item:last-child{border-bottom:none}.bs-sort-dropdown-dir{color:var(--bs-dark);margin-left:auto;font-size:12px;font-weight:600}.bs-sort-dir-ind{color:var(--bs-dark);margin-left:4px;font-size:11px;font-weight:600;line-height:1}.bs-sort-dropdown-item:hover{background:linear-gradient(90deg,#f3f3f3 0%,#f3f3f300 100%)}.bs-sort-dropdown-item.active{font-weight:500}.bs-sort-select-overlay{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bs-mobile-filter-btn{border:1px solid var(--bs-grey);color:var(--bs-dark);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:13px;font-weight:500;display:none}.bs-mobile-filter-count{background:var(--bs-dark);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.bs-mobile-filter-overlay{z-index:200;background:#00000059;display:none;position:fixed;inset:0}.bs-mobile-filter-drawer{z-index:201;background:#fff;flex-direction:column;width:300px;max-width:85vw;transition:transform .25s;display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.bs-mobile-filter-drawer.open{transform:translate(0)}.bs-mobile-filter-header{z-index:1;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex;position:sticky;top:0}.bs-mobile-filter-title{color:var(--bs-dark);font-size:16px;font-weight:600}.bs-mobile-filter-close{cursor:pointer;color:var(--bs-dark);background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.bs-mobile-filter-drawer .bs-filter-col{flex-direction:column;max-width:500px;border-right:none!important;width:100%!important;padding:0!important;display:flex!important;position:static!important}.bs-mobile-filter-drawer .bs-filter-inner{max-height:none!important;position:static!important;overflow:visible!important}.bs-sort-bar-count{color:var(--bs-grey);flex:1;font-size:13px}.bs-tab-nav-arrow{cursor:pointer;width:32px;color:var(--bs-dark);opacity:0;pointer-events:none;z-index:1;background:#fff;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:none}.bs-tab-nav-arrow.visible{opacity:1;pointer-events:auto}.bs-tab-nav-arrow--left{box-shadow:4px 0 8px #ffffffe6}.bs-tab-nav-arrow--right{box-shadow:-4px 0 8px #ffffffe6}@media (max-width:1440px){.bs-tab-nav-wrapper{cursor:grab;-webkit-user-select:none;user-select:none}.bs-tab-nav-wrapper.grabbing{cursor:grabbing}}@media (min-width:1025px) and (max-width:1280px){.bsp_mw-1120{width:90%;margin:0 5% auto}.bsp_pt-120 img{width:66.9643%;height:auto}.bsp_float--left:before{width:64px;height:28px;left:106px}.bsp_float--top-right:before{width:80px;height:42px;bottom:-8px;left:-98px}.bsp_float--bottom-right:before{width:50px;height:30px;bottom:48px;left:-64px}}@media (min-width:1025px) and (max-width:1200px){.bsp_float--left,.bsp_float--top{max-width:147.6px}.bsp_float--top-right{max-width:114.8px}.bsp_float--bottom-right{max-width:114.8px;bottom:25px}.bsp_float .bsp_fs-16{font-size:14px}.bsp_float .bsp_fs-12{font-size:11px}}@media (max-width:1170px){.bs-tab-section:has(.bs-tab-brochures-grid){max-height:none}}@media (max-width:1600px){.bs-tab-nav-wrapper{max-width:98%;margin:0 auto}.bs-row-head span,.bs-row-item,.bs-row-item .col-w span,.bs-row-item .col-h span{font-size:12px}}@media (min-width:1025px) and (max-width:1440px){.bs-row-head{top:calc(var(--bs-nav-h,65px) + 96px)}.bs-filter-col{display:none}.bs-mobile-filter-btn{border-radius:0;display:flex}.bs-mobile-filter-overlay{display:block}.bs-mobile-filter-drawer{flex-direction:column;width:390px;display:flex}.bs-mobile-filter-count{border-radius:0}}@media (max-width:1170px){.bs-tab-brochures-grid{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:20px}.bs-tab-section{overflow:hidden}}@media (max-width:991px){.bs-filter-col{display:none}.bs-tab-nav-wrapper{max-width:unset;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.bs-tab-nav-wrapper::-webkit-scrollbar{display:none}.bs-tab-nav-arrow{display:flex}.bs-sort-bar{flex-wrap:wrap;gap:8px}.bs-row-item .col-w,.bs-row-item .col-h,.bs-row-head .col-w,.bs-row-head .col-h,.bs-row-item .col-win,.bs-row-item .col-dir,.bs-row-item .col-treat,.bs-row-head .col-win,.bs-row-head .col-dir,.bs-row-head .col-treat{display:none}.bs-row-item .col-box,.bs-row-head .col-box{width:75px}.bs-row-item .col-links,.bs-row-head .col-links{width:85px}.bs-tab-nav-link{white-space:nowrap;padding:0 14px 14px;font-size:12px}.bsp_float{display:none}.bs-tab-bim-grid,.bs-tab-brochures-grid,.bs-tab-install-grid,.bs-tab-social-grid{grid-template-columns:1fr;row-gap:24px}.bs-tab-bim-cards{flex-wrap:wrap}.bs-bim-card{min-width:200px}.bs-social-imgs,.bs-install-imgs{grid-template-columns:1fr 1fr}}@media (max-width:479px){.bs-row-head .col-box{display:none}.bs-row-item .col-links,.bs-row-head .col-links{width:85px}.bs-sort-bar>div{flex-wrap:wrap}}.col-dims-links,.col-dims{display:contents}.bs-row-item .col-w svg,.bs-row-item .col-h svg{display:none}.bs-row-head .col-w svg,.bs-row-head .col-h svg{width:16px;height:16px;display:inline-block}.col-box-icon{display:none}.col-box-icon--fallback{line-height:0;display:none}@media (max-width:1024px){.bs-row-item .col-w svg,.bs-row-item .col-h svg{margin-right:10px;display:inline-block}.col-box-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.col-box-icon--fallback{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.bsr,.bs-sort-custom-wrap,.bs-tab-nav,.bs-tab-nav-wrapper{display:none!important}.bs-drawings-section{background:var(--bs-light-gray);padding-bottom:80px}.bs-row-head{display:none}.bs-row-head+div{padding:0}.bs-sort-bar{background:0 0;margin-bottom:25px;padding:0;position:static}.bs-row-item{border:1px solid var(--bs-light-cyan);grid-row-gap:10px;background:#fff;grid-template:"Area"".""."/auto 1fr 20px 20px 20px;grid-auto-columns:max-content;grid-auto-flow:row;width:100%;padding:25px 20px;display:grid;position:relative}.bs-row-head .col-dir,.bs-row-head .col-h,.bs-row-head .col-treat,.bs-row-head .col-w,.bs-row-head .col-win,.bs-row-item .col-dir,.bs-row-item .col-h,.bs-row-item .col-treat,.bs-row-item .col-w,.bs-row-item .col-win{display:flex!important}.bs-row-item .col-name{grid-area:span 1/span 4;padding-right:0}.bs-row-item .col-name span,.col-name-text{white-space:break-spaces;text-overflow:unset;font-size:12px;overflow:visible}.bs-row-item:hover,.bs-row-item:active{background:#fff}.bs-row-item .col-box{grid-area:span 1/span 2/span 1/span 2;align-items:center;gap:8px;display:flex!important}.bs-row-item .col-win{grid-area:span 1/span 1/span 1/span 1}.bs-row-item .col-dir,.bs-row-item .col-treat,.bs-row-item .col-win{justify-content:flex-start}.bs-row-item .col-win svg,.bs-row-item .col-dir svg,.bs-row-item .col-treat svg{width:20px}.bs-list-col .bs-row-item{gap:8px}.bs-tag{font-size:9px}.bs-list-col{border-left:none}.bs-mob-overlay{box-shadow:0 -222px 62px #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.bs-row-item .col-win,.bs-row-item .col-dir,.bs-row-item .col-treat{position:relative}.bs-row-item .col-win[title]:active:after,.bs-row-item .col-dir[title]:active:after,.bs-row-item .col-treat[title]:active:after{content:attr(title);color:#fff;white-space:nowrap;pointer-events:none;z-index:10;background:#232323;padding:4px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.bs-row-item{-webkit-user-select:none;user-select:none}.bs-row-item .col-dims-links{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin:0 -20px;padding:15px 20px 0;display:flex;position:relative}.bs-row-item .col-dims-links:before{content:"";background:var(--bs-light-cyan);height:1px;position:absolute;top:0;left:0;right:0}.col-box-tt-label{display:inline}.col-box-name--tt{display:none}.bs-row-item .col-dims{gap:8px;display:flex}.bs-row-item .col-links{flex-shrink:1;justify-content:flex-start;width:auto}.bs-mob-nav-badge,.bs-mobile-filter-count{border-radius:0}.bs-tag{position:absolute;top:-10px;right:10px}.bs-row-item:not(:last-child){margin-bottom:35px}}@media (min-width:1025px){.bs-row-item{padding:0 20px}.bs-toggle-tab{padding:0}.bs-toggle-btn{padding:12px 20px}.bs-toggle-content{padding:0 20px;overflow:hidden}.bs-checkbox-icon-item{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:8px 20px}}#cookie-banner{visibility:hidden;z-index:9999;background:#fff;max-width:460px;padding:25px;transition:bottom .5s ease-in-out,visibility 0s linear .5s;position:fixed;bottom:-200px;left:auto;right:5%;box-shadow:0 -2px 8px #0003}#cookie-banner.show{visibility:visible;transition:bottom .5s ease-in-out,visibility linear;bottom:20px}#cookie-banner.hide{visibility:hidden;transition:bottom .5s ease-in-out,visibility 0s linear .5s;bottom:-200px}.bs_cookie-banner .bsp_btn{padding:15px 10px}@media only screen and (max-width:767px){#cookie-banner{left:5%;right:5%}.bs_cookie-banner .bsp_btn{padding:10px;font-size:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
