.cart-wrapper button .icon-button .icon{fill: currentColor}.cart-wrapper button .icon-button .icon.success{display: none}.cart-wrapper button span.count{display: none}.cart-wrapper button.incart,.cart-wrapper button.inlist{background: var(--colorGreen) !important}.cart-wrapper button.incart .icon-button .icon.pending,.cart-wrapper button.inlist .icon-button .icon.pending{display: none}.cart-wrapper button.incart .icon-button .icon.success,.cart-wrapper button.inlist .icon-button .icon.success{display: block}.cart-wrapper button.incart span.count,.cart-wrapper button.inlist span.count{display: block;font-weight: bold;margin-left: var(--gapTiny)}.cart-wrapper .input-count{width: 80px;text-align: center;font-weight: bold;font-size: 20px}.filters-manager h4{margin: 0}.filters-manager .filters-filters{--minWidth: 280px;--backgroundColor: var(--colorBackgroundLight);--buttonIconSize: 16px;display: grid;grid-template-columns: repeat(auto-fill, minmax(var(--minWidth), 1fr));gap: var(--gap)}.filters-manager .filters-filters .dropdown{display: flex;position: relative;flex-grow: 1}.filters-manager .filters-filters .dropdown .dropdown-box{--background: var(--backgroundColor);--color: currentColor;flex-grow: 1;position: relative;display: flex;border-radius: var(--borderRadius);overflow: hidden;gap: 1px}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper{flex-grow: 1;display: flex;align-items: center;cursor: pointer;color: var(--color);background: var(--background)}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper .box-content{flex-grow: 1;display: flex;flex-flow: column;padding: var(--gapSmall)}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper .box-content .box-value{font-size: var(--fontSizeSmall);max-width: calc(var(--minWidth) - 80px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper .box-arrow{padding: var(--gapSmall);flex-grow: 0;flex-shrink: 0}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper .box-arrow .icon{width: var(--buttonIconSize);height: var(--buttonIconSize);fill: currentColor;transition: transform var(--transitionTimeFast)}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper:hover{--color: var(--colorBackground);--background: var(--colorPrimary)}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper:hover .box-arrow .icon.open{transform: translateY(2px)}.filters-manager .filters-filters .dropdown .dropdown-box .box-wrapper:hover .box-arrow .icon.close{transform: translateY(-2px)}.filters-manager .filters-filters .dropdown .dropdown-box:hover{z-index: 51}.filters-manager .filters-filters .dropdown .dropdown-box button.button-reset{flex-grow: 0;flex-shrink: 0;padding: var(--gapSmall);background: var(--background)}.filters-manager .filters-filters .dropdown .dropdown-box button.button-reset .icon{width: var(--buttonIconSize);height: var(--buttonIconSize);fill: currentColor;transition: transform var(--transitionTimeFast)}.filters-manager .filters-filters .dropdown .dropdown-box button.button-reset:hover{background: var(--colorPrimary);color: var(--colorBackground)}.filters-manager .filters-filters .dropdown .dropdown-box button.button-reset:hover .icon{transform: scale(1.2)}.filters-manager .filters-filters .dropdown .dropdown-menu{background: var(--backgroundColor);position: absolute;top: 100%;min-width: 100%;z-index: 50;box-shadow: 0 5px 20px var(--colorShadows);border-radius: var(--borderRadius);display: none;overflow: hidden;flex-flow: column;gap: var(--gap);transform: translateY(-10px);opacity: 0;transition: all var(--transitionTimeFast)}.filters-manager .filters-filters .dropdown .dropdown-menu.visible-1{display: flex}.filters-manager .filters-filters .dropdown .dropdown-menu.visible-2{opacity: 1;transform: none}.filters-manager .filters-filters .dropdown .dropdown-menu .menu-wrapper{margin: 0 var(--padding)}.filters-manager .filters-filters .dropdown .dropdown-menu > *:first-child{padding-top: var(--padding)}.filters-manager .filters-filters .dropdown .dropdown-menu > *:last-child{padding-bottom: var(--padding)}.filters-manager .filters-filters .dropdown.active .dropdown-box .box-title{font-weight: bold}.filters-manager .filters-filters .dropdown:not(.active) button.button-reset{display: none}.filters-manager .filters-filters .dropdown.menu-open .dropdown-box{z-index: 51}.filters-manager .filters-filters .dropdown.menu-open .dropdown-box .box-wrapper{--color: var(--colorBackground);--background: var(--colorPrimary)}.filters-manager .filters-filters .dropdown.menu-open .dropdown-box .box-wrapper .box-arrow .icon.open{display: none}.filters-manager .filters-filters .dropdown:not(.menu-open) .box-arrow .icon.close{display: none}.filters-manager .filters-filters .select{display: flex;flex-flow: column;max-height: 300px;overflow-y: auto;overflow-x: hidden}.filters-manager .filters-filters .select .select-option{position: relative;display: flex;align-items: center;gap: var(--gapSmall);padding: var(--gapTiny) var(--padding)}.filters-manager .filters-filters .select .select-option .option-radio,.filters-manager .filters-filters .select .select-option .option-checkbox{flex-grow: 0;flex-shrink: 0;display: flex;justify-content: center;align-items: center;width: 20px;aspect-ratio: 1;border-radius: var(--borderRadius);background: var(--colorBackground);border: 1px solid var(--colorBorder)}.filters-manager .filters-filters .select .select-option .option-radio::after{content: '';display: block;width: 40%;height: 40%;border-radius: var(--borderRadius);background: var(--colorBackground)}.filters-manager .filters-filters .select .select-option .option-checkbox .icon{width: var(--buttonIconSize);height: var(--buttonIconSize);fill: var(--colorBackground)}.filters-manager .filters-filters .select .select-option .option-title{flex-grow: 1}.filters-manager .filters-filters .select .select-option .option-meta{display: flex;justify-content: flex-end;align-items: center}.filters-manager .filters-filters .select .select-option .option-meta .icon{fill: var(--colorIcons);width: var(--buttonIconSize);height: var(--buttonIconSize)}.filters-manager .filters-filters .select .select-option .option-count{flex-grow: 0;flex-shrink: 0;color: var(--colorTextMedium)}.filters-manager .filters-filters .select .select-option input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;padding: 0;margin: 0;cursor: pointer}.filters-manager .filters-filters .select .select-option.selected .option-radio,.filters-manager .filters-filters .select .select-option.selected .option-checkbox{background: var(--colorPrimary);border-color: var(--colorPrimary)}.filters-manager .filters-filters .select .select-option:not(.selected) .option-checkbox .icon{display: none}.filters-manager .filters-filters .select .select-option:not(.selected) .option-radio::after{display: none}.filters-manager .filters-filters .filter,.filters-manager .filters-filters .filters-sort{display: flex;align-items: stretch;justify-content: stretch}.filters-manager .filters-filters .filter .manufacturer-logo{max-height: 20px}.filters-manager .filters-filters .filter .color-dot{flex-grow: 0;flex-shrink: 0;border-radius: 50%;aspect-ratio: 1;border: 1px solid var(--colorBorder);background: var(--colorBackground);padding: 1px;display: flex;justify-content: center;align-items: center}.filters-manager .filters-filters .filter .color-dot:not(.unknown)::after{content: '';display: block;height: var(--buttonIconSize);width: var(--buttonIconSize);border-radius: 50%;background: currentColor}.filters-manager .filters-filters .filter .color-dot.multicolor::after{background: linear-gradient(to right, #f7f0ac, #acf7f0, #f0acf7)}.filters-manager .filters-filters .filter .color-dot .icon{height: var(--buttonIconSize);width: var(--buttonIconSize);fill: var(--colorBorderActive)}.filters-page{display: flex;flex-flow: column;align-items: center;gap: var(--gap)}.filters-page .progress-bar{display: flex;flex-flow: column;align-items: center;gap: var(--gapTiny)}.filters-page .progress-bar .progress-label{color: var(--colorTextMedium)}.filters-page .progress-bar .progress{min-width: 300px}.filters-page .progress-bar .progress .bar{background-color: var(--colorBorderActive);border-right: 0;transition: width var(--transitionTime)}.filters-page .page-loadmore{display: none;flex-flow: column;align-items: center}.filters-page .page-loadmore .spinning-loader{height: 55px;width: 55px;display: none}.filters-page .page-loadmore.visible-1{display: flex}.filters-page.loading .page-loadmore button{display: none}.filters-page.loading .page-loadmore .spinning-loader{display: block}.item-breadcrumb{min-height: 25px;margin-bottom: calc(var(--gap) - var(--space));font-size: var(--fontSizeSmall)}.item-breadcrumb .scrollable-wrapper{scrollbar-width: none}.item-breadcrumb a{font-weight: bold}.item-breadcrumb a:hover{background: none;color: var(--colorPrimary)}.item-breadcrumb span{color: var(--colorTextMedium)}.item-breadcrumb .separator{fill: var(--colorTextMedium);width: 10px;height: 10px}.items-list{display: grid;grid-template-columns: repeat(var(--columnCountMedium), 1fr);grid-gap: var(--gap)}.items-list .items-item,.items-list .categories-item{display: flex;flex-flow: column;border-radius: var(--borderRadius);transition: all var(--transitionTimeFast)}.items-list .items-item .item-image,.items-list .categories-item .item-image,.items-list .items-item .category-image,.items-list .categories-item .category-image{position: relative;display: flex;flex-flow: column;aspect-ratio: 1.5;border-radius: var(--borderRadius);overflow: hidden}.items-list .items-item .item-image .image,.items-list .categories-item .item-image .image,.items-list .items-item .category-image .image,.items-list .categories-item .category-image .image{padding: var(--gap);flex-grow: 1;display: flex;justify-content: center;align-items: center;background: none center;background-size: cover;max-height: 100%;max-width: 100%;transition: all var(--transitionTimeFast)}.items-list .items-item .item-image .image img,.items-list .categories-item .item-image .image img,.items-list .items-item .category-image .image img,.items-list .categories-item .category-image .image img{max-width: 90%;max-height: 90%;width: auto;height: auto}.items-list .items-item .item-image .image .icon,.items-list .categories-item .item-image .image .icon,.items-list .items-item .category-image .image .icon,.items-list .categories-item .category-image .image .icon{width: 50%;height: 50%;fill: var(--colorBorder)}.items-list .items-item.hidden,.items-list .categories-item.hidden{opacity: 0}.items-list .items-item:hover,.items-list .categories-item:hover{transform: translateY(-5px);box-shadow: 0 0 30px rgba(0,0,0,0.3)}.items-list .items-item:hover .item-image .image,.items-list .categories-item:hover .item-image .image,.items-list .items-item:hover .category-image .image,.items-list .categories-item:hover .category-image .image{transform: scale(1.1)}.items-list .categories-item{position: relative}.items-list .categories-item .category-image .image img{max-width: 70%;max-height: 70%}.items-list .categories-item .category-image .image::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: var(--colorImageOverlay)}.items-list .categories-item .category-info{padding: var(--gap);position: absolute;bottom: 0;left: 0;pointer-events: none}.items-list .categories-item .category-info .category-title{font-size: 16px;font-weight: var(--fontWeightBolder)}.items-list .categories-item.image-full .category-info{color: var(--colorBackground);text-shadow: 0 0 3px #000}.items-list .items-item{border: 1px solid var(--colorBorder)}.items-list .items-item .item-image .item-meta{position: absolute;left: 0;top: 0;bottom: 0;right: 0;pointer-events: none}.items-list .items-item .item-image .item-meta .item-flags{padding: var(--gap);position: absolute;top: 0;left: 0;font-size: 14px}.items-list .items-item .item-image .item-meta .item-flags div{padding: 3px 6px}.items-list .items-item .item-image .item-meta .item-manufacturer{padding: var(--gap);position: absolute;bottom: 0;left: 0}.items-list .items-item .item-image .item-meta .item-manufacturer img{height: auto;width: auto;max-height: 40px;max-width: 80px}.items-list .items-item .item-image .item-meta .item-availability{padding: var(--gap);position: absolute;bottom: 0;right: 0}.items-list .items-item .item-info{flex: 1;padding: var(--gap);position: relative;display: flex;flex-flow: column;justify-content: space-between;border-top: 1px solid var(--colorBorder)}.items-list .items-item .item-info .item-title{font-size: 13px;font-weight: bold}.items-list .items-item .item-info .item-description{font-size: 13px;color: var(--colorTextMedium)}.items-list .items-item .item-info .item-price,.items-list .items-item .item-info .item-rrp{margin-top: 5px;font-size: 15px;font-weight: var(--fontWeightBolder)}.items-list .items-item .item-info .item-price .price,.items-list .items-item .item-info .item-rrp .price{display: flex;flex-flow: row;align-items: baseline;gap: var(--gapTiny)}.items-list .items-item .item-info .item-price .price .discount-price,.items-list .items-item .item-info .item-rrp .price .discount-price{font-weight: var(--fontWeightBolder)}.items-list .items-item .item-info .item-rrp{display: flex;align-items: baseline;gap: var(--gapTiny)}.items-list .items-item .item-info .item-rrp .label{font-size: var(--fontSizeSmall)}.items-list .items-item .item-info .item-addtocart{position: absolute;top: 0;bottom: 0;right: 0;display: flex;overflow: hidden}.items-list .items-item .item-info .item-addtocart button{display: flex;align-items: center;color: var(--colorBackground);background: var(--colorIcons);padding: 0 var(--padding);transform: translateX(100%);opacity: 0;transition: all var(--transitionTimeFast);border-radius: 0}.items-list .items-item .item-info .item-addtocart button:hover{background: var(--colorPrimary)}.items-list .items-item:hover .item-addtocart button{opacity: 1;transform: none}.items-wrapper{position: relative;display: flex;flex-flow: column;gap: var(--space)}.items-wrapper .items-loader{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: none;justify-content: center;align-items: center;background: rgba(255,255,255,0.8);opacity: 0;transition: opacity var(--transitionTimeFast)}.items-wrapper .items-loader .spinning-loader{transition: all var(--transitionTimeFast)}.items-wrapper .items-loader.visible-1{display: flex}.items-wrapper .items-loader.visible-2{opacity: 1}.meta-wrapper{display: flex;align-items: center;gap: var(--padding);color: var(--colorTextLight)}.meta-wrapper .meta-item{display: flex;align-items: center;gap: var(--gapTiny);font-size: 13px}.meta-wrapper .meta-item:hover{color: var(--colorIcons)}.meta-wrapper .meta-item .icon{width: 16px;height: 16px;fill: currentColor}.stock-wrapper{display: flex;flex-flow: column;gap: var(--gapTiny)}.stock-wrapper .stock-item.primary div.label{font-weight: bold}.item-details{display: grid;grid-gap: var(--space);grid-template-columns: minmax(0, 1fr) minmax(0, 500px)}@media screen and (max-width: 1200px){.item-details{grid-template-columns: minmax(0, 1fr);--imageHeight: 450px}}@media screen and (max-width: 800px){.item-details{--imageHeight: 350px}}.item-details .item-images{--imageHeight: 500px;--imageNavigationHeight: 45px;display: flex;overflow: hidden}.item-details .item-images.zoom{--imageNavigationHeight: 80px;--imageHeight: calc(100vh - var(--imageNavigationHeight) - (3 * var(--padding)));z-index: 1000;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--colorBackground);box-shadow: var(--boxShadow)}.item-details .item-images.zoom .zoom-controls button.zoomin{display: none}.item-details .item-images.zoom .zoom-controls button.zoomout{display: flex !important}.item-details .item-images .image-wrapper{position: relative;width: 100%}.item-details .item-images .image-wrapper .image-slider{margin: var(--padding)}.item-details .item-images .image-wrapper .image-slider .image{position: relative;height: var(--imageHeight);display: flex;flex-flow: column;justify-content: center;align-items: center}.item-details .item-images .image-wrapper .image-slider .image img{height: auto;width: auto;max-width: 100%;max-height: 100%}.item-details .item-images .image-wrapper .image-slider .image .icon{width: 50%;height: 50%;fill: var(--colorBorder)}.item-details .item-images .image-wrapper .image-slider .image .image-title{font-size: 13px;color: var(--colorTextLight)}.item-details .item-images .image-wrapper.has-navigation{padding-bottom: var(--imageNavigationHeight)}.item-details .item-images .image-wrapper .slider-navigation{position: absolute;bottom: var(--gap);left: var(--padding);right: var(--padding);justify-content: center;min-height: calc(var(--imageNavigationHeight) + 10px)}.item-details .item-images .image-wrapper .slider-navigation ol{gap: var(--gapSmall)}.item-details .item-images .image-wrapper .slider-navigation ol li{align-self: center;flex-shrink: 0;justify-content: center;align-items: center;border-radius: var(--borderRadius);border: 1px solid var(--colorBorder);background: var(--colorBackground);cursor: pointer;width: var(--imageNavigationHeight);height: var(--imageNavigationHeight);transition: all var(--transitionTimeFast)}.item-details .item-images .image-wrapper .slider-navigation ol li img{max-height: 90%;max-width: 90%;height: auto;width: auto}.item-details .item-images .image-wrapper .slider-navigation ol li.active,.item-details .item-images .image-wrapper .slider-navigation ol li:hover{transform: scale(1.1);border-color: var(--colorBorderActive)}.item-details .item-images .image-wrapper .slider-controls,.item-details .item-images .image-wrapper .zoom-controls{position: absolute}.item-details .item-images .image-wrapper .slider-controls button,.item-details .item-images .image-wrapper .zoom-controls button{display: flex;justify-content: center;align-items: center;padding: var(--padding);color: var(--colorBackground);background: var(--colorIcons);transition: all var(--transitionTimeFast);opacity: 0;pointer-events: all;border-radius: var(--borderRadius)}.item-details .item-images .image-wrapper .slider-controls button .icon,.item-details .item-images .image-wrapper .zoom-controls button .icon{fill: currentColor;transition: transform var(--transitionTimeFast)}.item-details .item-images .image-wrapper .slider-controls button:hover:not(.disabled),.item-details .item-images .image-wrapper .zoom-controls button:hover:not(.disabled){opacity: 1 !important}.item-details .item-images .image-wrapper .slider-controls{top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: space-between;pointer-events: none}.item-details .item-images .image-wrapper .slider-controls button{margin: 0 var(--gap)}.item-details .item-images .image-wrapper .slider-controls button.prev{transform: translateX(-100%);--translateX: -3px}.item-details .item-images .image-wrapper .slider-controls button.next{transform: translateX(100%);--translateX: 3px}.item-details .item-images .image-wrapper .slider-controls button:hover:not(.disabled) .icon{transform: translateX(var(--translateX)) scale(1.1)}.item-details .item-images .image-wrapper .zoom-controls{top: 0;right: 0}.item-details .item-images .image-wrapper .zoom-controls button{margin: var(--gap)}.item-details .item-images .image-wrapper .zoom-controls button.zoomin{transform: scale(.8)}.item-details .item-images .image-wrapper .zoom-controls button.zoomout{transform: scale(1.2);display: none}.item-details .item-images .image-wrapper .zoom-controls button:hover:not(.disabled) .icon{transform: scale(1.2)}.item-details .item-images .image-wrapper:hover .slider-controls button,.item-details .item-images .image-wrapper:hover .zoom-controls button{transform: none;opacity: 0.5}.item-details .item-images .image-wrapper:hover .slider-controls button.disabled,.item-details .item-images .image-wrapper:hover .zoom-controls button.disabled{opacity: 0.1}.item-details .item-images .image-wrapper .item-flags{position: absolute;top: 0;left: 0;padding: var(--gap);gap: var(--gapTiny);font-size: 17px}.item-details .item-images .image-wrapper .item-flags div{padding: 6px 12px}.item-details .item-images .image-wrapper .item-manufacturer{position: absolute;bottom: 0;left: 0;padding: var(--gap)}@media screen and (max-width: 600px){.item-details .item-images .image-wrapper .item-manufacturer{bottom: calc(var(--imageNavigationHeight) + 20px);width: 100%;display: flex;justify-content: center;box-sizing: border-box}}.item-details .item-images .image-wrapper .item-manufacturer img{height: auto;width: auto;max-height: 80px;max-width: 120px}.item-details .item-images .image-wrapper::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: var(--colorImageOverlay);border-radius: var(--borderRadius);pointer-events: none}.item-details .item-info{grid-row: span 2}.item-details .item-info .info-wrapper{display: flex;flex-flow: column;gap: var(--padding)}.item-details .item-info .title-wrapper{display: flex;flex-flow: column;gap: var(--gapTiny)}.item-details .item-info .title-wrapper h1{margin: 0}.item-details .item-info .title-wrapper h1 .manufacturer{font-weight: var(--fontWeightBolder)}.item-details .item-info .title-wrapper .shortdescription{color: var(--colorTextLight)}.item-details .item-info .title-wrapper .teaser{color: var(--colorTextMedium);font-weight: bold}.item-details .item-info .price-wrapper .price-item{font-size: 32px;font-weight: var(--fontWeightBolder);display: flex;flex-flow: row;align-items: baseline;gap: var(--gap)}.item-details .item-info .price-wrapper .price-item .discount-price{font-weight: var(--fontWeightBolder)}.item-details .item-info .price-wrapper .price-item .price-wrapper{display: flex;align-items: baseline;gap: 0.2em}.item-details .item-info .price-wrapper .price-item .price-wrapper .currency{font-size: 0.7em}.item-details .item-info .price-wrapper .price-info{color: var(--colorTextLight)}.item-details .item-info .price-wrapper .fees{margin: var(--gap) 0 0;font-size: small}.item-details .item-info .price-wrapper .fees .fees-info{font-weight: bold}.item-details .item-info .price-wrapper .fees .fees-info span{font-weight: var(--fontWeightBolder)}.item-details .item-info .price-wrapper .fees ul{margin: var(--gapTiny) var(--gap);padding: 0}.item-details .item-info .price-wrapper .fees ul li{color: var(--colorTextMedium)}.item-details .item-info .price-wrapper .fees ul li .item-price{font-weight: bold}.item-details .item-info .price-hidden{font-weight: bold;font-style: italic}.item-details .item-info .rrp-wrapper dl{margin: 0;display: flex;align-items: center;font-weight: bold;gap: var(--gapSmall)}.item-details .item-info .rrp-wrapper dl dt,.item-details .item-info .rrp-wrapper dl dd{margin: 0;line-height: 1}.item-details .item-info .rrp-wrapper dl dd .price-value{font-size: var(--fontSizeH3);font-weight: var(--fontWeightBolder)}.item-details .item-info .rrp-wrapper dl dd .price-info{color: var(--colorTextLight);font-weight: normal}.item-details .item-info .cart-wrapper{display: flex;gap: var(--gapSmall)}.item-details .item-info .cart-wrapper .cart-button,.item-details .item-info .cart-wrapper .variants-button{flex-grow: 1}.item-details .item-info .externalinfos-wrapper ul,.item-details .item-info .relatedinfos-wrapper ul,.item-details .item-info .files-wrapper ul{display: flex;flex-flow: column;gap: var(--gapTiny);list-style: none;margin: 0;padding: 0}.item-details .item-info .externalinfos-wrapper ul li,.item-details .item-info .relatedinfos-wrapper ul li,.item-details .item-info .files-wrapper ul li{display: flex;flex-flow: row;align-items: center;gap: var(--gapTiny);line-height: 1}.item-details .item-info .externalinfos-wrapper ul li .icon,.item-details .item-info .relatedinfos-wrapper ul li .icon,.item-details .item-info .files-wrapper ul li .icon{width: 20px;height: 20px;fill: currentColor}.item-details .item-info .externalinfos-wrapper ul li .icon.external,.item-details .item-info .relatedinfos-wrapper ul li .icon.external,.item-details .item-info .files-wrapper ul li .icon.external{width: 14px;height: 14px}.item-details .item-info .externalinfos-wrapper ul li .item-info,.item-details .item-info .relatedinfos-wrapper ul li .item-info,.item-details .item-info .files-wrapper ul li .item-info{display: flex;flex-flow: column;gap: 2px}.item-details .item-info .externalinfos-wrapper ul li .item-info .item-title,.item-details .item-info .relatedinfos-wrapper ul li .item-info .item-title,.item-details .item-info .files-wrapper ul li .item-info .item-title{display: flex;flex-flow: row;align-items: center;gap: var(--gapTiny);font-weight: bold}.item-details .item-info .externalinfos-wrapper ul li .item-info .item-meta,.item-details .item-info .relatedinfos-wrapper ul li .item-info .item-meta,.item-details .item-info .files-wrapper ul li .item-info .item-meta{color: var(--colorTextLight)}.item-details .item-description{display: flex;flex-flow: column;gap: var(--space)}.item-details .item-description .highlights-wrapper{display: flex;flex-flow: column;gap: var(--gap)}.item-details .item-description .highlights-wrapper h3{margin: 0}.item-details .item-description .highlights-wrapper ul{margin: 0}.item-details .item-description .description-wrapper{line-height: 1.5;font-size: 15px}#variants{scroll-margin: 160px}#listviewvariants .listview-property.sku .listview-property-body{display: flex;flex-flow: row;justify-content: space-between}#listviewvariants .listview-property.sku .listview-property-body .item-availability > .icon{width: 20px;height: 20px}#listviewvariants .listview-property.sku .listview-property-body .item-availability .stock-wrapper{display: none}#listviewvariants .meta-wrapper .icon{margin-left: 0}#listviewvariants .cart-wrapper{display: flex;justify-content: flex-end;gap: var(--gapSmall)}#listviewvariants .cart-wrapper .icon{margin-left: 0}.irregular-openinghours{color: var(--colorOrange);border: 3px solid currentColor;border-radius: var(--borderRadius);padding: var(--padding);margin-bottom: var(--space);display: flex;flex-flow: column;gap: var(--gapSmall)}.irregular-openinghours.closed{color: var(--colorRed)}.irregular-openinghours .item{display: flex;flex-flow: column;gap: var(--gapTiny)}.irregular-openinghours .item .item-title{font-weight: var(--fontWeightBolder);font-size: var(--fontSizeH2)}.irregular-openinghours .item .item-info{font-weight: bold}.irregular-openinghours .item .item-info .info-hours{margin: var(--gapTiny) 0}.irregular-openinghours .item .item-info .info-closed{font-weight: var(--fontWeightBolder)}.manufacturer-logo-slider .slider-wrapper .slide{height: 50px;display: flex;justify-content: center;align-items: center}.manufacturer-logo-slider .slider-wrapper .slide img{max-height: 100%;max-width: 100%;height: auto;width: auto}.manufacturer-logo-slider .slider-wrapper.style-grayscale .slide img{filter: grayscale(1)}.manufacturer-logo-slider .slider-wrapper.style-black .slide img{filter: grayscale(1) contrast(100) brightness(1);mix-blend-mode: multiply}.webshop-slider{--fontSize: 2em;--height: calc(85vh - var(--headerHeight));--minHeight: 250px;--buttonBackground: rgba(0,0,0,0.5);--buttonBackgroundHover: rgba(0,0,0,0.7);border-radius: var(--borderRadius);overflow: hidden}@media screen and (max-width: 1200px){.webshop-slider{--fontSize: 1.5em}}@media screen and (max-width: 800px){.webshop-slider{--fontSize: 1.3em;--height: calc(70vh - var(--headerHeight))}}@media screen and (max-width: 600px){.webshop-slider{--fontSize: 1.1em;--height: calc(60vh - var(--headerHeight))}}.webshop-slider .slide{position: relative;min-height: var(--minHeight);height: var(--height);background-position: center;background-size: cover;background-color: var(--colorBackgroundLight);color: #fff}.webshop-slider .slide.maintain-aspect-ratio{height: auto}.webshop-slider .slide .slide-image,.webshop-slider .slide .slide-content{position: absolute;left: 0;top: 0;right: 0;bottom: 0}.webshop-slider .slide .slide-image{display: flex;align-items: center;justify-content: center;overflow: hidden}.webshop-slider .slide .slide-image img{display: block;object-fit: cover;width: 100%;height: 100%}.webshop-slider .slide .slide-content{display: flex;flex-flow: column;gap: var(--gap);padding: var(--space);font-size: var(--fontSize);color: currentColor;background: none}.webshop-slider .slide .slide-content .slide-title,.webshop-slider .slide .slide-content .slide-text{background: var(--colorPrimary);padding: var(--gap) var(--space);box-shadow: 5px 5px 25px rgba(0,0,0,0.3);border-radius: var(--borderRadius)}.webshop-slider .slide .slide-content.align-start{align-items: flex-start}.webshop-slider .slide .slide-content.align-start .slide-title,.webshop-slider .slide .slide-content.align-start .slide-text{margin-left: calc(var(--space) * -1);border-top-left-radius: 0;border-bottom-left-radius: 0}.webshop-slider .slide .slide-content.align-center{align-items: center}.webshop-slider .slide .slide-content.align-end{align-items: flex-end}.webshop-slider .slide .slide-content.align-end .slide-title,.webshop-slider .slide .slide-content.align-end .slide-text{margin-right: calc(var(--space) * -1);border-top-right-radius: 0;border-bottom-right-radius: 0}.webshop-slider .slide .slide-content.v-align-start{justify-content: flex-start}.webshop-slider .slide .slide-content.v-align-center{justify-content: center}.webshop-slider .slide .slide-content.v-align-end{justify-content: flex-end}.webshop-slider .slide .slide-content .slide-text > :first-child{margin-top: 0}.webshop-slider .slide .slide-content .slide-text > :last-child{margin-bottom: 0}.webshop-slider .slide .slide-content h1,.webshop-slider .slide .slide-content h2,.webshop-slider .slide .slide-content h3{line-height: 1;margin: 0;color: currentColor}.webshop-slider .slide .slide-content h1{font-size: 2.2em}.webshop-slider .slide .slide-content h2{font-size: 1.9em}.webshop-slider .slide .slide-content h3{font-size: 1.5em}.webshop-slider .slide .slide-content .slide-html > *{margin: 0}.webshop-slider .slide .slide-content .slide-buttons{display: flex;flex-flow: row wrap;font-size: 0.9em}.webshop-slider .slide .slide-content .slide-buttons .slide-button{box-shadow: 0 0 15px var(--colorShadows);background: var(--buttonBackground)}.webshop-slider .slide .slide-content .slide-buttons .slide-button:hover{background: var(--buttonBackgroundHover);box-shadow: 0 0 20px var(--colorShadows)}.webshop-slider .slide .slide-content .slide-buttons .slide-button > div{gap: var(--gapTiny);display: flex;flex-flow: column;align-items: center}.webshop-slider .slide .slide-content .slide-buttons .slide-button > div span{font-size: 1em}.webshop-slider .slide .slide-content .slide-buttons .slide-button > div small{font-size: 0.7em}section.category{--headerHeight: 210px;display: flex;flex-flow: column;gap: var(--gap)}section.category h1{margin: 0}section.category .category-header{--fontSizeTitle: 5rem;--fontSizeDescription: 1.2rem;display: flex;position: relative;flex-flow: column;align-items: flex-end;justify-content: flex-end;gap: var(--gapSmall);height: var(--headerHeight);border-radius: var(--borderRadius);background-position: center;background-size: cover;color: var(--colorBackground);padding: var(--space)}@media screen and (max-width: 1200px){section.category .category-header{--fontSizeTitle: 4rem;--fontSizeDescription: 1.1rem}}@media screen and (max-width: 800px){section.category .category-header{--fontSizeTitle: 2.5rem;--fontSizeDescription: 1rem}}@media screen and (max-width: 600px){section.category .category-header{--fontSizeTitle: 2rem}}section.category .category-header .header-image-wrapper{--categoryHeaderAnimationDistance: 200px;--categoryHeaderAnimationZoom: 120%;--categoryHeaderAnimationDuration: 30s;position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;overflow: hidden;border-radius: var(--borderRadius)}section.category .category-header .header-image-wrapper .header-image{width: 100%}section.category .category-header .header-image-wrapper img{min-width: 100%;animation-fill-mode: forwards;animation-timing-function: ease-in-out;animation-duration: var(--categoryHeaderAnimationDuration)}section.category .category-header .header-image-wrapper img.blur-small{filter: blur(3px)}section.category .category-header .header-image-wrapper img.blur-large{filter: blur(7px)}section.category .category-header .header-image-wrapper img.slide{width: calc(100% + var(--categoryHeaderAnimationDistance))}section.category .category-header .header-image-wrapper img.zoom-slide{width: calc(100% + var(--categoryHeaderAnimationDistance));height: calc(100% + var(--categoryHeaderAnimationDistance) * 0.3)}section.category .category-header .header-image-wrapper img.right-to-left{animation-name: right-to-left}@keyframes right-to-left{from{transform: translateX(0)}to{transform: translateX(calc(var(--categoryHeaderAnimationDistance) * -1))}}section.category .category-header .header-image-wrapper img.left-to-right{transform: translateX(calc(var(--categoryHeaderAnimationDistance) * -1));animation-name: left-to-right}@keyframes left-to-right{from{transform: translateX(calc(var(--categoryHeaderAnimationDistance) * -1))}to{transform: translateX(0)}}section.category .category-header .header-image-wrapper img.zoom-in{animation-name: zoom-in}@keyframes zoom-in{from{transform: scale(100%)}to{transform: scale(var(--categoryHeaderAnimationZoom))}}section.category .category-header .header-image-wrapper img.zoom-out{animation-name: zoom-out}@keyframes zoom-out{from{transform: scale(var(--categoryHeaderAnimationZoom))}to{transform: scale(100%)}}section.category .category-header .header-image-wrapper img.zoom-in-top-right{animation-name: zoom-in-top-right}@keyframes zoom-in-top-right{from{transform: scale(100%) translateX(0) translateY(0)}to{transform: scale(var(--categoryHeaderAnimationZoom)) translateX(calc(var(--categoryHeaderAnimationDistance) * -1)) translateY(calc(var(--categoryHeaderAnimationDistance) * 0.3))}}section.category .category-header .header-image-wrapper img.zoom-out-top-right{animation-name: zoom-out-top-right;transform: scale(var(--categoryHeaderAnimationZoom)) translateX(calc(var(--categoryHeaderAnimationDistance) * -1)) translateY(calc(var(--categoryHeaderAnimationDistance) * 0.3))}@keyframes zoom-out-top-right{from{transform: scale(var(--categoryHeaderAnimationZoom)) translateX(calc(var(--categoryHeaderAnimationDistance) * -1)) translateY(calc(var(--categoryHeaderAnimationDistance) * 0.3))}to{transform: scale(100%) translateX(0) translateY(0)}}section.category .category-header .header-title,section.category .category-header .header-description{background: var(--colorPrimary);margin-left: calc(var(--space) * -1);padding: var(--gapSmall) var(--space);box-shadow: 5px 5px 25px rgba(0,0,0,0.3);border-radius: var(--borderRadius);z-index: 2}section.category .category-header.align-start{align-items: flex-start}section.category .category-header.align-start .header-title,section.category .category-header.align-start .header-description{margin-left: calc(var(--space) * -1);border-top-left-radius: 0;border-bottom-left-radius: 0}section.category .category-header.align-center{align-items: center}section.category .category-header.align-end{align-items: flex-end}section.category .category-header.align-end .header-title,section.category .category-header.align-end .header-description{margin-right: calc(var(--space) * -1);border-top-right-radius: 0;border-bottom-right-radius: 0}section.category .category-header.v-align-start{justify-content: flex-start}section.category .category-header.v-align-center{justify-content: center}section.category .category-header.v-align-end{justify-content: flex-end}section.category .category-header .header-title{font-size: var(--fontSizeTitle);font-weight: var(--fontWeightBolder)}section.category .category-header .header-description{font-size: var(--fontSizeDescription)}section.category-description{color: var(--colorTextMedium)}/*# sourceMappingURL=/cache/css/d75fb41a48a9a25697cbdffda5f4acc5.map */