@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.email-verification-page{display:flex;align-items:center;flex-direction:column;gap:var(--rem-space-16);flex-grow:1;width:100%;height:100vh;color:var(--fg);background-color:var(--bg);padding-left:24px;padding-right:24px;padding-top:var(--rem-space-40);padding-bottom:var(--rem-space-40)}@container (max-width: 62rem){.email-verification-page{padding-left:24px;padding-right:24px}}@container (max-width: 36rem){.email-verification-page{padding-left:16px;padding-right:16px}}@container (max-width: 62rem){.email-verification-page{padding-top:var(--rem-space-24);padding-bottom:var(--rem-space-24)}}@container (max-width: 36rem){.email-verification-page{padding-top:var(--rem-space-24);padding-bottom:var(--rem-space-24)}}.email-verification-page .email-verification-page__icon{height:116px;width:172px;object-fit:contain}.email-verification-page .email-verification-page__headline{font-family:calibri-bold,helvetica,arial,sans-serif;text-align:center;text-wrap:auto}.email-verification-page .email-verification-page__subtext{font-family:calibri-regular,helvetica,arial,sans-serif;max-width:700px;text-align:center;line-height:125%}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.register-page{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:var(--rem-space-40) var(--page-spacer-x);background-color:var(--bg);color:var(--fg)}.register-page__content{display:flex;flex-direction:column;align-items:center;gap:var(--rem-space-24);text-align:center;max-width:400px}.register-page__loading{display:flex;flex-direction:column;align-items:center;gap:var(--rem-space-16)}.register-page .spinner-border{width:3rem;height:3rem;border-width:.25em}.register-page p{margin:0;font-size:var(--font-size-18);color:var(--fg-subtle)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-mode-select{--pc-mode-select-padding-x: ;--pc-mode-select-padding-y: ;--pc-mode-select-padding: var(--pc-mode-select-padding-y) var(--pc-mode-select-padding-x)}.product-configurator-mode-select{container-type:inline-size;overflow-y:auto;padding:var(--pc-mode-select-padding);display:flex;flex-direction:column}.product-configurator-mode-select__image{display:flex;width:100%;height:240px;overflow:hidden;margin-bottom:var(--rem-space-16)}.product-configurator-mode-select__image img{height:100%;width:100%;object-fit:contain}.product-configurator-mode-select__question{font-family:calibri-bold,helvetica,arial,sans-serif;margin-bottom:var(--rem-space-8)}.product-configurator-mode-select__description{color:var(--fg-subtle);margin-bottom:var(--rem-space-16)}.product-configurator-mode-select__buttons.button-group{--button-group-item-min-width: 11rem}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.accordion.addon-accordion{flex-grow:1;--addon-accordion-separator: var(--white);--bs-accordion-btn-padding-x: 0;--bs-accordion-btn-padding-y: 0;--bs-accordion-body-padding-x: 16px;--bs-accordion-body-padding-y: 16px;--accordion-separator: transparent;--product-configurator-option-border-selected: none;--product-configurator-option-border: none}.accordion.addon-accordion .addon-accordion__content{display:flex;flex-direction:column;gap:24px}.accordion.addon-accordion .addon-accordion__actions{display:flex;justify-content:flex-end}.accordion.addon-accordion .addon-accordion__delete-button.btn.btn-tertiary{--bs-btn-font-size: 1rem}.accordion.addon-accordion .accordion-button:not(.accordion-button-flush){display:flex;gap:8px}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.variant-key-related-params-form,.additional-params-form,.physical-params-form{border-radius:4px;border:1px solid var(--bg-level-5);padding:16px}@container (max-width: 36rem){.variant-key-related-params-form,.additional-params-form,.physical-params-form{border-radius:0;border-top:1px solid var(--bg-level-5);border-bottom:1px solid var(--bg-level-5);border-left:none;border-right:none}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator__product-dimensioning,.product-dimensioning-form{display:flex;flex-direction:column;gap:var(--rem-space-16)}.product-dimensioning-form__result-selection{display:flex;justify-content:space-between;gap:var(--rem-space-24)}.product-dimensioning-form__result-selection__select{flex-grow:1}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-dimensioning-results{display:flex;flex-direction:column;gap:8px}.product-dimensioning-results__header{display:flex;justify-content:space-between;align-items:center}.product-dimensioning-results__title{font-family:calibri-bold,helvetica,arial,sans-serif}.product-dimensioning-results__view-toggle .action-buttons.action-buttons-toolbar{background-color:var(--bg);border:none}.product-dimensioning-results__view-toggle .action-buttons__button{width:24px}.product-dimensioning-results__result-list{width:100%;overflow-x:auto;overflow-y:hidden}.product-dimensioning-results-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@container (max-width: 36rem){.product-dimensioning-results-grid{grid-template-columns:1fr}}.dimensioning-card{display:grid;grid-template-columns:max-content 1fr;align-items:flex-start;flex-grow:1;gap:16px;padding:8px}.dimensioning-card.btn{--bs-btn-border-color: var(--bg-level-5);--bs-btn-border-width: 1px;--bs-btn-bg: var(--bg);--bs-btn-color: var(--fg);--bs-btn-hover-bg: var(--bg-level-1)}.dimensioning-card .value-container__value{font-family:calibri-regular,helvetica,arial,sans-serif;font-size:.875rem}.dimensioning-card__variant-key-related-data{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:8px;min-width:50px}.dimensioning-card__physical-data{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:8px}.dimensioning-card.selected{color:var(--white);background-color:var(--primary)}.dimensioning-card.selected.disabled{background-color:var(--primary-20)}.dimensioning-card.disabled{color:var(--fg-disabled)}.dimensioning-card .label{display:block;width:auto;word-break:normal;white-space:normal;text-align:left}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.external-product-dimensioning__calculator{display:grid;height:100%;width:100%}.external-product-dimensioning__iframe{grid-row:1;grid-column:1;z-index:1;height:100%;width:100%}.external-product-dimensioning__iframe-loader{display:flex;justify-content:center;align-items:center;grid-row:1;grid-column:1;z-index:0;height:100%;width:100%}.external-product-dimensioning__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.external-product-dimensioning__select,.external-product-dimensioning__complete{display:flex;flex-direction:column;gap:16px;height:100%;width:100%;justify-content:center;align-items:center}.external-product-dimensioning__info{text-align:center}.external-product-dimensioning__select{font-family:calibri-bold,helvetica,arial,sans-serif}.external-product-dimensioning__select-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-radio-button{--pc-radio-label-color: var(--fg-disabled)}.product-configurator-radio-button{display:grid;max-height:205px;flex:1 1 auto;border:1px solid var(--fg-disabled);border-radius:var(--bs-border-radius-lg);background-color:var(--bg-level-1)}@container (max-width: 36rem){.product-configurator-radio-button{max-height:100px}}.product-configurator-radio-button .icon{color:var(--fg-disabled)}.product-configurator-radio-button.focus,.product-configurator-radio-button:focus-visible,.product-configurator-radio-button:has(:focus-visible){box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.product-configurator-radio-button.danger.focus,.product-configurator-radio-button.danger:focus-visible,.product-configurator-radio-button.danger:has(:focus-visible){box-shadow:none;outline:2px solid var(--bg-danger);outline-offset:2px}.product-configurator-radio-button .product-configurator-radio-button:has(.product-configurator-radio-button__input:checked){color-scheme:light;border:1px solid var(--bg-secondary-active);background-color:var(--bg-secondary-subtle);box-shadow:var(--box-shadow-active);--pc-radio-label-color: var(--bg-secondary-active)}.product-configurator-radio-button .product-configurator-radio-button:has(.product-configurator-radio-button__input:checked) .icon{color:var(--bg-secondary-active)}@media(hover:hover){.product-configurator-radio-button:hover{background-color:var(--bg-level-2)}}.product-configurator-radio-button.hover{background-color:var(--bg-level-2)}.product-configurator-radio-button__input{grid-row:1;grid-column:1;width:100%;height:100%;opacity:0;cursor:pointer}.product-configurator-radio-button__content{padding:16px;gap:var(--rem-space-16);grid-row:1;grid-column:1;display:flex;flex:1 1 auto;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;pointer-events:none}@container (max-width: 36rem){.product-configurator-radio-button__content{flex-direction:row}}.product-configurator-radio-button__content .product-configurator-radio-button__label{width:100%;text-align:left;font-size:24px;font-family:calibri-bold,helvetica,arial,sans-serif;color:var(--pc-radio-label-color)}@container (max-width: 36rem){.product-configurator-radio-button__content .product-configurator-radio-button__label{flex-grow:1}}.product-configurator-radio-button__content .product-configurator-radio-button__icon.icon{width:80px;height:80px}@container (max-width: 62rem){.product-configurator-radio-button__content .product-configurator-radio-button__icon.icon{width:64px;height:64px}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-config-base-variant{min-height:80px;display:grid;grid-template-columns:142px 1fr;column-gap:16px}.product-config-base-variant__image{display:flex;justify-content:center;width:142px;overflow:hidden;height:100%;background:linear-gradient(180deg,#0099594d,#00995900),transparent}.product-config-base-variant__image img{height:100%;width:100%;object-fit:contain}.product-config-base-variant__image .image{aspect-ratio:16/9}@container (max-width: 36rem){.product-config-base-variant__image .image{aspect-ratio:unset}}.product-config-base-variant__content{display:flex;flex-direction:column;justify-content:center}.product-config-base-variant__title{font-family:calibri-bold,helvetica,arial,sans-serif;font-size:16px;color:var(--fg)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-loading-step{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.product-configurator-loading-step__loader{flex:none}.product-configurator{--product-configurator-padding-x: var(--rem-space-16);--product-configurator-padding-y: var(--rem-space-16)}.product-configurator{display:flex;flex-direction:column;overflow:hidden}.product-configurator__header{display:sticky;top:0;padding:16px;background-color:var(--bg)}@container (max-width: 62rem){.product-configurator__header{display:none}}.product-configurator__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.product-configurator__main .external-product-dimensioning{flex-grow:1}.product-configurator__title{margin-bottom:var(--rem-space-24)}.product-configurator__wip-banner{padding-top:var(--rem-space-16)}.product-configurator__wip-banner .info-box{padding:var(--rem-space-8);--info-box-color: var(--primary)}.product-configurator__wip-banner{padding-left:var(--rem-space-16);padding-right:var(--rem-space-16)}@container (max-width: 62rem){.product-configurator__wip-banner{padding-left:24px;padding-right:24px}}@container (max-width: 36rem){.product-configurator__wip-banner{padding-left:16px;padding-right:16px}}.product-configurator__product-configuration{display:flex;flex-direction:column;gap:16px}.product-configurator__main{display:flex;flex-direction:column}.product-configurator-footer{background-color:var(--bg);position:sticky;bottom:0;display:flex;flex-direction:column;gap:16px;padding-top:var(--rem-space-16);padding-bottom:var(--product-configurator-padding-y);padding-left:var(--product-configurator-padding-x);padding-right:var(--product-configurator-padding-x)}.product-configurator-footer__controls{display:flex;gap:16px;justify-content:flex-end}@container (max-width: 62rem){.product-configurator-footer__controls{justify-content:center}}@container (max-width: 62rem){.product-configurator-footer__controls-previous{display:none}}@container (max-width: 62rem){.product-configurator-footer__controls-next{flex-grow:1;max-width:480px}}.product-configurator-footer .process-steps{display:none}@container (max-width: 62rem){.product-configurator-footer .process-steps{display:grid}}.product-configuration-option-list{display:flex;flex-wrap:wrap;flex-grow:1;gap:24px}@container (max-width: 48rem){.product-configuration-option-list{display:grid;grid-template-columns:1fr 1fr}}@container (max-width: 36rem){.product-configuration-option-list{flex-direction:column}}@container (max-width: 36rem){.product-configuration-option-list .product-configurator-option{border:none;border-bottom:var(--product-configurator-option-border-full-width)}.product-configuration-option-list .product-configurator-option.selected{border:none;border-bottom:var(--product-configurator-option-border-full-width-selected)}}.product-configuration-option-list .option-list{display:flex;flex-direction:column}.product-configuration-option-list .option-list__option{flex-grow:1}.product-configuration-step,.addon-configuration-step{padding:var(--rem-space-16) var(--product-configurator-padding-x);overflow:auto}@container (max-width: 62rem){.addon-configuration-step{padding:0}}@container (max-width: 62rem){.product-configuration-step .accordion.addon-accordion,.addon-configuration-step .accordion.addon-accordion{--bs-accordion-body-padding-x: var(--product-configurator-padding-x)}}.product-configuration-step .rjsf-form,.addon-configuration-step .rjsf-form{--rjsf-form-columns: 3}@container (max-width: 62rem){.product-configuration-step .rjsf-form,.addon-configuration-step .rjsf-form{--rjsf-form-columns: 2}}@container (max-width: 36rem){.product-configuration-step .rjsf-form,.addon-configuration-step .rjsf-form{--rjsf-form-columns: 1}}.product-configuration-step{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-configuration-step__status,.product-configuration-step__base-variant{grid-column:auto/span 3}.product-configuration-step__main{display:flex;flex-direction:column;gap:16px;grid-column:auto/span 3}.product-configuration-step__error-message{font-family:calibri-bold,helvetica,arial,sans-serif;color:var(--fg-danger)}.product-configuration-step:not(.has-presets) .product-configurator__status{grid-column:auto/span 3}.product-configurator-summary-step{display:flex;justify-content:center;overflow:auto}.product-configurator-summary-step__main{flex:1 1 auto;height:fit-content;max-width:800px}@container (max-width: 62rem){.product-configurator-summary-step__main{max-width:100%}}.product-configurator-summary-step__image{display:flex;height:260px}.product-configurator-summary-step__accordion .product-accordion.accordion{--product-accordion-columns: 2}@container (max-width: 62rem){.product-configurator-summary-step__accordion .product-accordion.accordion{--bs-accordion-btn-padding-x: var(--product-configurator-padding-x);--bs-accordion-body-padding-x: var(--product-configurator-padding-x)}}@container (max-width: 36rem){.product-configurator-summary-step__accordion .product-accordion.accordion{--product-accordion-columns: 1}}.product-configurator:has(.addon-configuration-step) .product-configurator__wip-banner,.product-configurator:has(.product-configurator-summary-step) .product-configurator__wip-banner{padding-bottom:var(--rem-space-16)}.product-configurator-attribute-information{display:flex;flex-direction:column;gap:var(--rem-space-8);margin-top:var(--rem-space-8)}.product-configurator-attribute-information__image{display:flex;max-height:6.25rem}.product-configurator-attribute-information__image img{object-position:left center}.product-configurator-attribute-information:empty{display:none}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.swipe-to-delete{display:grid;overflow:hidden}.swipe-to-delete__content{display:flex;grid-row:1;grid-column:1;z-index:2}.swipe-to-delete__content.animated{transition:all .25s ease-in}.swipe-to-delete__background-container{display:flex;grid-row:1;grid-column:1;flex-grow:1;justify-content:flex-end}.swipe-to-delete__background{display:flex;justify-content:center;align-items:center;background-color:var(--gray-100);height:100%}.swipe-to-delete__background.will-delete{background-color:var(--bg-danger)}.swipe-to-delete__background.animated{transition:all .25s ease-in}.swipe-to-delete__background .icon{opacity:0;color:var(--white);transition:all .25s ease-in}.swipe-to-delete__background.show-icon .icon{opacity:1}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-option-container{flex-grow:1}.product-configurator{--product-configurator-option-border: 1px solid var(--bg-level-5);--product-configurator-option-border-selected: 1px solid var(--fg);--product-configuration-option-bg-hover: var(--bg-level-1);--product-configurator-option-border-full-width: none;--product-configurator-option-border-full-width-selected: none}.product-configurator-option{flex-grow:1;color:var(--fg);border:var(--product-configurator-option-border);background-color:var(--bg)}.product-configurator-option button{color:var(--fg)}.product-configurator-option button.focus,.product-configurator-option button:focus-visible,.product-configurator-option button:has(:focus-visible){box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.product-configurator-option button.danger.focus,.product-configurator-option button.danger:focus-visible,.product-configurator-option button.danger:has(:focus-visible){box-shadow:none;outline:2px solid var(--bg-danger);outline-offset:2px}.product-configurator-option button.focus,.product-configurator-option button:focus-visible,.product-configurator-option button:has(:focus-visible){outline-offset:-2px}.product-configurator-option button.danger.focus,.product-configurator-option button.danger:focus-visible,.product-configurator-option button.danger:has(:focus-visible){outline-offset:-2px}@media(hover:hover){.product-configurator-option__information:hover .hoverlay-overlay{display:flex;z-index:2}}.product-configurator-option.selected{border:var(--product-configurator-option-border-selected)}.product-configurator-option.selected .product-configurator-option__image{background:linear-gradient(180deg,#0099594d,#00995900),transparent}.product-configurator-option:not(.selected) .product-configurator-option__image{background-color:var(--bg-level-2)}.product-configurator-option.expanded .product-configurator-option__icon .icon{transform:rotate(180deg)}.product-configurator-option__content{display:flex;flex-grow:1;min-height:92px;background-color:transparent}.product-configurator-option__icon{display:flex;align-items:center;justify-content:center;padding:16px;width:56px;height:100%;background-color:transparent}.product-configurator-option__icon .icon{transition:all .25s linear}.product-configurator-option__information{display:grid;height:100%;grid-template-columns:164px 1fr;flex-grow:1;background-color:transparent;padding:0}@container (max-width: 90rem){.product-configurator-option__information{min-width:416px}}@container (max-width: 62rem){.product-configurator-option__information{min-width:370px}}@container (max-width: 36rem){.product-configurator-option__information{min-width:auto}}.product-configurator-option__image-container{display:flex;flex-grow:1;height:100%}.product-configurator-option__image{display:flex;flex-grow:1;align-items:center;justify-content:center}.product-configurator-option__image img{height:90px}.product-configurator-option__image-container .react-loading-skeleton{border-radius:0}.product-configurator-option__text{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;padding:16px}.product-configurator-option__title{text-align:left;font-family:calibri-bold,helvetica,arial,sans-serif;font-size:1.125rem;text-overflow:ellipsis;overflow:hidden}.product-configurator-option__title .skeleton{flex:1 1 auto;max-width:150px}.product-configurator-option__description{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.product-configurator-option__description-line{font-family:calibri-regular,helvetica,arial,sans-serif;font-size:1rem;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left}.product-configurator-option__delete-overlay{display:flex;justify-content:center;align-items:center;background-color:var(--bg-danger);flex-grow:1}.product-configurator-option__delete-overlay.disabled{background-color:var(--fg-disabled)}.product-configurator-option__delete-overlay .icon{color:var(--white)}.hoverlay-container{display:grid;flex-grow:1}.hoverlay-container .hoverlay-overlay{display:none;grid-row:1;grid-column:1;pointer-events:none}.hoverlay-container .hoverlay-children{display:flex;grid-row:1;grid-column:1;flex-grow:1}@media(hover:hover){.hoverlay-container .hoverlay-overlay:hover{display:flex}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configuration-page{display:flex;justify-content:center;gap:var(--rem-space-24);width:100vw;height:100vh;height:100dvh;background-color:var(--bg);color:var(--fg)}.product-configuration-page .product-configurator{flex:1 1 auto}.product-configuration-page .product-configuration-page__mode-select-card{height:min-content;width:calc(100vw - 2 * var(--rem-space-24));max-width:440px;margin:var(--rem-space-24)}.product-configuration-page:has(.external-product-dimensioning){color-scheme:light}.product-configuration-page__controls{display:flex;justify-content:flex-end}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}footer{color-scheme:dark;display:flex;flex-grow:1;justify-content:center;width:100%;background-color:var(--bg-emphasis);color:var(--fg);font-size:var(--font-size-18)}footer .footer{flex-grow:1;padding:80px 60px}@container (max-width: 62rem){footer .footer{padding:80px var(--rem-space-40)}}@container (max-width: 36rem){footer .footer{padding:80px var(--rem-space-24)}}@media print{footer .footer{display:none}}footer .logo-white{width:150px;height:58.6px;background-image:url(/assets/schako-logo-white-DCNrL6BB.svg);background-size:150px;flex:none}@container (max-width: 62rem){footer .logo-white{display:none}}footer .footer-row{padding:0 var(--rem-space-12)}@container (max-width: 62rem){footer .footer-row{padding:0}}footer .footer-row.top{display:flex;justify-content:space-between;gap:var(--rem-space-24);flex-wrap:wrap;padding-top:64px}@container (max-width: 62rem){footer .footer-row.top{padding-top:var(--rem-space-16);flex-direction:column}}footer .footer-row.bottom{display:grid;gap:var(--rem-space-24);grid-template-columns:1fr 2fr 1fr;grid-template-areas:"addr link lang"}@container (max-width: 62rem){footer .footer-row.bottom{grid-template-columns:1fr 1fr;grid-template-areas:"link link" "addr lang"}}@container (max-width: 36rem){footer .footer-row.bottom{grid-template-columns:1fr;grid-template-areas:"link" "lang"}}footer .footer-row.bottom .footer__address{grid-area:addr}@container (max-width: 36rem){footer .footer-row.bottom .footer__address{position:absolute;display:none}}footer .footer-row.bottom .footer__bottom-links{grid-area:link}footer .footer-row.bottom .language-select{grid-area:lang}@container (max-width: 36rem){footer .footer-row.bottom{flex-direction:column-reverse}}footer .footer__social-media .social-media.value-container{gap:var(--rem-space-4)}footer .footer__social-media .social-media .label{font-size:var(--font-size-18)}footer .footer__social-media .social-media .social-icons{gap:var(--rem-space-16)}footer .footer__social-media .social-media .social-icons .icon{cursor:pointer;transition:all .15s ease-out}footer .footer__social-media .social-media .social-icons .icon:hover{color:var(--bg-secondary-hover)}@container (max-width: 62rem){footer .footer__social-media .social-media{align-items:center}}footer .link-list{--link-list-focus-outline: var(--rem-space-2) solid var(--primary)}footer .link-list .label{font-size:1.125rem}footer .link-list .link{width:max-content;--link-font-size: 1.125rem;--link-color: var(--fg);--link-focus-color: var(--fg);--link-hover-color: var(--fg)}footer .footer__links-and-language{display:flex;gap:var(--rem-space-16);flex-wrap:wrap;flex-grow:1;align-items:flex-start}footer .footer__top-links{display:flex;flex-grow:1;flex-wrap:wrap;gap:var(--rem-space-24)}@container (max-width: 62rem){footer .footer__top-links{flex-wrap:nowrap;flex-direction:column;gap:0}}footer .footer__top-links>div{display:flex;flex-grow:1;justify-content:center}@container (max-width: 62rem){footer .footer__top-links>div{justify-content:flex-start}}@container (max-width: 62rem){footer .footer__top-links .link-list{flex-grow:1}footer .footer__top-links .link-list .accordion-button{padding-right:var(--rem-space-4)}footer .footer__top-links .link-list__list{padding-top:var(--rem-space-8);padding-bottom:var(--rem-space-16);gap:var(--rem-space-16)}}footer .footer__bottom-links{display:flex;flex-direction:column;gap:var(--rem-space-12);flex-grow:1}footer .footer__bottom-links .link-list .link-list__list{display:flex;flex-direction:row;justify-content:center;gap:0;flex-wrap:wrap}footer .footer__bottom-links .link-list .link-list__list>:last-child .link-list__link:after{content:none}footer .footer__bottom-links .link-list .link-list__link:after{content:"|";display:inline-block;margin:0 var(--rem-space-8);text-decoration:none!important}footer .footer__bottom-links .link-list .link-list__link{display:flex}footer .footer__bottom-links .link-list .link-list__link .btn-link{--link-color: var(--link-color);--link-font-family: $calibri-regular;--bs-btn-min-height: 0}footer .footer__bottom-links .link-list .link-list__label{display:none}footer .divider{margin:var(--rem-space-64) 0 var(--rem-space-32) 0}@container (max-width: 62rem){footer .divider{margin:var(--rem-space-40) 0}}footer a{color:var(--white);text-decoration:none;transition:color .15s ease-out}footer .footer-row.bottom .footer__language-select{display:flex;justify-content:flex-end;align-items:flex-start}@container (max-width: 36rem){footer .footer-row.bottom .footer__language-select{justify-content:center}}footer .footer-row.bottom .footer__language-select .language-select{display:flex;gap:var(--rem-space-8)}footer .footer-row.bottom .footer__language-select .language-select.focus,footer .footer-row.bottom .footer__language-select .language-select:focus-visible,footer .footer-row.bottom .footer__language-select .language-select:has(:focus-visible){box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}footer .footer-row.bottom .footer__language-select .language-select.danger.focus,footer .footer-row.bottom .footer__language-select .language-select.danger:focus-visible,footer .footer-row.bottom .footer__language-select .language-select.danger:has(:focus-visible){box-shadow:none;outline:2px solid var(--bg-danger);outline-offset:2px}footer .footer-row.bottom .footer__language-select .language-select .btn-dropdown{color:#000;padding:0;border:0;padding-right:var(--rem-space-20);background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='6%206%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.41707%2010L12.0029%2013.5858L15.5887%2010C15.9792%209.60952%2016.6123%209.60952%2017.0029%2010C17.0517%2010.0489%2017.0944%2010.1015%2017.131%2010.1569C17.3873%2010.5451%2017.3446%2011.0726%2017.0029%2011.4143L12.71%2015.7072C12.5224%2015.8947%2012.2681%2016%2012.0029%2016C11.7376%2016%2011.4833%2015.8947%2011.2958%2015.7072L7.00285%2011.4143C6.61233%2011.0237%206.61233%2010.3906%207.00285%2010C7.05167%209.95123%207.10428%209.90852%207.15973%209.87191C7.54788%209.61563%208.07536%209.65834%208.41707%2010Z'%20fill='black'/%3e%3c/svg%3e") no-repeat;color:var(--white);background-position:right 0px top 50%;background-size:var(--rem-space-12) var(--rem-space-12);-webkit-appearance:none;-moz-appearance:none;appearance:none}footer .footer-row.bottom .footer__language-select .language-select .btn-dropdown:hover{color:var(--gray-300)}footer .accordion{--bs-accordion-btn-padding-x: 0;--bs-accordion-body-padding-x: 0}footer .color-scheme-select{min-width:150px}footer .color-scheme-select.input{display:flex;justify-content:center}.contact-details__email a,.contact-details__email .link,.contact-details__email a:visited,.contact-details__email .link:visited{color:var(--fg)}.portal-version{display:flex;flex:1 1 auto;color:var(--white);font-size:.75rem;margin-top:var(--rem-space-40);margin-left:var(--rem-space-12)}@container (max-width: 62rem){.portal-version{justify-content:center}}.language-german{background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_437_3511'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3ccircle%20cx='10'%20cy='10'%20r='10'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_437_3511)'%3e%3crect%20width='20'%20height='6.66667'%20fill='black'/%3e%3crect%20y='6.66666'%20width='20'%20height='6.66667'%20fill='%23FF3300'/%3e%3crect%20y='13.3333'%20width='20'%20height='6.66667'%20fill='%23FFE602'/%3e%3c/g%3e%3c/svg%3e");width:var(--rem-space-20);height:var(--rem-space-20)}.language-english{background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_437_3517'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3ccircle%20cx='10'%20cy='10'%20r='10'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_437_3517)'%3e%3cpath%20d='M29.8945%200V20H-10.1055V0H29.8945Z'%20fill='%23012169'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.3666%2010L30.7889%201.78886L29%20-1.78885L9.89445%207.76394L-9.21112%20-1.78885L-11%201.78886L5.42232%2010L-11%2018.2111L-9.21112%2021.7889L9.89445%2012.2361L29%2021.7889L30.7889%2018.2111L14.3666%2010Z'%20fill='white'/%3e%3cmask%20id='mask1_437_3517'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='-11'%20y='0'%20width='41'%20height='20'%3e%3cpath%20d='M9.89447%2010H-10.1055V20L9.89447%2010ZM9.89447%2010V20H29.8945L9.89447%2010ZM9.89447%2010H29.8945V0L9.89447%2010ZM9.89447%2010V0H-10.1055L9.89447%2010Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask1_437_3517)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.8759%2010L30.4908%201.19257L29.2982%20-1.19257L9.8945%208.50929L-9.50921%20-1.19257L-10.7018%201.19257L6.91308%2010L-10.7018%2018.8074L-9.50921%2021.1926L9.8945%2011.4907L29.2982%2021.1926L30.4908%2018.8074L12.8759%2010Z'%20fill='%23C8102E'/%3e%3c/g%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.2278%206.66667V0H6.56114V6.66667H-10.1055V13.3333H6.56114V20H13.2278V13.3333H29.8945V6.66667H13.2278Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.8945%208V0H7.89447V8H-10.1055V12H7.89447V20H11.8945V12H29.8945V8H11.8945Z'%20fill='%23C8102E'/%3e%3c/g%3e%3c/svg%3e");width:var(--rem-space-20);height:var(--rem-space-20)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.app-sidebar,.app-sidebar-mobile__menu-button{--app-sidebar-margin-block: var(--rem-space-12);--app-sidebar-margin-inline: var(--rem-space-12);--app-sidebar-item-padding-y: var(--rem-space-12);--app-sidebar-item-padding-x: var(--rem-space-12);--app-sidebar-icon-size: var(--font-size-24);--app-sidebar-collapsed-width: calc( 2 * var(--app-sidebar-margin-inline) + 2 * var(--app-sidebar-item-padding-x) + var(--app-sidebar-icon-size) );--app-sidebar-expanded-width: 18rem;--app-sidebar-line-height: var(--font-size-24);--app-sidebar-menu-button-top: var(--rem-space-24);--app-sidebar-menu-button-left: var(--rem-space-12)}.app-sidebar .offcanvas-header{--bs-offcanvas-padding-x: var(--rem-space-12);--bs-offcanvas-padding-y: var(--rem-space-12);justify-content:flex-end}@media print{.app-sidebar{display:none}}.app-sidebar-desktop{position:sticky;left:0;top:0;z-index:1030;display:flex;flex-direction:column;flex:none;transition:width .2s ease;height:100vh;height:100dvh;background-color:var(--bg);border-right:1px solid light-dark(var(--bg-level-1),var(--bg-level-2));overflow:hidden;color:var(--fg)}@media(prefers-reduced-motion:reduce){.app-sidebar-desktop{transition-duration:0ms}}.app-sidebar .offcanvas-header,.app-sidebar__header{display:flex;align-items:center;margin-inline:var(--app-sidebar-margin-inline);margin-top:var(--app-sidebar-margin-block);padding:0}.app-sidebar .offcanvas-header .btn.btn-link,.app-sidebar__header .btn.btn-link{flex:none;margin:0}.app-sidebar__header{justify-content:space-between;margin-top:var(--app-sidebar-margin-block)}.app-sidebar .offcanvas-header{justify-content:flex-start;margin-top:var(--app-sidebar-menu-button-top)}.app-sidebar__content{height:100%;display:flex;flex-direction:column}.app-sidebar__header .btn{flex:none;--bs-btn-padding: var(--rem-space-12)}.app-sidebar__nav{flex-grow:1;overflow-y:auto;overflow-x:hidden}.app-sidebar__footer{display:flex;flex-direction:column;margin-bottom:var(--app-sidebar-margin-block)}.app-sidebar .user-details{margin-inline:var(--app-sidebar-margin-inline);margin-bottom:var(--rem-space-4);min-height:calc(var(--app-sidebar-line-height) * 2);column-gap:var(--rem-space-4)}.app-sidebar .user-details__avatar{padding-inline:calc(var(--app-sidebar-collapsed-width) / 2 - var(--font-size-32) / 2 - var(--app-sidebar-margin-inline))}.app-sidebar .user-details__avatar .text-avatar{width:var(--font-size-32);height:var(--font-size-32)}.app-sidebar-desktop--expand,.app-sidebar-desktop--collapse{pointer-events:none;will-change:width}.app-sidebar-desktop--collapse,.app-sidebar-desktop--collapse-done{width:var(--app-sidebar-collapsed-width)}.app-sidebar-desktop--expand,.app-sidebar-desktop--expand-done{width:var(--app-sidebar-expanded-width)}.app-sidebar-desktop--expand .link .btn__label,.app-sidebar-desktop--expand .link .link__label,.app-sidebar-desktop--expand .link span:not(.icon),.app-sidebar-desktop--expand .link .text,.app-sidebar-desktop--expand .btn-link .btn__label,.app-sidebar-desktop--expand .btn-link .link__label,.app-sidebar-desktop--expand .btn-link span:not(.icon),.app-sidebar-desktop--expand .btn-link .text,.app-sidebar-desktop--collapse .link .btn__label,.app-sidebar-desktop--collapse .link .link__label,.app-sidebar-desktop--collapse .link span:not(.icon),.app-sidebar-desktop--collapse .link .text,.app-sidebar-desktop--collapse .btn-link .btn__label,.app-sidebar-desktop--collapse .btn-link .link__label,.app-sidebar-desktop--collapse .btn-link span:not(.icon),.app-sidebar-desktop--collapse .btn-link .text,.app-sidebar-desktop--collapse-done .link .btn__label,.app-sidebar-desktop--collapse-done .link .link__label,.app-sidebar-desktop--collapse-done .link span:not(.icon),.app-sidebar-desktop--collapse-done .link .text,.app-sidebar-desktop--collapse-done .btn-link .btn__label,.app-sidebar-desktop--collapse-done .btn-link .link__label,.app-sidebar-desktop--collapse-done .btn-link span:not(.icon),.app-sidebar-desktop--collapse-done .btn-link .text{display:none}.app-sidebar-desktop--expand .btn-link .chip.notification,.app-sidebar-desktop--collapse .btn-link .chip.notification,.app-sidebar-desktop--collapse-done .btn-link .chip.notification,.app-sidebar-desktop--expand .user-details .user-name,.app-sidebar-desktop--expand .user-details .user-mail,.app-sidebar-desktop--collapse .user-details .user-name,.app-sidebar-desktop--collapse .user-details .user-mail,.app-sidebar-desktop--collapse-done .user-details .user-name,.app-sidebar-desktop--collapse-done .user-details .user-mail,.app-sidebar-desktop--expand .user-details__name,.app-sidebar-desktop--collapse .user-details__name,.app-sidebar-desktop--collapse-done .user-details__name,.app-sidebar-desktop--expand .user-details__email,.app-sidebar-desktop--collapse .user-details__email,.app-sidebar-desktop--collapse-done .user-details__email{display:none}.app-sidebar-desktop--expand-done .icon.icon--notification:after{display:none}.app-sidebar__nav .link,.app-sidebar__footer .link,.app-sidebar__nav .btn.btn-link,.app-sidebar__footer .btn.btn-link{flex-grow:1;margin-inline:var(--app-sidebar-margin-inline);margin-block:var(--rem-space-2);justify-content:flex-start}.app-sidebar .link,.app-sidebar .btn.btn-link{text-decoration:none;min-height:var(--min-height-pointer-target);min-width:var(--min-width-pointer-target);--link-gap: var(--rem-space-12);--link-color: var(--fg);--link-font-family: calibri-regular, helvetica, arial, sans-serif;--link-padding-x: var(--app-sidebar-item-padding-x);--link-padding-y: var(--app-sidebar-item-padding-y);--link-line-height: var(--font-size-24);--link-hover-bg: var(--bg-hover);--link-focus-outline: 2px solid var(--primary);--link-outline-offset: -2px;--link-active-bg: var(--bs-btn-bg);--link-active-color: var(--bg-secondary-hover);--link-border-radius: var(--border-radius-8)}.app-sidebar .link[data-ancestor-page],.app-sidebar .link[data-current-page],.app-sidebar .btn.btn-link[data-ancestor-page],.app-sidebar .btn.btn-link[data-current-page]{--link-bg: var(--primary-200);--link-color: var(--white);--link-hover-bg: var(--primary-300);--link-hover-color: var(--white);--link-active-bg: var(--primary-300);--link-active-color: var(--white);--link-focus-outline: 3px solid var(--white);--link-outline-offset: -5px}.app-sidebar .link .icon,.app-sidebar .btn.btn-link .icon{flex:none;width:var(--app-sidebar-icon-size);height:var(--app-sidebar-icon-size)}.app-sidebar .btn.btn-link .btn__label{flex-grow:1;text-align:left}.app-sidebar-desktop{display:flex}@media(max-width:80rem){.app-sidebar-desktop{display:none}}.app-sidebar-mobile{display:none;max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px);max-width:100dvw;z-index:1950}@media(max-width:80rem){.app-sidebar-mobile{display:flex}}.app-sidebar-mobile.offcanvas{top:92px;--bs-offcanvas-width: var(--app-sidebar-expanded-width);padding-top:var(--app-sidebar-margin-block)}.app-sidebar-mobile__backdrop.show{opacity:0;z-index:1940}.app-sidebar-mobile .btn.btn-link .icon.icon--notification:after{display:none}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.user-details{display:grid;grid-template-areas:"avatar name" "avatar mail";grid-template-columns:auto 1fr;column-gap:var(--rem-space-8)}.user-details:not(:has(.user-details__name)){grid-template-areas:"avatar mail"}.user-details__avatar{grid-area:avatar;display:flex;align-items:center}.user-details__name{grid-area:name;display:flex;align-items:end;overflow-wrap:break-word}.user-details__name:empty{display:none}.user-details--loading .user-details__name .react-loading-skeleton{width:100px}.user-details__email{grid-area:mail;display:flex;align-items:start;overflow:hidden}.user-details--loading .user-details__email .react-loading-skeleton{width:150px}.user-details__email .email{width:100%;overflow-wrap:break-word}.user-details__avatar+.user-details__email{align-items:center}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.feedback-button.btn.btn-primary{position:fixed;right:0;bottom:var(--rem-space-32);z-index:50;padding-right:0;box-shadow:var(--shadow-level-2);border-radius:50px 0 0 50px!important}@media print{.feedback-button.btn.btn-primary{display:none}}.feedback-button.feedback-button--desktop.btn.btn-primary{display:flex}@media only screen and (max-width:62rem){.feedback-button.feedback-button--desktop.btn.btn-primary{display:none}}.feedback-button.feedback-button--mobile.btn.btn-primary{display:none}@media only screen and (max-width:62rem){.feedback-button.feedback-button--mobile.btn.btn-primary{display:flex}}.feedback-button__label{overflow:hidden;max-width:0;padding-right:0;transition:all var(--animation-duration) ease-in-out}.feedback-button.btn.btn-primary:hover .feedback-button__label{padding-right:var(--rem-space-16);max-width:150px}.popover__popup.feedback-button__popup{color-scheme:dark;padding:0}.feedback-button__menu-item{display:flex;justify-content:flex-start;--bs-btn-color: var(--fg);--bs-btn-padding-x: var(--rem-space-12);--bs-btn-padding-y: var(--rem-space-16);--bs-btn-outline-offset: -2px;--bs-btn-icon: var(--fg)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.active-project-select.loading{--skeleton-height: 48px;--skeleton-border-radius: var(--border-radius-8, 8px)}.active-project-select.menu-open{--split-button-border-radius-bottom-left: 0;--split-button-border-radius-bottom-right: 0}.active-project-select.split-button{box-shadow:var(--shadow-level-1);--split-button-border-radius: var(--border-radius-8, 8px);--project-select-split-button-border-color: var(--bg-level-2);--project-select-split-button-border-color: light-dark( var(--bg-level-2), var(--bg-level-4) );--split-button-divider-color: var(--project-select-split-button-border-color);--split-button-border: 1px solid var(--project-select-split-button-border-color)}.active-project-select .split-button-primary.btn{justify-content:flex-start;--bs-btn-padding-left: var(--rem-space-16);--bs-btn-padding-right: var(--rem-space-8)}.active-project-select .split-button-primary.btn,.active-project-select .split-button-secondary.btn{transition:all .25s ease,border-radius 0s;--bs-btn-active-bg: var(--bg-secondary-active);--bs-btn-active-color: var(--white);--bs-btn-hover-color: var(--white)}.active-project-select__popup .dropdown__menu-portal{position:static;border-top:1px solid var(--bg-level-2)}.active-project-select__popup .dropdown__menu{position:static;margin:0}.popover__popup.active-project-select__popup{padding:0;box-shadow:var(--shadow-level-1);background-color:var(--bg);overflow:hidden;border-radius:0 0 var(--border-radius-8) var(--border-radius-8);width:var(--anchor-width);--popover-max-width: auto}.popover__popup.active-project-select__popup[data-starting-style],.popover__popup.active-project-select__popup[data-ending-style]{opacity:0;transform:scaleY(.95)}.active-project-select__popup.active-project-select__popup--animating{opacity:0;width:0;height:0;overflow:hidden}.btn-project-select{--bs-btn-bg: var(--bg);--bs-btn-hover-bg: var(--bg-secondary-hover);--bs-btn-hover-color: var(--white);--bs-btn-hover-icon: var(--white);--bs-btn-disabled-color: var(--bg-level-3);--bs-btn-disabled-bg: var(--bg-level-2);--bs-btn-font-family: calibri-bold}.project-select.input{--input-bg: var(--bg);--input-padding-left: 16px;--input-padding-right: 16px;--input-gap: 6px;--input-border-radius: 0;--input-border-color: transparent}.project-select .dropdown__option{padding:8px 16px}.project-select .dropdown__control{flex-direction:row-reverse}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.search .dropdown__menu-notice{text-align:left}.search .dropdown__menu{box-shadow:var(--shadow-level-2);border:1px solid var(--bg-level-2)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.global-search-option{padding:var(--rem-space-8) var(--rem-space-12)}.dropdown__option.global-search-option.article-number-search{display:flex;flex-direction:column;align-items:flex-start}.article-number-search__subtext{text-decoration:underline;margin:var(--rem-space-4) 0}.global-search-option__label,.article-number-search__product-kind{width:100%;line-height:1.3}.article-number-search__product-kind--loading{width:100px}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.header{--page-spacer-x: 24px;--header-gap: var(--rem-space-24);--search-project-gap: var(--header-gap);--header-logo-width: 150px;--header-active-project-select-width: 320px;--header-search-width: 420px;--header-padding-x: var(--fixed-space-24);--header-padding-y: 16px;--header-padding-left: var(--header-padding-x);--header-padding-right: var(--header-padding-x);--header-padding-top: var(--header-padding-y);--header-padding-bottom: var(--header-padding-y);--header-padding: var(--header-padding-top) var(--header-padding-right) var(--header-padding-bottom) var(--header-padding-left)}@container (max-width: 62rem){.header{--header-gap: var(--rem-space-16);--page-spacer-x: 24px}}@container (max-width: 36rem){.header{--header-logo-width: 44px;--header-active-project-select-width: auto;--page-spacer-x: 16px}}@media print{.header{--page-spacer-x: 0;--page-spacer-y: 0;--header-padding-y: 0;--header-padding-x: 0}}.header{position:sticky;top:0;height:92px;border-bottom:1px solid var(--bg);border-bottom:1px solid light-dark(var(--bg),var(--bg-level-2));box-sizing:border-box;display:flex;justify-content:space-between;gap:var(--header-gap);align-items:center;background-color:var(--bg);color:var(--fg);box-shadow:var(--shadow-level-1);z-index:1960;padding:var(--header-padding)}.header:not(.logged-in){--header-active-project-select-width: 0px;--search-project-gap: 0px}@media print{.header{position:initial;box-shadow:none;--header-padding-y: 0}}.header .logo-and-stage{display:flex;flex-direction:column;justify-content:center;height:92px;position:relative;gap:8px;padding:var(--header-padding-y) 0;width:var(--header-logo-width)}.header .logo-and-stage.has-stage{padding-top:0}@container (max-width: 36rem){.header .logo-and-stage.has-stage{padding-top:var(--header-padding-y)}}@media print{.header .logo-and-stage{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.header .chip.info.portal-stage{width:100%;background:var(--primary);color:var(--white);height:20px;display:flex;justify-content:center;align-items:center;padding:0;font-size:.875rem;position:absolute;bottom:12px;left:0;right:0}@container (max-width: 36rem){.header .chip.info.portal-stage{display:none}}@media print{.header .chip.info.portal-stage{display:none}}.header .logo{flex-grow:1;width:var(--header-logo-width);background-size:contain;background-repeat:no-repeat;background-position:center;height:92px;background-image:url(/assets/schako-logo-colour-Djisj_ZW.svg)}@container (max-width: 62rem){.header .logo{background-image:url(/assets/schako-logo-colour-Djisj_ZW.svg)}}@container (max-width: 36rem){.header .logo{background-image:url(/assets/schako-icon-colour-P1BtFFHK.svg);height:var(--header-logo-width)}}@media print{.header .logo{background-image:url(/assets/schako-logo-colour-Djisj_ZW.svg)}}.header .logo.clickable{cursor:pointer}.header__nav-and-user{display:flex;justify-content:center;gap:var(--header-gap)}.header__nav-and-user .site-navigation{display:flex;align-items:center;list-style-type:none;gap:var(--header-gap);padding:0;margin:0}.header .global-search{display:flex;flex-grow:1;height:48px;max-width:var(--header-search-width)}.header .global-search .input{flex-grow:1}@media print{.header .global-search{display:none}}@container (max-width: 48rem){.header .global-search{display:none}}.header__search{display:flex;justify-content:flex-end;gap:var(--rem-space-16);flex:1 1 auto;padding-right:max(var(--content-width) / 2 - var(--header-gap) * 2 - var(--header-active-project-select-width) - var(--search-project-gap) - var(--header-padding-x) - var(--header-search-width) / 2,0px)}@media print{.header__search{display:none}}@container (max-width: 48rem){.header__search{display:none}}.header__search-icon{display:none;margin-left:auto}@container (max-width: 48rem){.header__search-icon{display:flex}}@media print{.header__search-icon{display:none}}.header__projects{display:flex;align-items:center;justify-content:flex-end;gap:var(--header-gap);height:60px;overflow-x:hidden;padding-left:4px;padding-right:4px;margin-left:-4px;margin-right:-4px;width:var(--header-active-project-select-width)}@media print{.header__projects{display:none}}@container (max-width: 48rem){.header__projects{width:auto;flex-grow:1}}.header__projects .active-project-select{flex-grow:1;max-width:var(--header-active-project-select-width)}.link.header-link{--link-color: var(--fg);--link-hover-color: var(--primary);--link-focus-color: var(--primary);--link-font-family: calibri-bold, helvetica, arial, sans-serif;text-decoration:none;gap:4px}@media only screen and (max-width:1350px){.link.header-link .link__content{display:none}}.header__menu-button.btn{display:none;top:var(--app-sidebar-menu-button-top);left:var(--app-sidebar-menu-button-left);--bs-btn-bg: var(--bg);--bs-btn-hover-bg: var(--bg-level-2);--bs-btn-focus-bg: var(--bg);--bs-btn-active-bg: var(--bg);--bs-btn-padding-x: var(--rem-space-12);--bs-btn-padding-y: var(--rem-space-12);margin-left:calc(-1 * var(--bs-btn-padding-x))}.header__menu-button.btn .hamburger{--hamburger-color: var(--fg);--hamburger-size: var(--font-size-20)}@container (max-width: 36rem){.header__menu-button.btn{margin-right:calc(-1 * var(--bs-btn-padding-x))}}@media(max-width:80rem){.header__menu-button.btn{display:flex}}@media print{.header__menu-button.btn{display:none}}.hamburger{--hamburger-padding-x: 0;--hamburger-padding-y: 2px;--hamburger-color: var(--fg);--hamburger-size: var(--font-size-20);--hamburger-thickness: 2px;width:var(--hamburger-size);height:calc(var(--hamburger-size));padding:var(--hamburger-padding-y) var(--hamburger-padding-x)}.hamburger-inner{position:relative;display:inline-block;height:calc(var(--hamburger-size) - var(--hamburger-thickness) - 2 * var(--hamburger-padding-y));width:var(--hamburger-size)}.hamburger-inner a.main-nav-toggle{display:block;width:var(--hamburger-size);height:calc(var(--hamburger-size) * 2 / 3 - var(--hamburger-thickness))}.hamburger-inner a.main-nav-toggle:after,.hamburger-inner a.main-nav-toggle:before{content:"";position:absolute;top:0;height:0;border-bottom:var(--hamburger-thickness) solid var(--hamburger-color);border-radius:2px;width:100%;left:0;right:0;transition:all ease-out .3s}.hamburger-inner a.main-nav-toggle:after{top:100%}.hamburger-inner a.main-nav-toggle i{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;height:var(--hamburger-thickness);background-color:var(--hamburger-color);border-radius:2px;width:100%;position:absolute;top:50%;transition:all ease-out .1s}.hamburger-inner a.main-nav-toggle.active-menu:after{transform:rotate(-45deg);transform-origin:center;top:50%}.hamburger-inner a.main-nav-toggle.active-menu:before{transform:rotate(45deg);transform-origin:center;top:50%}.hamburger-inner a.main-nav-toggle.active-menu i{opacity:0}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.installation-reference-selection .installation-reference-filter{border-bottom:1px solid var(--bg-level-5)}.installation-reference-filter{--installation-reference-filter-padding-x: var(--rem-space-16);--installation-reference-filter-padding-y: var(--rem-space-16)}.installation-reference-filter{display:grid;padding:var(--installation-reference-filter-padding-y) var(--installation-reference-filter-padding-x);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rem-space-16)}@container (max-width: 62rem){.installation-reference-filter{width:100vw;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 36rem){.installation-reference-filter{grid-template-columns:100%}}.install-ref-select-accordion{--bs-accordion-separator-color: var(--bg-level-5);--bs-accordion-body-padding-x: var(--rem-space-16);--bs-accordion-btn-padding-x: var(--rem-space-16);--bs-accordion-body-padding-bottom-additional: var(--rem-space-16)}.install-ref-select-accordion__items{display:flex;flex-direction:column}.install-ref-select-accordion__item-grid{display:grid;gap:var(--rem-space-24);grid-template-columns:repeat(2,1fr)}@container (max-width: 48rem){.install-ref-select-accordion__item-grid{grid-template-columns:1fr}}.install-ref-select-accordion__item-grid.no-items{display:flex;justify-content:center}.installation-reference-card{--bs-btn-height: auto;display:flex;flex-direction:column;align-items:baseline;gap:0;overflow:hidden;background-color:var(--bg);border:1px solid var(--bg-level-5)!important;color:var(--fg);font-family:calibri-bold,helvetica,arial,sans-serif;text-align:left}@media(hover:hover){.installation-reference-card:hover{box-shadow:var(--shadow-level-3)}}.installation-reference-card.hover{box-shadow:var(--shadow-level-3)}.installation-reference-card.loading{box-shadow:none}.installation-reference-card.loading .chip.info.loading{height:var(--rem-space-32)}.installation-reference-card.selected{background-color:var(--primary);color:var(--white)}.installation-reference-card__images{display:flex;width:100%}.installation-reference-card__room-image,.installation-reference-card__detail-image{display:flex;width:50%;aspect-ratio:1/1}.installation-reference-card__room-image .image img,.installation-reference-card__detail-image .image img{aspect-ratio:1/1;object-fit:cover}.installation-reference-card__room-image .no-image-container,.installation-reference-card__detail-image .no-image-container{background-color:var(--bg)}.installation-reference-card__room-image .loading-image,.installation-reference-card__detail-image .loading-image{width:100%;height:100%;margin-top:-1px}.installation-reference-card__room-image .loading-image .react-loading-skeleton,.installation-reference-card__detail-image .loading-image .react-loading-skeleton{width:100%;height:100%;border-radius:0}.installation-reference-card__content{display:flex;flex-direction:column;gap:var(--rem-space-16);padding:var(--rem-space-16);width:100%;white-space:normal;flex:1 1 auto;overflow:hidden}.installation-reference-card__title{display:flex;overflow:hidden;font-size:1.25rem}.installation-reference-card__title>span{word-break:normal;overflow:hidden;text-overflow:ellipsis}.installation-reference-card__title.loading>span{width:100%}.installation-reference-card__tags{display:flex;flex-wrap:wrap}.installation-reference-card__tags .chip.info{padding:var(--rem-space-4) var(--rem-space-12)}.installation-reference-card__tags .chip.info .chip__content{white-space:normal}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.portfolio-product-select-overlay__container{display:flex;flex-direction:column;height:100%;width:100%;flex:1 1 auto;--container-bg: var(--bg-muted)}@container (max-width: 62rem){.portfolio-product-select-overlay__container .portfolio-product-select{padding-top:var(--rem-space-12)}}.portfolio-product-select-overlay__container .overlay-scroll-container{padding-top:0;max-width:100dvw;overflow-x:hidden}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-config-mode-select-overlay{--overlay-padding: var(--rem-space-24)}.product-config-mode-select-overlay__container{--overlay-max-width: 440px;width:440px;max-height:100vh;max-height:100dvh}@container (max-width: 62rem){.product-config-mode-select-overlay__container{--overlay-max-width: auto;width:100vw}}.product-config-mode-select-overlay .product-configurator-mode-select{--pc-mode-select-padding: var(--overlay-padding)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.project-details-overlay__body{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto}.project-details-overlay__card{max-width:100%;margin:0 auto}.project-details-overlay__container{width:100%}.project-card.project-card--overlay{--bs-card-border-width: 0;--bs-card-box-shadow: none;width:100%;grid-template-areas:"image title actions" "image chips actions" "image content content"}@container (max-width: 62rem){.project-card.project-card--overlay{--project-card-image-width: auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(3,min-content) minmax(0,1fr);grid-template-areas:"image image" "title actions" "chips actions" "content content"}}@container (max-width: 16rem){.project-card.project-card--overlay{--project-card-image-width: auto;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,min-content) minmax(0,1fr);grid-template-areas:"image" "actions" "title" "chips" "content"}}.project-card.project-card--overlay .project-card__actions{position:sticky;top:var(--bs-card-padding-y);z-index:1}@container (max-width: 16rem){.project-card.project-card--overlay .project-card__actions{justify-content:space-between}}@container (max-width: 62rem){.project-card.project-card--overlay .project-card__image{margin-bottom:var(--rem-space-12)}}.project-card.project-card--overlay .project-card__actions .btn.btn-secondary{--bs-btn-bg: var(--bg)}.project-card.project-card--overlay .project-card__body{grid-template-rows:repeat(2,min-content) 1fr}.project-card.project-card--overlay.project-card--loading .project-card__body{display:none}.project-card.project-card--overlay .project-card__row:has(.project-card__form-controls){margin-top:0}.project-card.project-card--overlay.project-card--editing .project-card__body{grid-template-rows:repeat(3,min-content) 1fr}.project-card.project-card--overlay .project-card__meta-data-row{display:grid;grid-template-columns:minmax(0,1fr)}.project-card.project-card--overlay.project-card--editing{padding-bottom:0}.project-card.project-card--overlay.project-card--editing .project-card__actions{display:flex}.project-card.project-card--overlay .project-card__sticky-form-controls{position:sticky;bottom:0;background-color:var(--bg);padding-top:var(--rem-space-12);padding-bottom:var(--bs-card-padding-y)}.project-card.project-card--overlay .project-card__description-row{display:grid;grid-template-columns:minmax(400px,1fr) minmax(300px,auto)}@container (max-width: 62rem){.project-card.project-card--overlay .project-card__description-row{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:62rem){.project-card.project-card--overlay .project-card__image{margin-bottom:var(--rem-space-12)}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.create-team-member-form{display:flex;flex-direction:column}.create-team-member-form__field-list{display:flex;flex-direction:column;gap:var(--rem-space-16);list-style:none;margin:0;padding:0}.create-team-member-form__row{display:grid;gap:var(--rem-space-12);grid-template-columns:3fr 1fr}@container (max-width: 36rem){.create-team-member-form__row:after{content:"";grid-column:1/-1;height:1px;background-color:var(--divider)}}.create-team-member-form__email .input__control{gap:10px}@container (max-width: 36rem){.create-team-member-form__email{grid-column:1/span 2}}.create-team-member-form__email .input__focus{align-items:center}@container (max-width: 36rem){.create-team-member-form__role{grid-column-start:2;grid-row-start:2}}.create-team-member-form-role__select{background:var(--bg)}.create-team-member-form__user-plus-icon{height:100%}.create-team-member-form__invite-more{align-self:flex-end}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.manage-project-team-overlay__container{width:100%;--overlay-max-width: 720px}@container (max-width: 62rem){.manage-project-team-overlay__container{width:100vw;--overlay-max-width: 100vw}}.manage-project-team-overlay__content .label{margin-bottom:var(--rem-space-4)}.manage-project-team-overlay__content{display:flex;flex:1 1 auto;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;overflow:auto;margin:0;padding:0 var(--overlay-padding) var(--overlay-padding) var(--overlay-padding);flex-direction:column;gap:var(--rem-space-16)}@container (max-width: 62rem){.manage-project-team-overlay__content{padding-top:var(--overlay-padding);padding-bottom:120px;height:100vh;height:100dvh}}@container (max-width: 62rem){.manage-project-team-overlay__content{margin-bottom:calc(-1 * var(--overlay-padding))}}.manage-project-team-overlay__content .manage-project-team-overlay__single-invite-form{padding:var(--rem-space-12) 0}.manage-project-team-overlay__content .label{color:var(--fg-level-4)}.manage-project-team-overlay__submit-invite-button{justify-self:flex-end}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.profile-delete-overlay .overlay-container{--overlay-max-width: 440px;gap:var(--rem-space-20)}@container (max-width: 62rem){.profile-delete-overlay .overlay-container{--overlay-max-width: 100vw}}@container (max-width: 62rem){.profile-delete-overlay .overlay-header{padding-top:10px;grid-template-columns:130px 1fr 130px}}.profile-delete-overlay .overlay-header__controls{font-family:var(--font-regular)}.profile-delete-overlay .profile-delete-overlay__body{padding-inline:var(--overlay-padding);padding-bottom:var(--overlay-padding)}.profile-delete-overlay .form-overlay__controls{display:flex;justify-content:space-between;margin-top:var(--rem-space-24)}@container (max-width: 62rem){.profile-delete-overlay .form-overlay__controls{display:none}}@container (max-width: 62rem){.profile-delete-overlay .auth-code-input__container{--input-gap: var(--rem-space-8)}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.profile-delete-code-overlay .overlay-container{--overlay-max-width: 440px;gap:var(--rem-space-20)}@container (max-width: 62rem){.profile-delete-code-overlay .overlay-container{--overlay-max-width: 100vw}}.profile-delete-code-overlay .input__message--error{max-width:240px;margin-top:var(--rem-space-24);align-self:center;text-align:center}.profile-delete-code-overlay .input__message--info{align-self:center}.profile-delete-code-overlay .code-verify-result__loading{margin-top:var(--rem-space-24)}.profile-delete-code-overlay .code-verify-result{display:flex;flex-direction:column;align-items:center;gap:var(--rem-space-8);margin-top:var(--rem-space-24)}.profile-delete-code-overlay .code-verify-result--correct{color:var(--fg-primary)}.profile-delete-code-overlay .code-verify-result--incorrect{color:var(--fg-danger)}.profile-delete-code-overlay .code-verify-result__text{max-width:230px;text-align:center}.profile-delete-code-overlay .form-overlay__controls{display:flex;justify-content:space-between}@media only screen and (max-width:62rem){.profile-delete-code-overlay .form-overlay__controls{display:none}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@container (min-width: 62rem) and (max-width: 120rem){.desktop-hidden{display:none!important}}@container (max-width: 62rem){.tablet-hidden{display:none!important}}@container (max-width: 36rem){.mobile-hidden{display:none!important}}.project-gradient{background:linear-gradient(180deg,#1e1e1ea8,#0000),linear-gradient(0deg,var(--project-color, #005b32) 0%,var(--project-color, #005b32) 100%),#fff}.visually-hidden{position:absolute;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.project-team-invitation-list-overlay__container{width:100%;--overlay-max-width: 720px}@container (max-width: 62rem){.project-team-invitation-list-overlay__container{width:100vw;--overlay-max-width: 100vw}}.project-team-invitation-list-overlay__content{display:flex;flex:1 1 auto;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;overflow:auto;margin:0;padding:0 var(--overlay-padding) var(--overlay-padding) var(--overlay-padding);flex-direction:column;gap:var(--rem-space-16)}@container (max-width: 62rem){.project-team-invitation-list-overlay__content{padding-top:var(--overlay-padding);padding-bottom:120px;height:100vh;height:100dvh}}@container (max-width: 62rem){.project-team-invitation-list-overlay__content{margin-bottom:calc(-1 * var(--overlay-padding))}}
