@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; margin-top: 6em;}.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;}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-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-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: 350px;width: 100%;}.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;}.icon-minus{cursor: pointer;}.icon-plus{cursor: pointer;}.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: #f1f1f1;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: #f1f1f1;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;}.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: #f1f1f1;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: #f1f1f1;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-productlisting{overflow: hidden;}.cs-bannerRow{margin-bottom: 2em;}.cs-startTextBox{padding: 1em 0;background: #f1f1f1;}.cs-searchResults .cs-articlePreview{width: calc(100% /3 - 2em);margin: 1em;}.cs-versandKostenRechner h1{margin-top: 0;}.cs-versandKostenRechner table td{min-width: 15em; padding: 0.2em;}.cs-versandKostenRechner .cs-infoBox{margin-top: 1em;}:root{--primary: #8E0528; --secondary: #2D2D2D; --white: #fff;}.wkAddLayer .cs-addImage{width: 20%; margin-right: 1em;}.wkAddLayer .cs-checkoutBtn{background: var(--primary); display: inline-block; padding-top: 0.7em;}html body.cs-body .wkAddLayer .cs-checkoutBtn{background: transparent !important;}.wkAddLayer .cs-checkoutBtn a{color: var(--white); display: inline-block;}.wkAddLayer .cs-button1{background: var(--primary) !important; transition: 0.2s; border-radius: 999px;}.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;}.wkAddLayer *{font-family: 'Roboto', sans-serif !important;}.ui-dialog-titlebar{background: var(--primary);}.cs-addName{font-weight: bold;}.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: 1.5em 0;}.cs-listPager .wum-pagerToolbar{display: flex; align-items: center; gap: 1em 1.5em; flex-wrap: wrap; font-size: 1rem;}.cs-listPager .wum-toolbarLeft{display: flex;align-items: center;gap: 0.5em;white-space: nowrap;}.cs-listPager .wum-toolbarRight{display: flex;align-items: center;}.cs-listPager .cs-heading{color: var(--grey);font-size: 0.85rem;}.cs-listPager .cs-articlePager{flex: 1 1 auto; display: flex; align-items: center; justify-content: center; gap: 0.75em; flex-wrap: wrap; margin: 0;}.cs-listPager .cs-articlePager .wum-pagerPages{display: flex;align-items: center;gap: 0.5em;flex-wrap: wrap;}.cs-listPager .wum-pagerNav{display: inline-flex; align-items: center; gap: 0.5em; padding: 0.55em 1.1em; border: 1px solid #e5e5e5; border-radius: 10px; background: #fff; color: var(--secondary); text-decoration: none; font-size: 0.95rem; font-weight: 600; transition: border-color 0.2s, box-shadow 0.2s, color 0.2s;}.cs-listPager .wum-pagerNav:hover{border-color: var(--primary);color: var(--primary);box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);}.cs-listPager .wum-pagerNav svg{width: 1em;height: 1em;position: static;}.cs-listPager .listpagerButton,.cs-listPager .listpagerButtonActive{display: inline-flex; align-items: center; justify-content: center; min-width: 2.2em; padding: 0.4em 0.65em; border: 1px solid transparent; border-radius: 8px; text-decoration: none; transition: border-color 0.2s, color 0.2s, background 0.2s;}.cs-listPager .listpagerButton{color: var(--grey);font-weight: 500;}.cs-listPager .listpagerButton:hover{border-color: var(--primary);color: var(--primary);}html body.cs-body .cs-listPager .listpagerButtonActive{background: #ededed;color: var(--secondary);font-weight: 700;}.cs-listPager .listpagerPoints{color: var(--grey);padding: 0 0.2em;}.cs-listPager select{width: auto; min-width: 0; margin-bottom: 0; border: 1px solid #e5e5e5; border-radius: 10px; background-color: #fff; padding: 0.45em 2em 0.45em 0.8em;  font-size: 0.9rem; color: var(--secondary); cursor: pointer;}.cs-listPager select:hover{border-color: #d0d0d0;}.cs-listPager select[name="page_count"]{font-size: 0.85rem;padding-top: 0.4em;padding-bottom: 0.4em;}.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: #f1f1f1;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: #f1f1f1;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: #f1f1f1;}.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: #f1f1f1;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;}.moko-descrbox{margin: 10px 0; font-size: 0.8em; hyphens: auto;}article.cs-articlePreview{height: fit-content;}html body.cs-body article.cs-articlePreview{border: 1px solid #e5e5e5;  border-radius: 20px;  box-shadow: none;  padding: 10px; transition: box-shadow 0.25s ease, border-color 0.25s ease;}html body.cs-body article.cs-articlePreview:hover{border-color: #e0e0e0; box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12);}article.cs-articlePreview .pictureContainer{display: block; aspect-ratio: 3 / 4; background: transparent; border: 0; border-radius: 16px; overflow: hidden; margin-bottom: 0.75em; text-align: initial;}article.cs-articlePreview .pictureContainer .wum-picLink img{transition: transform 0.3s ease;}article.cs-articlePreview:hover .pictureContainer .wum-picLink img{transform: scale(1.05);}article.cs-articlePreview .pictureContainer .wum-picLink{display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; padding: 0.75em; }article.cs-articlePreview .pictureContainer .wum-picLink img{width: 100%; height: 100%; object-fit: contain;}article.cs-articlePreview .pictureContainer .wum-detailBtn{position: absolute; right: 10px; top: 10px; z-index: 3; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--primary); color: #fff; text-decoration: none; opacity: 0;  transform: translateY(-6px); transition: background 0.2s, opacity 0.2s ease, transform 0.2s ease;}article.cs-articlePreview:hover .pictureContainer .wum-detailBtn{opacity: 1;transform: translateY(0);}article.cs-articlePreview .pictureContainer .wum-detailBtn:hover{background: var(--secondary);}@media (hover: none){article.cs-articlePreview .pictureContainer .wum-detailBtn{opacity: 1;transform: none;}}article.cs-articlePreview .pictureContainer .wum-detailBtn svg{width: 20px;height: 20px;}article.cs-articlePreview .pictureContainer .wum-detailBtn svg path{fill: #fff;}article.cs-articlePreview .artnamBox{height: 2.6em; /* 2 Zeilen * line-height 1.3 */ margin-bottom: 0.35em; overflow: hidden;}article.cs-articlePreview .artnamBox h3{margin: 0;line-height: 1.3;}article.cs-articlePreview .artnamBox h3 a{font-size: 1rem; font-weight: 500; color: var(--secondary); text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}article.cs-articlePreview .moko-descrbox{display: none;}article.cs-articlePreview .priceBox .priceRow .price span{font-size: 1.375rem;font-weight: 700;color: var(--secondary);}article.cs-articlePreview .cs-lagerBox{display: none;}html body.cs-body article.cs-articlePreview .priceBox .cs-priceFormat{display: flex;flex-direction: row;flex-wrap: wrap;align-items: baseline;}html body.cs-body article.cs-articlePreview .priceBox .uvpBox{margin-left: 0.5em;font-size: 0.8rem;}html body.cs-body article.cs-articlePreview .priceBox .uvpBox,html body.cs-body article.cs-articlePreview .priceBox .uvpBox *{color: #E05048;}.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: 5;}.theme-light .nivoSlider,.theme-default .nivoSlider,.theme-dark .nivoSlider{margin-bottom: 0 !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: 65%; 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;}/* Hoehe des Sliders wird zentral in CSS/Core.css gesteuert: "#startseite_*_fan > img, .nivoSlider > img{height:75vh; object-fit:cover }". Diese ID-Regel schlaegt Klassen-Selektoren -> Hoehe dort (ein vh-Wert) aendern, nicht hier duplizieren. Das Bild fuellt dadurch formatfuellend die volle Hoehe. */.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;}.nivoSlider .slider-headline{margin: 0 0 .35em; color: #fff; font-weight: 800; text-transform: uppercase; font-size: clamp(2.6rem, 5.5vw, 5.25rem); line-height: .98; letter-spacing: -.01em; text-shadow: 0 2px 20px rgba(0, 0, 0, .35);}.nivoSlider .slider-text{color: #fff; font-size: 1.05rem; line-height: 1.5; max-width: 32em; margin: 0 0 1.7em; text-shadow: 0 1px 8px rgba(0, 0, 0, .45);}.nivoSlider .slider-text p{margin: 0 0 .4em;}.cs-body .slider-wrapper .cs-captionWrapper .slider-button,.nivoSlider .slider-button{display: inline-block; background: var(--primary, #8e0528) !important; color: #fff !important; padding: .85em 2em; border: 0 !important; border-bottom: 0 !important; border-radius: 999px; font-weight: 600; font-size: 1rem; text-decoration: none; transition: background .2s, transform .2s;}.cs-body .slider-wrapper .cs-captionWrapper .slider-button:hover,.nivoSlider .slider-button:hover{background: #a80730 !important; transform: translateY(-1px);}.nivo-caption .moko-slider-box:has(.slider-headline),.moko-slider-box:has(.slider-headline){background: transparent !important; box-shadow: none !important; padding: 0 !important;}.slider-wrapper .nivo-controlNav{position: absolute; left: 0; right: 0; bottom: 1.4em; display: flex; justify-content: center; align-items: center; gap: 10px; background: transparent !important; z-index: 10002; }.theme-default .nivo-controlNav a{background: rgba(255, 255, 255, .75) !important; box-shadow: 0 0 0 1.5px rgba(0, 0, 0, .6), 0 1px 4px rgba(0, 0, 0, .45) !important;}.theme-default .nivo-controlNav a.active{background: var(--primary, #8e0528) !important; box-shadow: 0 0 0 1.5px rgba(255, 255, 255, .95), 0 1px 4px rgba(0, 0, 0, .45) !important;}.theme-default .nivo-directionNav a.nivo-prevNav,.theme-default .nivo-directionNav a.nivo-nextNav{width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: rgba(0, 0, 0, .4) !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 40% !important; box-shadow: 0 1px 6px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .3) !important; transition: background-color .2s !important;}.theme-default .nivo-directionNav a.nivo-prevNav:hover,.theme-default .nivo-directionNav a.nivo-nextNav:hover{background-color: var(--primary, #8e0528) !important;}.theme-default .nivo-directionNav a.nivo-prevNav{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E") !important;}.theme-default .nivo-directionNav a.nivo-nextNav{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") !important;}.wm-sliderBrand{display: flex; align-items: center; justify-content: center; gap: .9rem; background: #000; padding: 1.85rem 1rem;}.wm-sliderBrand .wm-sliderBrand-logo{height: 34px; width: auto; display: block; fill: #fff;}.wm-sliderBrand .wm-sliderBrand-logo path{fill: #fff !important;}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;}html body.cs-body article.cs-articlePreviewSmall{border: 1px solid #e5e5e5; border-radius: 20px; box-shadow: none; padding: 10px; transition: box-shadow 0.25s ease, border-color 0.25s ease;}html body.cs-body article.cs-articlePreviewSmall:hover{border-color: #e0e0e0; box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12);}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox{display: block; height: 170px;  border-radius: 16px; overflow: hidden; position: relative; margin-bottom: 1em;  text-align: initial;}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox .wum-picLink{display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; padding: 0.5em;}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox .wum-picLink img{max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; transition: transform 0.3s ease;}article.cs-articlePreviewSmall:hover .cs-articlePreviewSmallPicturebox .wum-picLink img{transform: scale(1.05);}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox .wum-detailBtn{position: absolute; right: 8px; top: 8px; z-index: 3; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--primary); color: #fff; text-decoration: none; opacity: 0;  transform: translateY(-6px); transition: background 0.2s, opacity 0.2s ease, transform 0.2s ease;}article.cs-articlePreviewSmall:hover .cs-articlePreviewSmallPicturebox .wum-detailBtn{opacity: 1;transform: translateY(0);}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox .wum-detailBtn:hover{background: var(--secondary);}@media (hover: none){article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox .wum-detailBtn{opacity: 1;transform: none;}}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox .wum-detailBtn svg{width: 18px;height: 18px;}article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox .wum-detailBtn svg path{fill: #fff;}article.cs-articlePreviewSmall .cs-articlePreviewSmallDescriptionBox{height: 2.6em; /* 2 Zeilen * line-height 1.3 */ margin-bottom: 0.35em; overflow: hidden;}article.cs-articlePreviewSmall .cs-articlePreviewSmallDescriptionBox h3{margin: 0;line-height: 1.3;}article.cs-articlePreviewSmall .cs-articlePreviewSmallDescriptionBox a{color: var(--secondary); text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}article.cs-articlePreviewSmall .wum-descrbox{display: none;}article.cs-articlePreviewSmall .cs-articlePreviewSmallPriceBox .price span{font-size: 1.375rem;font-weight: 700;color: var(--secondary);}html body.cs-body article.cs-articlePreviewSmall .cs-priceFormat{display: flex;flex-direction: row;flex-wrap: wrap;align-items: baseline;}html body.cs-body article.cs-articlePreviewSmall .uvpBox{margin-left: 0.5em;font-size: 0.8rem;}html body.cs-body article.cs-articlePreviewSmall .uvpBox,html body.cs-body article.cs-articlePreviewSmall .uvpBox *{color: #E05048;}.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;}