#find-in-store-wrapper{clear:both;padding:20px 0}#find-in-store-wrapper button{padding:15px 20px;width:49%;font-size:1.8rem}#find-in-store-wrapper #error-message{margin:15px 0 20px;color:#b70707}#popup-content .form-wrapper{margin-bottom:30px}#popup-content .form-wrapper label{padding:10px 0;display:block}#popup-content .form-wrapper input{height:40px;padding:0 10px;box-shadow:none;font-weight:400;font-size:12px;margin-bottom:10px}#popup-content .store-list-wrapper .store-item-container{position:relative;padding:8px;display:block}#popup-content .store-list-wrapper .store-distance{position:absolute;top:8px;right:8px;font-size:1.4rem;font-weight:700}#popup-content .store-list-wrapper .store-name{font-weight:700}#popup-content .store-list-wrapper .store-stock-status{font-size:1.2rem;padding-top:5px;color:#048c04}#popup-content .store-list-wrapper .store-stock-status.not-available{color:#b70707}#popup-content .store-list-wrapper .store-trading-hours-container{border-bottom:1px solid #ddd;padding:10px 8px 20px}#popup-content .store-list-wrapper .store-trading-hours-container .show-trading-hours{color:#000;display:block;width:100%;height:40px;border:1px solid #000;font-size:13px;text-align:center;line-height:25px;padding:5px;font-weight:700;text-decoration:none;cursor:pointer}#popup-content .store-list-wrapper .store-trading-hours-container .trading-hours-content tr:nth-child(even){background-color:#f9f9f9}#popup-content .store-list-wrapper .store-trading-hours-container .trading-hours-content tr td.day{text-transform:capitalize}.product-info-main .product-info-price .product-info-discount{display:table-row;color:red}.product-info-main .product-info-price .price-box{width:60%}