html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}configurator-overview{display:block}.configurator-overview{width:100%;display:block}.configurator-overview.hidden{width:0;display:none}.configurator-overview__inner{display:flex;flex-flow:column;width:100%;height:100%;grid-gap:var(--spacing-2x);gap:var(--spacing-2x);padding:var(--spacing-3x) var(--spacing-2x);border-bottom:1px solid var(--color-gray-line);margin-bottom:var(--spacing-2x)}@media(min-width: 1024px){.configurator-overview__inner{padding:0 0 var(--spacing-3x) 0;width:450px}}.configurator-overview__inner .details{width:100%}.configurator-overview__inner .details__summary{display:flex;justify-content:space-between;align-items:center;padding:0 0 var(--spacing-2x) 0;border-bottom:1px solid var(--color-gray-line);margin-bottom:var(--spacing-3x)}.configurator-overview__inner .details__summary h3{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2}@media(min-width: 1024px){.configurator-overview__inner .details__summary h3{font-size:max(1vw,14px)}}.configurator-overview__inner .details__summary h3 span{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2}@media(min-width: 1024px){.configurator-overview__inner .details__summary h3 span{font-size:max(1vw,14px)}}.configurator-overview__inner .extra__title,.configurator-overview__inner .set__title{display:none;margin:var(--spacing-3x) 0}.configurator-overview__inner .extra__title h6,.configurator-overview__inner .set__title h6{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2}@media(min-width: 1024px){.configurator-overview__inner .extra__title h6,.configurator-overview__inner .set__title h6{font-size:max(1vw,14px)}}.configurator-overview__inner .extra__products,.configurator-overview__inner .set__products{display:flex;flex-flow:column;grid-gap:var(--spacing-2x);gap:var(--spacing-2x)}.configurator-overview__inner .extra__products .selected-product,.configurator-overview__inner .set__products .selected-product{display:flex;grid-gap:var(--spacing-1x);gap:var(--spacing-1x)}.configurator-overview__inner .extra__products .selected-product .image-holder,.configurator-overview__inner .set__products .selected-product .image-holder{aspect-ratio:80/100;height:100px;color:var(--color-white)}.configurator-overview__inner .extra__products .selected-product .image-holder img,.configurator-overview__inner .set__products .selected-product .image-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configurator-overview__inner .extra__products .selected-product .text-holder__title,.configurator-overview__inner .set__products .selected-product .text-holder__title{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-almost-black)}@media(min-width: 1024px){.configurator-overview__inner .extra__products .selected-product .text-holder__title,.configurator-overview__inner .set__products .selected-product .text-holder__title{font-size:max(.83vw,12px)}}.configurator-overview__inner .extra__products .selected-product .text-holder__option,.configurator-overview__inner .set__products .selected-product .text-holder__option{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-grey-text)}@media(min-width: 1024px){.configurator-overview__inner .extra__products .selected-product .text-holder__option,.configurator-overview__inner .set__products .selected-product .text-holder__option{font-size:max(.83vw,12px)}}.configurator-overview__inner .extra__products .selected-product .text-holder__size,.configurator-overview__inner .set__products .selected-product .text-holder__size{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-grey-text)}@media(min-width: 1024px){.configurator-overview__inner .extra__products .selected-product .text-holder__size,.configurator-overview__inner .set__products .selected-product .text-holder__size{font-size:max(.83vw,12px)}}.configurator-overview__inner .extra__products .selected-product__price,.configurator-overview__inner .set__products .selected-product__price{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;margin-left:auto;color:var(--color-error)}@media(min-width: 1024px){.configurator-overview__inner .extra__products .selected-product__price,.configurator-overview__inner .set__products .selected-product__price{font-size:max(.83vw,12px)}}.configurator-overview__inner .extra__products .selected-product__price s,.configurator-overview__inner .set__products .selected-product__price s{color:var(--color-grey-text);margin-right:4px}.configurator-overview .error{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-error);margin-top:var(--spacing-2x)}@media(min-width: 1024px){.configurator-overview .error{font-size:max(.83vw,12px)}}.configurator-overview .price-holder{display:flex;flex-flow:column;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);padding:0 var(--spacing-2x)}@media(min-width: 1024px){.configurator-overview .price-holder{padding:unset}}.configurator-overview .price-holder__line{display:flex;justify-content:space-between}.configurator-overview .price-holder__line p{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2}@media(min-width: 1024px){.configurator-overview .price-holder__line p{font-size:max(1vw,14px)}}.configurator-overview .price-holder__line .js-saving{color:var(--color-error)}.configurator-overview .price-holder__savings{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-error)}@media(min-width: 1024px){.configurator-overview .price-holder__savings{font-size:max(.83vw,12px)}}.configurator-overview .price-holder__price{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2;font-size:1.6rem;color:var(--color-almost-black)}@media(min-width: 1024px){.configurator-overview .price-holder__price{font-size:max(1vw,14px)}}.configurator-overview .cta{display:flex;align-items:center;grid-gap:var(--spacing-2x);gap:var(--spacing-2x);padding:0 var(--spacing-2x)}@media(min-width: 1024px){.configurator-overview .cta{padding:unset}}.configurator-overview .cta svg{width:24px;height:24px}.configurator-overview .cta p{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media(min-width: 1024px){.configurator-overview .cta p{font-size:max(.83vw,12px)}}
