.pj-retail-delivery-estimator{display:block;margin:0 0 .9rem}.pj-retail-delivery-estimator__card{box-sizing:border-box;border:1px solid rgba(49,91,70,.2);border-left:3px solid #315b46;border-radius:0 .55rem .55rem 0;background:linear-gradient(135deg,#f7f8f4,#eef3ec);color:#1f2822;padding:1rem}.pj-retail-delivery-estimator__header{align-items:center;display:flex;gap:.7rem}.pj-retail-delivery-estimator__icon{align-items:center;background:#315b46;border-radius:999px;color:#fff;display:flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.pj-retail-delivery-estimator__icon svg{height:1.35rem;width:1.35rem}.pj-retail-delivery-estimator__eyebrow,.pj-retail-delivery-estimator__heading,.pj-retail-delivery-estimator__handoff-preview,.pj-retail-delivery-estimator__hint,.pj-retail-delivery-estimator__destination,.pj-retail-delivery-estimator__error,.pj-retail-delivery-estimator__disclaimer{margin:0}.pj-retail-delivery-estimator__eyebrow{color:#315b46;font-size:.72rem;font-weight:760;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pj-retail-delivery-estimator__heading{font-size:1.05rem;font-weight:720;line-height:1.25;margin-top:.16rem}.pj-retail-delivery-estimator__handoff-preview{border-bottom:1px solid rgba(49,91,70,.16);color:#2d4235;font-size:.9rem;font-weight:620;line-height:1.45;margin-top:.75rem;padding-bottom:.75rem}.pj-retail-delivery-estimator__form{margin-top:.75rem}.pj-retail-delivery-estimator__label{display:block;font-size:.84rem;font-weight:680;margin-bottom:.38rem}.pj-retail-delivery-estimator__controls{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.pj-retail-delivery-estimator__input-wrap{position:relative}.pj-retail-delivery-estimator__input-wrap svg{color:#607267;height:1.15rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.15rem}.pj-retail-delivery-estimator__input-wrap input{background:#fff;border:1px solid #9aa99f;border-radius:.35rem;box-sizing:border-box;color:#1f2822;font:inherit;min-height:2.75rem;padding:.65rem .75rem .65rem 2.35rem;width:100%}.pj-retail-delivery-estimator__input-wrap input:focus{border-color:#315b46;box-shadow:0 0 0 2px #315b462e;outline:0}.pj-retail-delivery-estimator__input-wrap input[aria-invalid=true]{border-color:#9f342d}.pj-retail-delivery-estimator__button{background:#1f2822;border:1px solid #1f2822;border-radius:.35rem;color:#fff;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;min-height:2.75rem;padding:.65rem .95rem;white-space:nowrap}.pj-retail-delivery-estimator__button:hover{background:#315b46;border-color:#315b46}.pj-retail-delivery-estimator__button:focus-visible{box-shadow:0 0 0 3px #315b4638;outline:2px solid #fff;outline-offset:-4px}.pj-retail-delivery-estimator__hint,.pj-retail-delivery-estimator__disclaimer{color:#5f6b63;font-size:.75rem;line-height:1.4}.pj-retail-delivery-estimator__hint{margin-top:.38rem}.pj-retail-delivery-estimator__result{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.pj-retail-delivery-estimator__result[hidden]{display:none}.pj-retail-delivery-estimator__date-card{background:#ffffffd1;border:1px solid rgba(49,91,70,.18);border-radius:.4rem;padding:.7rem}.pj-retail-delivery-estimator__date-card span{color:#5c6b61;display:block;font-size:.7rem;font-weight:720;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.pj-retail-delivery-estimator__date-card strong{display:block;font-size:.92rem;line-height:1.35;margin-top:.25rem}.pj-retail-delivery-estimator__destination{color:#315b46;font-size:.8rem;font-weight:650;grid-column:1 / -1;line-height:1.4}.pj-retail-delivery-estimator__error{background:#fff4f2;border:1px solid rgba(159,52,45,.25);border-radius:.35rem;color:#842a24;font-size:.82rem;line-height:1.45;margin-top:.65rem;padding:.65rem .7rem}.pj-retail-delivery-estimator__disclaimer{margin-top:.7rem}@media(max-width:520px){.pj-retail-delivery-estimator__card{padding:.85rem}.pj-retail-delivery-estimator__controls,.pj-retail-delivery-estimator__result{grid-template-columns:1fr}.pj-retail-delivery-estimator__destination{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/plainjane-retail-delivery-estimator.css.map */
