@charset "UTF-8";#content_basket_table{margin:1em 0}
#content_basket_table tfoot tr td{background:#fdfdfd;padding:.5em}
#content_basket_table img{border:solid 1px var(--color-grey1);background:#fff;padding:2px;width:80px;height:64px;display:block}
#content_basket_table thead tr td,#content_basket_table tr.highlight td{border-bottom:solid 3px var(--color-brand);border-top:solid 1px var(--color-grey1);padding:.5em;background:#f8f8f8;font-size:1.2em}
.basket_rate td:nth-child(2)::after{content:"";font-family:slewoFontIco;color:#c8c8c8;padding:0 0 0 .5em;cursor:pointer}
#content_basket_table tbody tr:last-child td{border-top:solid 1px var(--color-grey1);border-bottom:solid 1px var(--color-grey1)}
#content_basket_table tbody tr td{padding:.5em}
#content_basket_table tbody tr td:nth-child(7){padding:0}
#content_basket_table tbody tr:nth-child(2n) td{background:#f8f8f8}
#content_basket_table tbody tr td:nth-child(4),#content_basket_table tbody tr td:nth-child(5),#content_basket_table tbody tr td:nth-child(8){background:#f5f5f5;font-size:1.2em}
#content_basket_table tbody tr td a{display:flex;gap:1em;align-items:center}
#content_basket_table tbody tr td a>div:nth-child(2){flex:1}
#content_basket_table tbody tr td:nth-child(2)>span>span>span,#content_basket_table tbody tr td:nth-child(6)>span>span>span{position:absolute;left:0;top:0;width:100%;height:50%;border-bottom:solid 1px var(--color-brand)}
.mwst{font-size:.7em;display:block;font-weight:400}
tr:hover .content_basket_del{color:var(--color-brand)}
.content_basket_box{border-bottom:solid 3px var(--color-brand);border-top:solid 1px var(--color-grey1);padding:.5em;background:#fafafa;margin:1em 0}
.content_basket_box .hidden{display:none}
.content_basket_box h2{border-bottom:solid 1px var(--color-grey1);padding:0 0 .5em;margin:0 0 .5em}
.content_basket_box>table>tbody>tr>td{vertical-align:top;padding:.5em}
.content_basket_box>table>tbody>tr:nth-child(2n+1)>td{background:#fdfdfd}
.content_basket_box .disabled{opacity:.5}
.content_basket_box .disabled>label>span{opacity:.3}
#label7+label+label,.basket_gutschein,.symbol_payment{position:relative}
#label7+label+label::after,.symbol_payment::after{content:"";margin:0 0 0 .5em;position:absolute;top:50%;width:20em;height:1.6em;transform:translate3d(0,-50%,0)}
.symbol_payment::after{background-size:auto 100%;background-repeat:no-repeat}
.symbol_payment.symbol_applepay::after{background-image:url(https://www.slewo.com/static/gfx/site/payment_applepay.svg?v1);background-repeat:no-repeat;background-size:auto 100%}
.symbol_payment.symbol_googlepay::after{background-image:url(https://www.slewo.com/static/gfx/site/payment_googlepay.svg?v4);background-repeat:no-repeat;background-size:auto 100%}
#label7+label+label::after,.symbol_payment.symbol_easycredit::after{background-image:url(https://www.slewo.com/static/gfx/site/easyCredit.svg);background-repeat:no-repeat;background-size:auto 100%}
#label7+label+label::after{background-image:url(https://www.slewo.com/static/gfx/site/payment_paypal.svg?v1)}
.blackweek #label12+label+label::after{content:"BLACKWEEK -33% Rabatt auf Lagerware";background:#000;padding:.5em;color:#fff;font-weight:bolder}
.symbol_cc::after{background-image:url(https://www.slewo.com/static/gfx/site/payment_kreditkarte.svg)}
.basket_gutschein:hover::before{content:"Gutschein entfernen";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-brand);border-radius:.5em;display:flex;align-items:center;padding:0 0 0 .5em;font-weight:700;color:#fff;cursor:pointer}
input:checked+label>.symbol_cc::after{font-size:2em;top:-.25em}
.content_kasse_payment table{width:100%}
#payment_finanz tr:nth-child(2n+1) td{background:#fdfdfd}
#content_basket_head{width:100%;margin:0 0 2em;cursor:default}
#content_basket_head::after{clear:both;content:"";display:table}
#content_basket_head li{float:left;overflow:hidden;width:25%;background:#f5f5f5;vertical-align:middle;position:relative;font-weight:700;white-space:nowrap;text-align:center;padding:1em 1em 1em 3em}
#content_basket_head li:nth-child(4){padding-right:3em}
#content_basket_head li.select_all{background:var(--color-brand);color:#fff}
#content_basket_head li::after,#content_basket_head li:last-child::before{content:"";position:absolute;top:50%;width:3em;height:3em;background:#f5f5f5;border:solid 2px #fff;z-index:10;border-radius:3px}
#content_basket_head li::after{left:0;transform:translate3d(-50%,-50%,0) rotate(45deg)}
#content_basket_head li.select::after,#content_basket_head li.select_all::after{background:var(--color-brand);box-shadow:0 0 .5em rgba(0,0,0,.4)}
#content_basket_head li.select::after{border:0}
#content_basket_head li:first-child::after{background:#fff}
#content_basket_head li:last-child::before{background:#fff;right:0;left:auto;transform:translate3d(50%,-50%,0) rotate(45deg)}
.afterpay-terms-details:not(:checked)~p,.street:not(.load)+tr,.street:not(.load)+tr+tr,html:not(.applepay) .stripe-payment-applepay{display:none}
.basket_right>div{display:block;padding:1em}
.basket_right .content_usicht>ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}
.basket_right>div:nth-child(1){font-weight:700;background:var(--color-grey1);font-size:1.25em;cursor:pointer}
.basket_right>div:nth-child(1):hover{background:#ebebeb}
.basket_right>div:nth-child(1)::before{font-family:slewoFontIco;content:"◄";margin:0 1em 0 0}
.basket_right>div:nth-child(2){font-weight:700;background:#bedfbd;font-size:1.25em}
.basket_right>div:nth-child(4){font-weight:700;background:var(--color-grey1)}
.basket_right>div:nth-child(5){flex:1;overflow-y:auto;filter:grayscale(1);transition:filter .3s;will-change:scroll-position}
.basket_right>div:nth-child(5):hover{filter:grayscale(0)}
.basket_right .button{padding:1em;display:block;text-align:center}
.basket_right table td:nth-child(1){width:40%}
.basket_right img{width:100%;border:solid 1px #dcdcdc}
.basket_right table td:nth-child(2){vertical-align:text-bottom;padding:0 1em}
.basket_right_load #site{transform:translate3d(-23%,0,0) translateZ(0)}
.basket_right>div:nth-child(6){position:absolute;top:0;left:0;height:0;border-top:solid 6px var(--color-brand);overflow:hidden;display:block;width:0;padding:0}
.basket_right_load .basket_right>div:nth-child(6){left:-1px}
.content_kasse_container{float:left;padding:0 .5em;width:50%}
.content_kasse_container>div{margin:0 0 1em;border-top:solid 1px var(--color-grey1);border-bottom:solid 3px var(--color-brand);background:#fafafa;width:100%}
.content_kasse_container h2{padding:.625em;border-bottom:solid 1px var(--color-grey1)}
.content_kasse_payment{margin:.5em;padding:0 1.5em;border-left:solid 5px #d7d7d7;display:none;width:100%}
input[name=zahlungsart]:checked:not(:disabled)~.content_kasse_payment{display:block!important}
input[name=zahlungsart]:disabled~.content_kasse_payment[data-payment],input[name=zahlungsart]:not(:checked)~.content_kasse_payment[data-payment]{display:none}
.content_kasse_shipment{margin:.5em;padding:0 .5em;border-left:solid 5px #d7d7d7;display:none;width:100%}
input[name=lieferservice]:checked:not(:disabled)~.content_kasse_shipment{display:block!important}
.content_kasse_payment table tr td:first-child{width:150px}
.pac-container{border:solid 1px #cdcdcd;background:#fcfcfc;box-shadow:.5em .5em 0 rgba(220,220,220,.2);color:#646464;border-top:none}
.pac-container div{cursor:pointer!important}
.pac-container::after{display:none!important}
.street.load td{display:flex}
.street.load td fieldset:nth-child(1){width:80%;border-right:0}
.street:not(.load) td fieldset:nth-child(2){display:none}
.street.load td fieldset:nth-child(2){border-left:solid 1px #f5f5f5;flex:1}
.basket_rate{cursor:help}
#content_basket_basket_adresse{display:none;width:100%;gap:1em}
#content_basket_basket_adresse>div{flex:1}
.content_kasse_payment[data-payment-provider=easyCredit]>.table_formular td.notice{color:#fff;background-color:var(--color-brand);display:none}
.content_kasse_payment.missing_plan[ata-payment-provider=easyCredit]>.table_formular td.notice{display:table-cell}
.content_kasse_payment.missing_plan[ata-payment-provider=easyCredit]>.table_formular td.notice::before{content:"Bitte wählen Sie einen Tilgungsplan"}
.easyCredit-installment-plan-detail .installment-plan-detail>b{display:inline-block;width:11em}
.basket_button{position:sticky;bottom:1em;padding:1em 0;background:rgba(255,255,255,.8);box-shadow:0 0 2em #fff,0 0 2em #fff,0 0 2em #fff,0 0 2em #fff;border-radius:2em;z-index:950}
.adresse_select li:hover{background:var(--color-grey1)}
.stripe-frm-container:empty::before{content:"wird geladen ..."}
.afterpay-terms-details:checked~p{display:block}
