.Wcmlim_container.wcmlim_product{padding:20px;margin-bottom:15px;}.Wcmlim_container.wcmlim_product,.wcmlim_product .loc_dd.Wcmlim_prefloc_sel{overflow:hidden;display:block;}.wcmlim_product .postcode-checker-div input[type="text"]{flex:70%;margin-right:8px;background-color:#f2f2f2;color:#43454b;-webkit-appearance:none;box-sizing:border-box;font-weight:400;}.wcmlim_product .Wcmlim_loc_label,.wcmlim_product .Wcmlim_messageerror{display:flex;flex-direction:row;}.wcmlim_product .Wcmlim_locadd{flex:70%;margin-right:10px;}.wcmlim_product .Wcmlim_locstock{flex:30%;}.wcmlim_product .next_closest_location_detail{font-size:18px;color:#000;line-height:1.4;}.wcmlim_product .next_closest_location_detail .next_km{font-weight:400;}.wcmlim_product .Wcmlim_nextloc_label{display:flex;margin-top:10px;}.wcmlim_product .Wcmlim_nextlocadd{flex:70%;margin-right:10px;}.Wcmlim_box_header{padding-bottom:15px;}h3.Wcmlim_box_title{color:#000;font-size:26px;font-weight:600;margin:0;padding:0;}.Wcmlim_prefloc_box{border-bottom:1px solid;}.wcmlim_product .Wcmlim_sloc_label{font-weight:600;margin:0 0 10px 0;font-size:16px;display:block;}.wcmlim_product .Wcmlim_sel_loc{width:90%;}.Wcmlim_have_stock,.Wcmlim_over_stock{text-align:center;font-size:18px;font-weight:700;line-height:1.2;padding:12px;}.Wcmlim_have_stock{background-color:#28a745;color:#fff;}.Wcmlim_over_stock{background-color:#dc3545;color:#fff;}.loc_dd{background:white;margin:0 0 10px 0;}#globMsg,#losm{margin:0;padding:0 0 5px 0;}#globMsg{color:#0f834d;}#losm{color:#e2401c;}.selected_location_name i,.loc_dd i{color:#ff7a00;}#submit_postcode_product,.wcmlim_product #submit_postcode_global{text-decoration:none;flex:30%;}.Wcmlim_box_content.select_location-wrapper i{margin-right:5px;}.selected_location_detail,.postcode-checker-title,.postcode-location-distance{font-size:18px;font-weight:400;color:#000;}.Wcmlim_locstock #showMe{background:#cd2653;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.0333em;text-align:center;text-transform:uppercase;width:50%;padding:10px;font-size:18px;}.Wcmlim_accept_btn{flex:30%;border-radius:3px;color:#fff;background-color:#28a745;text-align:center;padding:10px;font-size:18px;font-weight:700;}#load{display:flex;color:white;width:100%;font-size:larger;text-align:center;}.loc_dd.Wcmlim_prefloc_sel i,.loc_dd.Wcmlim_prefloc_sel .Wcmlim_sel_loc{display:inline-block;}.postcode-checker-title{margin:0;padding:5px 0;}.postcode-checker-change{margin-left:10px;width:30px;padding:0 5px;text-decoration:none;}.postcode-checker-change-show{display:inline-block;}.postcode-checker-change-hide,.postcode-checker-div-hide{display:none;}.postcode-checker-div-show{display:flex;}.postcode-checker-response{margin-bottom:10px;}.postcode-checker-response p{margin:0;}.postcode-checker-response hr{margin:8px 0;background-color:#eee;}.selected_location_detail,.postcode-location-distance{line-height:1.3;}.postcode-location-distance{margin-left:3px;}.Wcmlim_noStore{flex:100%;}.inline_wcmlim_lc .wcmlim_form_box{width:100%;justify-content:center;}.inline_wcmlim_lc .wcmlim_form_box,.inline_wcmlim_lc .wcmlim_form_box .search_rep,.inline_wcmlim_lc .wcmlim_form_box .postcode-checker,.inline_wcmlim_lc .wcmlim_form_box .wcmlim_sel_location,.inline_wcmlim_lc .wcmlim_form_box .postcode_wcmliminput{display:inline-flex;align-items:center;}.inline_wcmlim_lc .wcmlim_form_box .search_rep{line-height:1;background:#fff;padding:20px 0;}.inline_wcmlim_lc .wcmlim_form_box .postcode-checker-div,.inline_wcmlim_lc .postcode-checker-response{margin:0;}.inline_wcmlim_lc .wcmlim_form_box .postcode-checker{padding:0 5px;}.inline_wcmlim_lc .wcmlim_form_box .fa.fa-search{padding:0 10px;}.inline_wcmlim_lc.wcmlim_form_box .wcmlim_sel_location,.inline_wcmlim_lc.wcmlim_form_box .postcode-checker{margin-right:10px;}.inline_wcmlim_lc .wcmlim_form_box .wcmlim_change_lc_to{font-weight:500;font-size:20px;padding:0;margin:0;margin-right:15px;}#lc-switch-form .postcode-location-distance{margin-left:0;}.inline_wcmlim_lc{padding:10px 0;}.inline_wcmlim_lc .postcode-checker-change{padding:0;}.age-gate--stepped .age-gate-fields,.age-gate--stepped .age-gate__fields{overflow:hidden !important;}.age-gate--stepped .age-gate-form-elements,.age-gate--stepped .age-gate__form-elements{display:flex !important;gap:0 !important;transition:all .3s ease;}.age-gate--stepped .age-gate-form-section,.age-gate--stepped .age-gate__form-section{flex:0 0 100% !important;}