#message-overlay.bc-dialog .closeDialog{color:#000;cursor:pointer;line-height:normal}#message-overlay p.close a{text-decoration:none}#message-overlay,span#message-lg{box-sizing:border-box}#message-overlay{background-color:#fff;border:0;border-radius:6px;box-shadow:0 0 15px 5px rgba(0,0,0,.25);height:auto!important;left:0;margin:0 auto;max-height:none;max-width:510px;min-height:300px;overflow:hidden;padding:0 20px 20px!important;position:fixed;right:0;text-align:center;top:30%;width:90%!important;width:auto;z-index:9999999}#message-overlay.default-height{min-height:auto}p#message-overlay-okmessage.message.ok.message-new{margin:0 25px 15px}p#message-overlay-okmessage.message.ok.message-new.garage-finder-cart{margin:0 auto 10px}#message-overlay p.message{display:inline-block;padding-top:0;position:relative}#message-overlay.bc-dialog .modalIcon{margin:-15px auto 20px}#message-overlay.bc-dialog .modalIcon img{border:0;display:block;height:auto;max-width:100%;width:100%}#message-overlay.bc-dialog .modalIcon.tyreBasket{height:auto;max-width:75px}#message-overlay.bc-dialog .modalIcon.tyreMismatch{height:auto;max-width:80px}#message-overlay p.close a{color:#333;cursor:pointer;font-weight:400;position:absolute;right:35px;top:20px}p#message-overlay-lg.message.ok.message-new{margin-bottom:20px}span#message-overlay-message{color:#000;font-size:18px;font-weight:700;line-height:1.1em;position:relative}span#message-overlay-message.garage,span#message-overlay-message.search{margin-top:10px}span#message-overlay-message.cart{display:block;margin:5px auto 0;max-width:80%}p#message-overlay-optionchange{color:#000;font-size:14px;font-weight:400;margin:5px auto 0}p#message-overlay-enterpostode{color:#000;font-size:14px;font-weight:600;line-height:1.4em;margin:0 auto;max-width:347px}p#message-overlay-optionchange{line-height:1.25em;max-width:75%}p#message-overlay-optionchange:last-of-type{margin-bottom:10px;margin-top:10px}p#message-overlay-okmessage.message.ok.message-new span#message-overlay-message.message-text span#tick{background-color:#00ab04;border-radius:50%;box-sizing:border-box;display:block;height:16px;left:-22px;outline:0;position:absolute;top:1px;width:16px}p#message-overlay-okmessage.message.ok.message-new span#message-overlay-message.message-text span#tick:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:7px;left:6px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:3px}span#message-lg{border:1px solid #ccc;border-radius:8px;color:#000;display:block;font-size:12px;font-weight:400;line-height:1.25em;margin-bottom:10px;margin-top:10px;padding:10px 10px 10px 45px;position:relative;text-align:left;width:100%}span#message-lg:before{content:url(https://images.blackcircles.com/cart/lg-cart-icon.svg);display:block;height:31px;left:10px;position:absolute;width:28px}span.or{color:#000;font-size:14px;font-weight:400}.newbutton.continue-to-garagechoice{background-position:93%;background-repeat:no-repeat;background-size:16px 14px;cursor:pointer;display:inline-block;font-size:12px;font-weight:700}a.newbutton.add-more-tyres{color:#00ab04;display:block;font-size:12px;margin:5px auto 0;text-decoration:underline;width:fit-content}a.newbutton.add-more-tyres:hover{text-decoration:none}.newbutton.continue-to-garagechoice{background-color:#00ab04;background-image:url(https://images.blackcircles.com/img_pro/buttons/arrowWhRi_2x.png);border-radius:15px;color:#fff;height:30px;line-height:30px;text-align:center;text-indent:0;width:150px}#dialogUpdatedText a{outline:0}#message-newclose-wrap{margin:0 auto;padding:0;width:100%}#message-newclose-wrap .msgBasket{flex-basis:50%;font-size:14px;text-align:left}#message-newclose-wrap a.closeDialog{cursor:pointer;display:block;font-size:25px;font-weight:400;height:auto;margin-left:auto;padding:5px 0;text-align:right;width:40px}#message-postcode-wrap{height:50px;margin:12px auto 10px;max-width:260px;width:100%}form.garage_search_mini{border:none}form.garage_search_mini fieldset{height:100%}form.garage_search_mini .msgOverlayFieldBox{background-color:#fff;border:2px solid #a7a7a7;border-radius:5px;height:auto;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:100%}.msgOverlayFieldBox>input{background:0;border:0;border-radius:0;box-sizing:border-box;font-size:22px;font-weight:600;height:46px;left:0;padding:10px 0 0 20px;position:relative;text-transform:uppercase;top:0;width:70%;z-index:1}.msgOverlayFieldBox>input:empty+label{bottom:0;color:rgba(0,0,0,.25);cursor:text;display:block;font-size:20px;font-weight:600;left:20px;position:absolute;text-transform:none;top:8px;transition:all .15s ease-out}form.garage_search_mini input:focus{border:0;color:#000;font-size:22px;font-weight:600;outline:0;padding-top:10px}.msgOverlayFieldBox>input:focus+label,.msgOverlayFieldBox>input:valid+label{color:#000;font-size:12px;font-weight:600;left:20px;text-transform:none;top:2px;transition:all .15s ease-out}form.garage_search_mini fieldset #msgOverlayEnterPostcode.msgOverlayFieldBox #hmcSearchWrap{background-color:#00ab04;border-radius:20px;height:40px;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:65px}form.garage_search_mini fieldset #msgOverlayEnterPostcode.msgOverlayFieldBox #hmcSearchWrap:after{background-image:url(https://images.blackcircles.com/search/hmc/hmc-open-close.svg);background-position:90% 0;background-repeat:no-repeat;background-size:126px;content:"";display:block;height:22px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:22px;z-index:1}form.garage_search_mini fieldset #msgOverlayEnterPostcode.msgOverlayFieldBox input.msgOverlaySearchPostcode{background:0;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:40px;line-height:40px;margin:0 auto;padding:0 0 0 15px;position:relative;text-align:left;width:65px;z-index:2}#message-overlay.bc-dialog a.continueBasketMO{background-color:#00ab04;border-radius:20px;box-sizing:border-box;color:#fff;display:block;font-size:18px;font-weight:700;height:36px;letter-spacing:-.02em;line-height:36px;margin:17px auto 15px;position:relative;text-align:center;text-decoration:none;width:fit-content}#message-overlay.bc-dialog a.continueBasketMO.garage{padding:0 35px}#message-overlay.bc-dialog a.continueBasketMO.search{box-sizing:border-box;width:165px}#message-overlay.bc-dialog a.dont-change-options{background-color:#00ab04;color:#fff;line-height:40px;margin:12px auto 10px}#message-overlay.bc-dialog a.dont-change-options,#message-overlay.bc-dialog a.newbutton.add-new-tyres{border-radius:20px;box-sizing:border-box;display:inline-block;font-size:18px;font-weight:700;height:40px;letter-spacing:-.02em;position:relative;text-align:center;text-decoration:none;width:180px}#message-overlay.bc-dialog a.newbutton.add-new-tyres{background-color:#fff;border:1px solid #00ab04;color:#00ab04;line-height:37px;margin:12px 10px 10px auto}#message-overlay.bc-dialog a.newbutton.add-new-tyres:after{background-image:url(https://images.blackcircles.com/search/hmc/hmc-select-arrow.svg);background-position:right -2px top -1px,0 0;background-repeat:no-repeat,repeat;background-size:26px;content:"";display:block;height:22px;position:absolute;right:5px;top:9px;transform:rotate(270deg);width:22px}#message-overlay.bc-dialog a.newbutton.add-new-tyres:hover:after{right:9px;transition:.2s linear}#message-overlay.bc-dialog a.newbutton.add-new-tyres span{left:-5px;position:relative}#message-overlay.bc-dialog a.continueBasketMO:after,#message-overlay.bc-dialog a.dont-change-options:after,#message-overlay.bc-dialog span.msgOverlaySearchPostcode:after{background-image:url(https://images.blackcircles.com/search/hmc/hmc-open-close.svg);background-position:89% 1%;background-repeat:no-repeat;background-size:150px;content:"";display:block;height:22px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:22px;z-index:1}#message-overlay.bc-dialog span.msgOverlaySearchPostcode{position:relative}#message-overlay.bc-dialog span.msgOverlaySearchPostcode:after{right:170px}#message-overlay.bc-dialog a.continueBasketMO:hover:after,#message-overlay.bc-dialog a.dont-change-options:hover:after,#message-overlay.bc-dialog span.msgOverlaySearchPostcode:hover:after{background-position:92% 1%;transition:.2s linear}#modalFittingDetails{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:10px auto 25px;width:90%}#modalFittingDetails .fittingDetails{width:59%}#modalFittingDetails .fittingDetails.timeDetails{width:39%}#modalFittingDetails .fittingDetails.spacer{width:2%}.fittingTable{border:0;border-collapse:collapse;padding:0;width:100%}.fittingTable td,.fittingTable th{border:0;color:#000;font-size:14px;padding:0;text-align:left}.fittingTable td{background:#fff}#modalFittingDetails .fittingDetails .fittingTable tbody tr td span.fittingTime{display:block;font-weight:700;padding-left:20px;position:relative}#modalFittingDetails .fittingDetails .fittingTable tbody tr td span.fittingTime:before{background:url(https://images.blackcircles.com/search/circle-info-solid.svg) 50%;border-radius:15px;box-sizing:border-box;color:#fff;content:"";display:block;font-family:serif;font-size:12px;font-weight:600;height:16px;left:0;line-height:16px;position:absolute;text-align:center;top:10px;transform:translateY(-50%);width:16px}@media only screen and (max-width:460px){#message-overlay.bc-dialog a.dont-change-options,#message-overlay.bc-dialog a.newbutton.add-new-tyres{display:block}#message-overlay.bc-dialog a.dont-change-options{margin:0 auto 10px}#message-overlay.bc-dialog a.newbutton.add-new-tyres{margin:12px auto 10px}}@media only screen and (max-width:480px){#message-overlay{top:28%}#message-overlay span.or{display:block}span.newbutton.add-more-tyres{display:block;margin:0 auto}.newbutton.continue-to-garagechoice{display:block;margin:5px auto}span#message-overlay-message.cart{max-width:100%}}@media only screen and (max-width:500px){#modalFittingDetails{flex-wrap:wrap;width:100%}#modalFittingDetails .fittingDetails,#modalFittingDetails .fittingDetails.timeDetails{width:100%}.fittingTable td,.fittingTable th{text-align:center}#modalFittingDetails .fittingDetails.timeDetails .fittingTable thead tr th{padding-top:10px}#modalFittingDetails .fittingDetails .fittingTable tbody tr td span.fittingTime{margin:0 auto;width:fit-content}}