@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=Inter:wght@400;500;600&display=swap";:root{--cobalt: #2A348A;--cobalt-deep: #212a75;--blueberry: #869ACE;--mango: #E6B931;--mango-deep: #d3a91f;--salmon: #E87462;--bg: #2A348A;--ground-2: #242c78;--on-ground: #FFFFFF;--on-ground-muted: #869ACE;--surface: #FFFFFF;--surface-2: #F5F7FB;--ink: #1D2029;--muted: #49494A;--faint: #787878;--line: #E4E7F0;--line-strong: #D2D7E6;--good: #2E7D5B;--warn: #9C6412;--crit: #C0472F;--focus: #E6B931;--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 2px rgba(16,20,50,.1), 0 12px 30px rgba(16,20,50,.22);--maxw: 30rem;--f-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-head: "Fraunces", Georgia, "Times New Roman", serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);line-height:1.5;-webkit-font-smoothing:antialiased;font-size:16px}h1,h2,h3,p{margin:0}button{font:inherit;cursor:pointer}a{color:var(--cobalt)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.devbar{position:sticky;top:0;z-index:30;background:var(--ink);color:var(--bg);display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:.5rem .7rem;font-size:.74rem}.devbar .tag{font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-right:.3rem;font-size:.66rem}.devbar button{background:transparent;color:var(--bg);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.28rem .6rem;font-size:.72rem}.devbar button:hover{border-color:var(--mango);color:var(--mango)}.devbar button.on{background:var(--mango);color:#1d2029;border-color:var(--mango)}.devbar .sep{width:1px;height:18px;background:#fff3;margin:0 .2rem}.wrap{max-width:var(--maxw);margin:0 auto;padding:1.25rem 1.1rem 4rem}.brand{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0 1.1rem}.brand .mark{font-family:var(--f-head);font-weight:600;letter-spacing:0;font-size:1.2rem;color:var(--on-ground)}.brand .mark i{color:inherit;font-style:normal}.brand .env{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ground-muted);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.18rem .5rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card+.card{margin-top:.55rem}.card-h{padding:.7rem 1.1rem .15rem}.card-b{padding:.25rem 1.1rem .75rem}.eyebrow{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--salmon);font-weight:700}h1.title{font-family:var(--f-head);font-optical-sizing:auto;font-weight:500;font-size:1.7rem;line-height:1.14;letter-spacing:-.005em;text-wrap:balance;margin-top:.5rem}.lede{color:var(--muted);font-size:.95rem;margin-top:.55rem}.facts{border-top:1px solid var(--line)}.fact{display:grid;grid-template-columns:1fr auto;gap:.1rem .8rem;align-items:start;padding:.5rem 0;border-bottom:1px solid var(--line)}.fact:last-child{border-bottom:0}.fact .k{grid-column:1;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:700}.fact .v{grid-column:1;font-size:1rem;color:var(--ink);font-variant-numeric:tabular-nums}.fact .v .sub{display:block;color:var(--muted);font-size:.84rem;margin-top:.1rem}.fact .correct{grid-column:2;grid-row:1 / span 2;align-self:center;background:transparent;border:1px solid var(--line-strong);color:var(--cobalt);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:600;white-space:nowrap}.fact .correct:hover{border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 7%,transparent)}.fact.edited .v{color:var(--ink)}.saved{grid-column:1 / -1;margin-top:.35rem;font-size:.78rem;color:var(--good);display:flex;gap:.35rem;align-items:center}.saved svg{width:14px;height:14px;flex:none}.editor{grid-column:1 / -1;margin-top:.55rem;display:flex;flex-direction:column;gap:.5rem}.editor .row{display:flex;gap:.5rem;flex-wrap:wrap}label.fld{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;color:var(--muted);font-weight:600;flex:1 1 8rem}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.55rem .6rem;width:100%}textarea{min-height:4.5rem;resize:vertical}.editor .actions{display:flex;gap:.5rem}.field{padding:.5rem 0;border-bottom:1px solid var(--line)}.field:last-child{border-bottom:0}.field:before,.field:after{box-shadow:none!important;border:none!important;content:none!important;background:none!important}.req{color:var(--salmon);font-weight:600}.missing{outline:2px solid var(--salmon);outline-offset:2px;border-radius:8px}.field>.q{font-size:.98rem;font-weight:600}.field>.help{color:var(--muted);font-size:.84rem;margin-top:.25rem}.choices{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.choice{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:999px;padding:.5rem .9rem;font-size:.9rem;color:var(--ink)}.choice.sel{border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 12%,transparent);color:var(--cobalt);font-weight:650;box-shadow:none}.weightrow{display:flex;align-items:baseline;gap:.5rem;margin-top:.55rem;max-width:12rem}.weightrow .unit{color:var(--muted);font-size:.9rem}.weightrow input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.weightrow input[type=number]::-webkit-outer-spin-button,.weightrow input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.band{display:flex;gap:.6rem;align-items:flex-start;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.7rem .8rem;font-size:.86rem;color:var(--muted);margin-top:.2rem}.band .dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--mango);margin-top:.35rem;flex:none}.price{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.price .amt{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.cta{display:block;width:100%;text-align:center;background:var(--cobalt);color:#fff;border:0;border-radius:var(--radius-sm);padding:.95rem 1rem;font-size:1rem;font-weight:700;margin-top:1rem}.cta:hover{background:var(--cobalt-deep)}.cta[disabled]{opacity:.55;cursor:not-allowed}.btn{background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.55rem .9rem;font-weight:600;font-size:.88rem}.btn.primary{background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}.linkback{background:none;border:0;color:var(--cobalt);font-weight:600;font-size:.88rem;padding:.3rem 0;margin-top:.6rem}.center{text-align:center;padding:2.4rem 1.1rem}.spinner{width:30px;height:30px;border-radius:50%;border:3px solid var(--line-strong);border-top-color:var(--cobalt);margin:0 auto 1rem;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.icon-badge{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 1rem}.icon-badge.good{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.icon-badge.warn{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.icon-badge svg{width:26px;height:26px}.hold{display:inline-flex;gap:.4rem;align-items:center;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:650}.steps{display:flex;gap:.4rem;align-items:center;margin:.2rem 0 .1rem}.steps .s{height:3px;flex:1;background:var(--line-strong);border-radius:2px}.steps .s.done{background:var(--mango)}.summ{border-top:1px solid var(--line)}.summ .fact .correct{display:none}.muted-note{color:var(--faint);font-size:.78rem;margin-top:1rem;text-align:center}.emailcap{text-align:center;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ground-muted);margin:0 0 .55rem}.muted-note.ground{color:#fff9}.hero{text-align:center;padding:1.4rem 0 2rem;display:flex;flex-direction:column;gap:.5rem}.hero-mark{font-family:var(--f-head);color:var(--on-ground);font-weight:600;font-size:2rem;letter-spacing:0}.hero-mark i{color:inherit;font-style:normal}.hero-sub{color:var(--on-ground-muted);font-size:.95rem;margin-bottom:1.3rem}.hero-label{color:var(--on-ground);font-weight:600;text-align:left;font-size:.9rem;margin-bottom:-.2rem}.hero-input{background:#fff;border:1px solid var(--blueberry);border-radius:var(--radius-sm);padding:.85rem .8rem;color:var(--ink);font-size:1rem;width:100%}.hero-input::placeholder{color:#9aa1b4}.hero-err{background:color-mix(in srgb,var(--crit) 22%,#fff);color:#7a241a;border-radius:var(--radius-sm);padding:.6rem .7rem;font-size:.85rem;text-align:left}.email{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.email .meta{padding:.85rem 1.1rem;border-bottom:1px solid var(--line);font-size:.8rem;color:var(--muted);display:flex;flex-direction:column;gap:.12rem}.email .meta .from{color:var(--ink);font-weight:600}.email .meta .subj{color:var(--ink);font-weight:700;font-size:1.02rem;margin-top:.35rem;letter-spacing:-.01em}.email .body{padding:1.05rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.7rem;font-size:.95rem}.email .body p{color:var(--ink)}.vet-results{display:flex;flex-direction:column;margin-top:.35rem;border-radius:10px;overflow:hidden}.vet-results:empty{display:none}.vet-results .vet-opt{text-align:left;width:100%;box-sizing:border-box;background:#fff;border:1px solid #E1E4EF;border-top:0;padding:.55rem .7rem;cursor:pointer;color:#1d2029;font-size:.82rem;line-height:1.25}.vet-results .vet-opt:first-child{border-top:1px solid #E1E4EF;border-top-left-radius:10px;border-top-right-radius:10px}.vet-results .vet-opt:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.vet-results .vet-opt:hover{background:#f4f6fc}.vet-results .vet-opt-c{color:#787878;display:block;font-size:.74rem;margin-top:.1rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/reorder-flow.css.map */
