.template-product .pdp-custom-msg .est-time{display:none}.pincode-messsage-wrapper{text-align:center;background:linear-gradient(to right,#05b0ee,#1067bd);color:#fff;padding:8px 0;border-bottom:1px solid #e5e5e5;cursor:pointer;transition:background-color .2s ease}.pincode-message{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff;justify-content:center}.location-icon{color:#fff;flex-shrink:0}.pincode-message span{color:#fff}.pincode-message .delivery-text{color:#fff;font-weight:400}.pincode-message .pincode-number{color:#fff;font-weight:700}.pincode-message .district-name{color:#fff;font-weight:400}.dropdown-icon{color:#fff;cursor:pointer}.pincode-popup{display:none;position:fixed;top:80px;left:50%;transform:translate(-50%);background:#fff;padding:24px;border-radius:12px;box-shadow:0 10px 30px #0000004d;z-index:1000;min-width:360px;max-width:400px;text-align:left}.pincode-popup.show{display:block}.pincode-popup h3{margin-bottom:8px;font-size:18px;font-weight:700;color:#000}.pincode-popup p{font-size:14px;color:#555;margin-bottom:16px}.pincode-popup .pincode-display{background:#e9ecef;padding:10px;border-radius:6px;margin:10px 0;font-size:14px}.pincode-popup .change-pincode{color:#007bff;cursor:pointer;text-decoration:underline;font-size:12px}.pincode-popup .delivery-pincode{display:flex;align-items:center;gap:12px;margin-bottom:5px}.pincode-popup .delivery-pincode-input{flex:1;position:relative}.pincode-popup #pincodeInput{display:block;width:100%;padding:10px 10px 10px 32px;background-color:transparent;border:none;border-bottom:2px solid rgba(0,0,0,.65);color:#141414;font-family:JioType,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.08px;box-sizing:border-box;margin-bottom:1px;border-radius:0}.pincode-popup .field-label:not(.variant__button-label):not(.text-label){font-size:12px;color:#555;letter-spacing:normal;text-transform:capitalize;margin-top:4px;margin-bottom:5px;font-weight:700}.pincode-popup .input-icon-prefix{position:absolute;top:70%;transform:translateY(-50%);pointer-events:none}.pincode-popup .input-icon-prefix svg{width:18px;height:18px;fill:#555}.pincode-popup .apply-btn{background-color:#d6e9f7;color:#0056b3;padding:8px 20px;border:none;border-radius:18px;font-weight:700;font-size:16px;cursor:pointer;transition:background-color .3s}.pincode-popup .apply-btn:hover{background-color:#c0dff0}.pincode-popup{max-width:540px}.pincode-popup h3{font-weight:900;font-size:24px}.pincode-popup p{font-weight:500;font-size:16px;letter-spacing:-.08px;line-height:1.5;color:#000000a6}.pincode-popup .delivery-pincode{align-items:flex-end}button.apply-btn[disabled]{cursor:default;opacity:.5}.pincode-popup #pincodeInput:focus-visible{outline:0}.pincode-district,.success-msg{color:#135610}.pincode-district,.error-msg{color:red}.pincode-card-msg{font-size:10px;color:green}.pincode_header{position:relative}.pincode_header button.pincode_close_popup{position:absolute;width:16px;height:16px;background:transparent;outline:none;border:0;padding:0;cursor:pointer;left:auto;right:-5px;top:-5px}.pincode_close_popup svg path{stroke-width:1px}.pincode_close_popup svg{width:15px;height:15px}@media (max-width: 768px){.pincode-message{padding:0 16px;gap:6px;align-items:center;justify-content:center}.pincode-message .delivery-text,.pincode-message .pincode-number,.pincode-message .district-name{font-size:13px}.pincode-popup{width:100%;min-width:100%;max-width:100%;top:auto;left:0;right:0;bottom:0;transform:translate(0);border-radius:12px 12px 0 0;z-index:9999}.pincode-popup{z-index:99999}}
/*# sourceMappingURL=/cdn/shop/t/313/assets/component-pincode-message.css.map */
