@charset "utf-8";
ul.cs-statusbar{margin: 2em 0 3em 0;}.cs-statusbar li.cs-basketSteps{width: calc(100% / 4 - 0.5em);background: #f5f5f5;text-align: center;}.cs-statusbar li.cs-basketSteps.active{background: #e8e8e8;}.cs-statusbar li.cs-basketSteps.active a{font-weight: 500;}.cs-statusbar li.cs-basketSteps a,.cs-statusbar li.cs-basketSteps span{padding: 1em;display: block;}.unzerUI.form{display:grid}.unzerUI.form input{height:auto !important}#cosmoPayWidgets a{text-decoration: underline}#cosmoPayWidgets .newIban{display:none}#cosmoPayWidgets .newCard{display:none}#cosmoPayWidgets .sepaMandateText{margin:0.5em 0}#cosmoPayWidgets input[type=checkbox]{height:1.3em}.cs-basektLeftBox{width: 70%;padding-top: 1.5em;}.cs-basektRightBox{width: 25%;margin-left: auto;}.cs-basektRightBox .cs-basektRightBoxInner{background: #f6f6f6;padding: 1em;}.cs-basektRightBox .cs-button1{width: 100%;margin-top: 1em;margin-bottom: 0;}.cs-cartTablePicture{width: 15%;padding-right: 1em;max-width: 12%;}.cs-cartTablePicture img{max-width: 100%;max-height: 11em;}.cs-cartBoxDetails{width: 35%;padding-right: 1em;}.cs-cartBoxAmount{width: 20%;padding-right: 1em;}.cs-cartBoxAmount input{max-width: 68%;padding: 0.3em 0.6em;margin-top: 0.4em;}.cs-gutscheinRow .cs-cartBoxAmount,.cs-gutscheinRow .cs-cartBoxSinglePrice{visibility: hidden;}.cs-cartBoxSinglePrice{width: 15%;padding-right: 1em;}.cs-addText{display: block;font-weight: 500;}.cs-cartBoxPrice{width: 15%;margin-left: auto;}.cs-cartBoxPrice .cs-addText{display: block;font-weight: 500;}.cs-cartBoxAmount .cs-articleRefresh{cursor: pointer;text-decoration: none;width: 1.5em;height: 1.5em;position: relative;top: 7px;}.cs-cartRow{border-bottom: 1px solid #dadadd;margin-bottom: 1em;padding-bottom: 1em;}.cs-cartRow.configarticle{border: 0;margin: 0;padding: 0;}.cs-cartRow .cs-articleName{font-size: 1rem;font-weight: 500;}.cs-cartRow.configarticleComponent{background: #fbfbfb;padding-top: 1em;margin-top: 1em;border-top: 1px dashed #e6e6e6;}.cs-cartRow.cs-gutscheinRow{padding-top: 1em;background: #f6f6f6;margin-top: 0;}.cs-voucher{margin: 1em 0;}.cs-voucher .cs-gutscheinEingabe{width: 100%;}.cs-voucher .cs-articleRefresh{text-align: right;padding-right: 0.3em;cursor: pointer;border: 1px solid #000;display: inline-block;padding: 0.2em 0.3em;font-size: 0.8rem;margin-bottom: 0.2em;background: #fff;}.cs-voucher .cs-articleRefresh:hover{color: #000;}.cs-prices #best_land{padding: 0;border: 0;width: 100%;margin-top: 0.3em;background-color: #fff;padding: 0.4em;}.cs-wkLieferzeit.ampel_rot{color: #ca3030;}.cs-wkLieferzeit.ampel_gruen{color: #199c29;}.cs-backToShopping{margin: 0.5em 0;}.cs-body .cs-backToShopping a{display: block;width: 100%;text-align: center;margin-bottom: 0.3em;width: 100%;}.cs-stepShopping, .cs-stepMerk{display: block;background: #fff;text-align: center;}.cs-articleDelete{cursor: pointer;color: #b30000;}.cs-cartBoxArticleId a{font-size: 0.7rem;}.cs-featureContainer{font-size: 0.7rem;margin-top: 0.5em;}.cs-featureContainer .cs-featuresName{text-decoration: underline;}.cartTableRow{border-top: 1px solid #dadadd;margin-bottom: 0.4em;padding-top: 0.6em;}.cartTableRow:first-of-type{border: 0;}.cartTableRow.configarticleComponent{border: 0;}#paypalDiv{margin-top: 0.5em;text-align: center;background: #f6f6f6;padding: 1em 0 0.4em 0;}#AmazonPayButton1{text-align: right;background: #fff;margin: 1em 0;}h3.cs-wkHeading{font-size: 1.4rem;}.articletable{margin-bottom: 3em;}.cs-grundpreis{font-size: 0.7rem;}.cs-voucherPopup{max-width: 300px;}.cs-voucherPopup .cs-infoBox{font-size: 15px;margin-bottom: 1em;border-bottom: 1px solid #e3e3e3;background: #f5f5f5;display: flex;padding: 10px;text-align: center;}.cs-voucherPopup .cs-voucher .cs-widgetForm .cs-voucherButton{padding: 10px;border-radius: 5px;border: 1px solid #ccc;cursor: pointer;}.cs-voucherPopup .cs-voucher .cs-widgetForm .cs-voucherButton:hover{background: #f9f9f9;}.cs-voucherPopup .cs-voucher .cs-widgetForm .cs-gutscheinEingabe{margin-bottom: 1em;border-radius: 5px;text-align: center;}.cs-voucherPopup .cs-voucherError span{color: #f00;max-width: 40em;background: #ffe6e6;padding: 10px;border-radius: 4px;margin-bottom: 13px;text-align: center;display. block;}.cs-basketStepOne .cs-voucherButton{text-decoration: none;background: #fff;padding: 10px;border-radius: 4px;margin-top: 4px;display: inline-block;width: 100% !important;text-align: center;}.cs-step2Container{margin-bottom: 4em;}.cs-step2Container .cs-step2RegisterBox h4{margin: 1em 0 0.5em 0;}.cs-step2Container .cs-step2RegisterBox{width: calc(100%/2 - 1em);border-right: 1px solid #dadadd;padding-right: 4em;}.cs-step2Container .cs-step2LoginBox{width: calc(100%/2 - 2em);}.cs-step2Container .step2Button{margin-top: 0.5em;}.cs-checkoutSubmit{text-align: right;}.cs-checkout3 .cs-lieferung{margin: 3em 0;}.orderDsBox{border: 2px dashed #bfbfbf;padding: 1em;margin-bottom: 2em;}.orderDsBox b{font-weight: 600;}.orderDsBox .orderDsHeader{margin-bottom: 10px;background: #f5f5f5;padding-bottom: 10px;}.orderDsBox [type="radio"]{width: auto;position: relative;top: 5px;left: 0;float: left;}.orderDsBox label{display: block;overflow: hidden;}.orderDsBox label span{display: inline-block;float: left;position: relative;left: 4px;top: 1px;width: 95%;}.orderDsBox .infoBox{margin-bottom: 10px;margin-top: 5px;}.orderDsBox .cs-dsPwd .cs-infoBox{margin-top: 1em;margin-bottom: 0;}.checkoutStep4 .buttonNext{margin-bottom: 1em;}.checkoutStep4 .buttonLabel{padding: 0.5em 1em;display: inline-block;}.checkoutStep4 .cs-mitteilung{width: 100%;min-height: 3em;}.checkoutStep4 .cs-paymentBox,.checkoutStep4 .cs-shippingBox{border: 1px solid #000000;border-radius: 0.2em;margin-right: 1em;position: relative;margin-bottom: 0.5em;}.checkoutStep4 .cs-paymentBox.tempDisabled{border: 1px solid #dadadd;border-radius: 0.2em;margin-right: 1em;position: relative;color: #c1c1c1;font-weight: 300;}.checkoutStep4 .cs-paymentBox label,.checkoutStep4 .cs-shippingBox label{padding: 1em;display: block;}.checkoutStep4 .cs-paymentBox input,.checkoutStep4 .cs-shippingBox input{display: none;}.checkoutStep4 .cs-paymentBox.active:after,.checkoutStep4 .cs-paymentBox.active:after, .checkoutStep4 .cs-shippingBox.active:after{content: "●"; height: 1em; width: 1em; position: absolute; right: -0.5em; top: -0.5em; font-weight: 300; background: #000000; color: #fff; padding: 1px 1px 4px 1px; display: flex; align-items: center; justify-content: center; border-radius: 100%; font-size: 24px;}.checkoutStep4 .cs-addText{margin-top: 1em;}.checkoutStep4 .cs-addText p{margin: 0;}.checkoutStep4 .cs-addText .cs-helptext{font-weight: 500;}.checkoutStep4 .agbRed{background: #ffe1e1;border-color: #b19c9c;}#please_wait_dialog_container{display: none;}#please_wait_dialog_container img{vertical-align: middle;margin-right: 10px;}.basketStep5 .addSites{float: left; margin-right: 5px;}.basketStep5 .addSites a{color: #ffffff;}.basketStep5 h1{margin: 0;}.basketStep5 .lockBox{padding: 5px; border: 1px solid #f59393; background-color: #f7c8c8}.basketStep5 .cs-orderPayment .cs-errorBox{width: 100% !important;padding: 1em 0 0 0;}.basketStep5 .cs-buynow input{margin-bottom: 1em;margin-top: 1em;}.wpwl-form-card, .wpwl-form-directDebit, .wpwl-form-onlineTransfer-EPS, .wpwl-form-onlineTransfer-ENTERCASH, .wpwl-form-onlineTransfer-GIROPAY, .wpwl-form-onlineTransfer-IDEAL, .wpwl-form-onlineTransfer-SADAD, .wpwl-form-onlineTransfer-SOFORTUEBERWEISUNG, .wpwl-form-virtualAccount-KLARNA_INVOICE, .wpwl-form-virtualAccount-KLARNA_INSTALLMENTS, .wpwl-form-virtualAccount-NETELLER, .wpwl-form-virtualAccount-PASTEANDPAY_V, .wpwl-form-virtualAccount-VSTATION_V, .wpwl-form-virtualAccount-CHINAUNIONPAY, .wpwl-form-has-inputs{padding: 22px 23px 12px 12px;margin-bottom: 0;border: 0 solid #ccc;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.vrPaymentBox{border: 1px solid #dadadd;background: #f5f5f5;overflow: hidden;}.vrPaymentBox .wpwl-container{float: right;}.vrPaymentBox .vrPaymentText{float: left;width: 67%;padding: 7% 20% 5% 14%;font-size: 13px;}.vrPaymentBox .vrPaymentWidget{float: right; width: 29%;}.vrPaymentBox .wpwl-form-card{background: transparent;background-image: none;}.vrPaymentBox .wpwl-container-virtualAccount-PAYPAL{margin: 19% 26% 4% 7%;}.cs-basketStepOne .cs-basektRightBox{margin-bottom: 2em;}body.cs-onePageCheckout #ajaxPopupContent{max-width: 100%;}body.cs-onePageCheckout{background: #F4F8F9;}body.cs-onePageCheckout #cosmoCheckout{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 2em;}body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutLeft,body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutRight{background: #fff;border-radius: 5px;padding: 1em;}body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutLeft{width: 40%;}body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutRight{width: 58%;}body.cs-onePageCheckout #shortnav, body.cs-onePageCheckout .shortnav, body.cs-onePageCheckout .cs-shortnav{display: none;}body.cs-onePageCheckout .cs-cosmoCheckoutHeadlines{font-size: 16px;font-weight: 600;margin-bottom: 1em;}body.cs-onePageCheckout .cs-cosmoCheckoutSubHeadlines{font-size: 16px;font-weight: 600;margin-bottom: 0.5em;}body.cs-onePageCheckout .cs-button1{background: #3082FF;color: #fff;border-radius: 5px;}body.cs-onePageCheckout .cs-cosmoCheckoutLeft .cc_renderBox{border: 1px solid #eaeaea;border-radius: 5px;padding: 1em;margin-bottom: 1em;position: relative;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox{border: 1px solid #eaeaea;border-radius: 5px;padding: 1em;margin-bottom: 1em;position: relative;}body.cs-onePageCheckout .cs-cosmoCheckoutLeft .cc_renderBox .cs-editButton{display: none; cursor: pointer;position: absolute;right: 0;top: 0;border: 1px solid #dadadd;padding: 4px 10px;border-radius: 4px;margin: 4px;background: #f6f6f6;border-bottom: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;}body.cs-onePageCheckout .cs-cosmoCheckoutLeft .cs-ccBlock.editable .cc_renderBox .cs-editButton{display: block}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox .cs-cartButton{display: none; cursor: pointer;position: absolute;right: 0;top: 0;border: 1px solid #dadadd;padding: 4px 10px;border-radius: 4px;margin: 4px;background: #f6f6f6;border-bottom: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox .cs-cartButton.editable{display: block}body.cs-onePageCheckout .cs-ccBlock.incomplete .cc_renderBox{border-color:red}body.cs-onePageCheckout #cosmoCheckout .cs-label{display: inline-block;width: 8em;}body.cs-onePageCheckout .cs-errorMessage{display: none; color: #cc5656;font-size: 12px;}body.cs-onePageCheckout .paymentMethodRow{gap: 10px;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox{border-radius: 4px;position: relative;margin-bottom: 4px;border: 1px solid #dadadd;width: calc(100% / 4 - 10px);}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox label{padding: 8px;text-align: left;display: block;cursor: pointer;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox.active{border-color: #111;background: #f6f6f6;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox input{display: none;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox.tempDisabled{color: #c1c1c1;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox.tempDisabled label{cursor: unset;}body.cs-onePageCheckout .cs-paymentDetails{background: #f6f6f6;padding: 1em;border-radius: 5px;margin-bottom: 1em;}body.cs-onePageCheckout .shippingMethodRow{gap: 10px;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox{border-radius: 4px;position: relative;margin-bottom: 4px;border: 1px solid #dadadd;width: calc(100% / 4 - 10px);}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox label{padding: 8px;text-align: left;display: block;cursor: pointer;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox.active{border-color: #111;background: #f6f6f6;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox input{display: none;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox.tempDisabled{color: #c1c1c1;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox.tempDisabled label{cursor: unset;}body.cs-onePageCheckout .paymentForm.cs-form .cs-formRow .cs-formRow-column{width: 100%;}body.cs-onePageCheckout select{background-color: #fff;}body.cs-onePageCheckout #cosmoCheckout .cs-ccRadiobuttons{margin: 1em 0;}body.cs-onePageCheckout .cs-ccLink{text-decoration: underline; cursor: pointer;font-size: 12px;}body.cs-onePageCheckout .cs-ccSlash{font-size: 12px;}body.cs-onePageCheckout #cosmoCheckout .cs-ccEditBox{display: none}body.cs-onePageCheckout #cosmoCheckout .cs-ccDataLine{display: none}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield{display: none}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .filled{background-color: white !important; border-color: #93ad4d!important}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .mandatory{border-color: #c72121}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .denied{background-color: #ffd2ce; border-color: #c72121}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .accepted{background-color: #eaf7c6; border-color: #93ad4d}body.cs-onePageCheckout .cosmoCheckoutModal{max-width: 95%;width: 1000px;}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radiobuttons{margin-top: 13px;display: flex;flex-wrap: wrap;gap: 11px;}body.cs-onePageCheckout .cs-articletable .cs-shippingTime{font-size: 12px;color: #979797;margin: 0 0.3em;}body.cs-onePageCheckout .cs-addText{display: block;font-weight: 500;font-size: 12px;text-decoration: none;}body.cs-onePageCheckout .cs-shippmentRow, body.cs-onePageCheckout .cs-totalRow, body.cs-onePageCheckout .cs-paymentRow{align-items: center;}body.cs-onePageCheckout .cs-ccBlock.cartSumBlock .cc_renderBox{border: 1px solid #dadadd;margin-bottom: 2em;background: #f6f6f6;}body.cs-onePageCheckout .cartTableRow .cs-labelColumn{width: 27%;}body.cs-onePageCheckout .cartTableRow .cs-labelColumnWide{width: calc(58% - 3px);}body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumn, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumn{width: 40%;}body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumnWide{width: calc(71% - 3px);}body.cs-onePageCheckout .cs-totalRow .cs-labelColumn{width: 40%;}body.cs-onePageCheckout .cartTableRow .cs-cartTablePicture{width: 15%;margin-right: 1%;padding: 0;}body.cs-onePageCheckout .cartTableRow .cs-ccQuantityColumn{width: 14%;margin-right: 1%;padding: 0;font-size: 13px;}body.cs-onePageCheckout .cartTableRow .cs-priceColumnBox .cs-ccPriceColumn{width: calc(100%/3 - 4px);font-size: 13px;}body.cs-onePageCheckout .cs-priceColumnBox{display: flex;flex-wrap: wrap;width: 45%;justify-content: right;gap: 4px;}body.cs-onePageCheckout .cs-articleName{font-size: 1rem;font-weight: 500;display: block;width: 100%;margin-bottom: 2px;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cs-ccSubmitButton input{width: 100%;padding: 1em 0;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cs-ccSubmitButton input.disabled{background: #aaaaaa}body.cs-onePageCheckout .cs-unlessConfigarticle{font-size: 13px;}body.cs-onePageCheckout .cs-totalGross{font-size: 17px;font-weight: 600;}body.cs-onePageCheckout .cs-priceDetails{font-size: 0.8em; text-decoration: underline; cursor: pointer}body.cs-onePageCheckout .checkboxLine{margin-bottom: 0.3em;}body.cs-onePageCheckout .checkboxLine input[type=checkbox]{margin-right: 0.5em; margin-bottom: 0.3em;}body.cs-onePageCheckout label{display: flex}body.cs-onePageCheckout a{margin: 0 0.3em}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm,body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield{margin-bottom: 1em;}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm span.label,body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm span.label{margin: 0;padding-left: 0;left: 0;}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm .cs-radiobuttons input{margin-right: 5px;}body.cs-onePageCheckout .shipmentContainerEdit .deliveryAddressSelectContainer label span{display: inline-block;margin-top: 4px;margin-left: 5px;}body.cs-onePageCheckout .loginPopupForm .subline{margin-top: 0;}body.cs-onePageCheckout .cs-ccSubmitButton{margin-top: 2em;}@media (max-width: 1094.98px){body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutLeft, body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutRight{width: 98%;margin: 0 auto;margin-bottom: 2em;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumnWide{width: 63%;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide{width: 70.8%;}}@media (max-width: 632.98px){body.cs-onePageCheckout .cartTableRow .cs-labelColumn{width: 85%;} body.cs-onePageCheckout .cartTableRow .cs-labelColumnWide{width: 50%;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumnWide{width: 66%;} body.cs-onePageCheckout .cartTableRow .cs-priceColumnBox{width: 100%;margin-left: unset;} body.cs-onePageCheckout .paymentMethodRow .cs-selectBox{width: 100%;} body.cs-onePageCheckout .shippingMethodRow .cs-selectBox{width: 100%;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide{width: 63%;}}@media (max-width: 575.98px){body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide{width: 66%;}}@media (max-width: 430px){body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox .cs-cosmoCheckoutHeadlines{margin-top: 2em;}}.cs-basketStepOne .cs-basektRightBox{margin-bottom: 2em;}body.cs-onePageCheckout #ajaxPopupContent{max-width: 100%;}body.cs-onePageCheckout{background: #F4F8F9;}body.cs-onePageCheckout #cosmoCheckout{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 2em;}body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutLeft,body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutRight{background: #fff;border-radius: 5px;padding: 1em;}body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutLeft{width: 40%;}body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutRight{width: 58%;}body.cs-onePageCheckout #shortnav, body.cs-onePageCheckout .shortnav, body.cs-onePageCheckout .cs-shortnav{display: none;}body.cs-onePageCheckout .cs-cosmoCheckoutHeadlines{font-size: 16px;font-weight: 600;margin-bottom: 1em;}body.cs-onePageCheckout .cs-cosmoCheckoutSubHeadlines{font-size: 16px;font-weight: 600;margin-top: 0.5em;margin-bottom: 0.5em;}body.cs-onePageCheckout .cs-button1{background: #3082FF;color: #fff;border-radius: 5px;}body.cs-onePageCheckout .cs-cosmoCheckoutLeft .cc_renderBox{border: 1px solid #eaeaea;border-radius: 5px;padding: 1em;margin-bottom: 1em;position: relative;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox{border: 1px solid #eaeaea;border-radius: 5px;padding: 1em;margin-bottom: 1em;position: relative;}body.cs-onePageCheckout .cs-cosmoCheckoutLeft .cc_renderBox .cs-editButton{display: none; cursor: pointer;position: absolute;right: 0;top: 0;border: 1px solid #dadadd;padding: 4px 10px;border-radius: 4px;margin: 4px;background: #f6f6f6;border-bottom: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;}body.cs-onePageCheckout .cs-cosmoCheckoutLeft .cs-ccBlock.editable .cc_renderBox .cs-editButton{display: block}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox .cs-cartButton{display: none; cursor: pointer;position: absolute;right: 0;top: 0;border: 1px solid #dadadd;padding: 4px 10px;border-radius: 4px;margin: 4px;background: #f6f6f6;border-bottom: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox .cs-cartButton.editable{display: block}body.cs-onePageCheckout .cs-ccBlock.incomplete .cc_renderBox{border-color:red}body.cs-onePageCheckout #cosmoCheckout .cs-label{display: inline-block;width: 8em;}body.cs-onePageCheckout .cs-errorMessage{display: none; color: #cc5656;font-size: 12px;}body.cs-onePageCheckout .cs-selectBox{border-radius: 4px;position: relative;margin-bottom: 4px;border: 1px solid #dadadd;width: calc(100% / 4 - 10px);}body.cs-onePageCheckout .paymentMethodRow{gap: 10px;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox label img{max-width: 90px;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox label span.logoText,body.cs-onePageCheckout .paymentMethodRow .cs-selectBox label span.staticText{padding-left: 6px;display: block;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox label span.logoText span,body.cs-onePageCheckout .paymentMethodRow .cs-selectBox label span.staticText span{font-weight: 500;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox label{padding: 8px;text-align: left;display: block;cursor: pointer;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox.active{border-color: #777;background: #fcfcfc;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox input{display: none;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox.tempDisabled{color: #c1c1c1;}body.cs-onePageCheckout .paymentMethodRow .cs-selectBox.tempDisabled label{cursor: unset;}body.cs-onePageCheckout .cs-paymentDetails{background: #f6f6f6;padding: 1em;border-radius: 5px;margin-bottom: 1em;}body.cs-onePageCheckout .shippingMethodRow{gap: 10px;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox label{padding: 8px;text-align: left;display: block;cursor: pointer;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox.active{border-color: #111;background: #f6f6f6;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox input{display: none;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox.tempDisabled{color: #c1c1c1;}body.cs-onePageCheckout .shippingMethodRow .cs-selectBox.tempDisabled label{cursor: unset;}body.cs-onePageCheckout .paymentForm.cs-form .cs-formRow .cs-formRow-column{width: 100%;}body.cs-onePageCheckout select{background-color: #fff;}body.cs-onePageCheckout #cosmoCheckout .cs-ccRadiobuttons{margin: 1em 0;}body.cs-onePageCheckout .cs-ccLink{text-decoration: underline; cursor: pointer;font-size: 12px;}body.cs-onePageCheckout .cs-ccSlash{font-size: 12px;}body.cs-onePageCheckout #cosmoCheckout .cs-ccEditBox{display: none}body.cs-onePageCheckout #cosmoCheckout .cs-ccDataLine{display: none}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield{display: none}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .filled{background-color: white !important; border-color: #93ad4d!important}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .mandatory{border-color: #c72121}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .denied{background-color: #ffd2ce; border-color: #c72121}body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield .accepted{background-color: #eaf7c6; border-color: #93ad4d}body.cs-onePageCheckout .cosmoCheckoutModal{max-width: 95%;width: 1000px;}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radiobuttons{margin-top: 13px;display: flex;flex-wrap: wrap;gap: 11px;}body.cs-onePageCheckout .cs-articletable .cs-shippingTime{font-size: 12px;color: #979797;margin: 0 0.3em;}body.cs-onePageCheckout .cs-addText{display: block;font-weight: 500;font-size: 12px;text-decoration: none;}body.cs-onePageCheckout .cs-shippmentRow, body.cs-onePageCheckout .cs-totalRow, body.cs-onePageCheckout .cs-paymentRow{align-items: center;}body.cs-onePageCheckout .cs-ccBlock.cartSumBlock .cc_renderBox{border: 1px solid #dadadd;margin-bottom: 2em;background: #f6f6f6;}body.cs-onePageCheckout .cartTableRow .cs-labelColumn{width: 27%;}body.cs-onePageCheckout .cartTableRow .cs-labelColumnWide{width: calc(58% - 3px);}body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumn, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumn{width: 40%;}body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumnWide{width: calc(71% - 3px);}body.cs-onePageCheckout .cs-totalRow .cs-labelColumn{width: 40%;}body.cs-onePageCheckout .cartTableRow .cs-priceColumnBox .cs-ccPriceColumn{width: calc(100%/3 - 4px);font-size: 13px;}body.cs-onePageCheckout .cs-priceColumnBox{display: flex;flex-wrap: wrap;width: 45%;justify-content: right;gap: 4px;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cs-ccSubmitButton input{width: 100%;padding: 1em 0;}body.cs-onePageCheckout .cs-cosmoCheckoutRight .cs-ccSubmitButton input.disabled{background: #aaaaaa}body.cs-onePageCheckout .cs-unlessConfigarticle{font-size: 13px;}body.cs-onePageCheckout .cs-totalGross{font-size: 17px;font-weight: 600;}body.cs-onePageCheckout .cs-priceDetails{font-size: 0.8em; text-decoration: underline; cursor: pointer}body.cs-onePageCheckout .checkboxLine{margin-bottom: 0.3em;}body.cs-onePageCheckout .checkboxLine input[type=checkbox]{margin-right: 0.5em; margin-bottom: 0.3em;}body.cs-onePageCheckout label{display: flex}body.cs-onePageCheckout a{margin: 0 0.3em}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm,body.cs-onePageCheckout .cosmoCheckoutModal .cs-ccEditfield{margin-bottom: 1em;}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm span.label,body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm span.label{margin: 0;padding-left: 0;left: 0;}body.cs-onePageCheckout .cosmoCheckoutModal .cs-radioForm .cs-radiobuttons input{margin-right: 5px;}body.cs-onePageCheckout .shipmentContainerEdit .deliveryAddressSelectContainer label span{display: inline-block;margin-top: 4px;margin-left: 5px;}body.cs-onePageCheckout .loginPopupForm .subline{margin-top: 0;}body.cs-onePageCheckout .cs-ccSubmitButton{margin-top: 2em;}body.cs-onePageCheckout input[type="checkbox"]{outline: transparent !important;}body.cs-onePageCheckout .cs-storedAddressesContainer{margin-top: 0.5em; display: none;}body.cs-onePageCheckout .cs-storedAddressesContainer .cs-storedAddress{float: left; min-width: 15em; min-height: 7.2em; margin-right: 0.5em; margin-top: 0.5em;padding: 0.5em;}body.cs-onePageCheckout .cs-storedAddressesContainer .cs-selectBox.active{border-color: #111;background: #f6f6f6;}body.cs-onePageCheckout .cs-storedAddressesContainer .cs-clear{clear: both;}body.cs-onePageCheckout .cs-storedAddressesAdditional{display: none;}body.cs-onePageCheckout .cs-ccDeleteDeliveryAddressButton{text-align: right;}body.cs-onePageCheckout .cs-articletable .cs-articleName{font-size: 1rem;font-weight: 500;display: block;width: 100%;margin-bottom: 2px;}body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-cartTablePicture{width: 15%;margin: 0;padding: 0;}body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-labelColumnWide{width: 55%;margin: 0;}body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-ccQuantityColumn{width: 15%;margin: 0;font-size: 13px;padding: 0;}body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-ccSinglePriceColumn{width: 15%;margin: 0;margin-left: auto;}body.cs-onePageCheckout .cs-sumlineRedemptions table{width: 100%;}body.cs-onePageCheckout .cs-sumlineRedemptions .cs-tableRight{width: 15%; padding-left: 5px}body.cs-onePageCheckout .cs-sumlineRemaining{font-size: 17px; font-weight: 600;} body.cs-onePageCheckout .cs-sumlineRemaining .cs-tableLeft{font-size: 1rem; font-weight: 500;} @media (max-width: 1094.98px){body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutLeft, body.cs-onePageCheckout #cosmoCheckout .cs-cosmoCheckoutRight{width: 98%;margin: 0 auto;margin-bottom: 2em;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumnWide{width: 63%;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide{width: 70.8%;}}@media (max-width: 632.98px){body.cs-onePageCheckout .cartTableRow .cs-labelColumn{width: 85%;} body.cs-onePageCheckout .cartTableRow .cs-labelColumnWide{width: 50%;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide, body.cs-onePageCheckout .cs-paymentRow .cs-labelColumnWide{width: 66%;} body.cs-onePageCheckout .cartTableRow .cs-priceColumnBox{width: 100%;margin-left: unset;} body.cs-onePageCheckout .paymentMethodRow .cs-selectBox{width: 100%;} body.cs-onePageCheckout .shippingMethodRow .cs-selectBox{width: 100%;} body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide{width: 63%;} body.cs-onePageCheckout .cs-articletable .cs-articleName{flex-shrink: 0;width: 100%;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-cartTablePicture{width: 25%;margin: 0;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-labelColumnWide{width: 75%;margin: 0;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-ccQuantityColumn{width: 100%;margin: 0;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-ccSinglePriceColumn{width: 100%;margin: 0;margin-left: 0;}}@media (max-width: 575.98px){body.cs-onePageCheckout .cs-shippmentRow .cs-labelColumnWide{width: 66%;} body.cs-onePageCheckout .cs-articletable .cs-articleName{flex-shrink: 0;width: 100%;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-cartTablePicture{width: 25%;margin: 0;text-align: left;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-cartTablePicture a{margin: 0;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-labelColumnWide{width: 75%;margin: 0;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-ccQuantityColumn{width: 100%;margin: 0;} body.cs-onePageCheckout .cs-articletable .cartTableRow .cs-ccSinglePriceColumn{width: 100%;margin: 0;margin-left: 0;}}@media (max-width: 430px){body.cs-onePageCheckout .cs-cosmoCheckoutRight .cc_renderBox .cs-cosmoCheckoutHeadlines{margin-top: 2em;}}#cs-basketTableStep5.cs-anfrage{margin-top: -30px;}#timeout_dialog_container{display: none;}.cs-orderSummaryBlock > div{width: calc(100%/3 - 2em);}.cs-orderSummaryBlock .cs-orderShipping{border-right: 1px solid #dadadd;}.cs-orderSummaryBlock .cs-orderButtons{border-right: 1px solid #dadadd;}.cs-orderSummaryBlock .cs-orderShipping .cs-orderBox > div{width: calc(100%/2);}.cs-orderSummaryBlock .cs-orderPayment .cs-orderBox > div{width: calc(100%/2);}.cs-orderSummaryBlock .cs-orderButtons .cs-orderBox > div{width: calc(100%/2);}.cs-orderSummaryBlock .cs-orderButton{text-decoration: underline;margin-bottom: 1em;display: block;}.cs-orderSummaryBlock .cs-firstColumn{font-weight: 500;}.cs-orderSummaryBlock .cs-orderPayment .cs-orderBox > .cs-row{width: 100%;}.nachweisPflichtMsg{background: #f5f5f5;padding: 0.6em;margin: 1em 0 1em 0;}.nachweisPflichtMsg h5{margin: 0 0 0.4em 0;}.nachweisPflichtMsg .cs-textbox{color: #dc111f;}#nachweisAlertPopup{display:none;width:400px;}.cs-changeMail{position: absolute;right: 0.7em;background: #fff;top: -0.7em;padding: 0 0.5em;z-index: 2;}.cs-nachweispflichtBox .nachweis-eingabe-head{cursor: pointer;border: 1px solid #8f8f8f;display: inline-block;font-size: 0.7rem;padding: 0.2em 0.5em 0.1em;margin-top: 0.5em;background: #f5f5f5;}.cs-nachweispflichtBox .nachweis-eingabe-head:hover{background: #fff;}.cs-nachweispflichtBox{position: relative;}.cs-nachweisPflichtEntryForm{position: absolute;background: #fff;padding: 1em;}.cs-lieferBlock .cs-lieferItem{width: 24%;margin: 0 0.2%;padding: 0.5em;}.cs-lieferBlock .cs-lieferItem .cs-backToShopping a{display: block;text-decoration: underline;text-align: left;}.cs-lieferBlock .cs-newLieferAdress{margin: 1em 0 2em 0;}.cs-lieferItem.selected{background: #f5f5f5;}.cs-shippingItem.selected{background: #f5f5f5; }.cs-shippingItem{border: 1px solid #dadadd;padding: 1em;width: calc(100%/4 - 2%);margin: 1%;}.cs-shippingActions{margin-top: 8px; }.carttable .cartTablePicture .articlePic{max-height: 80px;max-width: 75px;}.carttable .tar{text-align:right;}#basketTableStep5Footer .leftBoxes{line-height: 20px;padding-left: 15px;}#basketTable .addText{display: none; font-weight: bold;}#basketTable .features ul,ol{margin: 0;padding-left: 1em}#basketTableStep5Footer .cs-columnLeft{width: 77%;text-align: right;}#basketTableStep5Footer .cs-columnRight{width: 23%;padding-left: 6.5em;}#basketTableStep5Footer .cs-columnRight span,#basketTableStep5Footer .cs-columnLeft span{font-weight: 600;}.basketStep5 .cs-buynow{text-align: right;margin-top: 2em;margin-right: 1em;}.cs-cartstep5{border-bottom: 1px solid #e0e0e2;padding-bottom: 2em;margin-bottom: 2em;}.cs-anfrageTable.requesttable{margin-bottom: 2em;}#basketTable .configarticleComponent{border-top-width: 0; padding-top: 0; }#basketTable .bold{font-weight: bold !important; }#basketTableRequest .addText{display: none; font-weight: bold;}#basketTableRequest .features ul,ol{margin: 0;padding-left: 1em}#cs-basketTableRequest .configarticleComponent{border-top-width: 0; padding-top: 0; }#cs-basketTableRequest .bold{font-weight: bold !important; }#cs-basketTableRequest .requestprice{color:#999999;font-style:italic;}.cartstep5layout2 input{width: 100%; margin-bottom: 4px;}#konto_klassisch, #konto_sepa{display: none;}.kontoActive{background: #2a7ae5;}.cs-budgetContainer{background: #fff;border: 1px solid #dadadd;padding: 0.3em;margin-bottom: 0.3em;}