@font-face{font-family:"soehne";src:url("../../fonts/soehne-buch.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"soehne";src:url("../../fonts/soehne-dreiviertelfett.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}#datepicker{margin:20px 0px}#datepicker .ui-widget.ui-widget-content{border:1px solid #f3f6f4;margin:0 auto}#datepicker .ui-widget.ui-widget-content.ui-datepicker-inline{min-width:100%;margin-left:0}#datepicker .ui-datepicker table{border:0}#datepicker .ui-datepicker table th{background:#1e2447;color:#fff}#datepicker .ui-state-default,#datepicker .ui-widget-content .ui-state-default,#datepicker .ui-widget-header .ui-state-default,#datepicker .ui-button,#datepicker html .ui-button.ui-state-disabled:hover,#datepicker html .ui-button.ui-state-disabled:active{padding:7px 5px}#datepicker .ui-state-active,#datepicker .ui-widget-content .ui-state-active,#datepicker .ui-widget-header .ui-state-active,#datepicker a.ui-button:active,#datepicker .ui-button:active,#datepicker .ui-button.ui-state-active:hover{border:1px solid #82c6e2;background:#82c6e2;color:#fff}#datepicker .ui-datepicker-header{background-color:#edf2f1}#datepicker .ui-widget-header .ui-datepicker-next,#datepicker .ui-widget-header .ui-datepicker-prev{cursor:pointer}#datepicker .ui-widget-header .ui-datepicker-next.ui-state-hover,#datepicker .ui-widget-header .ui-datepicker-prev.ui-state-hover{border:none;background:initial}#datepicker .ui-widget-header .ui-datepicker-next.ui-datepicker-next-hover,#datepicker .ui-widget-header .ui-datepicker-next .ui-datepicker-prev-hover,#datepicker .ui-widget-header .ui-datepicker-prev.ui-datepicker-next-hover,#datepicker .ui-widget-header .ui-datepicker-prev .ui-datepicker-prev-hover{top:2px;right:2px}#datepicker .ui-widget-header .ui-datepicker-next span,#datepicker .ui-widget-header .ui-datepicker-prev span{position:relative;font-size:20px;background:url("/images/icons/chevron-right.svg");background-size:contain;background-repeat:no-repeat}#datepicker .ui-widget-header .ui-datepicker-prev span{background:url("/images/icons/chevron-left.svg");background-size:contain;background-repeat:no-repeat}#datepicker .datepicker-yellow .ui-state-default{background:#fec33e;border:1px solid #fec33e}#datepicker .datepicker-yellow .ui-state-default.ui-state-active{background:#e88a1a;border:1px solid #e88a1a}#datepicker .datepicker-holiday .ui-state-default{background:#e62021;border:1px solid #e62021;color:#fff}#datepicker .datepicker-holiday .ui-state-default.ui-state-active{background:#e62021;border:1px solid #e62021}#datepicker .datepicker-service .ui-state-default{background:linear-gradient(-25deg, red 50%, green 50%);border:1px solid #e62021;color:#fff}#datepicker .datepicker-service .ui-state-default.ui-state-active{background:linear-gradient(-25deg, red 50%, green 50%);border:1px solid #e62021}#store-opening-hours b{font-weight:500}#store-fitting-time-choices input[type=radio]{opacity:0;display:contents}#store-fitting-time-choices input[type=radio]:hover+label{border-color:#82c6e2}#store-fitting-time-choices input[type=radio]:checked+label{background-color:#82c6e2;color:#fff;border-color:#82c6e2;z-index:1}#store-fitting-time-choices label{cursor:pointer;width:100%;padding:.25rem .75rem;margin:2px;text-align:center;font-weight:400;font-size:.9rem;background-color:#fff;border:solid 1px #aaa;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#pickup-warning{display:none}.upload-button{display:block;margin:2rem auto 1rem;width:12rem;padding:.7rem 1.4rem;border:1px solid #82c6e2;text-transform:uppercase;color:#fff;font-size:.9rem;font-weight:bold;text-align:center;cursor:pointer;background:#82c6e2;transition:all .3s ease-in-out}.upload-button:hover{background:#6194aa}#vehicle-warning{display:none}.cart-total-wrapper{width:100%;display:flex;justify-content:flex-end;text-align:right;border-top:2px solid #ccc;padding-top:1rem}.cart-total-wrapper .cart-total{width:30rem}.cart-total-wrapper .cart-table{font-size:1.5rem;border:0}.cart-total-wrapper .cart-table tr{background-color:rgba(0,0,0,0)}.cart-total-wrapper .cart-table td{border:0}#booking-saturday-wrapper{position:relative}#book-last-part{position:relative}.blocked:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:10}.vehicle-rego-search-button{width:100%;height:100%;background-color:#82c6e2;color:#fff;font-weight:bold;cursor:pointer;opacity:1;transition:all .2s ease-in-out}@media(max-width: 600px){.vehicle-rego-search-button{padding:.7rem 1rem}}.vehicle-rego-search-button:hover{opacity:.8}.vehicle-rego-search-button img{width:1rem}.booking-message{display:none}