.parking-plate{padding-top:21.92%;position:relative;width:100%}.parking-plate .plate-content,.parking-plate .plate-img{left:0;position:absolute;top:0;width:100%}.parking-plate .plate-content{height:100%;padding-left:9.3%;padding-right:1.5%}.parking-plate .plate-content input{background:transparent;border:none;font-family:gl-nummernschild-mtl;font-size:100%;line-height:1;outline:none;padding:0!important;position:relative;text-align:center;width:100%}.parking-plate .plate-content input::-moz-placeholder{color:#acacac;opacity:1}.parking-plate .plate-content input::placeholder{color:#acacac;opacity:1}.parking-plate .plate-content input:-ms-input-placeholder{color:#acacac}.parking-plate .plate-content input::-ms-input-placeholder{color:#acacac}.parking-plate .plate-content input:disabled{-webkit-text-fill-color:#000;color:#000;opacity:1}.parking-plate .plate-content .input-box{background-color:#fff;border:1px solid gray;height:76%;margin-left:.8%;margin-top:3%;position:absolute;width:99%}.position{cursor:pointer}.position .plate-wrap{max-width:200px}@media(max-width:340px){.position .plate-wrap,.position__image-wrap{max-width:60%}}@media(max-width:899px){.position--title{margin-right:35px}}.position--title input{font-size:44px;height:44px}.position--title .season input{font-size:15px;height:15px}.position img{max-width:200px}.position .parking-plate--wrap,.position .plate-wrap,.position__image-wrap{width:200px}.position .parking-plate--wrap img,.position .plate-wrap img,.position__image-wrap img{max-width:100%}.position .parking-plate--wrap img.umweltplakette-image,.position .plate-wrap img.umweltplakette-image,.position__image-wrap img.umweltplakette-image{max-height:80px;max-width:80px}.position .edit-description{display:none}.position-detail .field.quantity{display:inline-block;max-width:149px}.position-detail .b-numberinput .icon svg{height:1rem;width:1rem}.cart .position{border-bottom:1px solid #d3d3d3;margin-bottom:16px;position:relative}.cart .position:last-child{border-bottom-color:#000;border-bottom-width:2px}.cart .position--title{font-size:16px}.cart .position .price{font-size:18px;letter-spacing:1.01px;line-height:23px;position:absolute;right:0;top:0}@media(max-width:899px){.cart .position .edit .icon{bottom:16px;color:#8b8b8b;position:absolute;right:0}}.cart .overall>div{align-items:center;display:flex;justify-content:space-between}.cart .overall .value,.cart .overall .value strong{font-size:18px}