.delivery-check{margin-bottom:35px;margin-top:25px}.delivery-row{display:flex;gap:10px;margin-top:11px}.delivery-row input{width:170px;padding:12px}.delivery-row button{padding:12px 18px;cursor:pointer}#postcode-message{margin-top:10px;font-weight:600}.delivery-wrapper{margin:25px 0;padding:20px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa}.delivery-wrapper h3{margin-bottom:20px}#deliveryValidationMessage{margin-top:15px;font-weight:600}#deliverySchedule{margin-top:20px}#CheckOut:disabled{opacity:.5;cursor:not-allowed}.form-field.postcode-del{margin-top:12px}#check-postcode{background-color:#000;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease}#check-postcode:hover{background-color:#333}#check-postcode:active{transform:scale(.98)}#check-postcode:disabled{background-color:#ccc;cursor:not-allowed}.postcode-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:99999}.postcode-popup{width:95%;max-width:500px;background:#fff;border-radius:12px;padding:30px;text-align:center;box-shadow:0 15px 40px #0003}.postcode-popup h2{margin:0 0 15px;font-size:28px}.popup-text{color:#666;margin-bottom:20px}#delivery-postcode{width:100%;height:50px;padding:0 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;margin-bottom:15px;box-sizing:border-box}#check-postcode{width:100%;height:50px;border:none;border-radius:6px;background:#7bbe43;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}#check-postcode:hover{background:#5d9b2f}#postcode-message{margin-top:15px;font-weight:600}.delivery-postcodes{margin-top:25px;padding-top:20px;border-top:1px solid #eee}.delivery-postcodes h4{margin-bottom:10px}.delivery-postcodes p{font-size:14px;line-height:1.7;color:#666}
/*# sourceMappingURL=/cdn/shop/t/2/assets/postcode-validator.css.map */
