.field-hint{display:block;margin-top:7px;color:#718084;font-size:.7rem;font-weight:400;letter-spacing:0}
.passenger-control{text-align:center}.passenger-stepper{display:grid;grid-template-columns:48px 78px 48px;justify-content:center;align-items:center;gap:10px;margin-top:10px}.passenger-stepper input{height:48px;margin:0;padding:0;border:1px solid #bdc7c7;text-align:center;font:400 1.35rem Italiana,serif;-moz-appearance:textfield}.passenger-stepper input::-webkit-inner-spin-button,.passenger-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.passenger-stepper button{width:48px;height:48px;padding:0;border:1px solid var(--deep);background:var(--deep);color:#fff;font:400 1.45rem Manrope,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.passenger-stepper button:disabled{border-color:#cbd3d2;background:#e3e8e7;color:#8c9999;cursor:not-allowed}.passenger-control .field-hint{text-align:center}
.addon-option{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #bdc7c7;padding:16px 18px;cursor:pointer}.addon-option input{width:22px;height:22px;flex:0 0 auto;margin:0;accent-color:var(--deep)}.addon-option span{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}.addon-option strong{font-size:.82rem}.addon-option small{font-size:.8rem;color:var(--gold);white-space:nowrap}
