@charset "utf-8";
#bestandsbenachrichtigung .bb_error, #bestandsbenachrichtigung #bb_bestaetigung{display: none;}#bestandsbenachrichtigung .requestBtn{background: var(--primaryBackground);color: var(--primaryColor);border: 0;padding: 0.7em 1em;margin-top: 1em;}#bestandsbenachrichtigung .requestInput{width: 100%;margin-bottom: 1em;border: 0;padding: 0.7em 1em;}.cs-changeMail .cs-changeMailBox{margin: 2em 0.3em;}.cs-changeMail input[type="submit"]{margin-top: 1em;}body.underConstructionBody{margin: 0;overflow: hidden;width: 100%;height: 100%;background: black;background: linear-gradient(to bottom, #000000 0%, #5788fe 100%);min-height: 100vh;}.filter{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #fe5757;animation: colorChange 30s ease-in-out infinite;animation-fill-mode: both;mix-blend-mode: overlay;}.landscape{position: absolute;bottom: 0px;left: 0;width: 100%;height: 100%;background-size: 1000px 250px;background-repeat: repeat-x;background-position: center bottom;}.dg.main.a{display: none;}.ucTextBox{position: absolute;top: 200px;left: 50%;width: 500px;}.ucTextBox .ucTextBoxInner{position: relative; left: -50%;background: #fff;border-radius: 4px;padding: 50px;box-shadow: 0 7px 600px #fff;}.ucTextBox .ucTextBoxInner .ucTextBoxHeader{font-family: 'Open Sans', sans-serif;font-size: 28px;font-weight: 700;text-transform: uppercase;}.ucTextBox .ucTextBoxInner .ucTextBoxtext{font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 400;}@keyframes colorChange{0%, 100%{opacity: 0; } 50%{opacity: .9; }}.cs-breadCrumb{overflow: hidden;margin-bottom: 1em;margin-top: 2em;}.cs-breadCrumb ul{padding: 0;margin: 0;list-style: none;}.cs-breadCrumb ul li{float:left;margin-right: 0.75em;}.cs-breadCrumb ul li i{font-size: 0.7rem;}.cs-articleDetail{position: relative;}.cs-articleDetail .cs-articleDetailTopBox{position: absolute;right: 1em;top: -3.5em;}.cs-articleDetail .cs-articleDetailTopBox i{font-size: 1.8rem;}.cs-articleDetail .cs-articleDetailTopBox i:hover{color: #777;}.cs-articleDetail .cs-articleDetailMiddleBox .cs-articleLeftBox{max-width: 43%;width: 100%;position: relative;}.cs-articleDetail .cs-articleDetailMiddleBox .cs-articleRightBox{max-width: 48%;width: 100%;}.cs-articleDetail .cs-articleDetailMiddleBox .cs-articleRightBox h1{margin: 0 0 0.5em 0;}.cs-articleDetail .cs-detailArtnum{color: var(--gray);}.cs-articleDetail .cs-articleDetailMiddleBox .cs-articleLeftBox .cs-badgesBox .cs-badge{font-weight: 500;text-transform: uppercase;}.cs-articleDetail .cs-articlePriceBox{margin-bottom: 3em;}.cs-articleDetail .cs-articlePriceBox .cs-articlePriceInfo{font-size: 0.8rem;}.cs-articleDetail .cs-articlePriceBoxPrice{overflow: hidden;margin: 15px 0 0 0;}.cs-articleDetail .cs-articlePriceBoxPrice .priceRow{display: inline-block;}.cs-articleDetail .cs-articlePriceBoxPrice .uvpBox{display: inline-block;}.cs-articleDetail .cs-articlePriceBoxPrice .priceRow .price{font-size: 1.7rem;font-weight: 400;}.cs-articleDetail .cs-articlePriceBoxPrice .uvpBox{color: #E05048;font-size: 1rem;}.cs-articleDetail .cs-articlePriceBoxPrice .basePrice{width: 100%;overflow: hidden;}.cs-articleDetail #bestandsbenachrichtigung{border: 1px solid #dadadd;padding: 1em;background: #f6f6f6;overflow: hidden;margin-top: 2em;}.cs-articleDetail .cs-articleName{font-size: 1.3rem;}.cs-articleDetail .articlePriceBox .cs-priceFormat .priceRow .price{font-size: 1.8rem;}.cs-articleDetail .cs-priceFormat .cs-lineThrough{color: #ff2a00;font-size: 1rem;}.cs-articleDetail .ratingStars i{font-size: 1rem;margin-right: 0.1em;}.cs-articleDetail .cs-badgesBox{left: 2%;top: 1%;}.cs-articleDetail .cs-auszeichnungenItem{height: 2em;width: 2em;margin-bottom: 0.2em;margin-right: 0.3em;}.cs-articleDetail .cs-articlePriceInfo{font-size: 0.7rem;text-decoration: underline;}.cs-articleDetail .pagiIcons img{max-width: 2.5em;}.cs-articleDetail .pagiIcons svg{width: 1.3em;height: 1.3em;}.dialogArticleGiftbasket .pictureContainer img{max-width:75%; }.articleGiftbasket .magnifierButton{font-weight:bold; font-size:1.5em;position:absolute;left:5px;top:5px;cursor:pointer;z-index:10}#geschenkekorbfilter ul{list-style-type: none;margin: 0;padding: 0;overflow: hidden;background-color: #ffffff;}#geschenkekorbfilter li{float: left;}#geschenkekorbfilter li a{display: block; text-align: center; padding: 16px; text-decoration: none;}#geschenkekorbfilter li a:hover{background-color: #111111; color:#ffffff;}#geschenkekorbfilter li a.active{background-color: #336640; color:#ffffff;}#geschenkekorbfilter_sort{clear:both;}#geschenkekorbfilter_sort div{float:left;margin-right:20px;}#geschenkekorbfilter_sort .lastelement{clear:both; float:none;}.cs-giftbasketSidebar .wrappingsitem{float:left; width: calc( 50% - 2px); background-color: #ffffff; text-align:center;border-bottom:1px solid #336640; cursor:pointer;}.cs-giftbasketSidebar .wrappingsitem img{max-width: 40%; filter: grayscale(100%);}.cs-giftbasketSidebar .wrappingitemname{background-color: #ffffff;}.cs-giftbasketSidebar .wrappingsitem.active img{filter: grayscale(0%);}.cs-giftbasketSidebar .wrappingsitem.active .wrappingitemname{background-color: #336640;color:#ffffff;}.cs-giftbasketSidebar #wrappingitem{cursor:pointer;}.cs-giftbasketSidebar #wrappingitem_image img{max-width:70%;}.cs-giftbasketSidebar #wrappingfillbar{clear:both;}.cs-giftbasketSidebar #giftitemlist .item img{max-width:80px;max-height:80px;}.cs-giftbasketSidebar #giftitemlist .item{border-top: 1px solid #dadada; position:relative;}.cs-giftbasketSidebar #giftitemlist .item .removeButton{position:absolute;top:5px;right:5px; font-weight: bold; font-size: 2em; cursor: pointer;}.cs-giftbasketSidebar .totalprice{font-size: 2em; text-align:center;}.cs-giftbasketSidebar .totalprice.red{color: red;}.cs-giftbasketSidebar .greetingscard_img img{max-width:80px;}.cs-giftbasketSidebar .greetingscard_img{clear:left; float:left; width: 49%;cursor:pointer;}.cs-giftbasketSidebar .greetingscard_btn{clear:right; float:right; width: 49%;}.cs-giftbasketSidebar #greetingscardtext{width: 100%;}.cs-giftbasketSidebar .greetingscard_txt{display: none;}.cs-giftbasketSidebar .giftbasket_banderoles{display: none;}body.cs-loginpage .cs-loginBox{max-width: 75%;}body.cs-loginpage .cs-forgotPassword{text-align: right;width: 100%;padding-right:0.3em;}body.cs-loginpage .cs-forgotPassword a{display: inline-block;}.cs-bookmarks .cs-loginForm{padding: 0.5em 1em;border: 1px solid #dadada;border-radius: 0.2em;margin-bottom: 3em;}.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow{border-bottom: 1px solid #dadadd;padding-bottom: 2em;margin-bottom: 2em;display: flex;flex-wrap: wrap;}.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow:last-of-type{border: 0;}.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow .cs-bookmarksPic{width: 20%;margin-right: 0;}.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow .cs-bookmarksPic img{max-width: 100%;}.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow .cs-bookmarksButtons{width: 25%;}.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow .cs-bookmarkDesc{width: 50%;}.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow h3{white-space: break-spaces;}.cs-bookmarks .addAllArticles{margin-bottom: 1em;display: inline-block;}.cs-memoryListMailForm input[type=email],.cs-memoryListMailForm textarea{width: 100%;}.cs-memoryListMailForm .cs-formRow{margin-bottom: 2em;}.cs-newsLetter{width: 75%;}.cs-blogcategoriesRow{width: 100%;height: auto;overflow: hidden;margin-top: 2em;margin-bottom: 2em;}.cs-blogcategoriesRow a{display: block;float: left;border: 1px solid #dadadd;padding: 5px;background: #fff;margin-right: 2px;}.cs-blogcategoriesRow a:hover{text-decoration: none;background: #f5f5f5;}.cs-blogcategoriesRow a.active{background: #f5f5f5;}.cs-blogcategoriesRow .cs-blogcategoriesHead{display: block;padding: 0px 6px 6px 0;}.cs-blogListing .cs-blogListingItem{width: calc(100%/3 - 1em);margin: 0 0.5em;}.cs-blogListing.horizontal .cs-blogListingItem{width: 100%;}.cs-blogListing .cs-blogListingItem{padding: 0;margin-bottom: 5em;}.cs-blogListing .cs-blogListingItem .cs-blogPic{width: 100%;}.cs-blogListing .cs-blogListingItem .cs-blogPic img{max-width: 100%;max-height: 100%;width: 100%;}.cs-blogListing .cs-blogListingItem .cs-blogContent{position: relative;max-height: 210px;}.cs-blogListing .cs-blogListingItem .cs-blogHead{margin-bottom: 5px;}.cs-blogListing .cs-blogListingItem .cs-blogHead a{font-weight: 600;}.cs-blogListing .cs-blogListingItem .cs-blogText{max-height: 142px;;overflow: hidden;}.cs-blogListing .cs-blogListingItem .cs-blogSubText{border-top: 1px solid #dadadd;padding: 10px 0 0 0;margin-top: 10px;width: 100%;}.cs-blogListing .cs-blogListingItem .cs-blogSubText a{display: block;}.cs-blogListing .cs-blogListingItem .cs-blogDate{color: #666;text-transform: uppercase;font-size: 11px;margin-bottom: 5px;border-bottom: 1px solid #dadadd;padding-bottom: 6px;}.cs-blogListing .cs-blogListingItem .cs-blogDate a{color: #E05048;}.cs-blogListing .cs-blogListingItem .cs-blogDate a::after{content: ",";color: #666;}.cs-blogListing .cs-blogListingItem .cs-blogDate a:last-of-type::after{content: " ";}.cs-blogListing .cs-blogListingItem .cs-blogContent .cs-blogReadMore{position: absolute;text-decoration: underline;bottom: -37px;}.cs-blogListing.horizontal .cs-blogListingItem{display: flex;flex-wrap: wrap;}.cs-blogListing.horizontal .cs-blogListingItem .cs-blogPic{width: 20%;}.cs-blogListing.horizontal .cs-blogListingItem .cs-blogContent{width: 78%;margin-left: 2%;}.cs-blogsBox .cs-blogsRow{margin-top: 5px;padding-top: 5px;}.cs-blogsBox .cs-blogsRow:first-of-type{margin: 0;padding: 0;border-width: 0;}.cs-blogsBox .cs-blogtagsBox{padding-top: 30px;}.cs-blogsBox .cs-blogtagsBox .cs-blogtagsRow{display: inline-block;margin-right: 3px;}.cs-blogsBox .cs-blogtagsBox .cs-blogtagsRow a{color: #E05048;}.cs-blogsBox .cs-blogsDate{font-weight: 500;}.cs-videoListing .cs-videolistingItem{margin: 0.5em 0.5em 2em 0.5em;}.cs-videoListing .cs-videolistingItem iframe{max-width: 100%;}.cs-videoListing .cs-videolistingItem .cs-videolistingItemUeberHeader{font-weight: 500;font-size: 1.1rem;margin-bottom: 0.5em;}.cs-videoListing .cs-videolistingItem .cs-videocategories{margin-top: 0.5em;border-top: 1px solid #dadadd;padding-top: 0.5em;}.cs-videoListing .cs-videolistingItem .cs-videocategories a{color: #e05048;}.cs-videoListing.columns-1 .cs-videolistingItem{width: 100%;}.cs-videoListing.columns-2 .cs-videolistingItem{width: calc(100% / 2 - 1em);}.cs-videoListing.columns-3 .cs-videolistingItem{width: calc(100% / 3 - 1em);}.cs-videoListing.columns-4 .cs-videolistingItem{width: calc(100% / 4 - 1em);}.cs-compareContainer{display: flex;flex-wrap: wrap;}.cs-compareContainer .cs-ajaxCompareBox{width: calc(100%/3 - 1em);margin: 0.5em 0.5em;}.cs-compareContainer .cs-ajaxCompareName{font-weight: 600;margin-bottom: 0.5em;}.cs-compareContainer .cs-ajaxComparePrice .price{font-weight: 600;font-size: 1.1rem;padding-left: 0.2em;}.cs-compareContainer .cs-ajaxCompareImage{max-height: 200px;height: 200px;padding-bottom: 1em;}.cs-compareContainer .cs-ajaxCompareImage img{max-height: 100%;max-width: 100%;}.cs-compareContainer .secondCurrency{padding-left: 4px;}.cs-articlePictureBox a{display: block;}.cs-articlePictureBox a img{max-width: 100%;display: block;}.cs-articlePictureBox .cs-mainPicture{display: block;width: 100%;text-align: left;}.cs-articlePictureBox .cs-mainPicture img{max-width: 100%;width: auto;display: block;}.cs-articlePictureBox .cs-addPicBox .cs-galleryImageBox{display: flex;justify-content: center;align-items: center;width: calc(100%/6 - 0.3em);margin: 0.3em 0.3em 0 0;max-height: 79px;cursor: zoom-in;overflow: hidden;}.cs-articlePictureBox .cs-addPicBox{margin-right: -0.3em;display: flex;flex-wrap: wrap;}.cs-articlePictureBox #cs-mainpicBox{cursor: zoom-in;max-width: 100%;}.cs-galleryContainer{height: 100vh;width: 100%;background: rgba(0,0,0,0.6);position: fixed;z-index: 999999;top: 0;left: 0;display: none;}.cs-galleryContainer .cs-gallerySidebar{height: 100vh;position: absolute;width: 212px;right: 0;background: #ddd;padding: 2px;}.cs-galleryContainer .cs-gallerySidebar{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in;}.cs-galleryContainer .cs-gallerySidebar .cs-galleryPics{display: flex;flex-wrap: wrap;overflow-y: scroll;height: 100%;padding-right: 0;align-content: flex-start;}.cs-galleryContainer .cs-gallerySidebar .cs-galleryPics .cs-galleryImageBox{overflow: hidden;padding: 0;display: flex;justify-content: center;align-items: center;width: calc(100%/2 - 4px);margin: 2px;cursor: pointer;max-height: 79px;}.cs-galleryContainer .cs-gallerySidebar .cs-galleryPics .cs-galleryImageBox:hover,.cs-galleryContainer .cs-gallerySidebar .cs-galleryPics .cs-galleryImageBox.cs-activePicture{outline: 3px solid #e31414;outline-offset: -3px;}.cs-galleryContainer .cs-gallerySidebar .cs-galleryNavi{position: absolute;left: -85px;width: 85px;background: #ddd;color: #232323;top: 0;background: rgba(30,30,30,.6);}.cs-galleryContainer .cs-gallerySidebar .cs-galleryNavi svg,.cs-galleryContainer .cs-gallerySidebar .cs-galleryNavi svg path,.cs-galleryContainer .cs-galleryArrows svg path{fill: currentColor;stroke-width: 0;width: 2em;color: #fff;}.cs-galleryContainer .cs-gallerySidebar span{display: inline-block;padding: 6px 6px 0px 6px;cursor: pointer;}.cs-galleryContainer .cs-gallerySidebar.cs-toggleSidebar{right: -212px;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox{right: 212px;position: absolute;top: 0;left: 0;bottom: 0;display: flex;justify-content: center;align-items: center;width: auto;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox .cs-galleryPic{display: flex;max-width: 70%;max-height: 80%;overflow: hidden;text-align: center;position: relative;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox .cs-galleryPic img{max-width: 100%;max-height: 100%;margin: 0 auto;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox.cs-mainBoxWidth{width: 100%;}.cs-galleryContainer .cs-galleryVideoContainer{display: flex;justify-content: center;align-items: center;position: relative;height: 100%;width: 100%;}.cs-galleryContainer .cs-galleryVideoContainer iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox .cs-galleryPic .cs-gBox{justify-content: center;align-items: center;display: flex;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox .cs-galleryPic img.cs-zoomPic{position: absolute;transform: scale(2);transform-origin: 0 0;z-index: -1;opacity: 0;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox .cs-galleryPic img.cs-zoomPic{-webkit-transition: -moz-transform .3s ease-out; -moz-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out;}.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox .cs-galleryPic.cs-fullwidth{width: 100% !important;height: 100%;}.cs-galleryContainer .cs-galleryArrows{position: absolute;width: 100%;}.cs-galleryContainer .cs-galleryArrows svg{width: 3em;top: 3px;position: relative;color: #fff;}.cs-galleryContainer .cs-galleryArrows .cs-galleryLeft{left: 0;position: absolute;background: #343434;cursor: pointer;}.cs-galleryContainer .cs-galleryArrows .cs-galleryRight{right: 0;position: absolute;background: #343434;cursor: pointer;}@media (max-width: 767.98px){.cs-galleryContainer .cs-gallerySidebar{width: 105px;right: -105px;} .cs-galleryContainer .cs-gallerySidebar .cs-galleryPics .cs-galleryImageBox{width: calc(100%/1 - 4px);} .cs-galleryContainer .cs-galleryBox .cs-galleryMainBox{right: 0;width: 100%;} .cs-galleryContainer .cs-gallerySidebar.cs-toggleSidebar{right: 0;} .cs-galleryContainer .cs-galleryBox .cs-galleryMainBox.cs-mainBoxWidth{width: auto;right: 105px;}  .cs-galleryMainBox img.cs-normalPic{opacity: 1 !important;} .cs-galleryMainBox img.cs-zoomPic{opacity: 0 !important;}}.image_container{display: none;}.image_container.active{display: block;}.cloudzoom-lens{border:5px solid #888; width:100px; height:100px; box-shadow: -0px -0px 10px rgba(0,0,0,0.40); cursor:crosshair; z-index: 10;}.cloudzoom-zoom{border:1px solid #888; width:500px; height:200px; box-shadow: -0px -0px 10px rgba(0,0,0,0.40); z-index:9999;}.cloudzoom-zoom-inside{border:none; box-shadow:none; z-index:9999;}.cs-execution{margin: 0.5em 0 0.5em 0;}.cs-execution input, .cs-execution select{margin-bottom: 5px;max-width: 100%;width: 35%;}.cs-execution .cs-executionText textarea{width: 100%;}.cs-listPager .cs-articlecount select[name="page_count"]{width: 6em;}.cs-articleQuestion{width: 50%;}.cs-articleQuestion input[type="text"], .cs-articleQuestion input[type="email"], .cs-articleQuestion input[type="number"], .cs-articleQuestion textarea{width: 100%;}.cs-articleQuestion .questionSendBtn{background: var(--primaryBackground);color: var(--primaryColor);}.cs-articleQuestion .cs-dsBox{margin: 2em 0;}#tabs{margin-top: 3em;}#tabs .tabcontent{display: none;padding: 1em 0;}#tabs .tabcontent a{text-decoration: underline;}#tabs .tabs{padding: 1em 2em 0.5em 0em;cursor: pointer;}#tabs .tabs span{padding-bottom: 0.3em;}#tabs .tabs.activeTab{font-weight: 600;}#tabs .tabs.activeTab span{border-bottom: 1px solid #000;}.cs-accessories{margin-bottom: 8em;}#tabs .cs-tabHeader{font-weight: 500;margin-top: 1em;}.cs-graduation{margin: 2em 0;}.cs-graduation .articleBlockPrice{width: 49%;display: flex;}.cs-graduation .cs-articleBlockBasePrice{font-size: 0.75rem;margin-left: 0.3em;position: relative; top: 1px;}.cs-graduation .cs-articleBlockBaseSecondPrice{margin-left: 0.5em;}.cs-graduation span{display: inline-block;margin-right: 0.5em;}.cs-articleDetail .basketBlock .cs-actionButtons > input,.cs-articleDetail .basketBlock .cs-actionButtons > a{background: #f5f5f5;border: 0;text-align: left;padding: 2px 10px;margin-bottom: 2px;}.cs-articleDetail .basketBlock .cs-actionButtons > input:hover{background: #f1f1f1;}.cs-articleDetail .basketBlock .cs-articleAmount{position: relative;margin: 2em 0;}.cs-articleDetail .basketBlock .cs-articleAmount .cs-articleAmountInput{text-align: center;width: 100%;}.cs-articleDetail .basketBlock .cs-articleAmount .cs-articlePlus{position: absolute;top: 5px;right: 0;cursor: pointer;max-width: 2.5em;}.cs-articleDetail .basketBlock .cs-articleAmount .cs-articleMinus{position: absolute;top: 5px;left: 0;cursor: pointer;max-width: 2.5em;}.cs-articleDetail .basketBlock .cs-articleAmount .cs-articleAmountBox{position: relative;margin-right: 0.5em;width: 17%;}.cs-articleDetail .basketBlock .cs-articleAmount .cs-articleAmountBox [data-amount="plus"]{position: absolute;top: 9px;right: 2px;}.cs-articleDetail .basketBlock .cs-articleAmount .cs-articleAmountBox [data-amount="minus"]{position: absolute;top: 9px;left: 2px;}.cs-amountBox .cs-blockPriceVpeLeft,.cs-amountBox .cs-blockPriceLeft{width: 50%;}.cs-amountBox .cs-gesamtsumme{font-weight: 600;}.cs-articleDetail .cs-deliveryTime{color: #9a9a9a;}.cs-articleDetail .cs-deliveryTime span{display: none;}.cs-configarticleBox{display: block;}.cs-articleDetail .cs-configBox{padding: 2em 0;border-width: 1px 0 1px 0;border-color: #868686;border-style: dashed;margin: 2em 0;}.cs-articleDetail .cs-executionBox{margin: 2em 0;}.cs-articleDetail .blockPriceCalc{display: none;}.cs-articleDetail .cs-duration{display: block;margin: 1em 0;}.cs-articleDetail .cs-duration span{display: inline-block;margin-right: 0.3em;}.cs-articleDetail .cs-colorContainer .cs-colorCircle{height: 2.2em;width: 2.2em;display: inline-block;border-radius: 50%;border: 1px solid #dadadd;margin-right: 0.3em;cursor: pointer;}.cs-configarticleHeader{font-weight: 500;font-size: 1.1rem;text-decoration: underline;margin-bottom: 1em;}.blockPriceCalc{margin-top: 1em;border-top: 1px solid #dadadd;padding-top: 1em;}.cs-articleAmountBox input[type="number"]{-webkit-appearance: textfield;-moz-appearance:textfield;appearance:textfield;}.cs-articleDetail .cs-bestellButtons input{padding: 0.95em 1.2em;}.cs-body .cs-articleDetail .cs-bestellButtons .orderBlockBtns.orderBlockBasketBtn.cs-button2{padding: 14px 2em;background: #111;color: #fff;}.cs-body .cs-articleDetail .cs-bestellButtons #printarticle{width: 17em;}.cs-alkohol{font-style:italic;}#leadprinterror{color:red;font-weight:bold;display:none;}#leadprintok{display:none;}#leadprintbutton_spinner{display:none; text-align:center;}.downloadMask h1{margin: 0;}#genericForm #formElements li{padding: 0;position: relative}#genericForm .icon{background-color: white;color: #ff5533;border: 1px solid #ff5533;border-radius: 0.6em;width: 1.2em;height: 1.2em;line-height: 1.2em;text-align: center;user-select: none}#genericForm .editHandle{margin-left: 0.5em;display: inline-block;cursor: pointer}#genericForm .label .editHandle{margin-left: 0.5em;font-size: 1.5em;margin-top: -0.25em;display: inline-block;cursor: pointer}#genericForm .label.editable{max-width: calc(100% - 6em)}#genericForm .editText input{padding: 0.2em;margin: 0;border: 2px dashed #ff5533}#genericForm .editText textarea{padding: 0.2em;margin: 0;border: 2px dashed #ff5533;width: calc(100% - 6em)}#genericForm .formElement .cs-infoBox{margin-bottom: 1.5em;margin-right: 0.5em}html body #genericForm .formElement.size_1{width: 100%}html body #genericForm .formElement.size_2{width: calc(100% / 2 - 0.5em)}html body #genericForm .formElement.size_3{width: calc(100% / 3 - 10px)}html body #genericForm #formElements{list-style-type: none;margin: 0;padding: 0;width: 100%}html body #genericForm .label .editHandle{font-size: 20px;}html body #genericForm .sortHandle{position: absolute;right: 7px;top: 11px;font-size: 26px;cursor: move;}html body #genericForm .gearHandle{position: absolute;right: 34px;top: 9px;font-size: 30px;cursor: pointer;}html body #genericForm .icon,html body #genericForm .gearHandle{background-color: white;color: #c6c6c6;border: none;border-radius: 0.6em;width: 1.2em;height: 1.2em;line-height: normal;text-align: unset;user-select: none;display: flex;align-items: center;justify-content: center;}html body #genericForm .icon svg{width: 26px;}html body #genericForm .icon:hover{color: #b34339;}html body #genericForm span.optional{font-size: 12px;color: #949494;}html body #genericForm #formElements{display: flex;flex-wrap: wrap;gap: 1em;}html body #genericForm #formElements li{float: none;}html body #genericForm #formElements .formElement.cs-formLinebreak .sortHandle{top: -11px;}html body #genericForm #formElements .formElement.cs-formLinebreak .gearHandle{top: -13px;}html body #genericForm .cs-formRow{margin: 5px 0;}html body #genericForm .cs-linebreak{padding: 6px;}html body #genericForm.cs-backend .cs-formLinebreak{background: #f7f7f7;margin-bottom: 4px;}html body #genericForm textarea{resize: vertical;}html body #genericForm .ui-state-highlight{height: 1.5em;line-height: 1.2em;}html body #genericForm .ui-state-highlight{background: repeating-linear-gradient(-55deg, #fff, #fff 10px, #f2f2f2 10px, #f2f2f2 20px);border: 0;}html body .formFieldEditPopup input[type="text"],html body .formFieldEditPopup select,html body .formSetupPopup input[type="text"],html body .formSetupPopup select{width: 100%;font-size: 100% !important;position: relative;cs-popupRow: 0.3em;background: #ffffff;border: 1px solid #dadada;padding: 0.9em;max-width: 100%;}html body .formFieldEditPopup select{appearance: auto;}html body .formFieldEditPopup{min-width: 400px;}html body .formFieldEditPopup .cs-popupRowLabel,html body .formSetupPopup .cs-popupRowLabel{font-weight: 500;margin-top: 8px;}html body .formFieldEditPopup .cs-popupRowSubmit input,html body .formSetupPopup .cs-popupRowSubmit input{background: #111;color: #fff;padding: 1em 2em;border: 0;border-radius: 5px;font-size: 20px;margin-top: 10px;}html body .headline.cs-popupRow{font-weight: 600;font-size: 19px;}html body .cs-formControlBar{border-radius: 5px;padding: 4px;background: #f7f7f7;display: flex;gap: 10px;}html body .cs-formControlBar > div{display: flex;align-items: center;cursor: pointer;}html body .formFieldEditPopup .cs-popupRow.cs-columnSettings select{display: none;}html body .formFieldEditPopup .cs-popupRow.cs-columnSettings svg{max-width: 3em;cursor: pointer;margin-left: -5px;margin-right: 7px;}html body .formFieldEditPopup .cs-popupRow.cs-columnSettings svg.cs-active g path{fill: #111;}html body .formFieldEditPopup .cs-popupRow.cs-columnSettings svg g path{fill: #ccc;}html body .formFieldEditPopup .cs-popupRow.cs-columnSettings svg:hover g path{fill: #111;}html body #genericForm .cs-hinweisText{background: #f0f7ff;padding: 10px;border-radius: 5px;border: 1px solid #cccccc;margin-bottom: 10px;text-align: left;}html body .cs-formControlBar svg{width: 20px;height: 20px;}html body .cs-formControlBar input{background: rgba(0,0,0,0);border: 0;padding: 7px; 10px;cursor: pointer;color: #fff;text-shadow: 0 -1px 1px #646464;font-weight: bold;font-size: 12px !important;}html body .cs-formControlBar > div{border-radius: 2px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px #2c2c2c;color: #fff;display: flex;padding: 0 6px;text-align: center;}html body .cs-formControlBar .cs-languages{margin-left: auto;display: flex;align-items: center;background: #f7f7f7 !important;border: 0;box-shadow: none;}html body .cs-formControlBar .cs-languages a{top: 3px;position: relative;}html body .cs-formControlBar .cs-generalSettings{background: rgba(185,120,152,1); background: -moz-linear-gradient(top, rgba(185,120,152,1) 0%, rgba(159,79,142,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(185,120,152,1)), color-stop(100%, rgba(159,79,142,1))); background: -webkit-linear-gradient(top, rgba(185,120,152,1) 0%, rgba(159,79,142,1) 100%); background: -o-linear-gradient(top, rgba(185,120,152,1) 0%, rgba(159,79,142,1) 100%); background: -ms-linear-gradient(top, rgba(185,120,152,1) 0%, rgba(159,79,142,1) 100%); background: linear-gradient(to bottom, rgba(185,120,152,1) 0%, rgba(159,79,142,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b97898', endColorstr='#9f4f8e', GradientType=0 );}html body .cs-formControlBar .cs-anotherField{background: rgba(87,164,206,1); background: -moz-linear-gradient(top, rgba(87,164,206,1) 0%, rgba(51,133,174,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(87,164,206,1)), color-stop(100%, rgba(51,133,174,1))); background: -webkit-linear-gradient(top, rgba(87,164,206,1) 0%, rgba(51,133,174,1) 100%); background: -o-linear-gradient(top, rgba(87,164,206,1) 0%, rgba(51,133,174,1) 100%); background: -ms-linear-gradient(top, rgba(87,164,206,1) 0%, rgba(51,133,174,1) 100%); background: linear-gradient(to bottom, rgba(87,164,206,1) 0%, rgba(51,133,174,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57a4ce', endColorstr='#3385ae', GradientType=0 );}@media (max-width: 571.98px){html body #genericForm #formElements li{width: 100%;}}.cs-giftBasketBox .cs-giftbasketProducts{width: 70%;}.cs-giftBasketBox .cs-giftbasketSidebar{width: 30%;}.cs-giftbasketPage #giftbasketdetaildialog{display:none;}.cs-orderDetail{}.cs-orderDetail .cs-orderBestellnummer{border: 1px solid #dadadd;padding: 0.5em;border-width: 0.06em 0.06em 0 0.06em;}.cs-orderDetail .cs-orderDatum{border: 1px solid #dadadd;padding: 0.5em;}.cs-orderDetail .cs-orderStatus{background: #f2f2f2;border: 1px solid #dadadd;padding: 0.5em;border-width: 0 0.06em 0.06em 0.06em;}.cs-orderDetail .cs-rechnungsanschrift, .cs-orderDetail .cs-lieferanschrift{font-weight: 500;}.cs-orderDetail .cs-orderData .cs-column-50{border: 1px solid #dadadd;margin: 2em 0;padding: 1em;}.cs-orderDetail .cs-orderButton{margin: 0.5em 0;text-decoration: underline;}.cs-orderDetail .cs-orderListDetail table tr td{padding-right: 1em;}.cs-orders table{width: 100%;}.cs-orders table th{text-align: left;padding: 0.7em 0;border-bottom: 0.2em solid #dadadd;}.cs-orders table tbody tr{border-bottom: 3px solid #fff;}.cs-orders table tbody tr td{background: #f2f2f2;padding: 0.3em;}.cs-orders .cs-orderButton{text-align: center;margin-bottom: 0;}.cs-orders .cs-orderButton{text-align: center;background: #fff;border: 1px solid #dadadd;display: inline-block;margin-bottom: 2px;float: right;}.cs-orders .cs-orderButton a{display: inline-block;padding: 7px 9px 2px 9px;}.cs-contactForm .cs-contactAdress{height: 3.65em;}#kostenstellen_protokoll .ksProtokollFilterForm .filterSubmit{width:220px;}#kostenstellen_protokoll .kostenstelleOverviewBudget{color: #b1b1b1;}#kostenstellen_protokoll label.customer_selection{padding-left:6px;padding-right: 12px;}#kostenstellen_protokoll > table{margin-bottom: 2em;width: 100%;}#kostenstellen_protokoll table:last-of-type{margin-bottom: 0;}#kostenstellen_protokoll table tr:nth-of-type(2){background: #f5f5f5;}#kostenstellen_protokoll table tr td{padding: 6px 10px;}#kostenstellen_protokoll table tr th{text-align: left;padding: 1em;color: #666;width: 25%;font-weight: 500;}#kostenstellen_protokoll .customer_selection_container{margin-bottom: 1em;}#kostenstellen_protokoll .customer_selection_container select{width: 50%;}#kostenstellen_protokoll .triggerExport input{padding: 7px;}#kostenstellen_protokoll .orderLink{color:#000; text-decoration: underline;}.cs-shippingItem{border: 1px solid #dadadd;padding: 1em;width: calc(100%/4 - 2%);margin: 1%;}.cs-shippingAdresses{margin: 0 -0.5em 1.5em -0.5em;}.cs-liveshoppingCalenderArticle{width: calc(100%/5 - 0.6em);margin: 0 1em;position: relative;overflow: hidden;margin-bottom: 1em;}.cs-liveShoppingArticle .cs-liveShoppingFront{position: relative;z-index: 1;min-height: 459px;background-size: cover;}.cs-liveShoppingArticle .cs-liveShoppingFront .number{position: absolute;top: 1em;left: 1em;color: #111;font-size: 1.8rem;font-weight: 600;}.cs-liveShoppingArticle .cs-liveShoppingFront .date{position: absolute;bottom: 1em;left: 1em;color: #111;}.cs-liveShoppingArticle{background: #fff;width: 100%;height: 100%;transform-style: preserve-3d;transition: transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor: pointer;}.cs-liveShoppingArticle .cs-liveShoppingBack{position: absolute;top: 0;left: 0;width: 99%;height: 100%;z-index: 0;transform: rotateY(180deg);}.cs-liveShoppingArticle .cs-liveShoppingBack .cs-liveShoppingTitle{font-size: 1rem;font-weight: 500;}.cs-liveShoppingArticle .cs-liveShoppingBack .cs-livePicture{padding: 0;}.cs-liveShoppingArticle .cs-liveShoppingBack .cs-livePicture img{width: 100%;}.cs-liveShoppingArticle .cs-liveShoppingBack{pointer-events: none;}.cs-liveShoppingArticle.flipped{transform: rotateY(180deg);}.cs-liveShoppingArticle.flipped .cs-liveShoppingFront{pointer-events: none;background-size: contain;}.cs-liveShoppingArticle.flipped .cs-liveShoppingBack{pointer-events: all;}.cs-liveShoppingArticle .cs-flipIcon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 2rem;}.cs-liveShoppingArticle:hover .cs-liveShoppingFront{display: none;}.cs-liveShoppingArticle .cs-liveShoppingFront{background-size: cover !important;}.cs-liveShoppingArticle .cs-liveShoppingBack{position: absolute;top: 0;left: 0;width: 99%;height: 100%;z-index: 0;transform: rotateY(360deg);height: 100% !important;}.cs-liveShoppingArticle .cs-liveShoppingFront .number{position: absolute;top: 1em;left: 1em;color: #fff;font-size: 1.8rem;font-weight: 600;}.cs-liveShoppingArticle .cs-liveShoppingFront .date{position: absolute;bottom: 1em;left: 1em;color: #fff;}.cs-liveShoppingArticle .cs-liveShoppingBack .cs-livePicture img{max-width: 235px;}.cs-liveShoppingArticle .cs-liveShoppingBack .cs-date{background: #f5f5f5;padding: 2px 5px;display: inline-block;position: absolute;bottom: 0;}.cs-liveshopping .cs-liveshoppingPicture{max-width: 30%;max-height: 30em;text-align: left;}.cs-liveshopping .cs-liveshoppingPicture img{max-height: 100%;}.cs-liveshopping .dashContainer{padding: 1.5em 1em;border-radius: 3px;margin-right:0.5em;width: calc(100%/4 - 0.5em);margin: 1.5em 0.5em 1.5em 0;background: #f2f2f2;color: #111111;}.cs-liveshopping .dashContainer .dash_title{text-align: center;}.cs-liveshopping .dashContainer .dash{display: flex;justify-content: center;}.cs-liveshopping .dashContainer .dash .digit{font-size: 1.7rem;font-weight: 600;}.cs-liveshopping .cs-liveshoppingPrice{margin: 1em 0 0 0;}.cs-liveshopping .liveshoppingPrice{font-size: 1.5rem;font-weight: 600;color: #111;display: inline-block;}.cs-liveshopping .cs-liveshoppingDescription,.cs-liveshopping .cs-liveshoppingPicture,.cs-liveshopping .cs-text{width: calc(100%/3);}.cs-liveshopping .cs-text{padding-top: 6em;}.cs-liveshopping .cs-liveshoppingArticle{border-bottom: 1px solid #dadadd;margin-bottom: 2em;padding-bottom: 2em;}.cs-liveshopping .cs-liveshoppingArticle:last-of-type{border: 0;}.cs-liveshopping .cs-articleJump{width: 200px;text-align: center;}.cs-liveshopping .discount_note{padding-left: 1em}.liveshoppingOldPrice{text-decoration: line-through;opacity: 0.8;}#cs-liveshoppingDetail{margin: 1em 0;}#cs-liveshoppingDetail .cs-liveshoppingDetailBox #countdown_dashboard{display: flex;flex-wrap: wrap;}#cs-liveshoppingDetail .cs-liveshoppingDetailBox #countdown_dashboard .counter{width: 15%;margin-right: 0.2em;text-align: center;padding: 1em;border-radius: 0.3em;background: #f2f2f2;color: #111111;}#cs-liveshoppingDetail .cs-liveshoppingDetailBox .digitsBox{display: flex;flex-wrap: wrap;width: 50%;margin: 0 auto;}#cs-liveshoppingDetail .cs-liveshoppingDetailBox .digitsBox .digit{width: 50%;font-weight: 600;font-size: 1.4rem;}#cs-liveshoppingDetail .cs-liveshoppingDetailBox .cs-liveshoppingHeading{font-weight: 500;margin: 1em 0 0.3em 0;}.cs-myAccount .cs-myAccountButtons{width: 50%;margin-bottom: 2em;background: #f7f7f7;padding: 1em 1em 1em 1em;}.cs-myAccount .cs-myAccountButtons a{text-align: left;width: 100%;}.cs-myAccount .cs-myAccountButtons a:hover{text-decoration: underline;}.cs-myAccount .cs-myAccountButtons svg{top: 2px;position: relative;width: 1em;height: 1em;}.cs-myAccount .cs-myAccountData{width: 45%;}.cs-myAccount .cs-myAccountData label{font-weight: 500;}.cs-myAccount .cs-accBtn{margin-bottom: 0.3em;}.cs-myAccount .cs-accBtn i{margin-right: 0.6em;}.cs-category .cs-productListing{width: auto;}.cs-category .cs-categoryRubText{margin-bottom: 4em;}.cs-category .cs-categoryHeaderAdditional i{font-size: 1.5rem;}.cs-category .cs-categoryHeaderBox img{max-width: 3em;}.cs-category .categoryPicture img{border-radius: 5px 50px 5px 50px;}.cs-productlisting{overflow: hidden;}.cs-bannerRow{margin-bottom: 2em;}.cs-startTextBox{padding: 1em 0;background: #f7f7f7;;}.cs-searchResults .cs-articlePreview{width: calc(100% /3 - 2em);margin: 1em;}.cs-versandKostenRechner{width: 75%;display: block !important;}.cs-versandKostenRechner input{position: relative; top: 2px;margin-right: 1px;}.cs-versandKostenRechner label{display: inline-block;margin-right: 1em;}.cs-versandKostenRechner .cs-optionRow{width: 100%;display: inline-block;}.cs-versandKostenRechner .cs-bold{margin-top: 0;width: 30%;}.cs-versandKostenRechner h1{margin-top: 0;}.cs-versandKostenRechner .cs-row.cs-top{display: flex;}.cs-versandKostenRechner .cs-row.cs-zahl{margin-top: 1em;}.wkAddLayer .cs-addImage{width: 20%;margin-right: 1em;}.wkAddLayer .cs-checkoutBtn{background: var(--primaryBackground);display: inline-block;}.wkAddLayer .cs-checkoutBtn a{color: var(--primaryColor);display: inline-block;padding: 0.6em 1em;}.wkAddLayer .cs-backToShopping{padding-top: 0.7em;}.wkAddLayer .cs-addArticleRow{margin-top: 0.6em;}.wkAddLayer .cs-freeBox{background: #eee;padding: 10px;margin-top: 10px;font-size: 0.9rem;text-align: center;border: 1px solid #d9d9d9;}.cs-wklayerCrosselling .cs-wklayerCrossellingRow{margin: 0 -0.5em;}.cs-wklayerCrosselling .cs-wklayerCrossellingRow .cs-basketCrossSellingColumn{width: calc(100%/4 - 1em);margin: 0.5em;}.cs-wklayerCrosselling .cs-wklayerCrossellingHeader{border-top: 1px solid #dadadd;margin-top: 1em;padding-top: 1em;}.cs-wklayerCrosselling .cs-basketCrossSellingName a{font-size: 1rem;font-weight: 500;}.cs-wklayerCrosselling .cs-basketCrossSellingPrice > div:last-of-type{font-size: 0.8rem;}.basketCrossSellingRow a{outline: none;}#liefer_edit_layer{padding-bottom: 1.5em;}#liefer_edit_layer .cs-actions{margin-top: 2em;}.cs-listPager{margin-bottom: 1em;}.cs-listPager .cs-articlecount{border-bottom: 1px solid #dadadd;}.cs-listPager .cs-articlecount select{border: 0;}.cs-listPager .cs-articlePager svg{width: 0.8em;height: 0.8em;position: relative;top: 1px;}.cs-listPager .cs-articlePager{font-size: 1.3rem;margin: 1em 0;}.cs-listPager .cs-articlePager .listpagerButtonActive{font-weight: 600;}.nachweisOverviewFilterForm .cs-customerSelection{padding: 2em 0.2em;}.nachweisOverviewFilterForm .cs-customerSelection .cs-customerSelectionItem label{display: inline-block;top: -2px;position: relative;left: 5px;}.nachweisOverviewFilterForm .cs-nachweisFilterRow button{display: block;margin: 1em 0;}.cs-nachweispflichtResults .cs-besteller{font-weight: 600;}.cs-datePickerBox{position: relative;}.comiseo-daterangepicker-mask{display: none !important;}body .comiseo-daterangepicker.ui-widget.ui-widget-content{width: 12em;padding: 0;border: 0 solid #ffffff;position: absolute !important;left: 1px !important;top: -11px !important;}body .comiseo-daterangepicker.ui-widget.ui-widget-content .comiseo-daterangepicker-main{margin: 0 0 0 -1px;}body .comiseo-daterangepicker.ui-widget.ui-widget-content.comiseo-daterangepicker-right .comiseo-daterangepicker-presets{padding: 0;background: #fff !important;}body .comiseo-daterangepicker.ui-widget.ui-widget-content.comiseo-daterangepicker-left .comiseo-daterangepicker-presets{background: #fff !important;}body .comiseo-daterangepicker.ui-widget.ui-widget-content .comiseo-daterangepicker-presets > ul{width: 9em;}body .comiseo-daterangepicker.ui-widget.ui-widget-content .ui-menu .ui-menu-item:hover{background: #ffffff;}body .comiseo-daterangepicker.ui-widget.ui-widget-content .ui-menu .ui-menu-item:hover a{text-decoration: underline;}body .comiseo-daterangepicker-left .comiseo-daterangepicker-calendar{padding-right: 0;border: 1px solid #494949;}body .comiseo-daterangepicker > .comiseo-daterangepicker-main.ui-widget-content{border-width: 0;}body .comiseo-daterangepicker.ui-widget.ui-widget-content .ui-datepicker .ui-datepicker-header{background-image: none !important;background: #fff !important;color: #000 !important;border: 1px solid #494949 !important;}body .comiseo-daterangepicker.ui-widget.ui-widget-content .ui-datepicker .ui-datepicker-prev span, body .comiseo-daterangepicker.ui-widget.ui-widget-content .ui-datepicker .ui-datepicker-next span{color: #111;}body .comiseo-daterangepicker.ui-widget.ui-widget-content .ui-datepicker .ui-datepicker-prev span:hover, body .comiseo-daterangepicker.ui-widget.ui-widget-content .ui-datepicker .ui-datepicker-next span:hover{background: #fff;}body .comiseo-daterangepicker .ui-datepicker .ui-datepicker-today .ui-state-highlight{border-width: 0 !important;color: #0075ff !important;}body .comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default{background: #e8f0fe !important;color: #525252 !important;}body .comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel{float: none;position: absolute;width: 35em;margin-left: -1px;background: #fff;padding-bottom: 1em;}body .comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel button{margin: 0.3em 0.5em 0 0;background: #f2f2f2;font-weight: 500;color: #111 !important;font-family: 'Poppins', sans-serif !important;font-size: 0.8rem;}.cs-filterButton{font-size: 1.1rem;color: #ffffff;margin: 2em 0 2em 0em;cursor: pointer;background: var(--primaryBackground);padding: 0.5em 1.6em;display: inline-block;text-transform: uppercase;}.cs-filterButton span{position: relative;top: -3px;}.cs-filterButton img{max-width: 1.5em;position: relative;top: 4px;margin-right: 5px;}.cs-filterBox{position: fixed;left: 0;top: 0;background: #ffffff;max-width: 23em;z-index:1001;height: 100vh;background: #f2f2f2;width: 100%;transition: transform 300ms ease-in 0s;display: none;}.cs-filterBox.active{transform: translateX(0);}.cs-filterBox .cs-filterHeading{padding: 1em 0 0 1em;}.cs-filterOptionLess,.cs-filterOptionMore{position: relative;}.cs-filterOptionLess span, .cs-filterOptionMore span{position: relative;top: -10px;}.cs-filterBox .cs-filterSingleBox{background: #fff;padding: 1em;margin-bottom: 1em;}.cs-filterBox .cs-filterSingleBox ul li{width: calc(100% / 2);}.cs-filterBox .cs-filterSingleBox ul li > .cs-filterTitle{display: inline-block;position: relative;top: -0.5em;font-size: 0.8rem;}.cs-filterBox .cs-colorBox{display: inline-block;height: 25px;width: 25px;margin: 0 4px 0px 0;border-radius: 5px;cursor: pointer;position: relative;}.cs-filterBox .cs-colorBox.active::before{position: absolute;height: 25px;width: 25px;top: 0.2em;left: 7px;content: "✔";font-family: 'Poppins', sans-serif;font-weight: 400;}.cs-filterBox .cs-colorBox.cs-multiColor{background-image: radial-gradient(farthest-side at 0 0, #f44336, rgba(244, 67, 54, 0)), radial-gradient(farthest-side at 100% 0, #e100ff, rgba(225, 0, 255, 0)), radial-gradient(farthest-side at 100% 100%, #2196f3, rgba(33, 150, 243, 0)), radial-gradient(farthest-side at 0 100%, #ffd800, rgba(255, 216, 0, 0));}.cs-filterBox .cs-colorBox.cs-multiColor.active::before{color: #fff;}.cs-filterBox .cs-sizeBox{display: inline-block;height: 2em;width: 100%;margin: 0 0.4em 0.6em 0;border-radius: 5px;cursor: pointer;position: relative;border: 1px solid #a5a5a5;padding: 0.3em;text-align: center;line-height: 1.4em;}.cs-filterBox .cs-sizeBox.active{background: #f2f2f2;}.cs-filterBox .cs-filterSingleBox ul.cs-filterSize li{width: calc((100% / 4) - 0.6em);margin-right: 0.6em;}.cs-filterBox .cs-filterSingleBox ul.cs-filterSize li:hover{border-color: #dadadd;}.cs-filterBox .cs-filterItem{font-weight: 600;color: #121212;margin-bottom: 1em;}.cs-filterBox .cs-filterSubmit{background: #ffffff;color: #343a40;padding: 0.5em 1em;margin-bottom: 1em;cursor: pointer;border: 1px solid #a5a5a5;display: inline-block;margin-left: 0.5em;}.cs-filterBox .cs-filterRevert{background: #e4e4e4;color: #121212;border: 0;padding: 0.5em 1em;margin-bottom: 1em;cursor: pointer;border: 1px solid #a5a5a5;display: inline-block;margin-left: 0.5em;}.cs-filterBox .cs-filterRevert:hover{background: #dddddd;}.cs-filterBox .cs-subFilterBox{display: none;}.cs-filterBox .cs-moreFilter{text-align: center;padding: 0.5em 0.5em 0 0.5em;background: #fff;margin: 1em 0;cursor: pointer;}.cs-filterBox .cs-moreFilter:hover{background: #f9f9f9;}.cs-filterBox .cs-moreFilter img{max-width: 2em;}.cs-trichterForm .cs-activeFilterListBox{}.cs-trichterForm .cs-activeFilterListBox ul li{width: calc((100% / 4) - 0.4em);background: #f2f2f2;margin: 0.2em;cursor: pointer;position: relative;height: 1.7em;display: flex;align-items: center;padding-left: 0.4em;}.cs-trichterForm .cs-activeFilterListBox ul li:hover i{color: #121212;display: inline-block;}.cs-trichterForm .cs-activeFilterListBox ul li i{position: absolute;right: 5px;top: 5px;display: inline-block;}.cs-trichterForm .cs-activeFilterListBox ul li:hover:before{content:"X";position: absolute;right: 4px;top: 2px;height: 10px;width: 10px;}.cs-filterBox .cs-overlayColumn{max-height: calc(100% - 30px);height: calc(100% - 30px);overflow-y: auto;position: relative;width: 100%;}.cs-filterBox .cs-disabled{}.cs-filterBox .cs-textdisabled{color: #b5b5b5;}.cs-nachweisPflichtEntryForm{border: 1px solid #dadadd;padding: 1em;border-radius: 4px;position: absolute;margin-top: 1em;background: #fff;width: 50em;max-width: 96%;}.nachweis-eingabe-head-frontend{cursor: pointer;border: 1px solid #afafaf;display: inline-block;padding: 0.1em 0.6em;border-radius: 5px;background: #f5f5f5;margin-top: 1em;}.nachweis-eingabe-head-frontend:hover{background: #fff;}body .successfullySaved{border-color: #1ab543;}.cs-nachweisPflichtEntryForm:after{-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);width: 8px;height: 8px;top: -5px;left: 35px;content: '';display: block;position: absolute;background: #fff;border-color: #dadadd;border-width: 0 0 1px 1px;border-style: solid;}article.cs-articlePreview{position: relative;margin: 1em;}article.cs-articlePreview .pictureContainer,article.cs-articlePreview .ratingBox,article.cs-articlePreview .artnamBox{}article.cs-articlePreview .pictureContainer{text-align: center;margin-bottom: 0.5em;justify-content: center;align-items: center;position: relative;}article.cs-articlePreview .pictureContainer a{display: block;width: 100%;}article.cs-articlePreview .pictureContainer a img{width: 100%;}article.cs-articlePreview img{display: block;}article.cs-articlePreview h3{line-height: 19px;}article.cs-articlePreview .cs-auszeichnungenItem{height: 2em;width: 2em;margin-bottom: 0.2em;}article.cs-articlePreview .priceBox{overflow: hidden;}article.cs-articlePreview .priceBox .priceRow{float: left;}article.cs-articlePreview .priceBox .priceRow .price span{font-size: 1rem;font-weight: 500;color: #878787;}article.cs-articlePreview .priceBox .uvpBox{color: #E05048;font-size: 1rem;}article.cs-articlePreview .priceBox .basePrice{width: 100%;overflow: hidden;font-size: 0.7rem;}article.cs-articlePreview .priceBox .shipmentWeight{font-size: 0.7rem;}article.cs-articlePreview:hover .pictureContainer .cs-hoverlay{display: block;}article.cs-articlePreview .pictureContainer .cs-hoverlay .fastButtons .cs-actionButton:hover a{color: #111111;}article.cs-articlePreview .cs-hoverlay{display: none;position: absolute;width: 100%;z-index: 2;margin: 0;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}article.cs-articlePreview .cs-hoverlay .cs-actionButton{-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);box-shadow: 1px 1px 1px rgba(0,0,0,0.5);border-radius: 2.5rem;background: #fff;}article.cs-articlePreview .cs-hoverlay .cs-actionButton:hover{-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);box-shadow: 1px 1px 1px rgba(0,0,0,0.2);}article.cs-articlePreview .cs-hoverlay .cs-actionButton a{padding: 0.5rem;display: inline-block;width: 100%;}article.cs-articlePreview .cs-hoverlay .cs-fastButtons{transition: .3s;margin-top: -12%;}article.cs-articlePreview:hover .cs-hoverlay .cs-fastButtons{}article.cs-articlePreview .cs-hoverlay .cs-fastButtons .cs-actionButton{width: 70%;margin: 0.5em auto;cursor: pointer;}article.cs-articlePreview:hover .cs-hoverlay .cs-fastButtons{margin-top: 0;}article.cs-articlePreview .cs-watchList img{max-width: 1.2em;display: inline-block;position: relative;top: 4px;}article.cs-articlePreview .cs-watchList svg{width: 1em;height: 1em;position: relative;top: 4px;}article.cs-articlePreview .priceBox .basePrice{display: block;}.cs-additionalArticle .cs-additionalArticleBox{width: calc(100%/5 - 1em);margin:0 0.5em;}.cs-additionalArticle .cs-additionalArticleBox .cs-additionalArticleBtn .cs-additionalArticlebutton{width: 100%;}.cs-additionalArticle .cs-additionalArticleImage{max-width: 100%;padding: 1em;}.cs-additionalArticle .cs-additionalArticleImage a{display: block;}.cs-additionalArticle .cs-additionalPrice .price{font-size: 1rem;font-weight: 500;color: #878787;}.cs-additionalArticle .cs-additionalArticleName h3{line-height: 17px;}.cs-categoryPreview{position: relative;margin: 0 1em 2em 1em;}.cs-categoryPreview .cs-categoryName{position: absolute;bottom: 2em;left: 50%;font-size: 0.9rem;font-weight: 600;background: #fff;min-width: 80%;text-align: center;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.cs-categoryPreview .cs-categoryPicture{position: relative;overflow: hidden;}.cs-categoryPreview .cs-categoryPicture img{display: block;}.cs-categoryPreview .cs-categoryPicture:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);transition: all 0.2s ease-in;}.cs-categoryPreview .categoryCount{position: absolute;top: 3%;left: 3%;z-index: 11;color: #000;background: #fff;padding: 0.1em 0.3em 0em 0.3em;font-size: 0.8rem;}.cs-categoryPreview .cs-categoryName a{padding: 0.7em;display: inline-block;width: 100%;}.slider-wrapper{overflow: hidden;position: relative;z-index: 2;}.theme-default .nivoSlider{box-shadow: none !important;}.nivoSlider img{max-width: none; width: 100%;z-index: 9;} .theme-light .nivoSlider,.theme-default .nivoSlider,.theme-dark .nivoSlider{margin-bottom: 0px !important;}.nivo-controlNav{background: #ffffff;}.theme-default .nivo-directionNav{position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 10000;}.theme-default .nivo-controlNav a{background-image: none !important;border-radius: 50px;height: 15px !important;width: 15px !important;transition: all 300ms;-webkit-transition: all 300ms;-moz-transition: all 300ms;-o-transition: all 300ms;}.theme-default .nivo-controlNav a.active{width: 30px !important}.theme-default .nivo-caption{font-family: 'Poppins', sans-serif !important;}.theme-default .nivo-caption .cs-captionWrapper{display: flex;max-width: 50%;flex-direction: column;justify-content: center;height: 100%;}.cs-startSlider{position: relative;}.cs-startSlider .cs-sliderCaption{position: absolute;top: 0;left: 0;z-index: 10001;right: 0;bottom: 4.4em;width: 100%;}.cs-body .slider-wrapper .cs-captionWrapper a{color: #000;border-bottom: 1px solid #000;}.cs-body .cs-start .slider-wrapper .nivoSlider{max-height: 50em;height: 50em;}.cs-body .slider-wrapper .nivoSlider a{background-size: cover !important;display: block;opacity: 1;background-repeat: no-repeat !important;}.cs-body .slider-wrapper .nivoSlider .nivo-caption{display: block;position: absolute;top: 0;right: 0;left: 45px;bottom: 0;width: 100%;height: 100%;margin: 0 auto;background: rgba(0,0,0,0);max-width: 84em;margin: 0 auto;color: unset;z-index: 10001;}.cs-body .slider-wrapper .nivoSlider .cs-sliderCaption .cs-captionItem{position: absolute;top: 0;left: 0;z-index: 20000;}html body.cs-body .nivoSlider a.nivo-imageLink{z-index: 10;background: none;}html body.cs-body .theme-default .nivo-directionNav{z-index: 10;pointer-events: none;}html body.cs-body .slider-wrapper .nivoSlider a{pointer-events: all;}html body.cs-body .slider-wrapper .nivoSlider .nivo-caption{pointer-events: none;z-index: 10;}article.cs-articlePreviewSmall{margin: 0 1em;}article.cs-articlePreviewSmall img{max-width: 100%;}article.cs-articlePreviewSmall a{text-decoration: none;display: block;width: 100%;cursor: pointer;}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox{text-align: center;margin-bottom: 0;justify-content: center;align-items: center;position: relative;}article.cs-articlePreviewSmall .cs-articlePreviewSmallDescriptionBox a{font-size: 1rem;font-weight: 500;}article.cs-articlePreviewSmall .preisformat{overflow: hidden;}article.cs-articlePreviewSmall .preisformat .priceRow{float: left;}article.cs-articlePreviewSmall .preisformat .priceRow .price span{font-size: 1rem;font-weight: 500;color: #878787;}article.cs-articlePreviewSmall .preisformat .uvpBox{color: #E05048;font-size: 1rem;}article.cs-articlePreviewSmall .preisformat .basePrice{width: 100%;overflow: hidden;}.bundleComponents{padding: 12px; margin: 0px;}#bundleComponents .additionalArticleImage img{height: 40px;width: auto;}.additionalArticleName,.component-line-total-label,.component-line-position{font-weight: 500;}.additionalArticleBox{margin-bottom: 0.3em;padding: 0.5em;}#configarticleComponents .additionalArticleBox{padding: 0;display: flex;flex-wrap: wrap;border-bottom: 1px solid #dadadd;padding-bottom: 1em;margin-bottom: 1em;}#configarticleComponents .additionalArticleBox:last-of-type{border: 0;padding: 0 0.8em;}#configarticleComponents .additionalArticleBox > div{width: 100%;position: relative;}#configarticleComponents .bundle-component.additionalArticleBox{background: #f7f7f7;padding: 1em;min-height: 5.5em;}#configarticleComponents .component-ausfuehrung{position: absolute;top: 0;right: 0;z-index: 2;}#configarticleComponents .cs-componentBox{margin-bottom: 1em;}.bundle-component.additionalArticleBox .additionalArticleBtn.component-line-total{display: flex;justify-content: space-between;border-top: 1px solid #d7d7d7;padding-top: 0.7em;margin-top: 0.7em;}.bundle-component.additionalArticleBox .additionalArticleBtn.component-line-total .line-total{font-weight: 500;}.additionalArticleBox .additionalArticleBtn.component-line-total{display: flex;}.additionalArticleBox .additionalArticleBtn.component-line-total .line-total.bundle-total-line-total{margin-left: auto;position: relative;font-size: 1.3rem;font-weight: 600;}.additionalArticleBox .additionalArticleBtn.component-line-total span{position: absolute;right: 0;top: 2.2em;font-size: 0.7rem;}.cs-crossSelling .item .picturecontainer{display: flex;align-items: center;padding: 0;}.cs-crossSelling .item .artnamBox a{font-size: 1rem;font-weight: 500;}.cs-crossSelling .item .price{font-size: 1rem;font-weight: 500;color: #878787;}.cs-crossSelling .slick-dots{margin: 4em 0 1em 0;display: block;position: relative;bottom: auto;}.cs-crossSellingBar{margin-left: -1em;margin-right: -1em;}.cs-crossSellingBar .item .artnamBox h3{line-height: 0.8;}