@media screen and (max-width: 1500px){.basicContainer{padding-left:80px;padding-right:80px}.productItem .h4{font-size:20px}#highlightedProducts .basicContainer,#ourBrands .basicContainer{padding-top:50px;padding-bottom:30px}#footerMain .basicContainer{padding-top:40px}.homeIntroTextItem{margin-bottom:0}}@media screen and (max-width: 1400px){#homeProductGroupList li .partContentFileImageGallery .contentFileImage{width:140px;height:140px;padding:15px}#homeProductGroupList li .productGroupTitle{font-size:1.125rem}}@media screen and (max-width: 1360px){.partNavigation.horizontal ul.level-0>li>a{font-size:1.0625rem}.partNavigation.horizontal ul.level-1>li>a{font-size:.875rem}}@media screen and (max-width: 1280px){.basicContainer{padding-left:40px;padding-right:40px}#topBar ul li:nth-child(4){display:none}.partNavigation.horizontal ul.level-0>li>a{font-size:1rem}.overview .productItem{width:calc(33.3333333333% - 30px)}.productCombinationItemProductContainer{width:calc(100% - 290px)}.productCombinationItemPrice{width:290px}}@media screen and (max-width: 1200px){#contentContainer{flex-wrap:wrap}#contentRight{width:100%;margin-left:0}}@media screen and (max-width: 1024px){#productImages{padding-right:30px;width:60%;margin-bottom:0}#productInfo{width:40%}.productItem .h4{font-size:18px}}@media screen and (max-width: 1023px){#homeProductGroupList[data-list-amount="8"] li{flex-basis:33.3333333333%}#homeProductGroupList[data-list-amount="7"] li{flex-basis:25%}#homeProductGroupList[data-list-amount="6"] li,#homeProductGroupList[data-list-amount="5"] li{flex-basis:33.3333333333%}#homeProductGroupList[data-list-amount="4"] li{flex-basis:25%}#topBar ul li:nth-child(3){display:none}.productList.overview .productItem{width:calc(50% - 30px)}.productList.search .productItem{width:calc(33.3333333333% - 30px)}.productCombinationItemProductContainer{width:100%}.productCombinationItemPrice{width:100%;flex-direction:row;padding-bottom:1px}.productPricingContainer{margin-right:30px}#mobileMenuToggle{display:flex}#navigationContainer .partNavigation.horizontal{display:none}.reviewAndTextItem.reviews{width:calc(100% - 30px)}.reviewAndTextItem{width:calc(33.3333333333% - 30px)}#homeIntroTextItemContainer{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.homeIntroTextItem{width:calc(100% - 30px);margin-left:15px;margin-right:15px}#footerColumnMenu{flex-wrap:wrap;width:auto;margin-left:0;margin-right:0}.footerColumn{width:100%;margin-left:0;margin-right:0}.footerColumn.populair ul,.footerColumn.customerservice ul{columns:auto 200px}.footerColumn{flex:0 1 auto}}@media screen and (max-width: 900px){#logoSearchAndCart{justify-content:space-between;padding:15px 0}#logo{order:1;max-width:236px;min-width:auto}.partShoppingCart1.buttonOrderSummary{order:2}#logoSearchAndCart .partSearchBar{order:3;margin-left:0;margin-right:0;width:100%;margin-top:15px}.partSearchBar{height:36px}.searchBarInput{padding-right:36px;padding-left:10px;font-size:1rem}.searchBarButton,.searchBarReset{width:36px}.partShoppingCart1.buttonOrderSummary{width:36px;height:36px}.partShoppingCart1.buttonOrderSummary .icon svg{width:26px;height:26px}#topBar ul{padding:4.5px 0}}@media screen and (max-width: 767px){#topBar ul li:nth-child(2){display:none}#companyButtonContainer{display:none}#tabContent{padding:20px 20px 0}#homeIntroText .basicContainer,#reviewsAndText .basicContainer,#footerLogos .basicContainer,#homeProductGroups .basicContainer{padding-top:30px;padding-bottom:5px}#highlightedProducts .basicContainer,#ourBrands .basicContainer,#products .basicContainer,#additionalProducts .basicContainer{padding-top:30px;padding-bottom:15px}#productDetail .basicContainer,#productCombinationSection .basicContainer{padding-bottom:0}#panoramaShopStreetview .overlay{height:300px;top:300px;margin-top:-300px}#panoramaShopStreetview iframe{height:300px}.footerColumn{margin-bottom:0}.productList.manual .productItem{width:calc(33.3333333333% - 30px)}.productList.manual.amount7 .productItem,.productList.manual.amount4 .productItem{width:calc(50% - 30px)}.productList.search .productItem{width:calc(33.3333333333% - 30px)}#filterContainer{width:100%;padding-right:0}#productContainer{width:100%}.overlayContainer{padding:20px 20px 0}#resultAndSortContainer{margin-bottom:10px}.partButton#overlayFilter{margin-bottom:20px;position:sticky;top:20px;width:100%;z-index:20;height:46px}#productImages{width:100%;padding-right:0}#productInfo{width:100%}#tabMenu{font-size:1rem}#tabMenu li a{padding:15px 20px}.productList.search .productItem{width:calc(50% - 30px)}#sliderSync .slide{padding-left:0;padding-right:0}.reviewAndTextItem{width:calc(100% - 30px)}#contentCenter{width:100%}#contentLeft{order:1}#contentRight{order:2}}@media screen and (max-width: 667px){body{font-size:1rem}#topBar{display:none}.basicContainer{padding-left:20px;padding-right:20px}#tabContent .partContentFileImageGallery.single{width:50%}#homeProductGroupList[data-list-amount="4"] li,#homeProductGroupList[data-list-amount="2"] li,#homeProductGroupList[data-list-amount="1"] li{flex-basis:50%}#homeProductGroupList li{margin-bottom:20px}#homeProductGroupList[data-list-amount="7"] li{flex-basis:33.3333333333%}#homeProductGroupList li span.productGroupTitle{font-size:1rem}#highlightedProducts .partSlider.partSlider2 .sliderMainContainer{padding:0}#highlightedProducts .sliderPagination{--partSlider2-pagination-justifyContent: center}#highlightedProducts .basicContainer{padding-bottom:30px;padding-left:10px;padding-right:10px}#highlightedProducts .partSlider.partSlider2.highlights .slideItem{padding:5px 7.5px 30px}#ourBrands .partSlider.partSlider2.logos .slideContainerViewport{margin:0 0 20px}#tabMenu{flex-direction:column}#tabMenu li{margin-bottom:5px;margin-right:0}#tabMenu li a{padding:10px}#tabMenu li.selected{border-bottom-style:solid;border-bottom-width:1px}#tabContent{margin-top:0}#productInfoGeneral,#productInfoExtra{padding:20px}#mobileMenuToggleContainer{top:167px}#mobileMenuToggleContainerScroll{height:calc(100% - 167px);padding-bottom:56px}.partAccordionMenuNavigation ul li a,.partAccordionMenuNavigation ul li span.linkTrigger{padding:10px 20px}.productList{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px}.productList.manual .productItem,.productList.overview .productItem,.productList.search .productItem{padding:15px;margin:0 7.5px 20px}.partSlider.highlights .productItem{padding:15px}.productList.overview .productItem,.productList.search .productItem,.productList.manual.amount7 .productItem,.productList.manual.amount4 .productItem{width:calc(50% - 15px)}.partSlider.highlights .slide{padding:5px 7.5px 30px}.productItem .h4{font-size:1rem}.productPriceContainer{font-size:.875rem}.sliderTextBox{padding:20px 20px 40px}#sliderPaginationContainer .sliderPagination{margin-left:20px}#sliderPaginationContainer .basicContainer{padding-bottom:20px}#sliderPaginationContainer .slidePagination{margin-left:20px}.sliderTextBox .partContentText>*{margin-bottom:.3em}.sliderTextBox .partContentText{font-size:1.125rem}.partSlider.sliderHome .slideContainer{height:40vh}.partSlider.sliderHome .imagePlaceholder{padding-bottom:40vh!important}#footerLogos ul li{margin-left:12px;margin-right:12px}#footerLogos ul li img{height:30px;max-width:60px}}@media screen and (max-width: 560px){.reviewAndTextItem{width:calc(100% - 30px)}#resultAndSortContainer{flex-direction:column;align-items:flex-start;margin-top:10px}.productCombinationItemProductContainer{flex-direction:column;padding-bottom:30px}.productCombinationItemProduct{width:auto;margin-left:auto;margin-right:auto;margin-bottom:0}.productCombinationItemProduct .partContentFileImageGallery.single{max-width:100px}.productCombinationItemPrice{flex-direction:column;padding:20px}.productPricingContainer{margin-bottom:5px}#companyLogoList{flex-direction:column;align-items:flex-start}#companyLogoList a{margin-left:0;margin-right:0;margin-bottom:25px}#companyLogoList a img{height:30px}#footerBottomMenu ul{justify-content:flex-start}#footerBottomMenu ul li{margin-left:0}}@media screen and (max-width: 480px){#homeProductGroupList li .partContentFileImageGallery .contentFileImage{width:90px;height:90px}}@media screen and (max-width: 320px){.productPriceContainer{flex-direction:column}}
