﻿.ds-contents{display:contents}#mainContent{margin-top:80px}.car-img-container{width:50%!important;height:50%!important;margin:auto!important;padding:0!important}.tyre-history{color:var(--customer-color)}.customer-text:empty{display:none}.k-input{border:1px solid #ced4da!important}.red-border{border:1px solid red!important}.summary-row{background-color:#fdf1e9}#wheelDetailsSection .form-group.row:not(.first),#wheelNutsInfo{display:none}.k-input{max-width:none!important}.k-input:focus{background-color:#fff!important}.tyreDetailList>.k-dropdown-wrap.k-state-default{min-width:100%}.detailSelectionCarousel div{padding:0}.tyreLabelContainer{background-color:#0202021a;border:1px solid #02020233;border-radius:3px;padding:5px!important}.tyreLabelContainer span{color:#0202024d}.fa-angle-double-left,.fa-angle-double-right{font-size:2rem}.overlay{z-index:1000;background:#0000004d;width:100%;height:100%;position:absolute}@-webkit-keyframes rightarrowmove{0%{opacity:.6;-webkit-transform:translate(-.4em)}to{opacity:.9;-webkit-transform:translate(.6em)}}.rightmove{color:#32cd32;cursor:pointer;animation:.5s cubic-bezier(.5,0,1,1) 3 alternate rightarrowmove}.leftmove{color:#32cd32;cursor:pointer}.userInfoWindow{border-color:#721c24}.userInfoWindow .k-window-titlebar,#unavailableDateInfoWindow p{color:#721c24}#driverBookingCalendar.k-calendar{border:none;width:100%;padding:0}#driverBookingCalendar.k-calendar table{height:100%}#driverBookingCalendar.k-calendar table .k-state-disabled{color:#d3d3d3}#driverBookingCalendar.k-calendar table .k-state-hover{background-color:#90ee90}#driverBookingCalendar.k-calendar td{font-weight:700}#driverBookingCalendar.k-calendar table .k-header{background-color:#0000;font-size:1.5rem}#driverBookingCalendar.k-calendar table th{font-size:1.2rem;font-weight:700}#driverBookingCalendar.k-calendar table td a{border-bottom:2px solid #a9a9a9;border-radius:0;margin:0 3px}#driverBookingCalendar.k-calendar table td.k-state-hover a{background-color:unset}#driverBookingCalendarMobile table{width:100%}#driverBookingCalendarMobile table th{text-align:center;padding:5px 0}#driverBookingCalendarMobile table td{text-align:center;padding:10px 0;font-size:1.5rem}#driverBookingCalendarMobile table td hr{margin-left:10px;margin-right:10px}.nonAvailableDate{color:#8b0000;font-weight:700}.firstAvailableDate{color:#000;background-color:#ffbf00;font-weight:700}.availableDate{color:#000;background-color:#90ee90;font-weight:700}.mobileSelectedCell{background-color:#add8e6;border:1px solid #008b8b}#tyreSection .k-dropdown-wrap,#tyreSection .k-dropdown,.tyreDetailSection .k-dropdown-wrap,.tyreDetailSection .k-dropdown{max-width:100%!important}.tyreDetailInvalid{border:2px solid red;border-radius:5px}.tyreDetailSection{display:none}.blue-background{background-color:#4472c4}.green-background{background-color:#00c800}#fullPageContainer .row label{font-weight:700}#wheelPlanCarousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23888888' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}#wheelPlanCarousel .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23888888' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}#wheelPlanCarousel .carousel-indicators .active{background-color:#888}#wheelPlanCarousel .carousel-indicators li{background-color:#88888880}#tyreDetailSummaryContainer .card-header .row div:not(:last-of-type){border-right:1px solid gray}.animated-tick-wrapper{width:25px;display:inline-block}.checkmark{stroke:green;stroke-dashoffset:745.749px;stroke-dasharray:745.749;animation:2s ease-out forwards dash}@keyframes dash{0%{stroke-dashoffset:745.749px}to{stroke-dashoffset:0}}.tyre-detail-summary-titles span{background-color:#0202021a;font-weight:700}#grid,#map{height:70vh}.tyre-edit{width:100%;position:relative}.bg-highlight{background-color:#faebd7}.tyre-done-highlight{background-color:#19b36c4d}.tyre-done-highlight:last-of-type,.bg-highlight:last-of-type{border-top-right-radius:30px;border-bottom-right-radius:30px}@media (width<=768px){.tyre-visual{width:350px;height:125px}.tyre-wrap{--scale:.5;transform:scale(var(--scale));transform-origin:0 0!important}.d-lg-none{display:none!important}.tyreDetailBrand,.tyreDetailDamage{max-width:282px!important}.tyre-details{margin-bottom:5px;display:block}.tyre-details input,.tyreDetailList{width:100%}}@media (width>=769px) and (width<=1000px){.tyre-visual{width:100%;height:195px}.tyre-wrap{--scale:.8;transform:scale(var(--scale));transform-origin:50%}.d-lg-none{display:none!important}.tyre-details{display:inline-flex}.tyre-details input{width:100px}.tyreDetailList{width:100px!important}}@media (width>=1001px){.tyre-visual{width:100%;height:232px}.tyre-wrap{--scale:1;transform:scale(var(--scale));transform-origin:50%!important}.d-lg-none{display:none!important}.tyre-details{display:inline-flex}.tyre-details input{width:100px!important}.tyreDetailList{width:100%!important;min-width:112px!important}}.tyre-visual{cursor:default;-webkit-user-select:none;user-select:none;margin-left:auto;margin-right:auto;overflow:hidden}.tyre-transform{--rotate:0deg;transform:rotate(var(--rotate,0deg));transform-origin:50%;width:inherit;height:inherit;background-image:url(/images/tyres/tyre_whole.png);background-size:auto}.tyre-wrap{transform-origin:top;width:701px;height:701px;margin-left:auto;margin-right:auto}.tyre-wrap h1 span{transform-origin:bottom;width:20px;height:300px;position:absolute;top:-110px;left:20px}.tyre-text{text-shadow:0 3px 3px #000;color:#333;border-radius:50%;width:653px;font:700 3vw Lucida Console,Monaco,monospace;position:relative;transform:rotate(-61deg)}.rubber{color:#333!important}.char1{transform:rotate(6deg)}.char2{transform:rotate(12deg)}.char3{transform:rotate(18deg)}.char4{transform:rotate(24deg)}.char5{transform:rotate(30deg)}.char6{transform:rotate(36deg)}.char7{transform:rotate(42deg)}.char8{transform:rotate(48deg)}.char9{transform:rotate(54deg)}.char10{transform:rotate(60deg)}.char11{transform:rotate(66deg)}.char12{transform:rotate(72deg)}.char13{transform:rotate(78deg)}.char14{transform:rotate(84deg)}.char15{transform:rotate(90deg)}.char16{transform:rotate(96deg)}.char17{transform:rotate(102deg)}.char18{transform:rotate(108deg)}.char19{transform:rotate(114deg)}.char20{transform:rotate(120deg)}.char21{transform:rotate(126deg)}.char22{transform:rotate(132deg)}.char23{transform:rotate(138deg)}.char24{transform:rotate(144deg)}.char25{transform:rotate(150deg)}.char26{transform:rotate(156deg)}.char27{transform:rotate(162deg)}.char28{transform:rotate(168deg)}.char29{transform:rotate(174deg)}.char30{transform:rotate(180deg)}.char31{transform:rotate(186deg)}.char32{transform:rotate(192deg)}.char33{transform:rotate(198deg)}.fontWeightNormal{font-weight:400!important}.k-dropdown-wrap>.k-list,.k-reset{background-color:#ced3db}﻿.datesNotAvailable{color:#545656;opacity:.4;font-size:1.1em}.firstAvailableDate{background-color:inherit;color:#ee4c14;font-size:1.1em}.availableDate{background-color:inherit;color:#009a17;padding:.25em;font-size:1.1em}#calendar,#calendar .k-calendar-view,#calendar .k-content{width:100%;padding:0}#calendar.k-calendar .k-content td.k-state-selected .k-link,.k-drag-clue,.k-event,.k-panelbar .k-panel>.k-item>.k-link.k-state-selected,.k-treeview .k-in.k-state-selected{color:#fff;border-color:#d5d5d5;font-weight:bolder;background:#d5d5d5!important}#calendar.k-calendar-monthview .k-content th,.k-calendar-view .k-content th{text-align:center;opacity:.65;border:0;font-size:1rem;font-weight:700}#calendar.k-calendar td,.k-calendar th{text-align:center;border-style:solid;border-width:0;border-color:inherit;padding:10px;font-weight:400}#calendar.k-content .k-link{border-radius:.25rem}#calendar.k-state-hover{font-display:inherit}.k-calendar .k-content .k-link{border-radius:.25rem;padding:.75em}#calendar.k-calendar .k-link{font-size:1rem;display:inline}.k-calendar .k-alt,.k-calendar .k-other-month .k-link{opacity:1}#bookingTimeDiv .k-picker-wrap{width:280px}#appointmentDateInvalidMessage,#appointmentTimeInvalidMessage{width:402px}
/*# sourceMappingURL=tyres.css.bundle.css.map */
