.click_and_collect_store_search{margin-bottom:30px}.store-stock{padding:15px 0}.store-availability-title{display:flex;gap:10px}.store-stock .form-field{position:relative;margin-top:10px}.store-stock .input{width:100%;padding:5px 50px 5px 10px;height:40px}.store-stock .button{position:absolute;right:0;top:1px;width:180px;height:38px;padding:7px}.store-stock .button:hover{border:none}.svg-location-search{right:6px;position:relative}.location-search{text-decoration:underline;margin-left:auto}.location-search:hover{text-decoration:none}.searched-location{padding-bottom:10px}.searched-title{float:left;font-size:20px;font-weight:700}.searched-location .change{float:right;font-size:12px;padding:5px;margin-top:5px}.store-name{margin-bottom:5px}.store-name-title{font-weight:600;display:flex;align-items:center;gap:10px}.store-phone{margin:5px 0}.store-phone .svg-phone{position:relative;top:2px}.store-info .store-details-toggle{font-size:12px;text-decoration:underline;padding:5px;color:#666}.store-info .store-details-toggle:hover{color:#000}.store-stock .store{padding:20px 0;border-top:1px solid #000;display:flex;justify-content:space-between;margin:0 20px 0 0}.store .get-directions{float:right;padding:5px;border:0}.store .get-directions:hover,.store .get-directions:focus{background:0 0}.store-distance,.store-info{font-size:13px}.store-details{padding:10px 0}.store-details p{margin:0 0 1em}.amlocator-schedule-table .-day{width:100px;display:inline-block}.stock-legend{margin:10px 0}.store-stock-status .option{padding:0 5px;display:inline-block;border:1px solid #ccc;margin:0 3px}.store-stock-status span{width:50%}.store-stock-status .cc-ready,.store-stock-status .in-stock,.svg-check{color:#008a00;border-color:#008a00}.svg-stock{float:left;margin-right:5px;position:relative;top:2px}.out-stock,.store-stock-status .svg-close{color:red}.store-stock-status .option.in-stock{background:#008a00;color:#fff}.store-stock-status .option.cc-ready{background:#59b359;color:#fff}.store-stock-status .option.out-stock{background:#dbdbdb;border-color:#787878;color:#000;cursor:default;opacity:1;margin-bottom:10px}@media screen and (max-width:480px){.store-stock .button{padding:7px;width:auto}}.nearest_store{display:flex;justify-content:space-between;margin:20px 20px 0 0}.nearest_store span{font-weight:700}.close_store_locator_popup{position:absolute;right:50px;top:30px}.close_store_locator_popup .close-icon{display:inline-flex;align-items:center;gap:10px}.product-add-form #click_and_collect_store_search #store-availability{border:none;background:#eaeaea;padding:15px 25px;border-radius:15px}.product-add-form #click_and_collect_store_search .store-stock span.click-collect-title{font-weight:700}#click_and_collect_store_search #store-results .search_field #check-availability{height:38px;width:40px}#store-results .search_field .form-field{width:80%}.store-detail-container{width:95%}.store-detail-container .store-stock-status{display:flex;align-items:start;gap:40px}.store-detail-container .store-stock-status .click-and-collect-available{width:50%}.store_name_address p{margin:0 0 5px}.store_name_address .open_status{margin-bottom:20px}.select_store_field{margin-right:10px}.select_store_field input[type=radio]{cursor:pointer;margin-top:15px}.select_store_field.sorting-line-added input[type=radio]{margin-top:50px}.click-and-collect-available span.text,.store-stock-status .in-stock span{font-weight:600}.store-stock-status .in-stock{color:#222}.click-and-collect-available:before,.in-stock:before,.cc-ready:before{content:" ";height:10px;width:10px;background:#008a00;display:inline-block;border-radius:50%;margin-right:10px}.out-stock:before{content:" ";height:10px;width:10px;background:#fca001;display:inline-block;border-radius:50%;margin-right:10px}.store-stock .store:first-child{border-top:0}.click_and_collect_store_search .thb-fixed-popup-right{padding-top:26px}@media only screen and (max-width:768px){.click_and_collect_store_search .thb-fixed-popup-right{padding:25px}.close_store_locator_popup{top:29px}}@media only screen and (max-width:480px){.product-add-form #click_and_collect_store_search #store-availability{padding-bottom:65px}.click_and_collect_store_search .thb-fixed-popup-right.active{padding-right:0}.close_store_locator_popup{right:30px}#store-results .search_field .form-field{width:100%}.click_and_collect_store_search .store-stock .store{margin:0}.catalog-product-view .store-stock-request-form .form-field input{width:100% !important;border-radius:10px 10px 0 0 !important}.catalog-product-view .store-stock-request-form .form-field button#check-availability{border-radius:0 0 10px 10px !important;width:100%;top:40px}#use-my-location{position:relative;top:50px}}@media only screen and (min-width:992px) and (max-width:1400px){.catalog-product-view .store-stock-request-form .form-field{padding-bottom:35px}.catalog-product-view .store-stock-request-form .form-field input{width:100% !important;border-radius:10px 10px 0 0 !important}.catalog-product-view .store-stock-request-form .form-field button#check-availability{border-radius:0 0 10px 10px !important}}#map-store{width:100%;height:250px;position:relative;overflow:hidden;border-radius:15px}.sorting_line p{color:#6d1a42;margin-top:0}.instock-date-time{margin-top:10px;font-style:italic;font-size:12px}.instock-date-time span{font-weight:700;font-style:normal;text-decoration:underline}.selected_store{padding:20px 0}.selected_store h3.store_title{font-weight:700}.selected_store .change_store_link{text-decoration:underline;text-underline-offset:3px;font-weight:700}.store_bottom_text{font-size:13px;margin-top:20px}.store_bottom_text .text1{margin-bottom:0;font-weight:700}.store_bottom_text .text2{margin-top:0;font-style:italic}.store-stock-status.stock-legend span{width:auto;margin-bottom:10px;font-size:12px}.store-stock-status.stock-legend span:before,.store-stock-status .configurable_status span:before{height:8px;width:8px;margin-right:5px}.store-stock-status .configurable_status span{width:auto;margin-bottom:10px;font-size:12px}