.v-dialog{width:97%;margin:24px 0}.v-dialog>.v-card>.v-card__title{padding:16px 0 10px}.v-dialog>.v-card>.v-card__title i{float:right;font-style:normal;font-weight:300;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;display:block;width:35px;height:35px;text-align:center;line-height:30px;border-radius:50%;border:1px solid #70d359;top:14px;position:absolute;right:4px;background:#fff;z-index:4;cursor:pointer}.v-dialog>.v-card>.v-card__text{padding:0 15px 20px}#warenkorb h1,#warenkorb h2{font-size:2rem;margin-bottom:40px;font-weight:800}#warenkorb .stepper{display:flex;margin-bottom:60px;padding-left:0}#warenkorb .stepper li{display:flex;flex-basis:33.33%;text-align:center;text-transform:uppercase;border-bottom:1px solid #ccc;color:#ccc;position:relative;padding-top:25px;padding-bottom:25px}#warenkorb .stepper li .title{width:100%;display:inline-block;text-align:center}#warenkorb .stepper li .number{display:inline-block;text-align:center;line-height:49px;width:49px;height:49px;border:1px solid #ccc;border-radius:50%;background:#fff;position:absolute;left:50%;margin-left:-24.5px;margin-top:25px}#warenkorb .stepper li.active{border-bottom:1px solid #000;color:#000}#warenkorb .stepper li.active .number{border-color:#000}#warenkorb .table{display:flex;flex-wrap:wrap;margin:0;padding:0}#warenkorb .table+table{margin:0 0 3em}#warenkorb .table .Rtable-cell{box-sizing:border-box;flex-grow:1;width:100%;padding:30px 17.5px;overflow:hidden;list-style:none;border-bottom:1px solid #e4e4e4}#warenkorb .table .Rtable-cell.head{font-size:12px;min-height:12px;padding:0 0 5px!important}#warenkorb .table .Rtable-cell.head.date,#warenkorb .table .Rtable-cell.head.quantity,#warenkorb .table .Rtable-cell.head.type{text-align:center}#warenkorb .table .Rtable-cell.image{width:5.5%;padding-left:0}#warenkorb .table .Rtable-cell.image img{width:100%}#warenkorb .table .Rtable-cell.content{width:28.8%}#warenkorb .table .Rtable-cell.content .title{font-weight:600}#warenkorb .table .Rtable-cell.content .subline span:first-child{margin-right:15px;padding-right:15px;border-right:1px solid #000;height:14px;line-height:14px;display:inline-block}#warenkorb .table .Rtable-cell.content .popup{display:inline}#warenkorb .table .Rtable-cell.content .popup span{border-bottom:.5px solid #000;color:#000;line-height:14px;display:inline-block;cursor:pointer}#warenkorb .table .Rtable-cell.content .popup .row{background:#fff;box-shadow:0 0 16px rgba(0,0,0,.2);position:absolute;padding-right:20px;display:none;margin-top:0;z-index:5}#warenkorb .table .Rtable-cell.content .popup:hover .row{display:flex}#warenkorb .table .Rtable-cell.content .popup .allowed{margin:0}#warenkorb .table .Rtable-cell.content .popup .allowed li{list-style:none;position:relative;position-font-size:14px;position-line-height:24px}#warenkorb .table .Rtable-cell.content .popup .allowed li i{color:#70d359;position:absolute;top:0;left:-27px;font-size:19px}#warenkorb .table .Rtable-cell.content .popup .not_allowed{margin:0}#warenkorb .table .Rtable-cell.content .popup .not_allowed li{list-style:none;position:relative;position-font-size:14px;position-line-height:24px}#warenkorb .table .Rtable-cell.content .popup .not_allowed li i{color:#bdbdbd;position:absolute;top:2px;left:-27px;font-size:20px}#warenkorb .table .Rtable-cell.delete{width:5.5%;align-items:center;justify-content:center;text-align:center}#warenkorb .table .Rtable-cell.type{width:12.6%;align-items:center;justify-content:center;text-align:center;position:relative}#warenkorb .table .Rtable-cell.type i{position:absolute;top:46px;right:21px;font-size:12px}#warenkorb .table .Rtable-cell.type .btn{padding-right:25px;font-size:14px}#warenkorb .table .Rtable-cell.quantity{width:11.7%;align-items:center;justify-content:center;text-align:center}#warenkorb .table .Rtable-cell.quantity .btn{padding:0 5px}#warenkorb .table .Rtable-cell.quantity .btn span{display:inline-block;height:42px;margin-top:-1px;line-height:43px;text-align:center;width:36px;transition:all .15s ease-in-out}#warenkorb .table .Rtable-cell.quantity .btn i{color:#a2a2a2;padding:0 5px;font-size:14px}#warenkorb .table .Rtable-cell.quantity .btn:hover span{height:40px;margin-top:0}#warenkorb .table .Rtable-cell.date{width:12.7%;align-items:center;justify-content:center;text-align:center}#warenkorb .table .Rtable-cell.date .v-input{margin-top:0;padding-top:0;font-size:14px}#warenkorb .table .Rtable-cell.date .v-input i{font-size:21px}#warenkorb .table .Rtable-cell.date .v-text-field>.v-input__control>.v-input__slot:after,#warenkorb .table .Rtable-cell.date .v-text-field>.v-input__control>.v-input__slot:before{display:none}#warenkorb .table .Rtable-cell.price{width:22.2%;text-align:right;padding-right:0}#warenkorb .table+.Rtable--7cols .price{font-weight:500}#warenkorb .cart_footer{display:flex;justify-content:space-between;line-height:70px;flex-wrap:wrap}#warenkorb .cart_footer .new a{color:#000}#warenkorb .cart_footer .new a i{font-size:12px;margin-right:10px}#warenkorb .cart_footer .new a span{border-bottom:1px solid #000}#warenkorb .cart_footer .price_total{flex-basis:34.9%;display:flex;justify-content:space-between;border-bottom:1px solid #e4e4e4}#warenkorb .cart_footer .price_total span{font-weight:600}#warenkorb .cart_footer .price_total span+span{font-size:31px;font-weight:500}#warenkorb .cart_footer .checkout{justify-content:flex-end;display:flex;flex-basis:100%;margin-top:30px;margin-bottom:60px}#warenkorb .cart_footer .checkout .btn-primary{width:34.9%}#warenkorb .cart_footer .checkout .btn-primary.disabled{opacity:.6}.v-card__title.headline{text-align:center;border-bottom:1px solid #e4e4e4;display:block;font-weight:200!important}.v-card__text .v-select{padding-top:6px}.typ_container label{width:calc(33% - 8px);border-radius:16px;box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;cursor:pointer}.typ_container label:first-of-type img{transform:scale(.8)}.typ_container label:nth-child(n+3){margin-left:10px}.typ_container label span{display:block;text-align:center;font-size:12px;line-height:14px}.typ_container label span:first-child{font-weight:500;font-size:15px;line-height:20px}.typ_container label img{margin:30px auto 0;display:block;width:70%}.typ_container label .radio{display:block;width:23px;height:23px;border-radius:50%;border:1.8px solid #e4e4e4;position:absolute;right:10px;top:11px}.typ_container label.active .radio .check{display:block;width:17px;height:10px;border-left:4px solid #70d359;border-bottom:4px solid #70d359;transform:rotate(-42deg);margin:1px 0 0 4px}input[type=radio]{display:none}.v-card__text h5{color:#000;font-size:1rem;margin-top:25px}.v-card__text .v-select{width:100%}.v-card__text .v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after,.v-card__text .v-text-field>.v-input__control>.v-input__slot:before{display:none}.v-card__text .theme--light.v-input input,.v-card__text .theme--light.v-input textarea{text-align:center}.v-card__text input::-webkit-inner-spin-button,.v-card__text input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-card__text input[type=number]{-moz-appearance:textfield}.v-card__text .menge .v-input{width:196px;height:43px;box-shadow:0 0 16px rgba(0,0,0,.2);border-radius:12px;padding:0}.v-card__text .menge .v-input .v-input__slot{margin:0;height:43px;width:100%;box-shadow:inset 5px 5px 15px rgba(0,0,0,.1);border-radius:0}.v-card__text .menge .v-input .v-input__icon{height:35px;flex:none;width:60px}.v-card__text .menge .v-input .v-input__icon button{color:#bdbdbd}.v-card__text .menge .v-input .v-input__icon button:after{background:none!important}.v-card__text .datum .v-input__slot{margin:0;height:43px}.v-card__text .datum .v-input{width:100%;height:43px;box-shadow:0 0 16px rgba(0,0,0,.2);border-radius:12px;padding:0}.v-card__text .datum .v-input .v-input__icon{margin:5px 0 0 10px}.v-card__text .datum .v-input .v-input__icon .theme--light.v-icon{color:#bdbdbd}.v-card__actions .btn-primary{margin:0 auto 20px;height:72px!important;min-width:296px!important;border-radius:3rem;font-weight:800;font-size:1.1rem;text-transform:none}.v-card__actions .btn-primary.v-btn--disabled .v-btn__content{color:#fff}.list-enter-active,.list-leave-active{transition:all 1s}.list-enter,.list-leave-to{opacity:0;transform:translateY(30px)}@media(max-width:1200px){#warenkorb .table .Rtable-cell.content{width:22.8%}#warenkorb .table .Rtable-cell.content .subline span{display:block;border:none!important}#warenkorb .table .Rtable-cell.delete{width:7.5%}#warenkorb .table .Rtable-cell.type{width:16.6%}#warenkorb .table .Rtable-cell.quantity{width:14.7%}#warenkorb .table .Rtable-cell.date{width:17.7%}#warenkorb .table .Rtable-cell.price{width:11.2%}}@media(min-width:769px){.minilabel{display:none}}@media(max-width:768px){#warenkorb .Rtable-cell.head.date,#warenkorb .Rtable-cell.head.quantity,#warenkorb .Rtable-cell.head.type{color:transparent}#warenkorb .table+.table .Rtable-cell .minilabel{position:absolute;margin-top:-20px;font-size:12px;font-weight:500;margin-left:10px}#warenkorb .table+.table .Rtable-cell.image{width:30%;border:none;padding-bottom:0}#warenkorb .table+.table .Rtable-cell.content{width:60%;border:none;padding-bottom:0;padding-left:0}#warenkorb .table+.table .Rtable-cell.delete{width:10%;border:none;padding-bottom:0;padding-top:77px}#warenkorb .table+.table .Rtable-cell.type{width:45%;padding-left:30%;padding-top:16px}#warenkorb .table+.table .Rtable-cell.type i{top:27px;right:33px}#warenkorb .table+.table .Rtable-cell.date{padding-top:16px;padding-right:10px}#warenkorb .table+.table .Rtable-cell.quantity{padding-top:16px}#warenkorb .table+.table .Rtable-cell.price{border:none;right:54px;position:absolute}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(14){margin-top:244px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(21){margin-top:488px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(28){margin-top:732px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(35){margin-top:976px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(42){margin-top:1220px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(49){margin-top:1464px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(56){margin-top:1708px}#warenkorb .cart_footer .price_total{flex-basis:50.9%}#warenkorb .cart_footer .checkout .btn-primary{width:50.9%}}@media(max-width:414px){.v-application .title{font-size:.7rem!important}#warenkorb .stepper li{padding-top:0;padding-bottom:17px}#warenkorb .stepper li .number{line-height:35px;width:35px;height:35px;margin-top:23px;margin-left:-18.5px}#warenkorb h1{margin-bottom:0;font-size:1.5rem}#warenkorb .table .head{display:none}#warenkorb .table+.table .Rtable-cell.image{border-top:1px solid #e4e4e4;padding-top:62px;margin-top:15px}#warenkorb .table+.table .Rtable-cell.content{border-top:1px solid #e4e4e4;width:70%;padding-right:0;overflow:unset}#warenkorb .table+.table .Rtable-cell.content .title{margin-bottom:30px;margin-left:-41%;font-size:1.2rem!important}#warenkorb .table+.table .Rtable-cell.content .subline{font-size:13px}#warenkorb .table+.table .Rtable-cell.content .subline span{display:inline-block}#warenkorb .table+.table .Rtable-cell.content .subline span:first-child{border-right:1px solid #000!important}#warenkorb .table+.table .Rtable-cell.content .popup{padding-bottom:15px;display:inline-block;font-size:13px}#warenkorb .table+.table .Rtable-cell.price{border:none;left:28.5%;position:absolute;top:205px;font-weight:700;font-size:19px;width:48%;padding-top:12px;text-align:left}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(14){margin-top:387px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(21){margin-top:770px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(28){margin-top:1153px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(35){margin-top:1538px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(42){margin-top:1923px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(49){margin-top:2306px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(56){margin-top:2691px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(63){margin-top:3074px}#warenkorb .table+.table .Rtable-cell.price:nth-of-type(70){margin-top:3459px}#warenkorb .table+.table .Rtable-cell.delete{position:absolute;width:20%;margin-top:95px;padding-bottom:14px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(10){margin-top:479px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(17){margin-top:862px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(24){margin-top:1246px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(31){margin-top:1631px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(38){margin-top:2015px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(45){margin-top:2399px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(52){margin-top:2781px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(59){margin-top:3165px}#warenkorb .table+.table .Rtable-cell.delete:nth-of-type(66){margin-top:3551px}#warenkorb .table+.table .Rtable-cell.type{padding-left:0;padding-right:0;padding-bottom:18px;width:74%;margin-left:26%;border:none}#warenkorb .table+.table .Rtable-cell.type .btn{width:93%}#warenkorb .table+.table .Rtable-cell.type i{top:31px;right:26px}#warenkorb .table+.table .Rtable-cell.quantity{padding:10px 0 18px;width:74%;margin-left:26%;border:none}#warenkorb .table+.table .Rtable-cell.quantity .btn{width:91%}#warenkorb .table+.table .Rtable-cell.quantity .btn span{width:67%}#warenkorb .table+.table .Rtable-cell.date{padding-top:10px;padding-left:0;padding-right:0;width:74%;margin-left:26%;border:none}#warenkorb .table+.table .Rtable-cell.date .btn{width:91%}.cart_footer .price_total{flex-basis:100%!important}.cart_footer .checkout .btn-primary{flex-basis:100%}.v-card__text h5{font-size:13px}.v-card__text .menge .v-input{width:100%}.v-card__text .datum h5{margin-top:0}.typ_container label{width:calc(32% - 6px)}.typ_container label span{font-size:8px}.typ_container label span:first-child{font-size:10px}}