.purchase-state-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.45rem .7rem;border:1px solid currentcolor;border-radius:999px;font-size:.75rem;font-weight:800;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.purchase-state-badge--ready{color:#174d2a;background:#e0f2e4}.purchase-state-badge--availability{color:#5a3b00;background:#fff0c7}.purchase-state-badge--quote{color:#fff;background:#315f3a}.purchase-state-card-status{display:grid;gap:.45rem;margin-block:.5rem}.purchase-state-card-copy{color:currentcolor;font-size:.8rem;line-height:1.4;opacity:.82}.phq-card-quote{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:.7rem .8rem;color:#fff!important;background:#4f7a4e;border-radius:999px;font-size:.82rem;font-weight:850;line-height:1.2;text-align:center;text-decoration:none!important}.phq-card-quote:focus-visible{outline:3px solid #f4ce65;outline-offset:3px}.purchase-state-price-message{display:inline-block;font-size:.95rem;font-weight:750;line-height:1.35}.purchase-state-enquiry{display:grid;gap:1.25rem;width:100%;padding:clamp(1rem,2.5vw,1.5rem);color:#f7fbf5;background:#111713;border:1px solid rgba(255,255,255,.14);border-radius:1.25rem}.purchase-state-enquiry,.purchase-state-enquiry *{box-sizing:border-box}.purchase-state-enquiry__header{display:grid;gap:.7rem}.purchase-state-enquiry__title{margin:0;color:inherit;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15}.purchase-state-enquiry__header p{max-width:70ch;margin:0;color:#d9e4d8;line-height:1.6}.purchase-state-enquiry__benefit{padding-left:.85rem;border-left:3px solid #f4ce65;color:#fff!important;font-weight:700}.purchase-state-process{display:grid;gap:.7rem}.purchase-state-process__note{margin:0;color:#f7fbf5;font-size:.88rem;font-weight:750}.purchase-state-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;color:#e7eee4;list-style:none}.purchase-state-steps li{display:grid;align-content:start;gap:.4rem;min-width:0;padding:.7rem;background:#ffffff0f;border-radius:.65rem;font-size:.78rem;line-height:1.35}.purchase-state-steps li span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;color:#111713;background:#f4ce65;border-radius:50%;font-size:.72rem;font-weight:850}.purchase-state-form,.purchase-state-form__grid{display:grid;gap:1rem}.purchase-state-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-state-field{display:grid;gap:.4rem}.purchase-state-field--full{grid-column:1 / -1}.purchase-state-field label{color:inherit;font-size:.88rem;font-weight:750}.purchase-state-field label span{font-weight:500;opacity:.78}.purchase-state-field :is(input,select,textarea){width:100%;min-height:2.85rem;padding:.7rem .8rem;color:#111713;background:#fff;border:2px solid transparent;border-radius:.65rem;font:inherit}.purchase-state-field textarea{resize:vertical}.purchase-state-field :is(input,select,textarea):focus-visible,.purchase-state-form__submit:focus-visible{outline:3px solid #f4ce65;outline-offset:3px}.purchase-state-form__submit{width:100%;min-height:3rem}.purchase-state-form__message{margin:0;padding:.85rem 1rem;border-radius:.65rem}.purchase-state-form__message--success{color:#12391f;background:#e0f2e4}.purchase-state-form__message--error{color:#681919;background:#ffe3e3}.purchase-state-form__message--error p{margin:0}.purchase-state-form__message--error ul{margin-block:.45rem 0}@media screen and (max-width:650px){.purchase-state-steps{grid-template-columns:1fr}.purchase-state-steps li{grid-template-columns:auto 1fr;align-items:center}.purchase-state-form__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/purchase-state.css.map */
