.steps{position:relative;overflow:hidden;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}@media(min-width: 960px){.steps{min-height:450px;margin:40px 50px}}@media(min-width: 1280px){.steps{margin:20px 70px}}.steps .step{width:100%;position:absolute}.steps .step .helpers-loading.show{z-index:10}.steps .paragraph-content{margin:0 auto;margin-bottom:30px;max-width:none !important}#datepicker{margin:20px 0px}#datepicker .ui-widget.ui-widget-content{border:1px solid #ededed;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-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;color:#404040}#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 #19569c !important;background:#19569c !important;color:#fff !important}#datepicker .ui-datepicker-header{background-color:#333;font-family:"oswald",sans-serif;font-weight:600;color:#fff}#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/arrow.svg");background-size:contain;background-repeat:no-repeat}#datepicker .ui-widget-header .ui-datepicker-prev span{transform:scaleX(-1)}#store-booking-time-choices input[type=radio]{opacity:0;display:contents}#store-booking-time-choices input[type=radio]:hover+label{border-color:#19569c}#store-booking-time-choices input[type=radio]:checked+label{background-color:#2cade3;color:hsl(0, 0%, calc(((44 * 0.2126 + 173 * 0.7152 + 227 * 0.0722) / 255 - 0.5) * -10000000%));border-color:#2cade3;z-index:1}#store-booking-time-choices input[type=radio]:disabled+label{background-color:#e4e4e4;cursor:not-allowed;color:#000}#store-booking-time-choices label{cursor:pointer;min-width:94px;width:100%;padding:.25rem .75rem;margin:2px;text-align:center;font-weight:400;font-size:.9rem;background-color:#fff;border:solid 1px #ededed;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#tyre-size-selection{padding-bottom:20px}.services input[type=checkbox].custom-style+label,.services input[type=radio].custom-style+label,#tyre-size-selection input[type=checkbox].custom-style+label,#tyre-size-selection input[type=radio].custom-style+label,#store-selection input[type=checkbox].custom-style+label,#store-selection input[type=radio].custom-style+label{width:100%;padding:.8rem 1rem;padding-left:44px !important;background-color:#fff;border:solid 1px #ededed;height:100%;display:inline-block;align-items:center}.services input[type=checkbox].custom-style+label::before,.services input[type=radio].custom-style+label::before,#tyre-size-selection input[type=checkbox].custom-style+label::before,#tyre-size-selection input[type=radio].custom-style+label::before,#store-selection input[type=checkbox].custom-style+label::before,#store-selection input[type=radio].custom-style+label::before{left:20px;border:1px solid #777}.services input[type=checkbox].custom-style:checked+label,.services input[type=radio].custom-style:checked+label,#tyre-size-selection input[type=checkbox].custom-style:checked+label,#tyre-size-selection input[type=radio].custom-style:checked+label,#store-selection input[type=checkbox].custom-style:checked+label,#store-selection input[type=radio].custom-style:checked+label{background-color:#19569c;color:hsl(0, 0%, calc(((25 * 0.2126 + 86 * 0.7152 + 156 * 0.0722) / 255 - 0.5) * -10000000%))}.services input[type=checkbox].custom-style:checked+label::before,.services input[type=radio].custom-style:checked+label::before,#tyre-size-selection input[type=checkbox].custom-style:checked+label::before,#tyre-size-selection input[type=radio].custom-style:checked+label::before,#store-selection input[type=checkbox].custom-style:checked+label::before,#store-selection input[type=radio].custom-style:checked+label::before{color:#fff;border:1px solid rgba(0,0,0,0)}.services#tyre-size-selection input[type=radio].custom-style+label,.services#store-selection input[type=radio].custom-style+label,#tyre-size-selection#tyre-size-selection input[type=radio].custom-style+label,#tyre-size-selection#store-selection input[type=radio].custom-style+label,#store-selection#tyre-size-selection input[type=radio].custom-style+label,#store-selection#store-selection input[type=radio].custom-style+label{padding:.5rem 1rem}#tyre-search .modal-body{max-width:900px;background-color:#f3f3f3;overflow:hidden}.booking-request-checkbox{font-size:18px}