@font-face{font-family:Andada Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/andada-pro-latin-CZ0WP5Nz.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/roboto-latin-ccAYIvAh.woff2)format("woff2")}:root{--bs-primary:#103b3d;--bs-primary-dark:#0d3133;--bs-secondary:#d5cec4;--bs-complementary-1:#d56729;--bs-complementary-2:#61605c;--tint-wai:#ba5a24;--bs-gray-1:#333;--bs-gray-2:#444;--field-border:#ddd6cb;--display-font-family:"Andada Pro", serif;--bs-body-font-family:"Roboto", sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--spacer:1rem;--gutter:calc(var(--spacer) * 2);--radius:.375rem;--bx-shadow:0px 0px 8px #00000029;--transition:all .3s ease}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--bs-body-font-family);font-weight:var(--font-weight-normal);color:var(--bs-gray-1);background-color:var(--bs-secondary);flex-direction:column;margin:0;display:flex}.serif{font-family:var(--display-font-family);font-weight:var(--font-weight-bold)}.notice-banner{border-left:3px solid var(--bs-complementary-1);color:var(--bs-gray-1);padding:.5rem var(--spacer);background:#103b3d21;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.notice-banner:before{content:"i";background:var(--tint-wai);color:#fff;width:1.1rem;height:1.1rem;font-weight:var(--font-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.page{padding:var(--spacer);flex:1;justify-content:center;align-items:center;display:flex}@media (width>=640px){.page{padding:var(--gutter)}}.footer{background:var(--bs-primary);color:#fff;text-align:center;padding:var(--spacer);font-size:.875rem}.card{border-radius:var(--radius);width:100%;max-width:28rem;box-shadow:var(--bx-shadow);background:#fff;overflow:hidden}.card__header{background:var(--bs-primary);text-align:center;padding:3rem}.card__header img{height:2rem}.card__body{padding:2rem}.eyebrow{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--bs-complementary-2);text-transform:uppercase;letter-spacing:.175em;margin:0 0 .25rem}h1.title{font-family:var(--display-font-family);font-weight:var(--font-weight-bold);color:var(--bs-primary);margin:0;font-size:1.5rem}.field{margin-bottom:1.25rem}.field>label{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--bs-complementary-2);text-transform:uppercase;letter-spacing:.175em;margin-bottom:.375rem;display:block}.required{color:var(--tint-wai)}.input{border-radius:var(--radius);border:1px solid var(--field-border);width:100%;transition:var(--transition);outline:none;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.input:focus{box-shadow:0 0 0 2px var(--bs-complementary-1)}.input-prefix-group{border:1px solid var(--field-border);border-radius:var(--radius);transition:var(--transition);align-items:stretch;display:flex;overflow:hidden}.input-prefix-group:focus-within{box-shadow:0 0 0 2px var(--bs-complementary-1)}.input-prefix-group>.prefix{background:var(--bs-complementary-1);color:#000;font-weight:var(--font-weight-bold);align-items:center;padding:0 .875rem;display:flex}.input-prefix-group>.input{border:0;border-radius:0;flex:1;min-width:0}.input-prefix-group>.input:focus{box-shadow:none}.btn{border-radius:var(--radius);width:100%;font-family:inherit;font-weight:var(--font-weight-bold);color:#fff;cursor:pointer;transition:var(--transition);border:0;justify-content:center;align-items:center;padding:1rem;display:inline-flex}.btn-accent{background:var(--tint-wai)}.btn-accent:hover{background:#a04e1f}.btn-primary{background:var(--bs-primary)}.btn-primary:hover{background:var(--bs-primary-dark)}.btn-danger{background:#c0392b}.btn-danger:hover{background:#a83227}.btn-link{width:auto;font-family:inherit;font-size:.875rem;font-weight:var(--font-weight-bold);color:#c0392b;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.btn-link:hover{text-decoration:underline}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.btn-link:focus-visible,a:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--bs-primary);outline:none}.toggle-group{border:1px solid var(--field-border);border-radius:var(--radius);display:flex;overflow:hidden}.toggle-group input{opacity:0;pointer-events:none;position:absolute}.toggle-group label{text-align:center;font-weight:var(--font-weight-medium);color:var(--bs-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition);background:#fff;flex:1;padding:.75rem 1rem}.toggle-group label:not(:last-of-type){border-right:1px solid var(--field-border)}.toggle-group input:checked+label{background:var(--bs-primary);color:#fff}.toggle-group input[value=""]:checked+label{background:var(--field-border)}.toggle-group input:focus-visible+label{box-shadow:inset 0 0 0 2px var(--bs-complementary-1)}.next-delivery{text-align:center;color:var(--bs-complementary-2);margin-top:.375rem;font-size:.8125rem}.error-text{color:#dc2626;font-size:.875rem;font-weight:var(--font-weight-medium);white-space:pre-line}.hint{color:var(--bs-gray-2);font-size:.875rem}.fade-in{animation:.4s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}
