input:focus::placeholder{color:#0000}.relative{position:relative}.page-template-booking-template footer{display:none}#react_booking{min-height:100vh}#react_booking .text-lg{font-size:1rem}#react_booking .btn{border-radius:0}#react_booking .btn-service__action{background:#fff;border:1px solid #000;color:#000;min-width:160px;padding:6px 50px 4px;text-align:center}#react_booking .active .btn-service__action,#react_booking .btn-service__action.active,#react_booking .btn-service__action.checked,#react_booking .btn-service__action:hover,#react_booking .option.checked .btn-service__action{background:#00a5b5;color:#fff}#react_booking .bg-white{background-color:#fff}#react_booking h1,#react_booking h2,#react_booking h3,#react_booking h4{font-weight:500}#react_booking .p-4{padding:15px}#react_booking .pb-4{padding-bottom:15px}#react_booking .ml-2{margin-left:16px}#react_booking .r-0{margin:0}#react_booking .main-bg{background:#f3f3f3}#react_booking .main-bg .nav-next-prev{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between;padding:20px 0}#react_booking .main-bg .scrollTo{display:flex;float:none;height:20px;justify-content:flex-end}#react_booking .unauthorized_car_brand .auth{cursor:default;opacity:.2}#react_booking .unauthorized_car_brand .auth .overlay{opacity:0}#react_booking .nowrap{white-space:nowrap}#react_booking #wco-single-booking-page{padding-bottom:80px;padding-top:12px}@media (max-width:991px){#react_booking #wco-single-booking-page.date .wco-campaigns{display:none}}#react_booking p{font-size:16px;line-height:1.3em}#react_booking .brand-nio .nio-hide,#react_booking .nio-show{display:none}#react_booking .brand-nio .nio-show{display:block}#react_booking #modal-blur{background:#ffffffe6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:55}#react_booking .text-content{position:relative;z-index:6}#react_booking .text-content p{font-weight:300}#react_booking .submission_area{position:relative}#react_booking label.normal{font-weight:300}#react_booking .booking-sidebar{padding-bottom:100px}#react_booking .booking-sidebar .sidebar-desc{padding-right:5px}#react_booking .booking-sidebar .right-side-content{background:#fff9}#react_booking .booking-sidebar .option-name{display:flex}#react_booking .booking-sidebar .option-remove{color:#00a5b5;cursor:pointer;font-size:12px;padding-right:5px;padding-top:2px;white-space:nowrap}#react_booking .booking-sidebar .option-remove:hover{color:#000}#react_booking .booking-sidebar .booking-sidebar_header,#react_booking .booking-sidebar .booking-sidebar_sub{background:#767676;color:#fff;padding:12px 10px 10px;position:relative}#react_booking .booking-sidebar_section{display:none}#react_booking .booking-sidebar_section.active{cursor:pointer;display:block}#react_booking .booking-sidebar_section.active .booking-sidebar_header:after,#react_booking .booking-sidebar_section.active .booking-sidebar_sub:after{color:#fff;content:"\f106";font-family:FontAwesome;position:absolute;right:10px;transform:rotate(180deg)}#react_booking .booking-sidebar_section.open .booking-sidebar_header:after,#react_booking .booking-sidebar_section.open .booking-sidebar_sub:after{top:10px;transform:rotate(0deg)}#react_booking .booking-sidebar_section.open .booking-sidebar_item{display:block}#react_booking .booking-sidebar_section.open .booking-sidebar_item.flex{display:flex;gap:15px}#react_booking .booking-sidebar_section.open .booking-sidebar_item.flex .price{max-width:125px;text-align:right}#react_booking .booking-sidebar_item{display:none;font-size:15px;padding:10px}#react_booking .booking-sidebar_item h2{font-size:18px;margin:0}#react_booking .booking-sidebar_item.flex{display:none;justify-content:space-between}#react_booking .booking-sidebar_text{white-space:pre-line}#react_booking #window_image{display:none}#react_booking .upload-feedback{color:#8b0000;font-size:13px;line-height:1.3em;margin-top:10px}#react_booking .accident-date{position:absolute;top:30px;z-index:20}#react_booking .page-booking.window.crack .chip_show{display:none}#react_booking .page-booking.window.chip .chip_counter,#react_booking .page-booking.window.chip .chip_show{display:block}#react_booking .page-booking.window.chip .chip_show.flex-center{align-items:center;display:flex}#react_booking .window-damage p{font-size:13px;margin-bottom:0}#react_booking .checkbox-container{display:flex;margin-bottom:20px}#react_booking .no_rep{color:#8b0000}#react_booking .tire-shop{background:#fff;box-shadow:0 0 30px #ccc;left:50%;padding:25px;position:absolute;top:80px;transform:translateX(-50%);width:900px;z-index:999}#react_booking .tire-shop .popup_close{cursor:pointer;position:absolute;right:14px;top:12px}#react_booking .tire-shop .wco-info{left:auto;position:absolute;right:6px;top:3px}#react_booking .tire-shop .navigation{align-items:center;display:flex;justify-content:space-between}#react_booking .tire-shop .navigation .disabled{opacity:.2}#react_booking .tire-shop .filter-row{column-gap:15px;display:flex;flex-wrap:wrap}#react_booking .tire-shop .filter-row>div{flex:1 0 21%}#react_booking .tire-shop .filter-row label{color:#0a0a0a;display:block;font-size:13px;font-stretch:normal;font-weight:400;line-height:1.62;text-transform:uppercase}#react_booking .tire-shop ul{clear:both;column-gap:15px;display:flex;flex-wrap:wrap;list-style:none outside;margin:0 0 1em;padding:0}#react_booking .tire-shop ul li{border:1px solid #0000001a;flex:1 0 21%;margin:15px 0;max-width:33%;padding:20px 15px;position:relative;text-align:center}#react_booking .tire-shop ul li .price{color:#00a5b5}#react_booking .tire-shop ul li h3{font-size:14px;font-weight:400;line-height:1.2;margin-bottom:10px;min-height:50px}#react_booking .tire-shop ul li .actions{column-gap:10px;display:flex;justify-content:space-around;text-align:center}#react_booking .tire-shop ul li .actions .add-to-cart{margin-top:15px;padding:10px}#react_booking .tire-shop ul li .actions .add-to-cart .btn-text{color:#fff;font-size:16px}#react_booking .page-booking.complete .c-main-container{width:100%}#react_booking .page-booking.complete .right-side-content{display:none}#react_booking .page-booking.complete .product-total{white-space:nowrap}#react_booking .wco-booking-template-default .woocommerce-thankyou-order-details li:after{content:none}#react_booking .wco-booking-template-default .wc-booking-summary-number span,#react_booking .wco-booking-template-default .woocommerce-column__title{display:none}#react_booking .wco-booking-template-default .product-quantity{display:none!important}#react_booking .wco-booking-template-default .wc-booking-summary-number{display:none}#react_booking .wco-booking-template-default .wc-booking-summary{background:#00a5b5!important;border:0!important;border-radius:0!important;color:#fff!important;margin:0!important}#react_booking .wco-booking-template-default .wc-booking-summary .wc-booking-summary-list{margin:0}#react_booking .wco-booking-template-default .woocommerce .woocommerce-customer-details address,#react_booking .wco-booking-template-default .woocommerce table.shop_table{background:#fff9;border-radius:0;border-width:1px!important}#react_booking .wco-booking-template-default #wco-order-complete .woocommerce table.shop_table tr td del{font-size:80%;font-weight:300;padding-right:5px}#react_booking .wco-booking-template-default #wco-order-complete .price-visible .woocommerce-Price-amount.amount{color:#000!important;display:block!important;margin:0;text-align:right}#react_booking .wco-booking-template-default #wco-order-complete .price-visible .woocommerce-Price-amount.amount span{color:#000!important}#react_booking .reg-search{padding:25px 0}#react_booking .reg-search__content{align-items:center;display:flex}#react_booking .reg-search__content #booking-registration{height:50px}#react_booking #menu-bokningsflode li a{display:flex;flex-direction:column}#react_booking #menu-bokningsflode li a:after{display:none}#react_booking #menu-bokningsflode li span{align-self:center;display:flex;margin-bottom:4px;margin-right:0}#react_booking #menu-bokningsflode li.complete span,#react_booking #menu-bokningsflode li.current-menu-item span{background-color:#00a5b5}#react_booking #menu-bokningsflode li.complete span svg,#react_booking #menu-bokningsflode li.current-menu-item span svg{fill:#fff;height:25px;padding:5px;width:25px}@media (max-width:600px){#react_booking #menu-bokningsflode li .title{display:none}}#react_booking #menu-bokningsflode li.disabled{opacity:.5;pointer-events:none}#react_booking #menu-bokningsflode li.disabled a{cursor:default;font-weight:400}#react_booking .flex-center{align-items:center;display:flex}#react_booking .submissions{padding-bottom:20px;padding-top:20px}#react_booking .day-select{background:#fff;position:relative;z-index:2}#react_booking .submissions_option{background:#fff;border:1px solid #ebebeb;cursor:pointer;margin-bottom:15px;padding:15px;position:relative;white-space:pre-line}#react_booking .submissions_option:after{background:#fff;border:2px solid #ebebeb;border-radius:50%;content:"";height:12px;left:-8px;position:absolute;top:50%;transform:translateY(-10px);width:12px;z-index:11}#react_booking .submissions_option:hover:after{background:none}#react_booking .submissions_option:hover:before{background:#00a5b5;border-radius:50%;content:"";height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-9px);width:14px;z-index:10}#react_booking .submissions_option h4{font-size:15px;font-weight:400;margin:0 0 5px}#react_booking .submissions_option p{color:inherit;font-size:14px;font-weight:300;line-height:1.3em;margin:0}#react_booking .submissions_option.active:before{background:#00a5b5;border-radius:50%;content:"";height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-9px);width:14px;z-index:10}#react_booking .submissions_option.active:after{background:none}#react_booking .scrollTo{float:right;position:relative}#react_booking .scrollTo span{color:#767676;font-size:12px;font-weight:500;position:absolute;right:40px;text-align:right;top:11px;width:100px}#react_booking .cursor-pointer{cursor:pointer}#react_booking h2{font-size:22px;font-weight:400;line-height:28px;margin:10px 0}#react_booking h3{font-size:18px;line-height:22px;margin:5px 0}#react_booking .category-all{cursor:pointer;padding-left:6px;position:relative}#react_booking .category-all svg{position:absolute;top:1px;transition:all .3s;width:20px}#react_booking .category-all.open svg{transform:rotate(180deg)}#react_booking .options .standard{margin-bottom:50px}#react_booking .options .featured,#react_booking .options .standard{column-gap:2%;display:flex;flex-wrap:wrap;position:relative}#react_booking .options .featured.hide,#react_booking .options .standard.hide{max-height:80px;overflow-y:hidden}#react_booking .options .featured.hide .expand-cat,#react_booking .options .standard.hide .expand-cat{background:#fff;background:linear-gradient(0deg,#fff 50%,#0000);bottom:0;height:80px}#react_booking .options .featured.hide .expand-cat .instructions,#react_booking .options .standard.hide .expand-cat .instructions{padding-top:50px}#react_booking .options .featured.hide .expand-cat .txt:after,#react_booking .options .standard.hide .expand-cat .txt:after{content:"Se fler"}#react_booking .options .featured .expand-cat,#react_booking .options .standard .expand-cat{background:#fff;bottom:-40px;height:40px;left:0;position:absolute;text-align:center;vertical-align:bottom;width:100%;z-index:1}#react_booking .options .featured .expand-cat .txt:after,#react_booking .options .standard .expand-cat .txt:after{content:"Göm"}#react_booking .options .featured .expand-cat .instructions,#react_booking .options .standard .expand-cat .instructions{bottom:0;padding-top:12px;position:absolute}#react_booking .option{background-color:#fff;color:#000;cursor:pointer;margin-bottom:2%;position:relative;width:100%}@media only screen and (max-width:500px){#react_booking .option .btn-service__action{min-width:auto}}#react_booking .option__main{align-items:center;display:flex;padding:10px}#react_booking .option__name{flex-grow:1;padding:0 30px 0 15px;position:relative;text-transform:uppercase}@media only screen and (max-width:500px){#react_booking .option__name{font-size:12px}#react_booking .option__name .wco-info{font-size:16px}}#react_booking .option__image{width:50px}#react_booking .option__price{font-size:14px}@media only screen and (max-width:500px){#react_booking .option__price{font-size:12px;padding:0 0 2px}}#react_booking .option .wco-info{left:auto;right:12px;text-transform:none;top:50%;transform:translateY(-50%);z-index:6}#react_booking .option .wco-info .wco-info-tooltip{color:#000;transform:translate(-50%,-100%)}#react_booking .option .on-sale{color:#ff5123;font-size:14px;font-weight:400;line-height:1;padding:0 0 3px;text-transform:uppercase}@media only screen and (max-width:500px){#react_booking .option .on-sale{font-size:12px;padding:0 0 2px}}#react_booking .option .product-price del{padding-right:5px}#react_booking .option .product-price .sale{color:#ff5123}#react_booking .ts-calendar{border-left:4px solid #e1e1e1;border-top:4px solid #e1e1e1;font-size:15px;margin-top:0;position:relative;width:100%;z-index:10}#react_booking .ts-calendar .month-nav{align-items:center;background:#e1e1e1;display:flex;justify-content:space-between;padding:10px 5px 12px 1px;text-transform:uppercase}#react_booking .ts-calendar .month-nav .next-month,#react_booking .ts-calendar .month-nav .prev-month{align-items:center;cursor:pointer;display:flex}#react_booking .ts-calendar .month-nav .prev-month svg{margin-bottom:2px;margin-right:5px;transform:rotate(90deg);width:15px}#react_booking .ts-calendar .month-nav .next-month svg{margin-bottom:2px;margin-left:3px;transform:rotate(-90deg);width:15px}#react_booking .ts-calendar table{table-layout:fixed;width:100%}#react_booking .ts-calendar td,#react_booking .ts-calendar th{border-bottom:4px solid #e1e1e1;border-right:4px solid #e1e1e1;font-weight:400;padding:13px 6px 10px;text-align:center}#react_booking .workshop-select{column-gap:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;position:relative;row-gap:5px;z-index:10}#react_booking .workshop-message{font-style:italic;margin-bottom:10px}#react_booking .workshop-select-item{background:#767676;color:#fff;cursor:pointer;flex-grow:1;font-size:14px;min-width:24%;padding:15px 5px;text-align:center}#react_booking .workshop-select-item.disabled:hover{background:#767676;cursor:not-allowed}#react_booking .workshop-select-item.disabled.active:hover,#react_booking .workshop-select-item:hover{background:#00a5b5}#react_booking .workshop-select-item .address{font-size:12px}#react_booking .workshop-select-item.active{background:#00a5b5}#react_booking .ts-calendar td.disabled{background:#fff;color:#e1e1e1}#react_booking .ts-calendar td.prev{background-color:#fff;color:#b3b3b3}#react_booking .ts-calendar td.empty{background:#e6e6e633}#react_booking .ts-calendar td.selected{background:#239f57!important;color:#fff;font-weight:400}#react_booking .ts-calendar td.selected:hover{background:#239f57}#react_booking .ts-calendar td.free{background:#2fc970;color:#fff;cursor:pointer;font-weight:400;position:relative}#react_booking .car-icon{align-items:center;clear:both;display:flex;font-size:14px;position:relative;z-index:10}#react_booking .car-icon-icon{background:#2fc970;border-radius:25px;color:#fff;font-size:16px;height:29px;margin:8px 10px 15px 0;position:relative;width:29px}#react_booking .car-icon-icon:after{background-position:top;background-size:19px 12px;height:29px;top:8px;width:29px}#react_booking .car-icon-icon:after,#react_booking .ts-calendar td.free.car:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAfCAYAAAClDZ5ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmNjZjg0ZTAsIDIwMjIvMDYvMjItMjI6MTM6MjYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3QTlEQjNFREE0RjExRURCRUM4Qjg4OUJGMzFCNTlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3QTlEQjNGREE0RjExRURCRUM4Qjg4OUJGMzFCNTlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTdBOURCM0NEQTRGMTFFREJFQzhCODg5QkYzMUI1OUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTdBOURCM0REQTRGMTFFREJFQzhCODg5QkYzMUI1OUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5G2Bz5AAADfklEQVR42tSYXWwMURTHd3antNutKGmodtV3aIWGpI0ED3hBpD6fRDxIpF4QmjSCB55EfD4gNBGRSMSDEgkSCZGUIGi0ltZXqWiIYtlVtXTH/8p/4mYyu3t3zWzak/w2Mzsz99z/3HvPOXM1wzA8/2HjQCmYzuPhoAgMBSNAPtHAd/IBhEE3+AzegAfgHXgJ4pl0RMtASDVYD+aDMo+zJsTcAKfBNTeF7AY7Lf/94lvt4ht9Db6CCK/95n0+MAj4QSEYBSZz5IIgYGn3OKhV7pkQosgW45+18XwBKEyjjUT4wWxQC25LfvartqHqqERqvMGBjqdil+Sv0kkhZ9hoZxZEmNyjzyanhASlt1OTRSEVkt8qJ4RcZGOhLIowaaTvh6nuNaPWQjAVvADvwSvG+wrwmHFhFrjjya6JCPeNEW8RuAIKQDkYBqaADtCo46ce7LE00As2gXk8v0kRIvkNIaLBYpJPp4OBzjCr2XQsLoXkXvIDfOSLixAzeXaCg6AObGWyPcDEK9thMSIqiUSMVA7jvTdLoyH69YUzpFwlIT7hEA1keyve7hKWAxGpzjEGiIAoaAKr5BKlgMVeHjjEANAf7RFYybUWZjn0d2GaZi40YWP78SgUc82mLBqrwF3pvBW0cdotZWTKlrWD+4xWIhWU8P9l4EKqonG1lFHbbbL8McN96wZ1Ft/V0vWN1n7bhVKfdNxtjQ5gA5gGLrs0CnvBBLDP8v8n6TjH+pCdEPmmogTOxHRbDNY6KKCD1UU9F3GyvsZVhMiLZiLfTGEC5+ccDNUi+YUSXBPr40iyh3UFB6I0WAeug2bWPrlgPHOQ5pCQGWz/KkuWPs6IuWBOqod1RScivywnblolSdu8iv/1N9NURiQnw8a3g0uJHNlYH6fneUukVLF8FSEtGQo5yUo1HQtRULpCWlS3g9YwXwS5PgIKjYvvh1vS9NSSlOdxUqZYeUdZU4ktp1PgqIoQLxOen4WZn1Eql50z15C5R6WTMYwyBq/5bEKzxhGI8bhHGhXh6yc/tEzB5r09xMd7WnktqRDh4CmYxJ2/KBs3v+hiPG9wIbvPBDtYz5nkkQA380RoHm1NinqCoQ9TUGkSpzEXhKxgYZrMwqqZ3cPv51T23IWw2qVwTyydhLgNjOQOuybNdS/n5jNwwgUhZ0EN16guvXlN2uTebPfgHwEGAH0GjbmY8QBVAAAAAElFTkSuQmCC);background-repeat:no-repeat;content:"";position:absolute}#react_booking .ts-calendar td.free.car:after{background-position:0 0;background-size:14px 9px;height:10px;left:3px;top:3px;width:16px}#react_booking .ts-calendar td.free:hover{background:#239f57;color:#fff}#react_booking .time-select ul{column-gap:4px;display:flex;flex-wrap:wrap;margin:4px 0;position:relative;z-index:10}#react_booking .time-select ul li{background:#fff;border:4px solid #e1e1e1;color:#000;cursor:pointer;display:inline-block;font-size:15px;margin-bottom:4px;padding:12px 0;text-align:center;width:19.445%}#react_booking .time-select ul li:hover{background:#00a5b5;color:#fff}#react_booking .time-select ul li.booked{cursor:default;opacity:.2}#react_booking .time-select ul li.booked:hover{background:none;color:#000}#react_booking .time-select ul li.selected{background:#00a5b5!important;color:#fff!important;font-weight:400}#react_booking .wco-booking-car-milage{margin-left:10px}#react_booking .wco-booking-car-milage input.mileage-field{padding:10px}#react_booking .wco-booking-car-milage{padding:20px 0 80px}#react_booking .wco-booking-car-milage input.mileage-field{float:right;width:25%}#react_booking .wco-booking-car-milage.input-outer label{margin-bottom:20px}#react_booking .rangeslider-wrap{float:left;width:70%}#react_booking .rangeslider-wrap .max-value{position:absolute;right:0;top:-10px}#react_booking .rangeslider-wrap .min-value{position:absolute;top:-10px}#react_booking .milage-slider .track{background:#03a5b5;border:1px solid #03a5b5;height:5px;top:22px}#react_booking .milage-slider .track-1{background:#fff}#react_booking .milage-slider .thumb-0{background-color:#fff;border-radius:50%;box-shadow:0 0 4px 0 #000;color:#fff;cursor:default;height:32px;overflow:hidden;transform:translateY(8px);width:32px}#react_booking .booking-top{overflow:hidden;position:relative;z-index:55}@media only screen and (max-width:600px){#react_booking .booking-top{position:-webkit-sticky;position:sticky;top:0}}#react_booking .booking-banner ul li a:after,#react_booking .booking-banner ul li.current-menu-item a span{background:#767676}#react_booking .booking-banner ul li.current-menu-item a{color:#767676}#react_booking .booking-banner .booking-banner_top ul{float:right}#react_booking .booking-banner .booking-banner_top li{padding-top:1px}#react_booking .booking-banner .booking-banner_top li:after{content:"|";padding:0 10px}#react_booking .booking-banner .booking-banner_top :last-child:after{content:"";padding:0}#react_booking .booking-banner .booking-banner_top li a{display:inline;font-weight:400;text-decoration:underline}#react_booking .booking-footer-nav{background:#000;bottom:-100px;color:#fff;padding:10px 0;position:fixed;transition:all .5s;width:100%;z-index:30}#react_booking .booking-footer-nav .nav-next-prev{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between}#react_booking .booking-footer-nav .btn-booking-next,#react_booking .booking-footer-nav .btn-booking-prev{clear:none;float:right;min-width:98px}#react_booking .booking-footer-nav .btn-booking-next.loading .fa-spinner,#react_booking .booking-footer-nav .btn-booking-prev.loading .fa-spinner{margin-bottom:0}#react_booking .booking-footer-nav .btn-booking-next .btn-text,#react_booking .booking-footer-nav .btn-booking-prev .btn-text{color:#fff;font-size:16px}#react_booking .booking-footer-nav .btn-booking-prev{margin-right:15px}#react_booking .booking-footer-nav .btn-booking-next:hover,#react_booking .booking-footer-nav .btn-booking-prev:hover{background:#03a5b5f2}#react_booking .booking-footer-nav .btn-booking-next.disabled:hover{background:#03a5b5}#react_booking .btn--skyblue:hover{background:#03a5b5cc}#react_booking .btn--skyblue .btn-text{color:#fff!important}#react_booking .btn--secondary{background:#000;color:#fff}#react_booking .btn--secondary:hover{background:#767676}#react_booking .btn--secondary .btn-text{color:#fff!important}#react_booking .booking-sidebar .nav-next-prev{display:flex;flex-direction:row-reverse;gap:12px;justify-content:space-between}@media only screen and (max-width:991px){#react_booking .booking-sidebar .nav-next-prev{display:none}}#react_booking .booking-sidebar .nav-next-prev .btn{align-items:center;border:none;border-radius:0;display:flex;margin-bottom:18px;padding:15px 16px}#react_booking .booking-sidebar .nav-next-prev .btn-text{font-size:15px}@media only screen and (max-width:991px){#react_booking .booking-footer-nav{bottom:0;display:block}}#react_booking .fixed-header .booking-footer-nav{bottom:0}#react_booking .btn-booking-submit .nav-next-prev{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between;padding:20px 0}#react_booking .checkbox{align-items:center;cursor:pointer;display:flex;margin:8px 0;position:relative;z-index:10}#react_booking .checkbox .box{background-color:#fff;border:1px solid #ebebeb;border-radius:3px;display:inline-block;height:30px;margin-bottom:0;margin-right:12px;position:relative;vertical-align:middle;width:30px}#react_booking .checkbox.checked .box:after{background-color:#00a5b5;bottom:3px;content:"";left:3px;margin:auto;position:absolute;right:3px;top:3px}#react_booking .checkbox p{margin:0;padding:0}.click-area{background:pink;height:100%;position:absolute;top:0;width:100%;z-index:-1}.service-boxes{display:block}.service-boxes .btn-service{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;margin-bottom:15px;padding:10px;position:relative;text-align:left;width:100%}.service-boxes .btn-service h4{font-weight:400;margin-bottom:0;text-transform:uppercase}.service-boxes .btn-service__image{margin-right:15px}.service-boxes .btn-service__header{flex-grow:1;margin-right:15px;position:relative}.service-boxes .btn-service.active .btn-service__action{background:#00a5b5;border-color:#00a5b5;color:#fff}.service-boxes .btn-service .wco-info{left:auto;right:1px;text-align:right;top:-2px}@media (max-width:400px){.service-boxes .btn-service .btn-service__image{display:none}.service-boxes .btn-service h4{font-size:14px;padding-left:22px}.service-boxes .btn-service .wco-info{left:0;right:auto}}.wco-campaigns{white-space:pre-line}.wco-campaigns .offer{display:flex;margin-bottom:15px;position:relative}.wco-campaigns .offer .campaign__marker{fill:#ccc;margin-top:2px;width:15px}.wco-campaigns .offer .campaign__content{flex-grow:1;margin:0 10px}.wco-campaigns .offer .campaign__content .campaign__header{margin:0!important}.wco-campaigns .offer .wco-info{left:auto;position:relative;right:auto}.wco-campaigns .offer.active .campaign__marker{fill:#00a5b5}.watermark{bottom:0;opacity:.4;position:fixed;right:0;z-index:-1}#booking-registration{font-size:20px;letter-spacing:1px;max-width:260px;text-align:center}.input-outer .registration-field{display:flex}.input-outer .registration-field span{position:relative}.input-outer .registration-field img{height:50px;width:auto}.input-outer.reg-container.field{margin-top:40px}@media (max-width:991px){.row.mobile-reverse{display:flex;flex-direction:column-reverse}}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background-color:#fff}.wco-booking-popup{top:50%}.wco-booking-popup_content .row{margin:0}.wco-booking-popup_content .form-content{padding:20px 17px 10px;text-align:left}.wco-booking-popup_content .btn{margin-bottom:30px}.woocommerce-order hr{border:none;border-bottom:1px solid #0000001a;margin-bottom:24px;padding-top:19px}.booking-banner_sub-header{background:#242727;color:#fff;padding:32px 0 42px;text-align:center}.booking-banner_sub-header p{color:inherit;margin:0 auto;max-width:900px}#wco-order-complete{margin-top:30px}.wc-booking-summary{padding:9px 12px}.radio-group ul li .li-text{background:#fff9;border:1px solid #0000001a;border-radius:0}.product-hotel-container_choice{margin-top:10px}h2.required,h3.required{position:relative}h2.required:after,h3.required:after{color:#8b0000;content:"*";font-size:22px;font-weight:300;padding-left:3px;position:absolute;top:-5px}.select-style.person{background:url(https://mechanum.com/wp-content/themes/mechanum/images/select-arrow-b.png) no-repeat 95%,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAYAAAAgqdWEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmNjZjg0ZTAsIDIwMjIvMDYvMjItMjI6MTM6MjYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUyODg4MjcwQ0NFMTExRUZBNkZEOUQ2OUYzNTlERTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUyODg4MjcxQ0NFMTExRUZBNkZEOUQ2OUYzNTlERTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTI4ODgyNkVDQ0UxMTFFRkE2RkQ5RDY5RjM1OURFMDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTI4ODgyNkZDQ0UxMTFFRkE2RkQ5RDY5RjM1OURFMDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6yPVvrAAAHwklEQVR42pxX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) no-repeat 10px}.select-style.person select{padding-left:54px}#booking-form .form-content{padding-bottom:20px}#booking-form .form-content__row{display:flex;gap:15px}#booking-form .form-content__row .input-outer{flex-grow:1}#booking-form textarea{height:auto}#booking-form .form-content__50{width:50%}#booking-form .form-content__check{margin-top:17px}.wco-order-options_list.brand-extra-option{margin-bottom:30px}#react_booking .woocommerce.tire-change-options_products ul.products{column-gap:15px;display:flex;flex-wrap:nowrap}#react_booking .woocommerce.tire-change-options_products ul.products:after,#react_booking .woocommerce.tire-change-options_products ul.products:before{display:none}#react_booking .woocommerce.tire-change-options_products ul.products li.product{background:#fff9;border:1px solid #0000001a;padding:20px 15px;position:relative;width:auto}#react_booking .woocommerce.tire-change-options_products ul.products li.product:before{display:none}#react_booking .woocommerce.tire-change-options_products ul.products li.product .price{color:#00a5b5;font-size:115%;margin:0}#react_booking .woocommerce.tire-change-options_products ul.products li.product .price .amount{display:block;margin-bottom:10px}#react_booking .woocommerce.tire-change-options_products ul.products li.product:after{display:none}#react_booking .woocommerce.tire-change-options_products ul.products li.product h2{font-size:14px;line-height:1.2;margin:10px 0 1px}#react_booking .woocommerce.tire-change-options_products ul.products li.product p{font-size:12px;margin-bottom:0}#react_booking .woocommerce.tire-change-options_products ul.products li.product .price-visible{padding:0}#react_booking .woocommerce.tire-change-options_products ul.products li.product .button{background:#00a5b5;color:#fff;font-weight:500}#react_booking .woocommerce.tire-change-options_products ul.products li.product .button:hover{background:#03a5b5f2}#react_booking .woocommerce.tire-change-options_products ul.products .wco-info{left:auto;right:12px}#wco-booking-popup.tooltip{margin:0;top:38px;width:100%;z-index:999}#wco-booking-popup.tooltip .popup_close{color:#00a5b5;cursor:pointer;font-size:15px;padding-right:5px;padding-top:2px;right:12px;top:14px;white-space:nowrap}#wco-booking-popup.tooltip .wco-booking-popup_message{padding-left:30px;padding-right:30px;text-align:center}.z-99{z-index:99}.z-1{z-index:1}.z-50{z-index:50}.wco-info-tooltip__close{display:none}@media only screen and (max-width:991px){.wco-info-tooltip__close{display:block;float:right;margin:-10px -7px 0 0}.wco-info:hover .wco-info-tooltip--hidden{display:none}}.booking-sidebar-container{position:-webkit-sticky;position:sticky;top:0}.mercedes-service-code{align-items:center;display:flex;gap:8px;position:relative}.mercedes-service-code__info{cursor:pointer!important;display:block!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important}.date-carousel{background:#e1e1e1;display:flex;justify-content:space-between;margin:1rem 0;padding:0}.date-carousel__next,.date-carousel__prev{align-items:center;cursor:not-allowed;display:flex;margin:0;opacity:.3;padding:10px 10px 10px 5px;width:30px}.date-carousel__next svg,.date-carousel__prev svg{transform:rotate(90deg)}.date-carousel__next{padding:10px 5px 10px 10px}.date-carousel__next svg{transform:rotate(-90deg)}.date-carousel.next .date-carousel__next,.date-carousel.prev .date-carousel__prev{cursor:pointer;opacity:1}.date-carousel__pagination{position:relative}.date-carousel__pagination-content{background:#fff;border:1px solid #ebebeb;padding:13px 15px 10px;position:absolute;top:-5px;transform:translateX(-50%)}#react_booking .vtr-insurance{border:1px solid #ebebeb;font-size:13px;line-height:20px;margin-bottom:20px}#react_booking .vtr-insurance__header{font-weight:bolder;padding:13px 15px 0;text-transform:uppercase}#react_booking .vtr-insurance__content{padding:5px 15px 10px}#react_booking .vtr-insurance__value{font-weight:bolder}#react_booking .vtr-insurance .vtr-insurance__chip,#react_booking .vtr-insurance .vtr-insurance__crack{display:none}#react_booking .page-booking.chip .vtr-insurance .vtr-insurance__chip,#react_booking .page-booking.crack .vtr-insurance .vtr-insurance__crack{display:block}#react_booking .calendar-loader{background:#e1e1e1;height:316px;position:relative}#react_booking .calendar-loader .loader_dots{font-size:55px;left:50%;letter-spacing:2px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-80%)}#react_booking .calendar-loader .loader_dots .loader__dot{animation:blink 1.5s infinite}#react_booking .calendar-loader .loader_dots .loader__dot:nth-child(2){animation-delay:.25s}#react_booking .calendar-loader .loader_dots .loader__dot:nth-child(3){animation-delay:.5s}.chip-count{display:flex;gap:20px;justify-content:flex-end}.chip-count__btn{border:1px solid #000;cursor:pointer;padding:4px 10px}.chip-count__btn.active,.chip-count__btn:hover{background:#00a5b5;color:#fff}.grow{flex-grow:1}.w-100{width:100%}.select-style-bg{background:#fff;border:1px solid #ebebeb;border-radius:3px}.select-style-bg select-style{border:none}@media only screen and (max-width:500px){.offer .wco-info-tooltip{transform:translate(-100%,-100%)}}.hjulskifte-update{padding:5px 0 10px}.hjulskifte-update__time{font-weight:600;padding:5px 0 0}.arval{background:#01935b}.arval__badge{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;letter-spacing:1px;padding:10px 12px!important;text-transform:uppercase}.arval__logo{height:30px;margin-right:12px;width:30px}@media (max-width:767px){.hide_small{display:none}.show_small{display:block!important}}.soft-hidden{display:none}.banner_contact{clear:both;display:flex;justify-content:center;padding-top:5px}@media (max-width:767px){.booking-banner .booking-banner_top li a.booking-banner_top_step-back{margin-left:0;margin-right:-17px;padding:0;text-decoration:none!important}}.booking-banner_top_step-back{margin-left:12px}.booking-banner_top_step-back i{padding-right:0}.booking-banner_top_service-logo{display:flex!important}@media (max-width:767px){.booking-banner_top_service-logo{margin-top:-3px;padding-bottom:2px}}#react_booking .time-select ul.wco-order-options_list li{border:1px solid #ebebeb;display:block;padding:15px;text-align:left;width:100%}#react_booking .time-select ul.wco-order-options_list li p{font-size:14px}#react_booking .time-select ul.wco-order-options_list li h3{font-size:15px;margin-bottom:0}#react_booking .time-select ul.wco-order-options_list li:hover{background:#fff;color:#000;cursor:default}@keyframes blink{50%{color:#0000}}
/*# sourceMappingURL=main.css.map*/