.no-products-found{height:100%;padding:var(--sds-space-inset-m) var(--sds-space-inset-s) var(--sds-space-inset-xxxl);gap:var(--sds-space-stack-m);display:flex;align-items:var(--a-flex-column,center);justify-content:var(--a-justify-content,center);flex-direction:var(--a-flex-direction,column)}@media screen and (min-width:768px){.no-products-found{padding:var(--sds-space-inset-xl) var(--sds-space-inset-l) var(--sds-space-inset-xxxl);gap:var(--sds-space-stack-l)}}.no-products-found__icon{width:var(--sds-component-pictogram-size-xs);height:var(--sds-component-pictogram-size-xs);color:var(--sds-color-primary-100)}@media screen and (min-width:768px){.no-products-found__icon{width:var(--sds-component-pictogram-size-m);height:var(--sds-component-pictogram-size-m)}}.no-products-found__description,.no-products-found__title{color:var(--sds-color-on-container-100);text-align:center;margin:0}.no-products-found__title{font:var(--sds-font-heading-xs)}@media screen and (min-width:768px){.no-products-found__title{font:var(--sds-font-heading-s)}}.no-products-found__description{font:var(--sds-font-body-s)}.product-grid-loading-overlay{position:absolute;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;left:0;top:0}.product-grid-loading-overlay:before{content:"";position:absolute;inset:0;background-color:var(--sds-color-background);opacity:var(--sds-opacity-container-300)}.product-grid-loading-overlay-open{overflow-y:hidden}.price-detail{display:flex;gap:0}.price-detail--plp{margin-top:var(--sds-space-stack-xs);margin-bottom:var(--sds-space-stack-xs)}.price-detail__footer{display:flex;gap:var(--sds-space-stack-xs);width:100%}.price-detail__close-button,.price-detail__print-button{flex:1 1}.price-detail__logo{display:none}.price-detail__loading-wrapper{width:100%;height:200px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.price-detail__loading-wrapper{height:65vh}}.price-detail__section{border-radius:var(--sds-radius-s);border:1px solid var(--sds-color-container-300);background:var(--sds-color-container-500);margin-bottom:var(--sds-space-stack-s)}.price-detail__section-title{display:flex;width:100%;background:var(--sds-color-surface-200);padding:0 var(--sds-space-inset-xs);min-height:48px;font:var(--sds-font-label-emphasis-s);align-items:center;margin:0}.price-detail__empty-message{font:var(--sds-font-label-xs);margin:0;min-height:48px;display:flex;align-items:center}.price-detail__empty-message,.price-detail__table-wrapper{padding:var(--sds-space-stack-xs) var(--sds-space-stack-s)}.price-detail__table{width:100%}.price-detail__table .price-detail__title-cell,.price-detail__table--2-columns .price-detail__value-cell{width:50%}.price-detail__table--3-columns .price-detail__value-cell{width:25%}@media screen and (min-width:768px){.price-detail__table--3-columns .price-detail__value-cell{width:20%}}.price-detail__row{height:32px}.price-detail__row:last-child{border-bottom:0}.price-detail__row:last-child .price-detail__title-cell,.price-detail__row:last-child .price-detail__value-cell{border-bottom:0;padding-bottom:0}.price-detail__title-cell,.price-detail__value-cell{padding-top:var(--sds-space-inset-xxxs);padding-bottom:var(--sds-space-inset-xxxs);border-bottom:1px solid var(--sds-color-on-surface-500);font:var(--sds-font-label-xs)}.price-detail__value-cell{text-align:right}.price-detail__value-cell:last-child{font:var(--sds-font-label-emphasis-xs)}.price-detail__row--total .price-detail__value-cell:last-child{font:var(--sds-font-label-emphasis-s)}.price-detail__title-main{word-break:break-all}.price-detail__row--total .price-detail__title-main{font:var(--sds-font-body-s);color:var(--sds-color-on-surface-100)}.price-detail__title-sub{font:var(--sds-font-body-xs);color:var(--sds-color-on-surface-300)}@media print{.price-detail__drawer{padding-top:2em;position:relative;background:#fff!important;box-shadow:none!important;overflow:visible!important;height:100%!important}.price-detail__section-title{background-color:var(--sds-color-surface-200)!important}.price-detail__footer{display:none}.price-detail__logo{display:inline-block;padding-bottom:var(--sds-space-stack-l)}.price-detail__drawer-header,.price-detail__print-header{display:none}}.item-selector-display{max-width:100%;display:flex;align-items:var(--a-flex-column,center);justify-content:var(--a-justify-content,flex-start);gap:var(--sds-space-inline-xs)}.item-selector-display__image{width:32px;height:32px}.item-selector-display__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-grid-progress-bar{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--sds-space-inset-m);width:188px}.product-grid-progress-bar__information-text{color:var(--sds-color-on-container-100);font:var(--sds-font-label-xs);margin-top:0;margin-bottom:var(--sds-space-inset-xs)}.product-grid-load-more{display:flex;flex-direction:column;align-items:center}.cursor-pointer{cursor:pointer}.full-width{width:100%}.text-ellipsis-lines{display:-webkit-box;-webkit-line-clamp:var(--set-dynamic-text-ellipsis--line,var(--set-text-ellipsis--lines,1));-webkit-box-orient:vertical;overflow:hidden;text-align:left}.text-ellipsis-lines__two{--set-text-ellipsis--lines:2}.text-ellipsis-lines__three{--set-text-ellipsis--lines:3}.flex-box-column{display:flex;flex-direction:var(--a-flex-direction,column)}.notify-me-modal-body{display:block;--set-soft-bundles-modal--body-padding:0 var(--sds-space-inset-xs) var(--sds-space-inset-xs) var(--sds-space-inset-xs);--set-notify-me-modal-body__product--gap:var(--sds-space-stack-m);--set-notify-me-modal-body__figure-width:200px;--set-notify-me-modal-body__figure-height:auto;--set-notify-me-modal-body__figure-margin:0 auto;--set-soft-bundles-modal--img-width:100%;--set-notify-me-modal-body__email-form--gap:var(--sds-space-inset-xs);--set-notify-me-modal-body__summary--display:none;--set-input-field--padding-right:var(--sds-space-inset-xs)}@media screen and (min-width:768px){.notify-me-modal-body{--set-soft-bundles-modal--body-padding:var(--sds-space-inset-xs) var(--sds-space-inset-m) var(--sds-space-inset-m) var(--sds-space-inset-m);--set-notify-me-modal-body__product--flex-direction:row;--set-notify-me-modal-body__product--gap:var(--sds-space-inline-s);--set-notify-me-modal-body__figure-width:104px;--set-notify-me-modal-body__figure-height:104px;--set-notify-me-modal-body__figure-margin:0;--set-notify-me-modal-body__product-name--font:var(--sds-font-heading-m);--set-notify-me-modal-body__content-width:400px;--set-notify-me-modal-body__content-gap:var(--sds-space-stack-m);--set-notify-me-modal-body__email-form--gap:var(--sds-space-stack-l);--set-notify-me-modal-body__summary--display:flex}}@media screen and (min-width:1200px){.notify-me-modal-body{--set-soft-bundles-modal--body-padding:var(--sds-space-inset-m) var(--sds-space-inset-m) var(--sds-space-inset-xl) var(--sds-space-inset-m);--set-notify-me-modal-body__content-gap:var(--sds-space-inline-m)}}.notify-me-modal-body__content{width:var(--set-notify-me-modal-body__content-width,auto);gap:var(--set-notify-me-modal-body__content-gap,var(--sds-space-stack-l))}.notify-me-modal-body__agree-checkbox,.notify-me-modal-body__content .checkbox{margin-bottom:auto;margin-top:2px}.notify-me-modal-body__product{display:flex;flex-direction:var(--a-flex-direction,var(--set-notify-me-modal-body__product--flex-direction,column));gap:var(--set-notify-me-modal-body__product--gap)}.notify-me-modal-body__figure{width:var(--set-notify-me-modal-body__figure-width);height:var(--set-notify-me-modal-body__figure-height);flex:0 0 var(--set-notify-me-modal-body__figure-width);margin:var(--set-notify-me-modal-body__figure-margin)}.notify-me-modal-body__product-info{gap:var(--sds-space-stack-s)}.notify-me-modal-body__product-model{row-gap:var(--sds-space-stack-xxs)}.notify-me-modal-body__product-code{font:var(--sds-font-label-s);color:var(--sds-color-on-surface-300)}.notify-me-modal-body__product-name{font:var(--set-notify-me-modal-body__product-name--font,var(--sds-font-heading-s));color:var(--sds-color-on-surface-100)}.notify-me-modal-body__email-form{row-gap:var(--set-notify-me-modal-body__email-form--gap,var(--sds-space-inset-xs))}.notify-me-modal-body__form{row-gap:var(--sds-space-stack-m)}.notify-me-modal-body__summary{display:var(--set-notify-me-modal-body__summary--display)}