#catalogFilters{min-width:232px}.catalogItem.Category{cursor:pointer}.catalogItem{pointer-events:auto;font-size:13px;display:inline-flex;flex-direction:column;height:fit-content}.catalogItemText{font-weight:600;height:40px;display:inline-flex}.catalogItemText a{line-height:1.2}.catalogItemText,.catalogItemDescription{box-sizing:border-box}.catalogItem.Category .catalogItemText{display:inline-flex;align-items:center}.ProductContainerContent{display:flex;flex-direction:column;width:-webkit-fill-available}.ProductVisuals,.catalogItemVisuals{position:relative;min-height:200px;display:inline-flex;justify-content:center;align-items:center;width:-webkit-fill-available}.catalogItemDetails{width:100%;margin-top:16px}.catalogItemHead{display:inline-flex;justify-content:space-between;width:100%;box-sizing:border-box}.catalogItemHead svg{width:20px!important;height:20px!important}.catalogItemBrand,.catalogItemDescription{box-sizing:border-box}.catalogItemTags{flex-wrap:wrap;line-height:1}.catalogItemTags span{white-space:nowrap}#productTeam{display:inline-flex;align-items:center;margin-bottom:20px}#productTeam img:first-child{max-width:75px!important;height:75px;border-radius:75px;object-fit:cover;margin-right:20px}#productTeam img:nth-child(2){max-width:calc(100% - 100px)!important}#productTeam span{font-size:2rem;font-family:'Tahu!',sans-serif;color:var(--dark-color);position:relative}#productTeam span::after{border-bottom:3px solid var(--dark-color);width:100px;left:30%;bottom:10px;content:"";position:absolute;transform:translateX(-50%)}a.wishButton:hover~a.clickableItemContainer{pointer-events:none}.ProductSale{padding:5px 10px;margin-bottom:10px;-webkit-box-shadow:0 0 25px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 25px 0 rgb(0 0 0 / .2);box-shadow:0 0 25px 0 rgb(0 0 0 / .2)}#leftProduct .productSale{width:100px;padding:10px;font-size:larger}.productSaleWrapper{position:absolute;top:0;right:0;font-weight:600;display:flex;flex-direction:column;align-items:flex-end;z-index:1}#catalogNavigation{display:flex;font-size:8pt;width:100%;border-bottom:1px solid lightgray;min-height:40px;align-items:center;flex-wrap:wrap;margin-bottom:20px}#catalogNavigation a:last-child{font-weight:600}#catalogNavigationButton{flex:1;justify-content:flex-end;display:inline-flex}.ProductContainer strong,.ProductContainer p{line-height:normal}.ProductContainer p{text-align:left}span.menuTitle{font-weight:600}.CategoryContainer a:hover,.ProductContainer a:hover,.ProductText a:hover{text-decoration:none}.ProductText{padding:0 10px;box-sizing:border-box}.clickableItemContainer .ProductText,.clickableItemContainer .productPrice{padding:0 10px 10px 10px;box-sizing:border-box}.CategoryContainer img,.ProductContainer img,.clickableItemContainer img,.catalogItemVisuals img{height:200px;width:100%;object-fit:cover!important;justify-content:center}.ProductContainer button{position:absolute;right:15px;bottom:15px;height:25px;width:25px;line-height:25px;font-size:12pt;font-weight:600;-webkit-appearance:none;border:none}.infoIcon{width:20px;height:20px;border:none;text-align:center;border-radius:50%;font-weight:600;font-size:8pt;vertical-align:middle;color:#fff;line-height:20px;position:absolute;top:25px;right:25px}.toolTip{display:inline-block;background-color:#000}.toolTipText{color:initial;position:absolute;outline:1px solid #eee;-webkit-box-shadow:0 0 25px 0 rgb(0 0 0 / .05);-moz-box-shadow:0 0 25px 0 rgb(0 0 0 / .05);transition:0.1s;right:75%;width:250px;top:100%;background-color:#fff;padding:20px;box-sizing:border-box;visibility:hidden;cursor:unset!important}.toolTip:hover .toolTipText{visibility:visible;opacity:1}#productPage{display:inline-flex;flex:1;width:100%}#leftProduct{min-width:calc(60% - 100px);max-width:calc(60% - 100px);border-bottom:1px #cdcdcd solid;box-sizing:border-box;padding-bottom:10px;position:relative}#leftProduct img{object-fit:contain}#rightProduct{min-width:calc(35% - 100px);width:100%;display:inline-flex;background-color:#fafafa;height:fit-content;border-bottom:1px #cdcdcd solid;padding:25px!important;top:100px;box-sizing:border-box;position:sticky;margin-left:5%;vertical-align:top;z-index:8}#rightProduct .productPrice p{text-align:left!important;padding:0!important;flex-wrap:nowrap;display:inline-flex}.productContent{padding-top:25px;flex-direction:column}.productImages img{width:100%;object-fit:contain}p.productPrice{font-weight:600}.productPrice p,.catalogItemPrice{display:inline-block;font-weight:600;display:inline-flex;align-items:center;margin-right:10px}.catalogItemFilterPrice{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;grid-gap:5px}.catalogItemFilterPrice span{font-weight:600;text-decoration:none!important}.catalogItemFilterPrice span.lineTrough{text-decoration:line-through!important}a.clickableCatalogItem:hover{text-decoration:none!important}.catalogItem:hover a{text-decoration:underline}.lineTrough{font-weight:normal!important}#productNav{display:flex;flex-direction:column;min-width:200px;margin-right:20px;max-width:200px}.productNavTitle h6{font-size:larger}a.orderButton{-webkit-appearance:none;border:none;margin:unset}a.orderButton span{display:none;padding-right:10px;font-weight:600}.orderForm{display:inline-block}.orderForm label{font-weight:600;font-size:10pt;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.orderForm input[type=radio]{-webkit-appearance:radio!important}.orderForm input[type=checkbox]{-webkit-appearance:checkbox!important}.orderForm input[type=submit]{display:block;margin:20px 0}.orderForm input,.orderForm select{border:1px solid #ccc!important}.formRadio{padding:20px 0}.formRadio Label{font-weight:unset!important}.productContainer .productDescription{max-height:25px;overflow:hidden;display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}#ProductPage .productDescription{max-height:unset}.productTExt .productDescription p{text-overflow:ellipsis;overflow:hidden}.cartDiscount{border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding:10px 0}.discountHidden{display:none}.Price{font-weight:600}a.openDiscount{display:inline-block;padding:5px 0}a.stdButton svg{background:unset!important}.ProductLine{min-height:120px;width:100%;border-bottom:1px solid #ccc;position:relative;line-height:normal!important;font-size:10pt!important;vertical-align:middle;display:flex;justify-content:space-between;align-items:center;padding:2px 0}.productStock{position:absolute;bottom:20px}.ProductLine img{max-height:80px}.ProductLineRemove,.ProductLineQuantity{display:inline-flex}.ProductLineQuantity{display:inline-flex;vertical-align:middle;font-weight:600;align-items:center}.ProductLineQuantity a{padding:5px;margin:0 5px!important;height:15px;line-height:15px;font-size:9pt}.ProductLineQuantity a:last-child{padding-right:0;margin-right:0!important}.ProductLineImage{display:flex;align-items:center;justify-content:center;flex:1}.ProductLineContent{display:inline-flex;flex-direction:column;flex:2}.ProductLineContentEnd{display:inline-flex;flex-direction:column;align-items:flex-end}.ProductLineName{display:block;font-weight:600}.ProductLine .ProductPrice{display:inline-flex;align-items:center;flex-direction:column}.ProductLineLiveStock{display:block}.totalRow{text-align:right;padding:20 0;font-weight:600}.ProductLineNote{cursor:pointer}a.toggleNote{display:block;margin-top:5px;color:var(--link-color)!important;font-weight:600;font-size:smaller}.Cart #receiptHead{display:none}.totalReceipt{display:flex;flex-direction:column;align-items:flex-end;font-weight:600}.customerDataContainer{display:inline-flex;flex-wrap:wrap;justify-content:space-between}.Bucket .ProductLine{min-height:unset}.receiptHead{border-bottom:1px solid #ccc}a.orderButton{padding:7px!important;display:flex;align-items:center;justify-content:center}a.orderButton svg{height:15px}.catalogItemActions{display:inline-flex;justify-content:space-between;width:100%;flex-wrap:wrap;align-items:center;box-sizing:border-box}.payButton:before{background-repeat:no-repeat;background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:5px}.addNote input{padding:10px;border:1px solid #ccc}.addNote input::placeholder{opacity:.7}a.closeFilter{position:absolute;right:0;top:0;font-size:larger;color:#333!important;padding:unset!important}input.sliderInput{-webkit-appearance:none!important;appearance:none!important;border-bottom:0px!important;pointer-events:none!important;font-weight:600;padding:0px!important;background:transparent!important}input.sliderInput:nth-child(2){text-align:right}.sortSub{display:flex;flex-direction:column;align-items:flex-start}.sortSub a{margin-bottom:10px}#catalogFilterWrapper .toggleFilters,.toggleFilterContainers{position:fixed;bottom:0;left:0;border-top:1px solid #efefef;height:60px;width:100vw;z-index:2;padding:10px;box-sizing:border-box;justify-content:center;align-items:center;opacity:0;transition:0s!important;pointer-events:none}body .toggleFilterContainers{border-radius:0px!important}.toggleFilters a,.toggleFilters svg,.toggleFilterContainers svg,.toggleFilterContainers a{fill:#fff;color:#fff;height:20px;font-weight:600;padding-right:10px;text-decoration:none!important}.filterHead,.showFilterResults{display:none;height:40px;width:100%;flex-direction:row;justify-content:space-between;padding:20px;box-sizing:border-box;background-color:var(--primary-color);align-items:center}.inner-content .filterHead a,.inner-content .showFilterResults a{color:var(--on-primary-color);font-weight:600;font-size:larger}.showFilterResults{position:fixed;bottom:0;left:0;z-index:99;height:50px;align-items:center;justify-content:center;padding:unset}.showFilterResults.display-inline-flex{display:inline-flex}.showFilterResults a{margin:0 auto}.ui-slider{position:relative;height:10px;width:100%;background-color:#efefef}.ui-slider .ui-slider-range{z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;height:10px;position:absolute}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:3px}.attributeTile,.articleTile{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none}.attributeTile input,.articleTile input{display:none}.attributeTile label span,.articleTile label span{margin:5px 10px 5px 0;padding:0 5px;box-sizing:border-box;min-width:40px;height:40px;border:2px solid #111;display:inline-flex;justify-content:center;align-items:center;font-size:larger;font-weight:600;opacity:.5;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;cursor:pointer}.attributeTile label,.attributeTile input{-webkit-touch-callout:none!important;-webkit-text-size-adjust:none!important;-webkit-user-select:none!important}.articleTile label,.articleTile input,.articleTile span{cursor:pointer!important}label.optionUnavailable span{opacity:0.2!important;pointer-events:none!important}label.optionUnavailable{pointer-events:none!important}label:focus{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none}.attributeTile input[type="radio"]:checked+span,.articleTile input[type="radio"]:checked+span{opacity:1}.attributeTile input[type="checkbox"]:checked+span,.articleTile input[type="checkbox"]:checked+span{opacity:1}.attributeTile label span:hover,.articleTile label span:hover{opacity:.7;text-decoration:none!important;cursor:pointer}.attributeTile input:disabled label:hover,.articleTile input:disabled label:hover{opacity:.2;pointer-events:none}.attributeTile label.notAvailable,.articleTile label.notAvailable{opacity:.2;pointer-events:none}.productDetailAttribute,#productArticles{display:flex;flex-direction:column;margin:20px 0}#productArticles span,#productArticleTypes span{font-weight:600}p.shortDescription{margin:20px 0}.productDetails{display:flex;flex-direction:column;width:100%}.productDetails #productName h1{font-size:56px!important;padding:0;margin:0}.productDetails #productName{margin:0 0 20px 0}.productDetails .productPrice,#productPrice{font-size:26pt;padding:0 0 12px 0;align-items:baseline!important;flex-wrap:wrap;font-weight:600}.productDetails .lineTrough{font-size:small}.productDetails span.productDescription{display:flex;margin:20px 0;flex-direction:column}#productActions{display:inline-flex;width:100%}#productActions a.orderButton,.productContent a.orderButton{width:unset;flex:1;min-height:30px!important}#productActions a.orderButton span,.productContent a.orderButton span{display:inline-flex}.productContent a.orderButton{margin:15px 0}#productActions .shareButton{width:30px;padding:3px!important;display:inline-flex;justify-content:center;align-items:center;margin:unset!important;margin-left:10px!important}#productActions .shareButton svg{height:15px}.ui-widget-header{background-color:#2962ff}a.filterName{display:flex;align-items:center;margin:10px 0;position:relative;box-sizing:border-box;border-bottom:1px solid #eee;font-size:larger;font-weight:600}.catalogSelector .filterSubWrapper{display:none}.filterSub{display:flex;position:relative;margin:5px 0;flex-direction:column}.filterSub a{position:relative;width:fit-content}.filterSub a.Active{font-weight:600;pointer-events:none;cursor:default!important}#sortFilter .filterSub a.Active::after{content:"←";font-size:larger;margin-left:10px}#sortFilter .filterSub a:hover::after{content:"←";font-size:larger;margin-left:10px;position:absolute;left:100%}.filterLabel{width:100%;display:inline-flex;justify-content:space-between;align-items:center;font-size:14px;cursor:pointer}a.filterName::before,a.filterName::after{border:4px solid #fff0;content:"";display:block;height:0;right:0;top:50%;position:absolute;width:0}.filterSelector a.filterButton{font-size:12px;padding-left:unset;text-decoration:underline}a.filterName:before{border-bottom-color:#000;margin-top:-9px}a.filterName::after{border-top-color:#000;margin-top:1px}.resetFilter{margin:10px 0;display:inline-flex;justify-content:flex-end;height:26px;text-align:right;width:100%;align-items:center}.resetFilter a::after{content:"↻";margin-left:5px}.catalogFilter input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.filterSliderWrapper{display:inline-flex;justify-content:space-between;width:100%;align-items:center;flex-direction:column;min-height:50px}.filterSliderBar{display:flex;flex:2}.filterSliderBar input{width:100%}.filterSubColor{display:inline-flex;width:23%;height:23%;flex-wrap:nowrap;justify-content:center;align-items:center}.filterSubColor a{height:30px;width:30px;outline:1px solid #efefef}.filterSubWrapper a{display:flex;margin:5px 0;padding:0 5px;box-sizing:border-box}.filterSubWrapper a:hover{opacity:.8}#productWidgets{margin:20px 0}.shippingCosts span.lineTrough{margin:unset!important;padding:0px!important}.catalogFilter{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;text-align:left;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:25px}.catalogSelector:nth-child(4){margin-right:0}.catalogSelector{font-weight:600;font-size:smaller;letter-spacing:.3px;line-height:1.12;text-align:left;position:relative;height:50px;border-radius:0;border:1px solid #eee;border-radius:3px;display:inline-flex;align-items:center;margin:8px 20px 8px 0;box-sizing:border-box}#catalogFilterWrapper{flex:1;display:flex;flex-direction:column;margin-right:20px}#shopWrapper{display:inline-flex;width:100%}#catalogData{width:100%;max-width:100%;overflow:auto}.filterSelector{display:flex;flex-direction:column;padding:0px!important;margin-bottom:20px}.catalogSelector:hover a,#catalogFilterWrapper:hover a{text-decoration:none}.catalogSelector:hover,#catalogFilterWrapper:hover{cursor:pointer}.catalogSelector:hover a.filterName,#catalogFilterWrapper:hover a.filterName{opacity:.8}.filterColorRed{background-color:red}.filterColorBlue{background-color:blue}.filterColorYellow{background-color:#ff0}.filterColorGreen{background-color:green}.filterColorBlack{background-color:#000}.sliderInput{border:none}#rightProduct{min-height:500px}#rightProduct .productStock{bottom:25px;left:25px}#rightProduct #productName{font-weight:600;text-align:left;font-size:13pt}#rightProduct button{bottom:25px;right:25px;height:40px;width:40px;text-align:center;font-weight:600;border-radius:3px!important}#rightProduct button:first-child{border-top-right-radius:0px!important;border-bottom-right-radius:0px!important}#rightProduct button:last-child{border-top-left-radius:0px!important;border-bottom-left-radius:0px!important}.stockInputWrapper{min-width:90px;display:inline-flex;justify-content:space-between;align-items:center;margin-bottom:10px}.stockInputWrapper input::-webkit-outer-spin-button,.stockInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stockInputWrapper input{width:50px;height:40px!important;padding:unset;text-align:center;border-top:1px solid var(--gray-color)!important;border-bottom:1px solid var(--gray-color)!important;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:0px!important}#rightProduct .stockInputWrapper button:disabled{pointer-events:none;color:var(--light-gray-color)!important;opacity:.3}#catalogFilters.openCatalogFilter{transform:translateY(0)!important}body:has(.openCatalogFilter) header{z-index:0}#catalogContent{width:100%}#catalogContent:not(#catalogContent:has(#productPage)){min-height:90vh;display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;align-content:start}#catalogContent.smallCatalogContent:not(#catalogContent:has(#productPage)){grid-template-columns:1fr 1fr 1fr}.emptyProduct{pointer-events:none;opacity:.6}.emptyProduct .catalogItemVisuals{background:#efefef;border-radius:10px}.emptyProduct .catalogItemActions{display:none}#productQuantity input{border-left:0px!important;border-right:0px!important}.catalogItem.Placeholder{background:transparent!important}@media screen and (max-width :1000px){#catalogContent:not(#catalogContent:has(#productPage)){grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width :600px){#catalogContent .catalogItem{width:unset!important;margin-right:unset!important}}@media screen and (max-width :500px){#catalogContent:not(#catalogContent:has(#productPage)){grid-gap:10px;grid-template-columns:1fr 1fr}}#catalogContent a.clickableCatalogItem{display:inline-flex;flex-wrap:wrap;box-sizing:border-box;width:100%}@keyframes fadeFilterInOpacity{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}.sub-items-wrapper{display:inline-flex;grid-gap:10px;flex-wrap:wrap}.sub-item{display:flex;flex-direction:column;align-items:center;max-width:150px;grid-gap:5px}.sub-item{font-size:smaller;font-weight:500}.sub-items-wrapper{flex-wrap:nowrap;overflow:auto;max-width:100%;padding-bottom:20px;padding-top:20px}.sub-item .sub-item-image{width:105px!important;height:105px!important;max-height:105px;max-width:105px!important;padding:15px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)!important;padding:20px!important;border-radius:5px;background:#fff;overflow:hidden}.sub-item-image{position:relative}.sub-item-image img{object-fit:cover!important;width:100%;height:100%;min-height:100%;min-width:100%}.sub-item-image:has(.noImage)::after{background:var(--light-color);content:"";position:absolute;left:0;top:0;height:100%;width:100%}.productBody{display:inline-flex;width:100%}.productBody .productContent{min-width:calc(60% - 100px);max-width:calc(60% - 100px)}.productBody .productProperties{min-width:calc(35% - 100px);width:100%;display:inline-flex;padding:25px!important;top:100px;box-sizing:border-box;margin-left:5%}@media screen and (max-width :1000px){#leftProduct,#fullWidth{width:100%;right:unset}#fullWidth td{display:block;width:100%;text-align:left}#rightProduct{width:100%;float:unset;margin-left:0px!important}#productNav{display:none}}@media screen and (max-width :810px){.resetFilter{padding:0 20px;box-sizing:border-box}.toggleFilterContainers{display:inline-flex;opacity:1;pointer-events:unset!important;animation-name:fadeFilterInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.4s}.filterLabel{margin-bottom:10px}.productDetails #productName h1{font-size:42px}#catalogNavigation a:last-child{text-align:right}#leftProduct{max-width:unset!important;min-width:unset!important}.form-row-third,.form-row-forty,.form-row-sixty,.form-row-fifth{width:50%}.productLineImage{height:130px!important;margin:0 5px}.ProductLineName{display:block;font-weight:600;max-height:60px;overflow:hidden}.ProductLineContent{display:inline-block;vertical-align:middle;width:65%}.ProductLine .ProductPrice p{display:inline-block}.validateArea{width:100%}#catalogFilterWrapper{z-index:99;flex:0;margin-right:unset!important}#catalogFilters{position:fixed;z-index:9;background-color:#fff;width:100vw;height:100vh;top:0;left:0;justify-content:flex-start;align-content:baseline;transform:translateY(100vh);transition:.2s;margin-top:unset!important;border-radius:0px!important;overflow:scroll;padding-bottom:80px}#catalogFilters .filterSelector:last-child{padding-bottom:200px!important}.filterSelector{margin-bottom:unset;padding:10px 20px!important;box-sizing:border-box}.filterHead{display:inline-flex}.toggleFilters{display:inline-flex!important}.catalogSelector{width:100%!important;margin:0!important;flex-direction:column;padding:0;min-height:50px;height:unset}.catalogSelector a.filterName{height:40px;padding:5px;box-sizing:border-box}.filterSubWrapper{width:100%!important;position:relative;top:unset!important;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset}.ProductContainer .productStock{display:block}.infoIcon{display:none}.ProductContainer p{text-align:unset}.standardCatalog .productPrice P{width:100%;display:block}#ProductPage{flex-direction:column}}@media screen and (max-width :600px){.CategoryContainer{text-align:center;justify-content:center}}.configuratorBox .popupBox{padding:0}.configuratorBox .popupBoxHead{padding:40px;position:absolute;box-sizing:border-box;right:0}.configuratorBox .popupBoxHead .popupBoxTitle{display:none}.configuratorBox .popupBoxHead .popupBoxClose{display:inline-flex;align-items:center;position:absolute;right:80px;top:60px;color:var(--gray-color)}.configuratorBox .popupBoxHead .popupBoxClose:hover{color:var(--dark-color)}.configuratorBox .popupBoxClose{flex-direction:row-reverse;display:inline-flex;align-items:center;grid-gap:10px}.configuratorBox .popupBoxCloseText{white-space:nowrap;font-size:.75rem}.configuratorWrapper{display:inline-flex;height:100%;top:0;position:absolute;width:100%}.configuratorColumnSmall{flex:1;display:flex;flex-direction:column;overflow-y:auto;height:100%;padding:80px 60px;box-sizing:border-box}.configuratorColumnSmall li{display:flex;flex-direction:column;grid-gap:25px;font-size:1.25rem;font-weight:600}.configuratorColumnSmall li{counter-reset:section;margin-top:40px}.configuratorColumnSmall li ol::before{counter-increment:section;content:counter(section) ". "}.configuratorColumnSmall li ol{color:var(--gray-color)}.configuratorColumnSmall li ol.Filled,.configuratorColumnSmall li ol.Available{color:var(--dark-color)}.configuratorColumnSmall li ol.Active{color:var(--dark-color);text-decoration:underline}.configuratorColumnBig{flex:3;display:flex;flex-direction:column;background-color:var(--light-gray-color);height:100%;padding:0 0;box-sizing:border-box}.configuratorColumnBig span:not(.configuratorOverview span),.configuratorBox .popupBoxTitle,.configuratorColumnSmall span{line-height:1.25;font-size:3rem;font-weight:600}.configuratorColumnBig span.tileTitle,.configuratorColumnBig span.tileTag{font-size:1rem!important;font-weight:400}.configuratorColumnBig span.tileTag{color:var(--light-color);background-color:var(--dark-color);position:absolute;top:0;right:0;padding:2px 8px;text-align:center;font-size:.675rem}.configuratorColumnBig .configuratorRow:first-child{border-bottom:1px solid var(--gray-color)}.configuratorColumnBig .configuratorRow:last-child{border-top:1px solid var(--gray-color);position:sticky;bottom:0;background-color:var(--light-gray-color)}.configuratorRow{padding:40px 80px;box-sizing:border-box}.configuratorNavRow{width:100%;display:inline-flex;align-items:center;justify-content:space-between}.configuratorNavRow .stdbutton{min-width:200px;font-size:larger}.configuratorTileWrapper{display:inline-grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));width:100%;grid-gap:40px;padding-bottom:130px}.configuratorTile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px solid var(--gray-color);position:relative;cursor:pointer}.configuratorTile:hover{border:1px solid var(--link-color)}.configuratorTile .configuratorTileImageBox{height:90px;width:90px}.configuratorTileImageBox img{width:100%;height:100%}.configuratorTileActive{border:1px solid var(--primary-color)}.configuratorRowTitle,.configuratorRowDivider{font-weight:700}.configuratorRowDivider{margin:3px auto}.configuratorRowPrice,.totalPriceValue,.configuratorTotalPrice{font-weight:700;text-align:right}.configuratorRowDiver{margin:auto 3px}a.configuratorOverview{padding-left:20px;margin-top:40px;font-size:1.25rem;font-weight:600}#configuratorSteps .Filled{text-decoration:underline}#configuratorSteps .Active{color:blue}@media screen and (max-width :1100px){.configuratorWrapper{flex-direction:column}.configuratorColumnBig span,.configuratorBox .popupBoxTitle,.configuratorColumnSmall span{font-size:1.5rem}.configuratorColumnSmall{overflow-y:unset;min-height:120px;padding:20px;box-sizing:border-box;overflow-x:auto}.configuratorColumnSmall li{display:inline-flex;flex-direction:row;overflow-x:auto;margin-top:20px}.configuratorColumnSmall li ol{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.configuratorRow{padding:20px}.configuratorTileWrapper{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));grid-gap:20px}.configuratorTile{padding:15px}.configuratorBox .popupBoxHead .popupBoxClose{top:20px;right:20px}}