.Button .Button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Button a:active,.Button a:hover,.Button a:link,.Button a:visited{text-decoration:none}.UserMenuContainer .MuiList-root{padding-top:0}.UserMenuContainer .UserMenu{max-width:100%;width:300px}.UserMenuContainer .UserMenu .UserMenu__user-email{background-color:#00000008;font-size:.75em;font-weight:500;overflow:hidden;padding:4px 0 2px 8px;text-overflow:ellipsis}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{display:block;padding:0;position:absolute}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick}.slick-next,.slick-prev{border:none;cursor:pointer;font-size:0;height:20px;line-height:0;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:#0000;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;margin:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:0 0;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:0;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.BannerRoot .BannersContainer{height:300px;margin:auto 0;position:relative;width:100%}.BannerRoot .Banner{height:300px;object-fit:scale-down;width:1000px}.BannerRoot .BannerButton .MuiButtonBase-root{margin:8px}.BannerRoot .BottomLeft{bottom:4px;left:4px;position:absolute}.BannerRoot .BottomRight{bottom:4px;position:absolute;right:4px}.BannerRoot .BottomCenter{bottom:4px;position:absolute;text-align:center;width:100%}.BannerRoot .MiddleLeft{left:4px;position:absolute;top:50%}.BannerRoot .MiddleRight{position:absolute;right:4px;top:50%}.BannerRoot .MiddleCenter{position:absolute;text-align:center;top:50%;width:100%}.BannerRoot .TopLeft{left:4px;position:absolute;top:4px}.BannerRoot .TopRight{position:absolute;right:4px;top:4px}.BannerRoot .TopCenter{position:absolute;text-align:center;top:4px;width:100%}.Dialog{justify-self:center;width:480px}.Dialog .DialogButton{background-color:#15a8bf;text-transform:none}.Dialog .DialogDisagreeButton{border-color:#666;color:#666!important;text-transform:none}.Dialog .DialogActions{padding:0 24px 20px!important}.Dialog .MuiPaper-root{margin:0}.RequestForm{color:#666;display:flex;flex-direction:column;max-width:540px}.RequestForm .RequestForm__row{display:flex;justify-content:space-between;margin:8px 0}.RequestForm .RequestForm__checkboxes{padding-left:14px}.RequestForm .RequestForm__checkboxes .MuiFormLabel-root.Mui-focused{color:#666}.RequestForm .RequestForm__confirmation{display:flex;flex-direction:column}.RequestForm .RequestForm__confirmation .MuiFormControlLabel-label{font-size:12px}.RequestForm .RequestForm__buttons{display:flex;gap:16px;margin-top:0}.RequestForm .RequestForm__buttons>*{flex-grow:1}.RequestForm .RequestForm__help{color:#666}.ProductRequest .MuiDialog-paper{background-color:#f0f2f5}.ProductRequest .MuiDialogTitle-root{background-color:#0e7585;color:#fff;margin-bottom:8px;padding-bottom:8px;padding-right:16px;padding-top:8px}.ProductRequest .MuiDialogTitle-root .ProductRequest__header-help{margin-right:8px}.ProductRequest .MuiDialogTitle-root .MuiSvgIcon-root{color:#fff}.ProductRequest .ProductRequest__header{align-items:center;color:#fff;display:flex;font-weight:500;justify-content:space-between}.ProductRequest .ProductRequest__header .ProductRequest__header-title{font-size:1.125rem}.ProductRequest .ProductRequest__header .ProductRequest__header-icons{align-items:center;display:flex}.SignupDialog .MuiPaper-root{background-color:#f0f2f5;margin-top:16px;padding:0;text-align:center}.SignupDialog .MuiDialogContent-root{padding-top:0}.SignupDialog .SignupDialog__content{align-items:center;display:flex;flex-direction:column}.SignupDialog .SignupDialog__content>*{margin-top:16px}.SignupDialog .SignupDialog__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SignupDialog .SignupDialog__header .SignupDialog__header-title{font-size:1.125rem}.SignupDialog .SignupDialog__illustration{margin:0;padding:0;width:100%}.SignupDialog .SignupDialog__carousel{min-height:72px;width:100%}.SignupDialog .SignupDialog__stepper{flex-grow:1;max-width:400px}.SignupDialog .SignupDialog__stepper .SignupDialog__stepper-button{color:#15a8bf;margin:0 32px}.SignupDialog .SignupDialog__stepper .MuiMobileStepper-dot{margin:0 8px}.SignupDialog .SignupDialog__buttons{display:flex;flex:0 0 100%;flex-direction:column;width:100%}.SignupDialog .SignupDialog__buttons .SignupDialog__buttons-login{flex-grow:1;margin-bottom:16px}.InfoAlert .MuiPaper-root{align-items:center;display:flex;padding-bottom:2px;padding-top:2px}.InfoAlert .MuiAlert-icon{align-items:center;display:flex;margin-left:auto;margin-right:32px}.InfoAlert .InfoAlert-message{align-items:center;cursor:default;display:flex;height:36.5px}.InfoAlert .InfoAlert__button-action{border-color:#fff;color:#fff;padding-left:23px;padding-right:23px}.InfoAlert .InfoAlert__button-action:hover{background-color:#0e7585;border-color:#fff}.InfoAlert .InfoAlert__button-close .MuiSvgIcon-root{height:20px;width:20px}.ProductNotFoundLayout{display:flex;flex-direction:column;min-height:100vh}.ProductNotFoundLayout>* .div:empty{display:none}.ProductNotFoundLayout .ProductNotFoundLayout__feedback .MuiLinearProgress-root{left:0;position:fixed;top:0;width:100%}.ProductNotFoundLayout .ProductNotFoundLayout__top{background-color:#fff;display:flex;flex-direction:column}.ProductNotFoundLayout .ProductNotFoundLayout__top>div:empty{display:none}.ProductNotFoundLayout .ProductNotFoundLayout__top .ProductNotFoundLayout__appbar{margin-top:8px}.ProductNotFoundLayout .ProductNotFoundLayout__top .ProductNotFoundLayout__banner{align-self:center;margin-bottom:56px;margin-top:56px}.ProductNotFoundLayout .ProductNotFoundLayout__top .ProductNotFoundLayout__banner+.ProductNotFoundLayout__divider{margin-top:32px}.ProductNotFoundLayout .ProductNotFoundLayout__top .ProductNotFoundLayout__banner:empty+.ProductNotFoundLayout__divider{margin-top:448px}.ProductNotFoundLayout .ProductNotFoundLayout__bottom{display:flex;flex-direction:column}.ProductNotFoundLayout .ProductNotFoundLayout__bottom .ProductNotFoundLayout__product-request-notification{align-self:center;display:flex;margin-top:56px;width:60%}.ProductNotFoundLayout .ProductNotFoundLayout__footer{margin-top:auto}.ProductRequestNotification .MuiPaper-root{align-items:center;display:flex;justify-content:center;padding:4px 32px}.ProductRequestNotification .ProductRequestNotification-message{align-items:center;cursor:default;display:flex;margin-left:16px}.ProductRequestNotification .MuiButton-root{padding-left:23px;padding-right:23px}.PrivacyPolicyFooter{background-color:#232323;display:flex;justify-content:center;width:100%}.PrivacyPolicyFooter a,.PrivacyPolicyFooter p{color:#f5f5f5;font-size:13px}.PrivacyPolicyFooter .PrivacyPolicyFooter__link{text-decoration:underline}.PrivacyPolicyFooter .PrivacyPolicyFooter__link:hover,.PrivacyPolicyFooter a:hover{cursor:pointer;text-decoration:none}.CookieDeclaration a{color:#0e7585;text-decoration:none}.CookieDeclaration a:hover{text-decoration:underline}.CookieDeclaration .MuiDialog-paper{background-color:#f0f2f5;height:80%;max-width:1200px;width:80%}.CookieDeclaration .CookieDeclaration__header{align-items:center;background-color:#0e7585;color:#fff;display:flex;margin-bottom:8px;padding-bottom:8px;padding-right:16px;padding-top:8px}.CookieDeclaration .CookieDeclaration__header .CookieDeclaration__header-title{flex-grow:100}.CookieDeclaration .CookieDeclaration__header .CookieDeclaration__header-close .MuiSvgIcon-root{color:#fff}.CookieDeclaration .CookieDeclaration__content{display:flex;flex-direction:column}.CookieDeclaration .CookieDeclaration__content .CookieDeclaration__iframe{background-color:#fff;border:0;border-radius:4px;box-shadow:0 0 2px 1px rgba(0,0,0,.149);flex-grow:100;width:100%}.ProductTypeMenu__button.MuiButtonBase-root{justify-content:space-between}.ProductTypeMenu__button.MuiButtonBase-root .MuiTypography-root{margin-left:16px}.ProductTypeMenu__button.MuiButtonBase-root .MuiButton-endIcon{margin-right:16px}.ProductTypeMenu__search-wrapper{margin-bottom:8px;padding:0 8%}.ProductTypeMenu__search-wrapper .ProductTypeMenu__search-icon{bottom:2px;position:relative}.ProductTypeMenu__menu-list.MuiList-root{padding:0;width:100%}.ProductTypeMenu__submenu-list.MuiList-root{max-height:400px;padding:0}.ProductTypeMenu__submenu-list.MuiList-root .ProductTypeMenu__list-item:not(:last-child){margin-bottom:8px}.ProductTypeMenu__list-item-text.MuiListItemText-root{margin-left:12px}.ProductTypeMenu__list-item{display:flex;justify-content:space-between}.ProductTypeMenu__list-item .ProductTypeMenu__list-item-productType{flex-basis:80%}.ProductTypeMenu__list-item .ProductTypeMenu__list-item-button-wrapper{flex-basis:20%;justify-content:flex-end}.ProductTypeMenu__list-item .ProductTypeMenu__list-item-button-wrapper .ProductTypeMenu__list-item-button{height:44px}.ProductTypeMenu__list-item:not(:last-child){margin-bottom:8px}.ProductTypeMenu__list-item .MuiMenuItem-root{width:100%}.BimMenu__button.MuiButtonBase-root{justify-content:space-between}.BimMenu__button.MuiButtonBase-root .MuiTypography-root{margin-left:16px}.BimMenu__button.MuiButtonBase-root .MuiButton-endIcon{margin-right:16px}.BimMenu__menu-list.MuiList-root{padding:0;width:100%}.BimMenu__menu-list.MuiList-root .MuiMenuItem-root:not(:last-child){margin-bottom:8px}.BimMenu__list-item-text.MuiListItemText-root{margin-left:12px}.MarketAreaMenu__button.MuiButtonBase-root{justify-content:space-between}.MarketAreaMenu__button.MuiButtonBase-root .MuiTypography-root{margin-left:16px}.MarketAreaMenu__button.MuiButtonBase-root .MuiButton-endIcon{margin-right:16px}.MarketAreaMenu__menu .MarketAreaMenu__menu-paper{max-height:477px;max-width:318px}.MarketAreaMenu__menu-list.MuiList-root{padding:0;width:auto}.MarketAreaMenu__menu-list.MuiList-root .MuiMenuItem-root:not(:last-child){margin-bottom:8px}.MarketAreaMenu__search-wrapper{margin-bottom:8px;padding:0 8%}.MarketAreaMenu__search-wrapper .MarketAreaMenu__search-icon{bottom:2px;position:relative}.MarketAreaMenu__menu-item-flag,.MarketAreaMenu__menu-item-flag-placeholder{height:32px;width:32px}.MarketAreaMenu__list-item-text{margin-left:12px}.MarketAreaMenu__list-item-text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchFilters{display:flex;flex:1 1;max-width:100%}.SearchFilters>*{flex-basis:25%;max-width:25%}.CollectionsMenu .CollectionsMenu__button.MuiButtonBase-root{justify-content:space-between}.CollectionsMenu .CollectionsMenu__button.MuiButtonBase-root .MuiTypography-root{margin-left:16px}.CollectionsMenu .CollectionsMenu__button.MuiButtonBase-root .MuiButton-endIcon{margin-right:16px}.CollectionsMenu.not-logged-in .Button__label,.CollectionsMenu.not-logged-in .CollectionsMenu__button-label{color:#00000042}.CollectionsMenu .CollectionsMenu__button-label{align-items:center;display:flex;max-width:90%}.CollectionsMenu .CollectionsMenu__button-label .CollectionsMenu__button-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollectionsMenu .CollectionsMenu__button-label .CollectionsMenu__button-label-clear{align-items:center;box-sizing:border-box;display:flex;height:22px;margin-right:4px!important;width:22px}.CollectionsMenu .CollectionsMenu__button-label .CollectionsMenu__button-label-clear .MuiSvgIcon-root{font-size:1.15rem;padding:4px}.CollectionsMenu .CollectionsMenu__button-label .CollectionsMenu__button-label-clear .MuiSvgIcon-root:hover{background-color:#0000000a;border-radius:50%}.CollectionsMenu__menu-paper{max-width:450px!important}.CollectionsMenu__menu-list.MuiList-root{padding:0;width:auto}.CollectionsMenu__menu-list.MuiList-root .MuiMenuItem-root:not(:last-child){margin-bottom:8px}.CollectionsMenu__menu-list.MuiList-root .CollectionsMenu__menu-list-item{margin-left:12px}.CollectionsMenu__menu-list.MuiList-root .CollectionsMenu__menu-list-item .CollectionsMenu__menu-list-item-text{white-space:normal}.CollectionsMenu__menu-list.MuiList-root .CollectionsMenu__menu-list-item .CollectionsMenu__menu-list-item-text-logged-off{color:#000;font-weight:700}.DescriptionLanguageMenu__button.MuiButtonBase-root{justify-content:space-between}.DescriptionLanguageMenu__button.MuiButtonBase-root .MuiTypography-root{margin-left:16px}.DescriptionLanguageMenu__button.MuiButtonBase-root .MuiButton-endIcon{margin-right:16px}.DescriptionLanguageMenu__menu .DescriptionLanguageMenu__menu-paper{max-height:477px;max-width:318px}.DescriptionLanguageMenu__menu-list.MuiList-root{padding:0;width:auto}.DescriptionLanguageMenu__menu-list.MuiList-root .MuiMenuItem-root:not(:last-child){margin-bottom:8px}.DescriptionLanguageMenu__search-wrapper{margin-bottom:8px;padding:0 8%}.DescriptionLanguageMenu__search-wrapper .DescriptionLanguageMenu__search-icon{bottom:2px;position:relative}.DescriptionLanguageMenu__list-item-text{margin-left:12px}.DescriptionLanguageMenu__list-item-text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterChips-skeleton{height:36px!important;margin:0 auto;width:60%}.FilterChips{display:flex;flex-wrap:wrap;gap:14px 20px;min-height:36px}.FilterChips .FilterChipCategory .FilterChipCategory__label{font-size:.9em;font-weight:500;padding-bottom:6px}.FilterChips .FilterChipCategory .FilterChipCategory__chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.FilterChips .FilterChip{background-color:#fff;border:1px solid #15a8bf;color:#15a8bf;font-size:1em;height:36px;padding:4px}.FilterChips .FilterChip .MuiChip-deleteIcon{color:#15a8bfb3}.FilterChips .FilterChip:hover{background-color:#fff!important;border-color:#0e7585!important;color:#0e7585!important}.FilterChips .FilterChip:hover .MuiChip-deleteIcon{color:#0e7585!important}.FilterChips .ClearFiltersChip{align-self:end;height:36px;padding:4px}.SearchBar{color:#666}.SearchBar .MuiAutocomplete-endAdornment{margin-right:140px}.SearchBar .MuiOutlinedInput-root{padding-right:9px!important}.SearchBar .MuiInputLabel-shrink{font-size:1.15em}.SearchBar .MuiOutlinedInput-notchedOutline legend{font-size:.85em}.SearchBar__item-icon{align-items:center;display:flex;height:26px;justify-content:center;margin-right:20px;width:40px}.SearchBar__item-icon img{max-height:100%;max-width:100%;object-fit:cover}.SearchBar__listbox{max-height:30rem!important}.SearchResultCardSkeleton{height:450;width:286px}.SearchResultCardSkeleton .SearchResultCardSkeleton-header{height:29px;margin-bottom:8px}.SearchResultCardSkeleton .SearchResultCardSkeleton-image{height:196px}.SearchResultCardSkeleton .SearchResultCardSkeleton-productClass{height:18px;margin-bottom:8px;margin-top:14px}.SearchResultCardSkeleton .SearchResultCardSkeleton-description{height:84.2px}.SearchResultCardSkeleton .SearchResultCardSkeleton-badges{height:20px;margin-bottom:10px;margin-top:10px}.SearchResultCardSkeleton .SearchResultCardSkeleton-controls{height:54.6px}.CertificationStatus{align-items:center;display:inline-flex;justify-content:flex-start}.CertificationStatus .CertificationStatus__badge{border:2px solid #15a8bf;border-radius:50%;height:16px;padding:0;width:16px}.CertificationStatus .CertificationStatus__badge.fully-certified{background-color:#15a8bf}.CertificationStatus .CertificationStatus__badge.partially-certified{background:linear-gradient(90deg,#fff 50%,#15a8bf 0)}.CertificationStatus .CertificationStatus__badge.uncertified{background-color:#7f7f7f;border:2px solid #7f7f7f}.CertificationStatus .CertificationStatus__label{margin-left:10px}.SearchResultCardToolbar{align-items:center;background-color:#f5f5f5;border-radius:0 0 8px 8px;display:flex;justify-content:center}.SearchResultCardToolbar .SearchResultCardToolbar__button{color:#001f26;flex-grow:100;font-size:.6em;padding:6px;text-align:center;width:100%}.SearchResultCardToolbar .SearchResultCardToolbar__button.disabled{color:gray}.SearchResultCardToolbar .SearchResultCardToolbar__button:not(.disabled):hover{color:#0e7585;cursor:pointer}.SearchResultCardToolbar .SearchResultCardToolbar__button .SearchResultCardToolbar__button-icon{font-size:1.85rem}.SearchResultCard{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;display:flex;flex-direction:column;height:450px;width:286px}.SearchResultCard.multi-select-mode-on:hover{box-shadow:0 0 6px 1px #666}.SearchResultCard.selected-for-multi-select{box-shadow:0 0 6px 1px #15a8bf}.SearchResultCard.selected-for-multi-select .SearchResultCard__main .SearchResultCard__title{background-color:#15a8bf}.SearchResultCard.is-inserted{box-shadow:0 0 6px 1px #ec6a6d}.SearchResultCard.has-update-available{box-shadow:0 0 6px 1px #ffb900}.SearchResultCard.is-inserted-on-mouse-over{box-shadow:0 0 6px 1px #15a8bf}.SearchResultCard .SearchResultCard__main{cursor:pointer;display:flex;flex-direction:column;flex-grow:100}.SearchResultCard .SearchResultCard__main .SearchResultCard__title{background-color:#0e7585;border-radius:8px 8px 0 0;color:#fff;font-size:.9em;font-weight:400;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.SearchResultCard .SearchResultCard__main .SearchResultCard__images .SearchResultCard__product-image{align-items:center;background-color:#f9f9f9cc;display:flex;height:204px;justify-content:center;width:286px}.SearchResultCard .SearchResultCard__main .SearchResultCard__images .SearchResultCard__product-image img{max-height:95%;max-width:95%;object-fit:cover}.SearchResultCard .SearchResultCard__main .SearchResultCard__images .SearchResultCard__manufacturerLogo{height:25px;margin-bottom:-45px;max-width:100%;padding:8px;position:relative;top:-45px}.SearchResultCard .SearchResultCard__main .SearchResultCard__images .SearchResultCard__manufacturerLogo img{height:100%;max-width:40%;object-fit:contain}.SearchResultCard .SearchResultCard__main .SearchResultCard__product-classes{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.85em;font-weight:500!important;justify-content:center;padding:14px 12px 8px}.SearchResultCard .SearchResultCard__main .SearchResultCard__product-classes>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultCard .SearchResultCard__main .SearchResultCard__product-classes .SearchResultCard__product-classes-separator{align-items:center;display:flex;justify-content:center;padding:0 8px}.SearchResultCard .SearchResultCard__main .SearchResultCard__product-classes .SearchResultCard__product-classes-separator .SearchResultCard__product-classes-separator-icon{font-size:1.2rem}.SearchResultCard .SearchResultCard__main .SearchResultCard__product-classes .SearchResultCard__product-classes-disciplines{flex-grow:100}.SearchResultCard .SearchResultCard__main .SearchResultCard__product-classes .SearchResultCard__product-classes-disciplines .SearchResultCard__product-classes-discipline:not(:last-child){margin-bottom:2px}.SearchResultCard .SearchResultCard__main .SearchResultCard__product-classes .SearchResultCard__product-classes-product-class{flex-grow:100}.SearchResultCard .SearchResultCard__main .SearchResultCard__description{flex-grow:100;flex-shrink:1000;font-size:.75em;padding:0 12px}.SearchResultCard .SearchResultCard__main .SearchResultCard__description .SearchResultCard__description-wrapper{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.SearchResultCard .SearchResultCard__main .SearchResultCard__badges{align-items:flex-end;display:flex;padding:10px 12px}.SearchResultCard .SearchResultCard__main .SearchResultCard__badges .SearchResultCard__badge{border-radius:16px;font-size:.72em;font-weight:500;margin-left:6px;padding:2px 8px}.SearchResultCard .SearchResultCard__main .SearchResultCard__badges .SearchResultCard__badge.lod-levels{background-color:#15a8bf;color:#fff}.SearchResultCard .SearchResultCard__main .SearchResultCard__badges .SearchResultCard__badge.new{background-color:#ec6a6d;color:#fff}.SearchResultCard .SearchResultCard__main .SearchResultCard__badges .SearchResultCard__badge.updated{background-color:#d9d9d9;color:#666}.SearchResultCard .SearchResultCard__main .SearchResultCard__badges .SearchResultCard__variant-count{color:#666;flex-grow:100;font-size:.85em;font-weight:500;text-align:right}.SearchResultCard .SearchResultCard__lod-level-tooltip{grid-row-gap:12px;grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:[level-column] auto [description-column] auto;row-gap:12px}.SearchResultCard .SearchResultCard__lod-level-tooltip .SearchResultCard__lod-level-tooltip-item-level{font-weight:700}.SearchResultCard .SearchResultCard__lod-level-tooltip .SearchResultCard__lod-level-tooltip-item-description{font-weight:400}.CollectionControls{background:#15a8bf;border-radius:4px;padding:12px 40px}.CollectionControls .CollectionControls__content{align-items:center;display:flex;gap:24px;width:100%}.CollectionControls .CollectionControls__content .CollectionControls__content-label{min-width:260px}.CollectionControls .CollectionControls__content .CollectionControls__content-button{background:#f0f2f5;color:#666}.ProductDetailsPopup .MuiDialog-paper{background-color:#0000;height:calc(100% - 64px)}.ProductDetailsPopup .ProductDetailsPopup__loading{align-items:center;background-color:#f0f2f5;display:flex;height:100%;justify-content:center}.ProductDetailsPopup .ProductDetailsView__snackbar{opacity:.9}.ProductDetailsPopup .ProductDetailsView__snackbar .MuiPaper-root{background-color:#0e7585}.ProductDetails{display:flex;flex-direction:column;height:100%;overflow:hidden}.ProductDetails .ProductDetails__header{align-items:center;background-color:#0e7585;color:#fff;display:grid;flex-grow:0;flex-shrink:0;grid-template-columns:1fr 1fr 1fr;min-height:70px;padding:0 8px}.ProductDetails .ProductDetails__header .ProductDetails__header-title{align-items:center;display:flex;flex-direction:column;gap:4px}.ProductDetails .ProductDetails__header .ProductDetails__header-title .ProductDetails__header-title-product-code{font-size:1.3em;font-weight:500}.ProductDetails .ProductDetails__header .ProductDetails__header-title .ProductDetails__header-title-variant-code{align-items:center;display:flex;flex-direction:row;font-size:.95em}.ProductDetails .ProductDetails__header .ProductDetails__header-title .ProductDetails__header-title-variant-code .ProductDetails__header-title-variant-code-button{color:#fff;margin:0 16px;padding:0}.ProductDetails .ProductDetails__header .ProductDetails__header-variants-loading{padding-left:8px}.ProductDetails .ProductDetails__header .ProductDetails__header-variants,.ProductDetails .ProductDetails__header .ProductDetails__header-variants-loading .MuiCircularProgress-root{color:#fff}.ProductDetails .ProductDetails__header .ProductDetails__header-variants.toggled,.ProductDetails .ProductDetails__header .ProductDetails__header-variants:hover{background-color:#c6c6c61a}.ProductDetails .ProductDetails__header .ProductDetails__header-variants .ProductDetails__header-variants-text{font-weight:400}.ProductDetails .ProductDetails__header .ProductDetails__header-variants .ProductDetails__header-variants-count{font-weight:700;margin-left:10px}.ProductDetails .ProductDetails__header .ProductDetails__header-close-wrapper{text-align:right}.ProductDetails .ProductDetails__header .ProductDetails__header-close-wrapper .MuiButtonBase-root{color:#fff}.ProductDetails .ProductDetails__header .ProductDetails__header-close-wrapper .MuiButtonBase-root:hover{background-color:#c6c6c61a;cursor:pointer}.ProductDetails .ProductDetails__loading>div{background-color:#fff;border-radius:4px;box-shadow:0 0 2px 1px #0003}.ProductDetails .ProductDetails__loading .MuiSkeleton-root{height:100%}.ProductDetails .ProductDetails__loading .ProductDetails_loading-media-view{grid-area:media-view;margin:17px 10px 0 17px}.ProductDetails .ProductDetails__loading .ProductDetails__loading-info-view{grid-area:info-view;margin:17px 17px 2px 9px}.ProductDetails .ProductDetails__loading .ProductDetails__loading-actions-view{grid-area:actions-view;height:136px;margin:17px 17px 0 9px}.ProductDetails .ProductDetails__loading .ProductDetails__loading-logo{grid-area:logo;height:114px;justify-self:center;margin:17px 2px 19px 9px;width:50%}.ProductDetails .ProductDetails__loading .ProductDetails__loading-ad{grid-area:ad;height:114px;justify-self:center;margin:17px 17px 19px 2px;width:50%}.ProductDetails .ProductDetails__container-wrapper{display:flex;flex-direction:row;flex-grow:100;flex-shrink:100;height:calc(100% - 60px);overflow:hidden}.ProductDetails .ProductDetails__container-wrapper .ProductDetails__variant-menu-collapse .VariantMenu{width:310px}.ProductDetails .ProductDetails__container,.ProductDetails .ProductDetails__loading{background-color:#f0f2f5;display:grid;flex-grow:100;flex-shrink:100;grid-template-areas:"media-view info-view" "media-view actions-view" "logo ad";grid-template-columns:50% 1fr;grid-template-rows:1fr fit-content(100px) min-content;height:100%;overflow:hidden;position:relative}.ProductDetails .ProductDetails__container.collapse-style-hack,.ProductDetails .ProductDetails__loading.collapse-style-hack{grid-template-columns:1fr 1fr}.ProductDetails .ProductDetails__container .ProductDetails__media-view,.ProductDetails .ProductDetails__loading .ProductDetails__media-view{grid-area:media-view;margin-left:15px;padding:2px}.ProductDetails .ProductDetails__container .ProductDetails__info-view,.ProductDetails .ProductDetails__loading .ProductDetails__info-view{grid-area:info-view;overflow:hidden;padding:2px}.ProductDetails .ProductDetails__container .ProductDetails__info-view .ProductDetailsInfoView,.ProductDetails .ProductDetails__loading .ProductDetails__info-view .ProductDetailsInfoView{height:100%}.ProductDetails .ProductDetails__container .ProductDetails__info-view .ProductDetailsInfoView__tabs,.ProductDetails .ProductDetails__loading .ProductDetails__info-view .ProductDetailsInfoView__tabs{background-color:#fff}.ProductDetails .ProductDetails__container .ProductDetails__info-view .ProductDetailsInfoView__contents-wrapper,.ProductDetails .ProductDetails__loading .ProductDetails__info-view .ProductDetailsInfoView__contents-wrapper{background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 0 2px 1px #0003;box-sizing:border-box;display:flex;height:100%;margin-left:7px;margin-right:15px;overflow:hidden}.ProductDetails .ProductDetails__container .ProductDetails__info-view .ProductDetailsInfoView__contents-wrapper .ProductDetailsInfoView__contents,.ProductDetails .ProductDetails__loading .ProductDetails__info-view .ProductDetailsInfoView__contents-wrapper .ProductDetailsInfoView__contents{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:16px;width:100%}.ProductDetails .ProductDetails__container .ProductDetailsInfoView__tabs,.ProductDetails .ProductDetails__loading .ProductDetailsInfoView__tabs{margin-left:7px;margin-right:15px;padding-left:16px;padding-right:16px}.ProductDetails .ProductDetails__container .ProductDetailsMediaView__tabs,.ProductDetails .ProductDetails__loading .ProductDetailsMediaView__tabs{margin-right:8px}.ProductDetails .ProductDetails__container .ProductDetailsInfoView__tabs,.ProductDetails .ProductDetails__container .ProductDetailsMediaView__tabs,.ProductDetails .ProductDetails__loading .ProductDetailsInfoView__tabs,.ProductDetails .ProductDetails__loading .ProductDetailsMediaView__tabs{background-color:#fff;border-radius:4px 4px 0 0;box-shadow:0 0 2px 1px #0003;margin-bottom:0;margin-top:15px;padding-bottom:0}.ProductDetails .ProductDetails__container .ProductDetailsMediaView__contents,.ProductDetails .ProductDetails__loading .ProductDetailsMediaView__contents{background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 0 2px 1px #0003;margin-right:8px;padding:16px}.ProductDetails .ProductDetails__container .ProductDetails__actions-view,.ProductDetails .ProductDetails__loading .ProductDetails__actions-view{grid-area:actions-view;padding:2px}.ProductDetails .ProductDetails__container .ProductDetails__actions-view .ProductDetailsActionsView,.ProductDetails .ProductDetails__loading .ProductDetails__actions-view .ProductDetailsActionsView{background-color:#f9f9f9;border-radius:4px;box-shadow:0 0 2px 1px #0003;margin-left:7px;margin-right:15px;margin-top:15px;padding:16px}.ProductDetails .ProductDetails__container .ProductDetails__logo,.ProductDetails .ProductDetails__loading .ProductDetails__logo{align-self:center;grid-area:logo;justify-self:center;margin-bottom:15px;margin-top:15px}.ProductDetails .ProductDetails__container .ProductDetails__ad,.ProductDetails .ProductDetails__loading .ProductDetails__ad{align-self:center;grid-area:ad;justify-self:center;margin-bottom:15px;margin-top:15px}.ProductDetails .ProductDetails__container .ProductDetails__image,.ProductDetails .ProductDetails__loading .ProductDetails__image{background-color:#fff;border-radius:4px;box-shadow:0 0 2px 1px #0003;box-sizing:border-box;max-height:114px;max-width:100%;object-fit:cover;padding:16px}.ProductDetails .ProductDetails__container .ProductDetails__changing-variant,.ProductDetails .ProductDetails__loading .ProductDetails__changing-variant{background-color:#0003;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding-top:35vh;position:absolute;right:0;width:100%}.ProductDetails .ProductDetails__container .ProductDetails__changing-variant.variants-open,.ProductDetails .ProductDetails__loading .ProductDetails__changing-variant.variants-open{box-shadow:0 0 2px 2px #0000004d;margin-left:7px}.VariantMenu{background-color:#f0f2f5;height:100%}.VariantMenu,.VariantMenu .VariantMenu__content{box-sizing:border-box;display:flex;overflow:hidden}.VariantMenu .VariantMenu__content{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 2px 1px #0003;flex-direction:column;margin:17px 4px 20px 16px;padding:16px;width:100%}.VariantMenu .VariantMenu__filter{padding:0 0 24px}.VariantMenu .VariantMenu__filter .MuiFormControl-root{align-items:center}.VariantMenu .VariantMenu__matching-only{align-items:center;display:flex;padding:0 12px 12px}.VariantMenu .VariantMenu__matching-only .VariantMenu__matching-only-text{flex-grow:100;padding-right:9px}.VariantMenu .VariantMenu__variants{background-color:#f9f9f9;border-radius:4px;box-shadow:0 0 2px 1px #00000026;box-sizing:border-box;flex-grow:100;flex-shrink:100;margin:0 16px 24px;overflow-y:auto;padding:12px 0;width:100%}.VariantMenu .VariantMenu__variants .VariantMenu__variants__wrap{display:flex}.VariantMenu .VariantMenu__variants .VariantMenu__variants__doneIcon{float:left;height:24px;width:24px}.VariantMenu .VariantMenu__variants .VariantMenu__variants__filler{color:#f9f9f900;float:right;height:24px;width:24px}.VariantMenu .VariantMenu__variants .VariantMenu__variants__doneIcon__HasUpdateAvailable{color:#ffb900}.VariantMenu .VariantMenu__variants .VariantMenu__variants-variant{color:#525252;flex:auto;font-weight:500;margin-bottom:2px;padding:5px 12px;text-align:center}.VariantMenu .VariantMenu__variants .VariantMenu__variants-variant.selected{color:#15a8bf}.VariantMenu .VariantMenu__variants .VariantMenu__variants-variant:not(.selected):hover{background-color:#0e75850a;cursor:pointer}.VariantMenu .VariantMenu__variants .VariantMenu__variants-no-variants{padding:0 12px}.ModelWithLodLevelsView{display:flex;flex-direction:column;height:100%}.ModelWithLodLevelsView.fullscreen{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.ModelWithLodLevelsView.fullscreen .ModelWithLodLevelsView__toolbar{background-color:#ebebee}.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar{align-items:center;background-color:#dedee299;border-radius:4px 4px 0 0;box-shadow:0 0 2px 1px #00000026;display:flex;flex-direction:row;flex-wrap:wrap;height:48px;padding:0 6px}.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .MuiButtonBase-root:not(.Mui-disabled){color:#525252}.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .MuiButtonBase-root:not(.Mui-disabled).toggled,.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .MuiButtonBase-root:not(.Mui-disabled).toggled .MuiSwitch-thumb,.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .MuiButtonBase-root:not(.Mui-disabled):hover,.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .MuiButtonBase-root:not(.Mui-disabled):hover .MuiSwitch-thumb{color:#0e7585}.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .MuiButtonBase-root:not(.Mui-disabled).toggled .MuiSwitch-track,.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .MuiButtonBase-root:not(.Mui-disabled):hover .MuiSwitch-track{background-color:#0e7585}.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .ModelWithLodLevelsView__dimensions-button .MuiButton-startIcon,.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .ModelWithLodLevelsView__fullscreen-button .MuiButton-startIcon{margin-right:0}.ModelWithLodLevelsView .ModelWithLodLevelsView__toolbar .Mui-disabled{color:#0e7585}.ModelWithLodLevelsView .ModelWithLodLevelsView__lod-level-controls-description{left:10px;position:absolute;top:10px}.ModelWithLodLevelsView .ModelWithLodLevelsView__lod-level-controls{flex-grow:100}.ModelWithLodLevelsView .ModelWithLodLevelsView__qmdjson-view{background-color:#f9f9f9;border-radius:0 0 4px 4px;box-shadow:0 0 2px 1px #00000026;cursor:grab;flex-grow:100;flex-shrink:100;height:calc(100% - 48px);position:relative}.LodLevelMenu__button{color:#525252!important}.LodLevelMenu__button.toggled,.LodLevelMenu__button:hover{color:#0e7585!important}.LodLevelMenu .MuiList-root{padding:0}.LodLevelMenu .LodLevelMenu__menu-item-description{font-size:.9em;padding:8px 8px 0}.LodLevelMenu .LodLevelMenu__menu-item{padding:0}.ProductDetailsTechnicalDataView{align-items:center;display:flex;height:100%;justify-content:center}.ProductDetailsTechnicalDataView .ProductDetailsDiagramView{flex-grow:100;flex-shrink:100}.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__diagram-container{display:flex;flex-direction:column;height:100%;width:100%}.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__diagram-container.toolbar-enabled .ProductDetailsDiagramView img{border-radius:0 0 4px 4px}.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__diagram-container.toolbar-disabled .ProductDetailsDiagramView img{border-radius:4px}.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__controls{background-color:#dedee299;border-radius:4px 4px 0 0;box-shadow:0 0 2px 1px #00000026;display:flex;flex-grow:0;flex-shrink:0;margin-bottom:1px;padding:2px 6px}.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__controls button:not(.Mui-disabled){color:#525252}.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__controls .Mui-disabled,.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__controls button:not(.Mui-disabled).toggled,.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__controls button:not(.Mui-disabled):hover{color:#0e7585}.ProductDetailsTechnicalDataView .ProductDetailsTechnicalDataView__controls .ProductDetailsTechnicalDataView__controls-units{display:flex;flex-grow:100;justify-content:flex-end}.ProductDetailsTechnicalDataView__unit-popup{background-color:#f9f9f9;border-radius:3px;box-shadow:0 0 20px -1px #0006;padding:4px 8px 8px;z-index:1300}.ProductDetailsDiagramView{padding:0!important}.ProductDetailsDiagramView,.ProductDetailsDiagramView .ProductDetailsDiagramView-image{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ProductDetailsDiagramView .ProductDetailsDiagramView-image{background-color:#f9f9f9;box-shadow:0 0 2px 1px #00000026;height:504px;margin:4px;max-height:95%;max-width:99%;padding:12px;width:664px}.ProductDetailsDiagramView .ProductDetailsDiagramView-image .ImageWithLoadingPlaceholder__loader{align-items:center;display:flex;height:500px;justify-content:center;max-height:100%;max-width:100%;width:668px}.ProductDetailsDiagramView .ProductDetailsDiagramView-image .ImageWithLoadingPlaceholder{align-items:center;display:flex;flex-grow:100;flex-shrink:100;justify-content:center;max-height:100%;max-width:100%}.ProductDetailsDiagramView .ProductDetailsDiagramView-image img{max-height:100%;max-width:100%;object-fit:contain}.ProductDetailsDiagramView .ProductDetailsDiagramView-image img.clickable{cursor:pointer}.ProductDetailsDiagramView .ProductDetailsDiagramView-image-small{height:92%}.ProductDetailsDiagramView-text{background-color:#f9f9f9;padding:6px 0;text-align:center;width:100%}.ProductDetailsDiagramView__popup{background-color:#f9f9f9;border-radius:3px;box-shadow:0 0 20px -1px #0006;display:flex;flex-direction:column;height:386px;padding:16px;width:466px;z-index:1300}.ProductDetailsDiagramView__popup .ProductDetailsDiagramView__popup-arrow{box-sizing:border-box;height:1em;left:0;margin-bottom:4px;margin-left:-.71em;margin-top:4px;overflow:hidden;position:absolute;top:185px;width:.71em}.ProductDetailsDiagramView__popup .ProductDetailsDiagramView__popup-arrow:before{background-color:#f9f9f9;box-shadow:0 0 5px -1px #0006;content:"";display:block;height:100%;margin:auto;transform:rotate(45deg);transform-origin:100% 100%;width:100%}.ProductDetailsDiagramView__popup .ProductDetailsDiagramView__popup-title{font-size:1.5em;font-weight:500;text-align:center}.ProductDetailsDiagramView__popup .ProductDetailsDiagramView__popup-image{align-items:center;display:flex;flex-grow:100;height:338px;justify-content:center;width:450px}.ProductDetailsDiagramView__popup .ProductDetailsDiagramView__popup-image .ImageWithLoadingPlaceholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ProductDetailsDiagramView__popup .ProductDetailsDiagramView__popup-image .ImageWithLoadingPlaceholder img{max-height:100%;max-width:100%;object-fit:contain}.UnitSelectionView{padding:8px;position:relative}.UnitSelectionView .UnitSelectionView__close{position:absolute;right:4px;top:4px;z-index:100}.UnitSelectionView .UnitSelectionView__loading{text-align:center}.UnitSelectionView .UnitSelectionView__units-category{font-size:1.1em;font-weight:500;margin-bottom:16px;margin-right:45px;margin-top:2px;opacity:.8}.UnitSelectionView .UnitSelectionView__units-category:not(:first-of-type){margin-top:16px}.UnitSelectionView .UnitSelectionView__units{grid-row-gap:12px;grid-column-gap:20px;align-items:center;display:grid;grid-template-columns:[label] 1fr [select] 90px}.UnitSelectionView .UnitSelectionView__toolbar{display:flex;justify-content:flex-end;margin-top:20px}.UnitSelectionView .UnitSelectionView__toolbar button:not(:last-child){margin-right:12px}.UnitSelectionItem__title{opacity:.9}.UnitSelectionItem__select{width:100%}.UnitSelectionItem__select .MuiSelect-select{padding:8px}.ProductDetailsMediaView{display:flex;flex-direction:column;height:100%}.ProductDetailsMediaView>:not(.ProductDetailsMediaView__tabs){flex-grow:100;flex-shrink:100}.ProductDetailsMediaView .ProductDetailsMediaView__tabs{flex-grow:0;flex-shrink:0;margin-bottom:12px}.ProductDetailsMediaView .ProductDetailsMediaView__tab:not(.Mui-selected):hover{color:#0e7585}.ProductDetailsMediaView .ProductDetailsMediaView__contents{max-height:100%;overflow:hidden}.ProductDetailsImageView{align-items:center;display:flex;height:100%;justify-content:center}.ProductDetailsImageView img{border-radius:4px;box-shadow:0 0 2px 1px #00000026;max-height:100%;max-width:100%;object-fit:cover}.ProductDetailsInfoView{display:flex;flex-direction:column}.ProductDetailsInfoView>:not(.ProductDetailsInfoView__tabs){flex-grow:100;flex-shrink:100}.ProductDetailsInfoView .ProductDetailsInfoView__tabs{flex-grow:0;flex-shrink:0;margin-bottom:12px}.ProductDetailsInfoView .ProductDetailsInfoView__tab:not(.Mui-selected):hover{color:#0e7585}.ProductDetailsProductSpecsView .CertificationStatus{margin-top:-2px}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__description{margin-bottom:30px;margin-top:24px}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__subcategory{font-size:1rem;font-weight:500;opacity:.95}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion{border-radius:4px;box-shadow:0 0 2px 1px #00000026;margin-top:0!important}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion:not(:last-child){margin-bottom:8px}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion:before{display:none}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion .MuiAccordionSummary-root{background-color:#f9f9f9;border-radius:4px}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion .MuiAccordionSummary-root.Mui-expanded .MuiAccordionSummary-content{margin:12px 0}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion:not(.Mui-disabled) .MuiAccordionSummary-root:hover .MuiSvgIcon-root,.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion:not(.Mui-disabled) .MuiAccordionSummary-root:hover .ProductDetailsProductSpecsView__subcategory{color:#0e7585}.ProductDetailsProductSpecsView .ProductDetailsProductSpecsView__accordion.Mui-disabled{background-color:#f9f9f9}.ProductDetailsInfoGrid{grid-row-gap:6px;grid-column-gap:8px;align-items:baseline;column-gap:8px;display:grid;grid-template-columns:[label-column] 50% [value-column] 50%;row-gap:6px}.ProductDetailsInfoGrid a,.ProductDetailsWebLinks a{color:#0e7585}.ProductDetailsWebLinks a:not(:first-child){margin-left:16px}.ProductDetailsLodLevels .ProductDetailsLodLevels__lod-level{display:inline-block}.ProductDetailsLodLevels .ProductDetailsLodLevels__lod-level:not(:first-child){margin-left:16px}.ProductDetailsLodLevels .ProductDetailsLodLevels__lod-level:hover{color:#000000b3;cursor:pointer}.Permalink{display:flex}.Permalink button{margin-top:-4px;padding:6px 8px}.Permalink .Permalink__snackbar{opacity:.9}.Permalink .Permalink__snackbar .MuiPaper-root{background-color:#0e7585}.ClimateImpact{grid-row-gap:6px;grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:[label-column] 50% [value-column] 50%;row-gap:6px}.ClimateImpact .ClimateImpact_Littleprint{color:#648282cc;font-size:.7em;font-weight:400}.ClimateImpact .ClimateImpact_Badge{background-color:#15a8bf;border-radius:6px;color:#fff;margin-bottom:6px;margin-top:6px;max-height:60px;min-width:100px;padding:10px;width:-moz-fit-content;width:fit-content}.ClimateImpact .ClimateImpact_Badge .ClimateImpact_Value{font-size:1.5em;font-weight:bolder;text-align:center}.ClimateImpact .ClimateImpact_Badge .ClimateImpact_Unit{font-size:.7em;text-align:center}.ProductDetailsEtimGrid{display:grid;grid-template-columns:[code-column] fit-content(120px) [description-column] auto [valuecode-column] 95px [value-column] auto}.ProductDetailsEtimGrid .ProductDetailsEtimGrid__header{border-bottom:1px solid #66666680;padding:5px 4px;position:sticky}.ProductDetailsEtimGrid .ProductDetailsEtimGrid__value{font-size:.9em;padding:4px}.ProductDetailsEtimGrid .ProductDetailsEtimGrid__value.padding{padding-right:18px}.ProductDetailsEtimGrid .ProductDetailsEtimGrid__value.odd{background-color:hsla(0,0%,40%,.045)}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__description{font-weight:700;margin-bottom:8px;margin-top:2px}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__typography{grid-row-gap:6px;grid-column-gap:8px;align-items:baseline;column-gap:8px;display:grid;grid-template-columns:[label-column] 50% [value-column] 50%;row-gap:6px}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__typography__URL{display:block;overflow:hidden}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__spacer{grid-column:1/span 2;padding:8px}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__table{display:grid;grid-template-columns:[impactcategory-column] fit-content(300px) [a1a3-column] auto [c1c4-column] auto [d-column] auto;width:100%}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__table .ProductDetailsGwpFeaturesView__tableHeader{border-bottom:1px solid #66666680;font-size:.9em;font-weight:500;opacity:.8;padding:5px 4px;position:sticky}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__table .ProductDetailsGwpFeaturesView__tableCell{font-size:.9em;padding:4px}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__table .ProductDetailsGwpFeaturesView__tableCell.A1A3__cell,.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__table .ProductDetailsGwpFeaturesView__tableCell.C1C4__cell,.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__table .ProductDetailsGwpFeaturesView__tableCell.ImpactCategory__cell{padding-right:18px}.ProductDetailsGwpFeaturesView .ProductDetailsGwpFeaturesView__table .ProductDetailsGwpFeaturesView__tableCell.odd{background-color:hsla(0,0%,40%,.045)}.ProductDetailsClassificationView .ProductDetailsClassificationView__grid{grid-row-gap:3px;grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:[group-column] max-content [separator-column] 30px [class-column] auto;row-gap:3px}.ProductDetailsClassificationView .ProductDetailsClassificationView__title{font-weight:500;grid-column-end:span 3;grid-column-start:1;margin-bottom:8px;opacity:.8}.ProductDetailsClassificationView .ProductDetailsClassificationView__title:not(:first-child){margin-top:20px}.ProductDetailsClassificationView .ProductDetailsClassificationView__header{opacity:.7}.ProductDetailsClassificationView .ProductDetailsClassificationView__cell{opacity:.87}.ProductDetailsClassificationView .ProductDetailsClassificationView__cell.separator-column{text-align:center}.ProductDetailsClassificationView .ProductDetailsClassificationView__cell .ProductDetailsClassificationView__cell-icon{opacity:.7;padding-top:4px}.ProductDetailsClassificationView .ProductDetailsClassificationView__cell .ProductDetailsClassificationView__class-code,.ProductDetailsClassificationView .ProductDetailsClassificationView__cell .ProductDetailsClassificationView__group-code{font-size:.85em}.ProductDetailsFittingsView .ProductDetailsFittingsView__grid{display:grid;grid-template-columns:[nominal-column] auto [inner-column] auto [outer-column] auto [valve-column] auto}.ProductDetailsFittingsView .ProductDetailsFittingsView__header{border-bottom:1px solid #66666680;font-size:.9em;font-weight:500;opacity:.8;padding:5px 4px;position:sticky}.ProductDetailsFittingsView .ProductDetailsFittingsView__cell{font-size:.9em;padding:4px}.ProductDetailsFittingsView .ProductDetailsFittingsView__cell.padding{padding-right:18px}.ProductDetailsFittingsView .ProductDetailsFittingsView__cell.odd{background-color:hsla(0,0%,40%,.045)}.ProductDetailsSizesView .ProductDetailsSizesView__grid{display:grid;grid-template-columns:[nominal-column] auto [inner-column] auto [outer-column] auto [valve-column] auto}.ProductDetailsSizesView .ProductDetailsSizesView__header{border-bottom:1px solid #66666680;font-size:.9em;font-weight:500;opacity:.8;padding:5px 4px;position:sticky}.ProductDetailsSizesView .ProductDetailsSizesView__cell{font-size:.9em;padding:4px}.ProductDetailsSizesView .ProductDetailsSizesView__cell.padding{padding-right:18px}.ProductDetailsSizesView .ProductDetailsSizesView__cell.odd{background-color:hsla(0,0%,40%,.045)}.ProductDetailsSizesView .ProductDetailsSizesView__cell.selected{font-weight:700}.ProductDetailsSizesAndDimensionsView .ProductDetailsSizesAndDimensionsView__grid{display:grid;grid-template-columns:repeat(7,1fr);overflow:auto}.ProductDetailsSizesAndDimensionsView .ProductDetailsSizesAndDimensionsView__grid .ProductDetailsSizesAndDimensionsView__grid-header{border-bottom:1px solid #66666680;padding:5px 4px;position:sticky}.ProductDetailsSizesAndDimensionsView .ProductDetailsSizesAndDimensionsView__grid .ProductDetailsSizesAndDimensionsView__grid-row{display:contents}.ProductDetailsSizesAndDimensionsView .ProductDetailsSizesAndDimensionsView__grid .ProductDetailsSizesAndDimensionsView__grid-row:hover .ProductDetailsSizesAndDimensionsView__grid-value{background-color:#6663}.ProductDetailsSizesAndDimensionsView .ProductDetailsSizesAndDimensionsView__grid .ProductDetailsSizesAndDimensionsView__grid-value{font-size:.9em;padding:4px}.ProductDetailsSizesAndDimensionsView .ProductDetailsSizesAndDimensionsView__grid .ProductDetailsSizesAndDimensionsView__grid-value.padding{padding-right:18px}.ProductDetailsSizesAndDimensionsView .ProductDetailsSizesAndDimensionsView__grid .ProductDetailsSizesAndDimensionsView__grid-value.odd{background-color:hsla(0,0%,40%,.045)}.ProductDetailsActionsView .ProductDetailsActionsView__grid{grid-row-gap:16px;grid-column-gap:16px;align-items:start;column-gap:16px;display:grid;grid-template-columns:[icon] fit-content(40px) [label] 1fr [button] 1fr [releaseNote] 5fr [closeButton];justify-items:center;row-gap:16px}.ProductDetailsActionsView .ProductDetailsActionsView__grid .ProductDetailsActionsView__download-message{grid-column-end:span 4;grid-column-start:icon}.ProductDetailsActionsView .ProductDetailsActionsView__grid .ProductDetailsActionsView__download-message .ProductDetailsActionsView__download-message-title{margin-bottom:8px}.ProductDetailsActionsView .ProductDetailsActionsView__grid .ProductDetailsAction__icon{grid-column-start:icon}.ProductDetailsActionsView .ProductDetailsActionsView__grid .ProductDetailsAction__label{grid-column-start:label}.ProductDetailsActionsView .ProductDetailsActionsView__grid .ProductDetailsAction__button{align-self:baseline;grid-column-start:button;justify-self:start}.ProductDetailsActionsView .ProductDetailsActionsView__grid .ProductDetailsAction__message{grid-column-end:span 2;grid-column-start:button;justify-self:start;margin-top:-16px}.ProductDetailsAction__icon img{max-height:40px;max-width:150px;object-fit:contain}.ProductDetailsAction__label{padding-top:8px}.ProductDetailsAction__downloads-select{margin-left:12px}.ProductDetailsAction__downloads-select .MuiSelect-select{background-color:#fefefe;padding:7px 32px 7px 16px}.ProductDetailsAction__button{align-items:flex-start;display:flex}.ProductDetailsAction__button .MuiButtonBase-root.disabled{background-color:#93b5ba}.ProductDetailsAction__releaseNoteButton{align-items:flex-start;display:flex;grid-column-start:releaseNote}.ProductDetailsAction__closeButton{align-items:flex-start;display:flex;grid-column-start:closeButton}.ReleaseNote .MuiDialog-paper{background-color:#f0f2f5}.ReleaseNote .MuiDialogTitle-root{background-color:#0e7585;color:#fff;margin-bottom:8px;padding-bottom:8px;padding-right:16px;padding-top:8px}.ReleaseNote .MuiDialogTitle-root .ReleaseNote__header-help{margin-right:8px}.ReleaseNote .MuiDialogTitle-root .MuiSvgIcon-root{color:#fff}.ReleaseNote .ReleaseNote__header .ReleaseNote__header-title{font-size:1.125rem}.ReleaseNote .ReleaseNote__content{min-height:100px}.ReleaseNote .ReleaseNote__content p{white-space:pre-line}.ReleaseNote .ReleaseNote__content .ReleaseNote__content-progress{display:flex;justify-content:center;padding-top:30px}.CollectionCard{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#666;cursor:pointer;display:flex;flex-direction:column;height:100px;padding:8px;position:relative;width:480px;z-index:1}.CollectionCard.not-selected:hover{box-shadow:0 0 6px 1px #15a8bf}.CollectionCard.loading{cursor:default}.CollectionCard.loading,.CollectionCard.loading:hover,.CollectionCard.selected{box-shadow:0 0 6px 1px #15a8bf80}.CollectionCard.selected{background-color:#f3fbfc}.CollectionCard.selected:hover{box-shadow:0 0 6px 1px #15a8bf80}.CollectionCard .CollectionCard__backdrop{border-radius:8px;position:absolute;z-index:100}.CollectionCard .CollectionCard__content{display:flex;flex-direction:column;gap:2px;height:100vh}.CollectionCard .CollectionCard__content .CollectionCard__content-header{display:flex;flex-direction:row;justify-content:space-between}.CollectionCard .CollectionCard__content .CollectionCard__content-header .CollectionCard__content-header-title{font-weight:500}.CollectionCard .CollectionCard__content .CollectionCard__content-header .CollectionCard__content-header-more .Button{height:24px;min-width:24px}.CollectionCard .CollectionCard__content .CollectionCard__content-header .CollectionCard__content-header-more .Button .MuiButton-root{height:24px;min-width:24px;width:24px}.CollectionCard .CollectionCard__content .CollectionCard__content-description{display:flex;justify-content:space-between}.CollectionCard .CollectionCard__content .CollectionCard__content-description .CollectionCard__content-description-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:85%}.CollectionCard .CollectionCard__content .CollectionCard__content-description .CollectionCard__content-description-checkbox{display:flex;justify-content:center;width:15%}.CollectionCard .CollectionCard__content .CollectionCard__content-description .CollectionCard__content-description-checkbox .MuiSvgIcon-root{align-self:center;color:#87bac2;height:40px;width:40px}.CollectionCard .CollectionCard__content .CollectionCard__content-bottom{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:row;gap:4px;justify-content:space-between;margin-top:auto;width:100%}.CollectionCard .CollectionCard__content .CollectionCard__content-bottom .CollectionCard__content-bottom-left{display:flex}.CollectionCard .CollectionCard__content .CollectionCard__content-bottom .CollectionCard__content-bottom-left .CollectionCard__content-bottom-numberOfProducts{align-self:center;font-size:.72em}.CollectionCard .CollectionCard__content .CollectionCard__content-bottom .CollectionCard__content-bottom-left .CollectionCard__content-stats-badge{align-items:center;border-radius:16px;display:flex;font-size:.72em;font-weight:500;margin-left:6px;padding:2px 8px}.CollectionCard .CollectionCard__content .CollectionCard__content-bottom .CollectionCard__content-bottom-left .CollectionCard__content-stats-badge.not-published{background-color:#e84c15;color:#fff}.CollectionCard .CollectionCard__content .CollectionCard__content-bottom .CollectionCard__content-bottom-logo{height:24px}.CollectionCard .CollectionCard__content .CollectionCard__content-bottom .CollectionCard__content-stats-updated{align-self:flex-end;margin-left:auto}.CollectionManagementDeleteDialog .MuiDialog-paper{background-color:#f0f2f5;min-width:360px}.CollectionManagementDeleteDialog .MuiDialogTitle-root{background-color:#0e7585;color:#fff;padding-bottom:8px;padding-top:8px}.CollectionManagementDeleteDialog .MuiDialogTitle-root .MuiSvgIcon-root{color:#fff}.CollectionManagementDeleteDialog .CollectionManagementDeleteDialog__content{margin-top:20px}.CollectionManagementDeleteDialog .CollectionManagementDeleteDialog-actions{align-self:center;display:flex;width:85%}.CollectionManagementDeleteDialog .CollectionManagementDeleteDialog-actions .Button{width:50%}.StyledDialog .MuiDialog-paper{background-color:#f0f2f5}.StyledDialog .MuiDialogTitle-root{background-color:#0e7585;color:#fff;padding-bottom:8px;padding-top:8px}.StyledDialog .MuiDialogTitle-root .MuiSvgIcon-root{color:#fff}.StyledDialog .StyledDialog__header{align-items:center;display:flex;justify-content:space-between}.StyledDialog .StyledDialog__header .StyledDialog__header-title{font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StyledDialog .StyledDialog__content{margin:20px 20px 0}.CollectionForm{display:flex;flex-direction:column;gap:32px;margin-top:20px;min-width:520px}.CollectionForm .CollectionForm__collection-type-toggle .CollectionForm__collection-type-toggle-button-group,.CollectionForm .CollectionForm__collection-type-toggle .CollectionForm__collection-type-toggle-button-group .CollectionForm__collection-type-toggle-button-group-button{width:100%}.CollectionForm .CollectionForm__buttons{display:flex;gap:16px;justify-content:center}.CollectionForm .CollectionForm__buttons>*{width:100%}.CollectionManagementDialogContent{display:flex;flex-direction:column;justify-content:center}.CollectionManagementDialogContent .CollectionManagementDialogContent__container{align-self:center;display:flex;flex-direction:column;gap:32px;height:100%;min-height:600px;padding:16px;position:relative;width:540px}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-filters{align-items:center;align-self:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:496px}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-filters .CollectionManagementDialogContent__container-filters-text{width:100%}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-filters .CollectionManagementDialogContent__container-filters-text .MuiInputBase-input{padding:6.75px}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-filters .CollectionManagementDialogContent__container-filters-text .MuiOutlinedInput-notchedOutline{border-width:1px}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-filters .Button{align-items:center;display:flex;margin-right:auto}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-filters .Button .CollectionManagementDialogContent__container-filters-menu{align-self:center;display:flex;justify-content:space-between;width:152px}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-cards{align-items:center;display:flex;flex-direction:column;gap:16px;margin-left:8px;max-height:400px;overflow-y:auto;padding:28px 0;scrollbar-gutter:stable;width:100%}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-buttons{align-self:center;display:flex;gap:16px;margin-top:auto;width:496px}.CollectionManagementDialogContent .CollectionManagementDialogContent__container .CollectionManagementDialogContent__container-buttons .Button{flex-basis:100%}.CollectionShareDialogContent{display:flex;flex-direction:column;gap:32px;min-width:540px}.CollectionShareDialogContent .CollectionShareDialogContent__link-wrapper{display:flex;flex-direction:column;gap:8px}.CollectionShareDialogContent .CollectionShareDialogContent__link-wrapper .CollectionShareDialogContent__link-content{align-items:center;background-color:#dbeaed;border-radius:4px;display:flex;flex-wrap:nowrap;font-size:small;gap:16px;padding:4px 8.75px}.CollectionShareDialogContent .CollectionShareDialogContent__link-wrapper .CollectionShareDialogContent__link-content .CollectionShareDialogContent__link-content-url{flex-grow:1}.CollectionShareDialogContent .CollectionShareDialogContent__link-wrapper .CollectionShareDialogContent__link-content .CollectionShareDialogContent__link-content-url .MuiInputBase-input{width:100%}.CollectionShareDialogContent .CollectionShareDialogContent__link-wrapper .CollectionShareDialogContent__link-content .CollectionShareDialogContent__link-content-url .MuiOutlinedInput-notchedOutline{border-width:1px}.CollectionShareDialogContent .CollectionShareDialogContent__link-wrapper .CollectionShareDialogContent__link-content .CollectionShareDialogContent__link-content-url .MuiOutlinedInput-input{font-size:small;padding-left:8.75px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email{align-items:center;display:flex;gap:8px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-input{flex-grow:1;gap:4px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-input .MuiInputBase-input{padding:8.75px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-input .Mui-focused .MuiOutlinedInput-notchedOutline,.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-input .MuiOutlinedInput-notchedOutline{border-width:1px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-input .MuiFormHelperText-root{position:absolute;top:40px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-select{width:68px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-select .MuiInputBase-input{padding:8.75px}.CollectionShareDialogContent .CollectionShareDialogContent__invite-wrapper .CollectionShareDialogContent__invite-email .CollectionShareDialogContent__invite-content-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.CollectionShareDialogContent .CollectionShareDialogContent__members-wrapper{display:flex;flex-direction:column;gap:8px}.CollectionShareDialogContent .CollectionShareDialogContent__members-wrapper .CollectionShareDialogContent__members-divider{margin-top:8px}.CollectionShareDialogContent .CollectionShareDialogContent__members-wrapper .CollectionShareDialogContent__members-item{align-items:center;display:flex;justify-content:space-between}.CollectionShareDialogContent .CollectionShareDialogContent__members-wrapper .CollectionShareDialogContent__members-item .CollectionShareDialogContent__members-item-left{display:flex}.CollectionShareDialogContent .CollectionShareDialogContent__members-wrapper .CollectionShareDialogContent__members-item .CollectionShareDialogContent__members-item-left .CollectionShareDialogContent__members-item-badge{border-radius:16px;font-size:.72em;font-weight:500;margin-left:6px;padding:2px 8px}.CollectionShareDialogContent .CollectionShareDialogContent__members-wrapper .CollectionShareDialogContent__members-item .CollectionShareDialogContent__members-item-left .CollectionShareDialogContent__members-item-badge.invite-pending{align-items:center;background-color:#e84c15;color:#fff;display:flex}.MultiInsert .MultiInsert__OpenDrawerButton{bottom:10px;height:35px;left:10px;position:fixed;z-index:1}.MultiInsert .MultiInsert__Button-Text{font-size:14px}.MultiInsert .MultiInsert__Select-Enabled{color:#15a8bf}.MultiInsert .MultiInsert__Select-Products-Off{color:#fff}.MultiInsert .MultiInsert__Disabled{color:#66666659}.MultiInsert .MultiInsert__Grid-Container-Selected{background-color:#000;width:100%}.MultiInsert .MuiIconButton-root{border-radius:0;padding:0;width:100%}.MultiInsert .MultiInsert__Grid-Main{overflow-y:auto}.MultiInsert .MultiInsert__Grid-Container{padding:10px 0 0}.MultiInsert .MultiInsert__Grid-Item{padding:0;width:100%}.MultiInsert .MultiInsert__Icon-Left{margin-left:12px}.MultiInsert .MuiPaper-root{box-shadow:5;max-width:160px;width:auto;z-index:0}.ProductCard .SearchResultCard__anchor{color:inherit;text-decoration:none}.FacetDrawer__container{align-items:stretch;display:flex;flex-direction:column;overflow-y:auto}.FacetDrawer__container .FacetDrawer__header{align-items:center;display:flex;justify-content:space-between}.FacetDrawer__container .FacetDrawer__header .FacetDrawer__header-title{font-size:1.25rem;font-weight:500;line-height:1.6;margin:16px}.FacetDrawer__container .FacetDrawer__content{overflow-y:auto}.FacetDrawer__container .FacetDrawer__footer{align-items:center;display:flex;justify-content:space-evenly;padding:16px}.FacetDrawer__container .FacetDrawer__footer>*{flex:1 1;margin:0 8px}.StyledAccordionSummary .MuiAccordionSummary-content{align-items:center;justify-content:space-between}.StyledAccordionSummary .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.StyledAccordionSummary:hover .MuiAccordionSummary-content,.StyledAccordionSummary:hover .MuiAccordionSummary-expandIconWrapper{color:#15a8bf}.ManufacturerFacet__filter{margin-bottom:8px!important}.ManufacturerFacet__filter label:not(.Mui-focused){font-size:.95em;opacity:.8}.ProductGroupsFacet-children .MuiAccordionSummary-expandIconWrapper{transform:rotate(-90deg)}.ProductGroupsFacet-children .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.ProductGroupsFacetItem-children .MuiAccordionSummary-expandIconWrapper{transform:rotate(-90deg)}.ProductGroupsFacetItem-children .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.ProductGroupsFacetItem-children .StyledAccordionSummary{width:auto}.GenericFacet .CertificationBadge{margin-right:8px}.CertificationBadge{align-items:flex-start;display:inline-flex}.CertificationBadge .CertificationBadge__badge{border:2px solid #15a8bf;border-radius:50%;height:14px;margin-right:8px;padding:0;width:14px}.CertificationBadge .CertificationBadge__badge.fully-certified{background-color:#15a8bf}.CertificationBadge .CertificationBadge__badge.partially-certified{background:linear-gradient(90deg,#fff 50%,#15a8bf 0)}.CertificationBadge .CertificationBadge__badge.uncertified{background-color:#7f7f7f;border:2px solid #7f7f7f}.CertificationBadge .CertificationBadge__label{display:flex;gap:4px}.CertificationBadge.small{height:11px;width:11px}.RangeFacet .RangeFacet-operativeRangeFilter{margin-left:-10px}.RangeFacet .RangeFacet-operativeRangeFilter .MuiFormControlLabel-root{margin-right:0}.RangeFacet .RangeFacet-operativeRangeFilter form{margin-left:0}.RangeFacet .RangeFacet-operativeRangeFilter p{margin:0 8px}.AttenuationMenu .MuiPaper-root{width:420px}.AttenuationMenu .AttenuationMenu-item{width:44px}.AttenuationMenu .AttenuationMenu-item:nth-child(n+2){margin-left:2px}.AttenuationMenu .AttenuationMenu-sliderContainer{padding:0 8px}.AttenuationMenu .AttenuationMenu-slider{height:200px}.AttenuationMenu .AttenuationMenu-buttonGroup{padding:0 8px}.VentilationOperationPointMenu .MuiPaper-root{width:280px}.VentilationOperationPointMenu .MuiPaper-root .MuiFormHelperText-root{word-break:break-all}.FilterControls{display:flex;width:100%}.FilterControls .FilterControls__left{display:flex;flex:1 1;gap:16px}.FilterControls .FilterControls__right{display:flex;flex:1 1;justify-content:flex-end}.MainLayout{display:flex;flex-direction:column;min-height:100vh}.MainLayout>* .div:empty{display:none}.MainLayout .MainLayout__feedback .MuiLinearProgress-root{left:0;position:fixed;top:0;width:100%}.MainLayout .MainLayout__top{background-color:#fff;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;display:flex;flex-direction:column}.MainLayout .MainLayout__top>div:empty{display:none}.MainLayout .MainLayout__top .MainLayout__appbar{margin-top:8px}.MainLayout .MainLayout__top .MainLayout__banner{align-self:center;margin-top:56px}.MainLayout .MainLayout__top .MainLayout__banner+.MainLayout__search{margin-top:56px}.MainLayout .MainLayout__top .MainLayout__banner:empty+.MainLayout__search{margin-top:141.5px}.MainLayout .MainLayout__top .MainLayout__search{align-self:center;display:flex;flex-direction:column;margin-bottom:100px;width:60%}.MainLayout .MainLayout__top .MainLayout__search .MainLayout__searchbar{width:100%}.MainLayout .MainLayout__top .MainLayout__search .MainLayout__search-filters{display:flex;max-width:100%}.MainLayout .MainLayout__top .MainLayout__filter-controls{align-self:center;display:flex;justify-content:space-between;margin-bottom:8px;width:60%}.MainLayout .MainLayout__top .MainLayout__anchor{height:0;visibility:collapse}.MainLayout .MainLayout__bottom{display:flex;flex-direction:column;gap:16px;margin-bottom:64px;padding-top:8px}.MainLayout .MainLayout__bottom>div:empty{display:none}.MainLayout .MainLayout__bottom .MainLayout__collection-info{align-items:center;align-self:center;display:flex;justify-content:center;margin-top:0;width:60%}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo{border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;width:100%}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__column{display:flex;flex-direction:column;gap:8px}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__row{align-items:flex-end;display:flex;flex-direction:row;gap:32px}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__row .ManufacturerCollectionInfo__name{margin-top:auto}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__row .ManufacturerCollectionInfo__description{display:flex;width:50%}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__row .ManufacturerCollectionInfo__buttons{align-items:center;display:flex;flex-direction:row;gap:16px}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__notification{align-items:center;display:flex;justify-content:center}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__notification .CollectionNotification .MuiPaper-root{align-items:center;display:flex;justify-content:center;padding:4px 32px}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__notification .CollectionNotification .CollectionNotification-message{align-items:center;cursor:default;display:flex;margin-left:16px}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__notification .CollectionNotification .MuiButton-root{padding-left:23px;padding-right:23px}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__buttons{align-items:flex-end;display:flex;flex-direction:row;gap:16px}.MainLayout .MainLayout__bottom .MainLayout__collection-info .ManufacturerCollectionInfo .ManufacturerCollectionInfo__description{display:flex;width:80%}.MainLayout .MainLayout__bottom .MainLayout__divider_collection{align-self:center;margin-bottom:-8px;margin-top:-8px;width:60%}.MainLayout .MainLayout__bottom .MainLayout__result-info{align-self:center;display:flex;width:60%}.MainLayout .MainLayout__bottom .MainLayout__top-pagination{align-self:center;display:flex;justify-content:center;width:60%}.MainLayout .MainLayout__bottom .MainLayout__product-cards{align-self:center;display:flex;flex-grow:100;flex-wrap:wrap;gap:20px;justify-content:center;width:80%}.MainLayout .MainLayout__bottom .MainLayout__bottom-pagination{align-self:center;justify-content:center;margin-top:48px}.MainLayout .MainLayout__footer{margin-top:auto}.MainLayout .MainLayout__notifications{bottom:0;left:0;position:fixed;width:100%}.MainLayout .MainLayout__plugins{display:flex;justify-content:center}.MainLayout .MainLayout__chips{align-self:center;background-color:#f5f5f5;margin-top:8px;padding:10px 0;width:100%}.MainLayout .MainLayout__chips .FilterChips{margin:0 auto;width:60%}.ProductRequestNotification{display:flex;justify-content:center;width:100%}.ResultInfo{display:flex;flex-direction:row;gap:32px;padding:16px 0}.ResultInfo .ResultInfo__title{color:#353535;font-size:1.05em;font-weight:700}.ResultInfo .ResultInfo__contents{flex-grow:100}.ResultInfo .ResultInfo__number{color:#353535;font-weight:700}.ProductUpdateNotification{align-items:center;background-color:#000c;color:#fff;display:flex;gap:32px;justify-content:center;padding:16px 48px;width:100%}.ManufacturerLogos{margin:0}.ManufacturerLogos .ManufacturerLogos__title{color:#666;font-weight:700;margin-top:32px;text-align:center}.ManufacturerLogos .ManufacturerLogos__container{margin-top:4px}.ManufacturerLogos .ManufacturerLogos__container.no-title{margin-top:32px}.ManufacturerLogos .ManufacturerLogos__container-logos{align-content:stretch;align-items:stretch;background-color:#fff;border-radius:4px;box-shadow:0 0 2px 1px #00000026;box-sizing:border-box;color:#000000de;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:8px 60px;padding:20px}.ManufacturerLogos .ManufacturerLogos__container-logos .ManufacturerLogos__container-logos-skeleton{height:400px;width:100%}.ManufacturerLogo{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:70px;justify-content:center;padding:18px;text-align:center;width:200px}.ManufacturerLogo:hover{background-color:#f9f9f9;box-shadow:0 1px 1px #0003}.ManufacturerLogo img{max-height:100%;max-width:100%;object-fit:cover}.ManufacturerLogo__tooltip-name,.ManufacturerLogo__tooltip-url{text-align:center}.ManufacturerLogo__tooltip-name{font-weight:700}.PluginsView{background-color:#f5f5f5!important;border-radius:16px!important;margin:0 auto;width:70%}.PluginsView .MuiAccordionSummary-root{font-weight:700}.PluginsView .MuiAccordionSummary-root:hover{color:#000}.PluginsView .MuiAccordionSummary-root.Mui-expanded{min-height:48px;padding:0 16px}.PluginsView .MuiAccordionSummary-root .MuiAccordionSummary-content{font-size:1rem;margin:8px}.PluginsView .PluginsView__result_info{padding:8px 0 12px}.PluginsView .PluginsView__plugins{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:22px;justify-content:center;padding:8px 0}.PluginsView .PluginsView__more-button-container{bottom:8px;opacity:1;position:absolute;right:8px;transition:opacity .2s ease-in-out}.PluginsView .PluginsView__more-button-container.hidden{opacity:0}.PluginsView .PluginsView__more-button-container .MuiSvgIcon-root{color:#15a8bf;cursor:pointer;font-size:2.5em}.PluginsView .PluginsView__more-button-container .MuiSvgIcon-root.expanded{transform:rotate(180deg)}.PluginsView .PluginsView__more-button-container .MuiSvgIcon-root:hover{color:#0e7585}.PluginCard{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;display:flex;flex-direction:column;height:325px;overflow:hidden;width:300px}.PluginCard .PluginCard__header{align-items:center;display:flex;flex-direction:row;padding:12px 12px 4px}.PluginCard .PluginCard__header .PluginCard__header-title{color:#666;flex-grow:100;font-size:.9em;font-weight:700;padding-right:8px}.PluginCard .PluginCard__logo{align-items:center;background-color:#f9f9f9cc;border-radius:8px 8px 0 0;display:flex;height:40px;justify-content:center;padding:10px}.PluginCard .PluginCard__logo img{max-height:70%;max-width:70%;object-fit:contain}.PluginCard .PluginCard__details{flex-grow:100;overflow:hidden;padding:0 12px 12px}.PluginCard .PluginCard__details .PluginCard__details-description{font-size:.8em}.PluginCard .PluginCard__details .PluginCard__details-description a{color:#0e7585;text-decoration:none}.PluginCard .PluginCard__details .PluginCard__details-description a:hover{text-decoration:underline}.PluginCard .PluginCard__details .PluginCard__details-product-classes{color:#666;font-size:.7em;margin-top:2px}.PluginCard .PluginCard__action{display:flex;justify-content:end;padding:0 10px 10px}.PluginCard .PluginCard__action .Button .MuiButtonBase-root{border-radius:16px}.PluginCard .PluginCard__action .Button .MuiButtonBase-root .Button__label{font-weight:400}.PluginCard .PluginCard__product-classes{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;overflow:hidden;padding:8px 0 0}.PluginCard .PluginCard__product-classes .PluginCard__product-classes-chip{background-color:#00000014;border-radius:10px;color:#666;font-size:.65em;padding:4px 5px}.ProductRequestSnackbar{opacity:.9}.ProductRequestSnackbar .MuiPaper-root{background-color:#0e7585}.ProductRequestSnackbar svg{padding-right:10px}.ProductDetailsLayout{background-color:#fff;display:flex;flex-direction:column}.ProductDetailsLayout .ProductDetailsLayout__appbar{margin:8px 0}.ProductDetailsLayout .ProductDetailsLayout__productDetails{display:flex;flex-direction:column;height:calc(100vh - 69.984px)}body{background-color:#f0f2f5;overflow-y:scroll}body .SpinningLogo{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;width:100%}body .notistack-MuiContent-default{background:#15a8bf}body .notistack-MuiContent-default .notistack-snackbar-buttons-wrapper{display:flex;gap:8px}body .notistack-MuiContent-default .notistack-snackbar-buttons-wrapper .Button>*{background:#f0f2f5;color:#666}body .notistack-MuiContent-success{background:#097b3b}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Roboto,serif}