.sh-ExcelExport[data-v-1226ec7f]{position:relative}.sh-ExcelExport__anchor[data-v-1226ec7f]{transition:color .25s}.sh-ExcelExport--loading>.sh-ExcelExport__anchor[data-v-1226ec7f]:before{opacity:0}.sh-ExcelExport__spinner[data-v-1226ec7f]{position:absolute;left:-2px}.sh-ExcelExport__spinner[data-v-1226ec7f] .loading-spinner{vertical-align:middle}.sh-ImportProductsModal__description{text-align:center}.sh-ImportProductsModal__hint{margin-bottom:16px}.sh-NonCheckoutPositionListItem[data-v-21d10475]{display:flex}.sh-NonCheckoutPositionListItem__position-index[data-v-21d10475]{margin-right:12px}.sh-NonCheckoutPositionListItem__details[data-v-21d10475]{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-left:32px;overflow:hidden;text-align:left}.sh-NonCheckoutPositionListItem__amount[data-v-21d10475]{margin-left:40px;text-align:center;align-self:center}.sh-NonCheckoutPositionListItem__availability[data-v-21d10475]{padding:.5rem}.sh-NonCheckoutPositionListItem .hr-light[data-v-21d10475]{width:100%;background:#a2a7a9}.hr-light[data-v-182598a6]{background:#a2a7a9}.sh-NonCheckoutPositionsModal__item[data-v-182598a6]{display:flex}.sh-NonCheckoutPositionsModal__item~.hr-light[data-v-182598a6]:last-of-type{display:none}.sh-NonCheckoutPositionsModal__item-image[data-v-182598a6]{display:inline-block;height:100px;width:100px}.sh-NonCheckoutPositionsModal__item-details[data-v-182598a6]{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-left:40px}.sh-NonCheckoutPositionsModal__item-details .hr-light[data-v-182598a6]{width:100%}.sh-NonCheckoutPositionsModal__item-headline[data-v-182598a6]{margin-bottom:0}.sh-NonCheckoutPositionsModal__not-allowed-flag-positions+.sh-NonCheckoutPositionsModal__different-agreement-positions[data-v-182598a6]{margin-top:40px}.sh-NonCheckoutPositionsModal__button-bar[data-v-182598a6]{padding-top:8px}.sh-CartFooter__buttons-container .sh-PunchoutButton[data-v-2b300d29]{display:flex;flex-direction:row-reverse;gap:32px}.sh-ShoppingCart__primary-action .sh-PunchoutButton[data-v-2b300d29]{display:flex;flex-direction:column;gap:16px}@media print{.sh-PrintCart--no-print[data-v-d3f8a4ae]{display:none}}.sh-QuickItemInput[data-v-1cfe17a3]{align-items:center;border-top:1px solid #e1e5e9;margin-bottom:32px}.sh-QuickItemInput>div[data-v-1cfe17a3]:not(.sh-QuickItemInput__label-container){display:block;padding:16px 0 32px 24px}.sh-QuickItemInput__label-container[data-v-1cfe17a3]{display:block;font-weight:600;padding:43px 32px 0 24px}.sh-QuickItemInput__form-container[data-v-1cfe17a3]{display:flex;flex-wrap:wrap}.sh-QuickItemInput__actions[data-v-1cfe17a3]{width:100%}.sh-QuickItemInput__button[data-v-1cfe17a3]{margin-top:16px;margin-left:0}@media only screen and (min-width: 767px){.sh-QuickItemInput__input-field[data-v-1cfe17a3]{width:460px}.sh-QuickItemInput__actions[data-v-1cfe17a3]{width:auto}.sh-QuickItemInput__button[data-v-1cfe17a3]{margin-top:0;margin-left:16px;align-self:center}}@media only screen and (min-width: 992px){.sh-QuickItemInput__form-container[data-v-1cfe17a3]{flex-wrap:nowrap}}.sh-CartPositionItem{display:grid;row-gap:.25rem;grid-template-columns:min-content min-content minmax(0,1fr);grid-template-rows:35px max-content max-content max-content;grid-template-areas:"actionColumnRow1 productImage productTitle" "actionColumnRow2 productImage productId" ". availability availability" ". configurationMatchHint configurationMatchHint" ". agreementReference agreementReference" ". alerts alerts" "delete quantity quantity" "delete configure configure";width:100%;margin:0 auto;padding-bottom:.375rem;border:1px solid #A2A7A9}.sh-CartPositionItem:not(:last-of-type){border-bottom:0}@media print{.sh-CartPositionItem:before{background-color:#fff!important}.sh-CartPositionItem--no-print{display:none!important}}.sh-CartPositionItem--extended{grid-template-rows:35px max-content max-content max-content max-content;grid-template-areas:"actionColumnRow1 productImage productTitle" "actionColumnRow2 productImage productId" ". availability availability" ". configurationMatchHint configurationMatchHint" ". agreementReference agreementReference" ". alerts alerts" ". quantity quantity" ". configure configure" "delete productPrice productPrice"}.sh-CartPositionItem__delete,.sh-CartPositionItem__index{padding-right:.5rem;padding-left:.625rem}.sh-CartPositionItem__select{display:flex;justify-content:center;align-items:center;grid-area:actionColumnRow1}.sh-CartPositionItem__product,.sh-CartPositionItem__id{padding-left:.5rem;padding-right:.5rem}.sh-CartPositionItem__index{justify-self:center;grid-area:actionColumnRow2}.sh-CartPositionItem__delete{grid-area:delete;padding-bottom:1rem;align-self:flex-end;text-align:center}.sh-CartPositionItem__product{grid-area:productTitle;display:flex;flex-direction:column;justify-content:center}.sh-CartPositionItem__id{grid-area:productId}.sh-CartPositionItem__availability{padding:.5rem;grid-area:availability}.sh-CartPositionItem__configuration-match-hint{padding:.5rem;grid-area:configurationMatchHint}.sh-CartPositionItem__agreement-reference{margin-top:.5rem;grid-area:agreementReference}.sh-CartPositionItem__alerts{grid-area:alerts;margin-right:2rem}.sh-CartPositionItem__stepper{grid-area:quantity;padding:0 5rem 1.5rem 0}.sh-CartPositionItem__image{grid-area:productImage;padding:.25rem .5rem;position:relative}.sh-CartPositionItem__image .sh-PositionImage__status-banner{position:absolute;z-index:1;left:.625rem;right:.625rem}.sh-CartPositionItem__image .sh-PositionImage__status-banner .cf-status-banner-header-text-wrapper{height:1.5rem}.sh-CartPositionItem__image .sh-PositionImage__status-banner .cf-status-banner-header{width:100%;padding:0}.sh-CartPositionItem__price{grid-area:productPrice}.sh-CartPositionItem__configure{grid-area:configure;padding:0 2rem 1.5rem 0}.sh-CartPositionItem:before{display:block;z-index:-1;content:"";grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:4;background-color:#f4f4f4}.sh-CartPositionItem__id--container{display:flex;align-items:center;justify-content:flex-start}.sh-CartPositionItem__more-information--container{margin-left:.5rem;display:flex;align-items:center;justify-content:center}.sh-CartPositionItem__more-information{margin-left:.5rem}@media (min-width: 992px),print{.sh-CartPositionItem{grid-template-columns:max-content min-content minmax(0,1fr) max-content;grid-template-rows:54px max-content max-content;grid-template-areas:"actionColumnRow1 productImage productTitle quantity" "actionColumnRow2 productImage productId quantity" "delete productImage availability configure" "delete productImage configurationMatchHint configure" "delete productImage agreementReference agreementReference" "delete productImage alerts alerts"}.sh-CartPositionItem--extended{grid-template-columns:max-content min-content minmax(0,1fr) max-content 251px;grid-template-areas:"actionColumnRow1 productImage productTitle quantity productPrice" "actionColumnRow2 productImage productId quantity productPrice" "delete productImage availability availability productPrice" "delete productImage configurationMatchHint configure productPrice" "delete productImage agreementReference agreementReference productPrice" "delete productImage alerts alerts productPrice"}.sh-CartPositionItem__availability,.sh-CartPositionItem__product,.sh-CartPositionItem__id,.sh-CartPositionItem__agreement-reference{padding-right:3.375rem;padding-left:.5rem}.sh-CartPositionItem:before{grid-column-start:1;grid-column-end:5}.sh-CartPositionItem__stepper{padding:.625rem 5rem 0 0}.sh-CartPositionItem__price{border-left:1px solid #F4F4F4;padding:8px 16px}.sh-CartPositionItem__image{padding:.625rem}.sh-CartPositionItem__configure{padding:.5rem 2rem 0 0}}@media print{.sh-CartPositionItem{break-inside:avoid;grid-template-columns:max-content min-content minmax(0,1fr) max-content;grid-template-rows:min-content max-content max-content;grid-template-areas:"actionColumnRow2 productImage productTitle productTitle" ". productImage productId quantity" ". productImage availability quantity" ". productImage configurationMatchHint quantity" ". productImage agreementReference agreementReference" ". alerts alerts alerts"}.sh-CartPositionItem--extended{grid-template-columns:max-content min-content minmax(0,1fr) minmax(0,1fr);grid-template-rows:min-content max-content max-content;grid-template-areas:"actionColumnRow2 productImage productTitle quantity" ". productImage productId quantity" ". availability availability productPrice" ". configurationMatchHint configurationMatchHint productPrice" ". . configure productPrice" ". agreementReference agreementReference ." ". alerts alerts alerts"}.sh-CartPositionItem__stepper{padding:10px 0 0}.sh-CartPositionItem__index{margin-top:.625rem;align-self:start}.sh-CartPositionItem__id{overflow-wrap:anywhere;font-size:.7rem}.sh-CartPositionItem__id .sh-pos-id,.sh-CartPositionItem__id .sh-pos-customer-item-id{white-space:normal}.sh-CartPositionItem__gtin,.sh-CartPositionItem__electrical-number{white-space:normal!important}.sh-CartPositionItem__price{border-left:none;padding:0}}.sh-fade-enter-active[data-v-ba723dbd],.sh-fade-leave-active[data-v-ba723dbd]{transition:opacity .25s ease}.sh-fade-enter[data-v-ba723dbd],.sh-fade-leave-to[data-v-ba723dbd]{opacity:0}.sh-CartBody__alert[data-v-ba723dbd]{padding-bottom:0;border-bottom:0;margin-top:16px}.sh-EditCartPositionItem{display:flex}.sh-EditCartPositionItem__position-index{margin-right:12px}.sh-EditCartPositionItem__details{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-left:32px;overflow:hidden}.sh-EditCartPositionItem__availability{padding:.5rem}.hr-light[data-v-341e6bef]{background:#a2a7a9}.sh-CartActions[data-v-80085ca2]{padding-left:.75rem;gap:2rem}@media print{.sh-CartFooter--no-print[data-v-6a7a471d]{display:none!important}}.sh-CartFooter__net-wrapper[data-v-6a7a471d],.sh-CartFooter__buttons-container[data-v-6a7a471d]{display:flex;justify-content:flex-end;padding:32px;width:100%}.sh-CartFooter__buttons-container[data-v-6a7a471d]{border-top:1px solid #D2D2D2}.sh-CartFooter__net-label-wrapper[data-v-6a7a471d]{padding-right:3rem}.sh-CartFooter__two_currencies_hint[data-v-6a7a471d]{max-width:30rem}.sh-CartFooter__table-type[data-v-6a7a471d]{display:block;font-weight:300}.sh-CartFooter__table-net-label-big[data-v-6a7a471d]{font-size:1.5rem;display:block}.sh-CartFooter__table-net-label-small[data-v-6a7a471d]{font-size:.8rem;display:block;font-weight:400}.sh-CartFooter__highlight[data-v-6a7a471d]{font-size:1.3rem;font-weight:600}.sh-CartFooter__net-value[data-v-6a7a471d]{display:inline-block;font-size:2rem;min-width:12ch;position:relative;top:-.25em}.sh-fade-enter-active,.sh-fade-leave-active{transition:opacity .25s ease}.sh-fade-enter,.sh-fade-leave-to{opacity:0}.sh-Cart{width:100%;margin-bottom:16px;color:#202020}@media print{.sh-Cart--no-print{display:none!important}}.sh-Cart__body{margin-top:16px;margin-bottom:32px}@media only screen and (min-width: 767px){.sh-Cart__column-right{padding:16px 0;text-align:right}}@media screen{.sh-ShoppingCart--print{display:none}}@media print{body *{visibility:hidden}.sh-ShoppingCart *{visibility:visible}.sh-ShoppingCart--print-logo{margin-bottom:2rem}}.sh-ShoppingCart__top{display:flex;justify-content:space-between;flex-wrap:wrap;margin:48px 16px}@media only screen and (min-width: 992px){.sh-ShoppingCart__top{flex-wrap:nowrap}}.sh-ShoppingCart__cart-info{margin-right:5.5rem}.sh-ShoppingCart__accountswitcher--loaded{display:inline-block;width:100%;margin-bottom:16px}.sh-ShoppingCart__projectswitcher{margin-bottom:16px}.sh-ShoppingCart__primary-action{margin-bottom:16px;width:100%;text-align:center}.sh-ShoppingCart__primary-action>button,.sh-ShoppingCart__primary-action>a,.sh-ShoppingCart__primary-action>form>button{display:block;width:100%}.sh-ShoppingCart__secondary-action{margin-bottom:16px;display:block;width:100%;text-align:center}.sh-ShoppingCart__secondary-action>button,.sh-ShoppingCart__secondary-action>a,.sh-ShoppingCart__secondary-action>form>button{display:block;width:100%}@media print{.sh-ShoppingCart{position:absolute;top:32px;left:40px}.sh-ShoppingCart--no-print{display:none}.sh-ShoppingCart__top{margin:0!important;flex-direction:column}.sh-ShoppingCart__top>*{padding:0!important;max-width:100%!important}.sh-ShoppingCart__top>*:before{border-left:none!important}}.sh-ShoppingCart cu-account-switcher::part(container){margin-bottom:16px}
